60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000008363a57e0102929226e8f5b02b30e4e9452fd37600000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6665746368706f6f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206665746368706f6f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000002e516d5839513274424c4758445031517a4b71696d4d4631506d585a547245526d5551656134725236484432526444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054a000000000000000000000000ad8bb5fe99d112785bb9476bad2b87747e029419000000000000000000000000f19580a7726bce5a2a84dc6498487e2574e34d7f000000000000000000000000368625e228a51d7bce944dac021259d59984622b000000000000000000000000f13e48fde757282f8434a8a10ccfbc97f0a9896d000000000000000000000000fea5bfc2f158eeb1c87b074983c8096b91227cf30000000000000000000000002c3b2144453aa60fe231ede4486975deb41c2f3400000000000000000000000072bb46e522c06d86f50d5530110a3a10372cf2e9000000000000000000000000c0d07345205591459c2d53e56a095a517b8ff187000000000000000000000000768b03b662a3de4a5f4bbb4fb676b46a68438ddc0000000000000000000000009ba85a70f40b365816bdcda1325919f0e9cbf3830000000000000000000000009cf994d27d25c774b4cb0a12f2016815e55e7315000000000000000000000000558b85e5226dd5b2a17e22388f1a96e44f0474da000000000000000000000000ef38e597e7eddc417b72da2b28afb173e7de37e600000000000000000000000043c29dc38237e6f5676d1ed113594f01d648c8c60000000000000000000000002ddf38db7ea7907f52eef91b95176b801f6328a200000000000000000000000057345a38a90b1f51f5c82a0cdead435d3f53aad40000000000000000000000007c54e446f09036d8bc55d327f35d8bb11a58cd6200000000000000000000000028b462fcc4d0a494f5407e43a472d8762a4a4a230000000000000000000000008227c3cbff073b14bd10fa20dc2b7c5a56ae21ad0000000000000000000000008e638c559d13ea1859adbcfa629667a23606314c00000000000000000000000066b7b8f9ad17e5135ad4247b37ffddf72a306bc90000000000000000000000002cbb51facd84e8db6c6a37a09a305719b5227ba500000000000000000000000009a01522dd115e3dac268d72d535bbeb94b59e06000000000000000000000000bf8c6a7b60d91088ecfd732966438b955e05b14f000000000000000000000000136b5aa03ef6e861080a9ae676376313e6198ed9000000000000000000000000e0ee56ed6fcf4b6c39ecc71aa1cc0365b71d268a000000000000000000000000f020c78cbb1d19996460fee5f085368a2968ff500000000000000000000000005c31bf1f3cc575c72b1fde64de77be7eaef4bfe8000000000000000000000000f06658fcc1d3a81bcbf85278c827a7e22ede664800000000000000000000000050ad8861a81d3ae921068d56d9d1f4db825c3c11000000000000000000000000e7e79aa269b3bc0b86061b66f2eb744faf16545b000000000000000000000000881976710a127bc99467a27abdba0b39426bcd700000000000000000000000000af14a9a1eab3f88ce69e9f0e8bb5c7d8e69220100000000000000000000000032da53f5b108447c738daf1af2bd32549c9be972000000000000000000000000f85d1564aa0e9acbcb3c0ab80a8f1461b9d331f7000000000000000000000000d622db5a60c0c8134d66524ee50331970200f6b6000000000000000000000000e18069f7d024776f0d723f0b6fcf2e5efc3906fd00000000000000000000000032e6dc466f9789d8f987966624bf22337b5be0ab0000000000000000000000004bc21f23419fa2d2ea082567a960d3f4a4b84f1500000000000000000000000055eeeecc8da319115fd3814ce7cc955ad3d2bc23000000000000000000000000bbf975201622c6b82caecd107b45688aa23201a40000000000000000000000000d2545064bcd0e9d44a260129a2a7bc99e448a70000000000000000000000000ad8249e6fa6b1b7503dd299834ad2318931e1e4a0000000000000000000000005660cf09ca59363c862a5eea9878f632a6e1efcd000000000000000000000000ce100ae8a2ad0f2f93043c690c0a6dfa56b2b868000000000000000000000000364aaa494e36e2660a8dde4c72a9173ff25e2228000000000000000000000000c452fb9a71dbb48872e9657fecb995db158a4141000000000000000000000000d5e1f467c0ae5ec5b6b2a6bdfb1c5cd9b8bd8e72000000000000000000000000313f007dc186cf3d026035aefb31506d2b3ddfbb0000000000000000000000006aea1ff7e51421841116a976eeb414f0372789cd000000000000000000000000db666ea272e98fb34cc215de2e9e271501808575000000000000000000000000bed09f5b69fcfacb7e7272ab0e3b07e95137c99200000000000000000000000067882d0386777667e622774c10e5221dd307433e000000000000000000000000f52fae72a37fa63e96c6a31ae3e6fc5c371d197a00000000000000000000000026ade594897f5e0914067b1cc1649a70615bb24500000000000000000000000075235ba8bdc3854d94abf1b6b73339cd7ca45e1b000000000000000000000000e4b5751261d592e7777dad23ce8957a97f3ec08e000000000000000000000000b905471ca51e921a3802815444aa2ec9f7a489fd000000000000000000000000a9ea78a82f8ba40182ed881ab1569885d6a2d1c9000000000000000000000000a0836aa15dc4cd65e8f22b381cd38f0b0e01dec00000000000000000000000005e94642434b2a62ba8d6863bf80010d2355605c9000000000000000000000000a85e81354b51f05131bcade546aa33f32c4a8a95000000000000000000000000c5bc49928c6c5d1e70d253e7e6460ed6e2847c3400000000000000000000000021a1070965f2a720217eca208ff4b28e7c1f3510000000000000000000000000adb17914d978e105ad42f66f482f201ed5032fc100000000000000000000000052ddd758d10e8095e45b87321f33c9da572ef137000000000000000000000000ab4ec9e99f0ddff6e19a83528c7515e5e10acd9a000000000000000000000000457297fdeba682f99dfe09e15d698db0654828f00000000000000000000000005f921707810672bc2ef2d26ea47eb99674a45c6b00000000000000000000000029968310b46b1d0f806a30eb064a9182d69ec3870000000000000000000000005c579ec326274010dbe3705ccebe8d0b72b32cf90000000000000000000000003a1b395bca876807022432edffda7d35f189d875000000000000000000000000255118420f7606aed4e21fd9584f4f6be79f5adb0000000000000000000000007ede40fa3ed4b5ec66a95bf34e6ef117853a142f0000000000000000000000002eaf58f1946e6dcf058943ce9a4d515cd08a0094000000000000000000000000805885e62440e478078790906ff21a5530d81e0e000000000000000000000000dcefbdf83cccac88d1077dca574650e7f775f27000000000000000000000000023650c195393b52fd6acfd49cbefa3ed5f4efd550000000000000000000000000264337583ba32ccb714dab6cb6e01a05e986daa0000000000000000000000002b3fde41e6fb77389589dd43a74f63a1f6a51e6c000000000000000000000000b2df132818b82324f2e9a387bc0cdb166654f7720000000000000000000000004237d85d2b8a385fca44dfff6e36d9fa9bdbf3600000000000000000000000001d76597fe994d46aa189a4a2071949b262f7d1ea000000000000000000000000e3afe8d0c92bd4b0b370d8e9607e57df0c8689cd000000000000000000000000e7de82d3f3f73c830d4866cfd488399bef7964db000000000000000000000000f14ef4386edc0b487144fee93268fffb7aa3db84000000000000000000000000d300b0867485ef7e565fbebe7bbb1e513d5e31bb0000000000000000000000004218f5a806520a602c12281edb04a46534f77a10000000000000000000000000a77860b4e0d8057df03e880d59da8076e981520f0000000000000000000000009e465c282a89283dc2659b15157c4e6a42c2a662000000000000000000000000852d2d73613471291633d6e532342278105d3f3500000000000000000000000092233eeb2929d71474c0630aa19e0698c6de02af000000000000000000000000af4a5bb48209f42513a4964874e9107dc0a7d83f000000000000000000000000640cd3f13232628aa3fd8f545d1fb63ee03b115c0000000000000000000000000df77090b824adc5b95d73622a17f168fad9fb1600000000000000000000000019919bfba55e0b1f5347876a9860f1559715dca9000000000000000000000000d52191ce9350fede82a67061a2fdd5e0c3aef76a0000000000000000000000009005ec94d49ba73de50fa46659c8caf9dba1a1b500000000000000000000000009fc4a702a161b156f615208bc6447ccde1e1184000000000000000000000000d42c347c12e44c739e096e3df377c83d718ab091000000000000000000000000f144ec2f66f2685da1934f5670eb123a2b01be55000000000000000000000000111445e155ad1ee364bffba3f43be688f20dad20000000000000000000000000b99b66c12da1b81d6a1ed072607a1e3ac0ef660b000000000000000000000000c58d9f985144528a311ac87f823c5e70f4b314dd0000000000000000000000006a7d1db419ae1d2d6dad7b9ac4f42671daea7c750000000000000000000000007adfb77ef06f38d6be2d81ed6218c5e4f287fd9f0000000000000000000000003405b5f6a1a0cbc6a9abb137c7545054c0f59af4000000000000000000000000154d0212c7604d7ad8caa29bb8b6d32d7fd33aaa000000000000000000000000116fa1ed58086da65047eb60cca7d1cbcd7f2de50000000000000000000000000362fc1fe3e23e9ed29fdaceee7174a994ee0e1b000000000000000000000000ca1087bbcff78b8ff854b701163ca68e92358df3000000000000000000000000bd9bd94a049ee73ad4761e7ccd4bc30af7a6ee210000000000000000000000002325ad55540f7bf840b4ebd6a1c486a4740c71d100000000000000000000000042ea9deeeef35d18498a2cd61f3d37b24e31c15100000000000000000000000038688577a2e11956a90d005a88faac4daad9ee50000000000000000000000000b0b429179db4ab3e11a4b9547d90e950d0a150c2000000000000000000000000a69e08fbfdbe58509096cf36f5c4f0df3b07245b000000000000000000000000fd9596330b69ff95bd502c37099d6d1c276baccb00000000000000000000000089fe3e652fcb015a4e5ddbea3e504e82a47f48a6000000000000000000000000518a00ffcd5d7029d811cbea97165534fde986f0000000000000000000000000a4b66fc89d84fc30cd6c304d75e852f5a3ed4e9b0000000000000000000000001d805578747df55b563495e059d0e50ac7a5b8b90000000000000000000000003f0fe9c4654a264ebc16d4fcd7d19270dce06040000000000000000000000000faaaa79c32a43d6c0350f3223f5169e58447d5eb000000000000000000000000cf211c740ebed31cc7be69ba3f1b4ae3769c259100000000000000000000000085b949e5c6f62f2d4bc46dbe883e87dfd7033dd8000000000000000000000000f9956e30887b5ef42a5f3ae8c335573e7eca7bf60000000000000000000000002a6a2ce77ddde18445b3d4f14680b3355453b46c0000000000000000000000001cf2e1510f0ad0fbbe38ed31cf2df1f067e0a1e4000000000000000000000000557d9ce82b63910de8d81e9be07e3c49fbc1a0790000000000000000000000003e06af8f5a8f5a93092b1800b0bbb9670244b683000000000000000000000000c014bda0b402483cdad5e0d12e1837fdf11a1a5300000000000000000000000023c8d883be44a6fce605ef8dc0a989303ae94a7b00000000000000000000000024575b442fff5bfeb7ffabf60ba07f530662ff3d000000000000000000000000a3c79df69cf2a8c204756dfa0d9e57ccad66569300000000000000000000000020aab1c05558cfed1f0c364c45d62accc22ef85d000000000000000000000000f3d5d26afb68abab3572d74ab516a4b79c4bd27900000000000000000000000096f815cbdc5bd304bad52e76e8a9239998de85700000000000000000000000009e2442d1642ff29ffbd03f9c47005f230308500c000000000000000000000000f06320c10c6f22f17ec8dcf4ba59767788974904000000000000000000000000095fd14d8c610f07bebf1a41e0c8674e81f684b5000000000000000000000000217aae1d24d407e9c07f7cac62be5f728051f2f0000000000000000000000000a2f81fe94cfbdeb09b73eebe29044af6a30d25ad0000000000000000000000001a3bda093db6b19db6075b007b205720bc8405a30000000000000000000000003a438c09e5db105c186c19c4ef665ffa6847096400000000000000000000000050e87d062e57195806e6d5e4030bb53e5c692ca6000000000000000000000000a09ce6fbf250b25e52c87f419bd6e15a3af54e480000000000000000000000005163399e2612030c2827ab39e617205cd21829bd000000000000000000000000a15fec1c2a58ac102c178b2c1ab1072d47b39e980000000000000000000000001fe0e01c43093314c6cac8430fa272abe4f1df6c0000000000000000000000001e7572236e03dbe6ebb13543b251305a157ab66a00000000000000000000000094b60de78985dde1982f5fa9da2d4786d9cb267c000000000000000000000000a6a037cef50a4208779c6e29b08032985887dc320000000000000000000000002e47b3f87bbb16d4dfcc981b1d6517cf8d27d9d0000000000000000000000000367e51f658abbd29102fdc17fd2bc9c21c433f32000000000000000000000000d03f500dfb5daf6e16722c7a4b24f8274f98bb0300000000000000000000000099a4bddefc67ccc1cd1b58594f72dbd4bb0bddff00000000000000000000000037c0828ec624ac87e4a0aacc7424ba6923c8667a000000000000000000000000bd09cbf81fd3b9ce64971a5e1c1ce2140efefb45000000000000000000000000080938098aec8d52842decfedf638a56f6932bb1000000000000000000000000ecf07511644df883638b196b7321af7e3134635c00000000000000000000000040941cdeebc9b4ea9619a0b25c3dd8a6861bd368000000000000000000000000182a40152bdab423d55bf8b8cd460ce5d572db7e000000000000000000000000db15e7a7c5f33c36f86f4f8c8da1813b8336f504000000000000000000000000ac693780a4f1e621bf9cb7845b618963c89984500000000000000000000000003a71875d87d495bc8b3220cf6e08c7f354bc8f1f000000000000000000000000573aaf5c07c79480022cc881af07d1994fb0c71d0000000000000000000000002e46177da3d99d98f538a43f9c3da630015ec10f0000000000000000000000003827cc0e21eaf4f8766c50bd1d6421680cd843a50000000000000000000000003fff1244b8fda9323f477d7a51132ad2c903546d0000000000000000000000003acdd24f03062451dafcf408cbaa03a704c2e843000000000000000000000000fdf80e631731d6b33e2323cdec4decbef9355bd90000000000000000000000008ee6397c833c061263205aed0d614ac8ca6f299f000000000000000000000000c0eddf169729306fe2f32a89abbeeae9d5f28ff000000000000000000000000046b2996f52788d025183e0415032eeabf6dfd5c8000000000000000000000000e340ecea22b7171d17736a289580dfb47770922900000000000000000000000023622c48d8f33ea1260c8e1222ebb0ff047bbedc000000000000000000000000ee4e40a66e79d0eb11f727c81a64e0f818ca84f7000000000000000000000000c5d09af91993cd12720de6d07022cb8e5fb99de3000000000000000000000000d88811c7a491587b01651c9911e1e6565e51e065000000000000000000000000a2bb915ede065ff846db5caeec2ccdb2297a4b33000000000000000000000000a04d66a35a5e785d08da0a63dd58cad06d76df1f000000000000000000000000f13ea33607afab2f8f77debfdf77f0eaaa6946f1000000000000000000000000cbf696b43b4229040c5790c815c29422b606a8430000000000000000000000005e714864aa0a7ad10658830df566a6ac97782e50000000000000000000000000f02e1c9cdb40ec6b42d8d5a70fcf17003947e86a000000000000000000000000ef64eeeadc0f25e368de4fb0a215e8e6126d1d52000000000000000000000000d984c9835bd68b744dcfed8c65ccf2b79a00c4c1000000000000000000000000115827e1e1f5786ee123457f7cb8227e818a51f80000000000000000000000009eae6258e0b2261081e8420d16b3eb34889050e3000000000000000000000000364494c157402bbea3ad4095e8fea02243f831d4000000000000000000000000849a807b2346a8ecf97878be069228fb6ddc3a6c000000000000000000000000aa63b32d39c7b87622b75ec5e4acbc7222cc64540000000000000000000000003ede35366d19fd828ddb45980384478005a1ee18000000000000000000000000cf6ddc1612108fb19753faa32064cc4ddced73770000000000000000000000004a55b2cea07f41d25feed2fba75e540d4872d81a000000000000000000000000dd61f143e88cfa982dcb6554a4611b294263151400000000000000000000000086fa8951b3095bf22b994d7ebb8dcef8ee4179a60000000000000000000000007ea19ffdc58d791795d2525f06d17ef6c9beb8ca00000000000000000000000091fac09028321fbaeaaf85ab9801e0c0763ddfab000000000000000000000000ca711d56775ab1ec42441f446b5d1cdd152f91c5000000000000000000000000f7f94b7a9100a4f3a95f9ad53345f45f7b0be54a0000000000000000000000008f47d280b2121f44799932f7e4da6123a4565945000000000000000000000000658dc67ae043c62de7c269d47c483e5a0f55c9d70000000000000000000000002a122906124b01fc08a224845f60d322bb60787a0000000000000000000000004c6a6730690a1795b1f3b452f038d0f16dbc7d5f0000000000000000000000002941c907e38a951c4cdaacd23f98a3670333ea940000000000000000000000003c95460f734d3b15df23bdaeaacd4d4ad30c809e000000000000000000000000466fd24ecb601227139fba438988f8935fb206bf0000000000000000000000009ce67d3d3bfca4cda9314dcde5e033f226f04a9b0000000000000000000000008aa8d7e34cedf85fd9bbbe87b7c23b5e8be3a2f6000000000000000000000000533bd6baa46bab9d5c53f0239004aee5eb31964a0000000000000000000000000528cad8ef4327d76b2885eb540b551c1d787c1300000000000000000000000066c2e414c372dbe640f48dc282df3c9f4029b69c000000000000000000000000f594b4291587a9b5e41f6604546a4f286e04035f0000000000000000000000007ab465de1beb5ecb264aca548cb661ec5d3e6b52000000000000000000000000b637dd6cf563b2613ffd66aeb353f47ecf1c9ca4000000000000000000000000023f0b4cf0799628bcbd326c130e43963bf35625000000000000000000000000bef16110c12832da8293b32fd992814b6e36223c00000000000000000000000058ac351362dba6ff11ea4ae529df629bab5ffb2d0000000000000000000000002da5817d7ed55712e9be014a9ed5525a861970ee0000000000000000000000009a7e6a441be960fe55bdbc603f74106d941bea310000000000000000000000000304c85236927ef93c44803bab47753932f0630a0000000000000000000000006b1b0bbe790591960b70f5119e50e8f94c84e10700000000000000000000000008bbfb0efe4c591f6d7903f64c8fffe2f04db50000000000000000000000000085345944334b3f7ee13ba248f3ca41603d409d71000000000000000000000000e9dd7c26e774848c401168037057dbcbb31ede1b000000000000000000000000b0549272932872c6243969f391dfbba12fb4735f0000000000000000000000006f8de1f8d12be617ad55d3bc5a881e079e33afeb0000000000000000000000008ce6187cc24a3e4becd1cbc5c1e930c5c61ef5ed00000000000000000000000077d64183d5ee526c34829231271fca65d8b85d03000000000000000000000000af3fba9c62a3a62ef93e4af71fc9964797a01f6f000000000000000000000000853878002bb224beb427218825b7765a04fd84c4000000000000000000000000b27acb5077dab5ee14390af97d8a1b783d864ac50000000000000000000000007f2726be1985aa8c9fefa1545302d5a577bf7cd5000000000000000000000000bcc224605383cb72dc603b1e3b4f4678b371c4dc000000000000000000000000ad1f3127aafb992e594aabd4b75196d61de735b90000000000000000000000001584d160a9af7f06cdbc03849b0235bd1e5bda63000000000000000000000000f1999c533abc7d3c9eaef1b23bf16f94826cdadc000000000000000000000000dff759d99edcf3bea29de4f1207c3055e2a71a46000000000000000000000000f0ce6b17673422f7d600e558b1c57ec7090b679200000000000000000000000099b08158dc6ef0f05e162892d74464f8c7b44fe200000000000000000000000026152f9135b0cd1cb958e2b5a041cb2df918a879000000000000000000000000e6154b0b0d169f2e24b43651c7cce6f0f0b5cc890000000000000000000000005a1f894d071d41df8444f65680b3e518c96a80fc000000000000000000000000304b29a9d28800773022610ef73af1615bc71c1800000000000000000000000057a9523cf2b4c4bd71b9d807a7a7c516b1bc935d00000000000000000000000017326c5e5b7e188ae65bf2242be7ac578868e12f0000000000000000000000009ef7cbf0013f0e985b894e06a74f5a7672d91fa5000000000000000000000000f4d9e032f80e28aed8b3c083cfa474a2351ea052000000000000000000000000c615f2b24a7ac8c2ca5fc1a9eba7a516736b6f85000000000000000000000000bb8c42038871b25dab6bf393f5ff8d893fb62247000000000000000000000000c2c15ad930df4f48748de962a76fe20e085da51c000000000000000000000000954f9c0333d0140593d229398daf73f252e86ba9000000000000000000000000c7d4a7adb435d8023f41d9d4b92e94febd2ac6c3000000000000000000000000aa70d34734a2721217022ddfad33f61edf0fc5ea000000000000000000000000f4d3a734d940138e6a54b908507a78b5d2cc9e770000000000000000000000007d958d5cfcee11cfaf9a2fa62c152eaf74dc0541000000000000000000000000f77b330095c9ab0bde145581845bfefaca9d20360000000000000000000000004a5005c39c050886bb796b869edfc10b6678d6f10000000000000000000000007e07f0fe8c75f627889bbade89efc767dbccb5e2000000000000000000000000e79f0b69e47aed3d2fa48b2172a3105aa1536664000000000000000000000000929594d2da43acd23558fb8049e2bb7a53c024930000000000000000000000005dd9a2df05bcfb34e58be5f13e7bc438835f5847000000000000000000000000cf46b2a51e19017d253d27a9644d301b3fbecfde0000000000000000000000002cd92b816b6d0632dbd71f99528a765c9bb8328a000000000000000000000000bcf47a2e5ae927921acd04918f59fa31483a370c0000000000000000000000009ea25f92951f34fe2ae7b426e98dee122ed57565000000000000000000000000059119ef35cbe586d5580b21170da142cc97b296000000000000000000000000c9af0043bc74b9d13c01e17c3a15cffc1d24b77f000000000000000000000000c1957caadc5131382d2c1dade79b12ed061a9f30000000000000000000000000eb134e1735aa078050d93b396a5b2f5f4b840ef700000000000000000000000025aff28ec709daef82ee1ca9d4cfd04af2e4bad70000000000000000000000003b61b493e9fc056ab590951858755c5c0ff40dfb0000000000000000000000002b2da56a87bad1459996e0a44cd234d547b54b9a00000000000000000000000067806ad09ecc6df9a51e2cc52e897896ca80f6860000000000000000000000000a3e3e97a3abb57d15f04ec2fbdfb8b3ce23e31f0000000000000000000000001c55a04f2fbafeb4b7450a4d695f06e42f1a4c76000000000000000000000000da77c9ccaae08dd3dd76d5e40cc342e54ab10b90000000000000000000000000813a000281f4e5157a533f7b78da584c2aca65a8000000000000000000000000d920374a160b59b0896f6d59b973209b2a7063630000000000000000000000008a07807061f867ad181f25dbd948ac8c10be1e02000000000000000000000000a4e6dba582f75642fccca8205f1fb249cf5d31dc000000000000000000000000bad5c1f89f8dbdb6b8fd0b3e31449eb1f5fae816000000000000000000000000d58d3ce055616fce4b421d30e0c65f3e825d52880000000000000000000000000818e6d2ed51ab6a9686749ca87e1f8a170c0ce4000000000000000000000000b37afc6d511adf18636641f2966b69c805a3c1b5000000000000000000000000f891608007876266d9cb0bbe5228bfd80ec062a30000000000000000000000007c1487600011d50e0c9e2eb5a0de527774d892e7000000000000000000000000949d57f93601df8d03820752b93165afc24cd21a000000000000000000000000b32e3040c2b01a0d5bba5980a77fd2680cf70649000000000000000000000000a1e621864e55c8cb649e56ba378b6b268bcf7617000000000000000000000000680fcc48e19b16d7f0823b22f18846968f3ef736000000000000000000000000af1d64b5703dd84b27fb18eae8350ed144c2f02c0000000000000000000000008d77bf1316604360ff17da2ea272fe30c53b1f050000000000000000000000005c2fd1bda18aef3cbaeb42301b4c19e3cac5825b000000000000000000000000328d4ea29d7f7defd12655e08b7f48546a626e5d000000000000000000000000c226e6379e24e9489b3d9a8db5a75da6c2e7e20d000000000000000000000000422c2741600366a7371ff6e08fad0af369930db400000000000000000000000024dd0387b73bf5a116eaf1a39e0962882e1abea8000000000000000000000000fff2b68f661158a84920a6a7f6fdce2caeb9b54d0000000000000000000000000547d04e56ff2cfe6ff039489b5a70863a2ecc4900000000000000000000000051253a0ea64739dcb2ba7ce53881a2a26eca07180000000000000000000000002691d422878f5cda47845692c3c65ef80ce80d17000000000000000000000000d6626a785b5372b2a70a83c7c997132a3c411bdd00000000000000000000000039751c8f976b7f3e0c56bc5021a46d001f66ba49000000000000000000000000d2f13b467a9a604e7b5cc04288a946b9c4340107000000000000000000000000f31ac729ae40c9ed1401f023f42f92564e9e1997000000000000000000000000c8f0de62f75d464e86a2e271b31b1a583faef924000000000000000000000000ca89b679fb7c6667f7c188f20823713c1623f71c0000000000000000000000001673a00e213459db442dc2222322e93d4cb1779a000000000000000000000000639630979f589880ef7e7a06dfe3e340f26db950000000000000000000000000e82ef3d944a690cd7a5e4898c73fedc42093e7fb000000000000000000000000b46cefd9ed8944b5747315b318ebfae4159f616800000000000000000000000050256e11aebfa27cfd4bef23284148f090cc03d1000000000000000000000000f056a43919601ade589ca8cebf4520c22aa70d00000000000000000000000000e914ccc30a53e2992d38b4e7ed584b77eae13bb1000000000000000000000000ca8faca6c7c3bb9081d6a93455315fa643e2cf86000000000000000000000000b8c98887b1a8251573152462743836c8dde3e6d1000000000000000000000000f275560758fc0a9a274bef1791a0a2c80984d9fa00000000000000000000000052f059985750d53793545badb1f3519b70f4625e000000000000000000000000fd5e48e8e8a0f418ff0e834ec612a39583f96c200000000000000000000000005da50e0f8e1bc3d6c1a6270032248abad02e0fc00000000000000000000000003b437621eb9cd4f05371c414f1fa5d69627caeef0000000000000000000000003ed70dd5068fc502c68d9e99b0f7d65b9bcd8c950000000000000000000000003684efad0d05d3dc3679df7ca8dd155ceccdf1ba00000000000000000000000041c73cfc86384f4b7020ad8c5077a3643c73bbc20000000000000000000000000c875c309ccc483dff7878ce153a5b4dd5755a68000000000000000000000000e122725dc4c4fd7a0178cdd896eaafce770c66e30000000000000000000000006a16390455962354173816501b20581e79b41fc0000000000000000000000000eeae8088a73388854b3ed4ecaa07a617da8ef42f0000000000000000000000000001d1d39e07651a1b4562290d6898d86b2ac5a80000000000000000000000000a03bbd8cccce0aff990313d59b0cf17b91509190000000000000000000000002e19bb5bd209e5e062e4dc5ecaa83d98c710b927000000000000000000000000779f051c133aa5ed9792dbb13128030a6dc4bff1000000000000000000000000bca441a6b44170915be6983f695beca070402a7e000000000000000000000000f8f9cbd8d6c3c0d52f1975153e334603bf175e40000000000000000000000000e43e7484155b34cb1af569ab7317b9a47d578cfe000000000000000000000000bf767d2fc93e94fb7b09770c70ef10ac63db5ebd000000000000000000000000b9ba54f6ac39c0d7475d9c4571e0345949a0a8af000000000000000000000000a6327a917402f159956d1e4f2323b6aef6c91baa000000000000000000000000de602ca2350ef27563195a86be4ee4ada17630dc0000000000000000000000004d3d31fc83c59757c795c95147eb359003725c5f0000000000000000000000009d9bea94fb76b04206a486e668d349ad606aed9f0000000000000000000000004b034faf92570322b2a8ff0e39882fda9fd7fb47000000000000000000000000cfec739c3651bf98834f12bdc50f5e547e1f6cf7000000000000000000000000578c7d55a15a94c769ec02bb8b27aa9e6ff52a20000000000000000000000000061d84c204978d385db892bb5f1b0d9cf5341848000000000000000000000000beaea32213ebc41bdcca69fdb9012b31bc0124f1000000000000000000000000e43901c3d8dca28c694f6bd9460bd9760b9c7090000000000000000000000000a9694f5644793d849380ceebe027a348709caef20000000000000000000000005b753740e1f3792193a8fde6c65be98a4b78cd1a000000000000000000000000960b8a55c2e5d5219a2ade68a103ac3a026dcad90000000000000000000000000adc4613a6b2f1ab2dcdac559ac03ea9beb6b0e20000000000000000000000007a4dab9a53d9866bbb06df51e3abf6f605f76dc00000000000000000000000006cebe7a1600621b02a9fb738fc481ba5fd2fc1ae000000000000000000000000692ba2f8247f1b04938b781bfb0e5e017f52684b0000000000000000000000002be6142e3ecb99caab6dce88484673ac7343fd6b000000000000000000000000e1457d139c04a10a44e9cf33db82967c73b956f8000000000000000000000000fb16f4cce05ca72ac75701cea3aab416a2afa1530000000000000000000000005142fab85d93abe0bc14706e6cd7e6c23f4c384d000000000000000000000000e2bc8cf047f1777a3f6d3f2711c064d268d8813b000000000000000000000000213a84b2f6b2f3486d3fa4a7e413298dabf8e2f50000000000000000000000009ca3b569855912a64caa6ab92fc7760036a234f0000000000000000000000000c5b662d29912a480430fe43671377f9ee5ae0239000000000000000000000000c58c52b5de13cb14faccf7dd9c2985d66f2db1790000000000000000000000002628797ef271af9965df341d7ad0929e40d0034a0000000000000000000000007594690b80f39fc1b024b37f510f7be44442bcd90000000000000000000000006198f9834961a228af2abf4d17719f2505ea4e8c0000000000000000000000002bb9c21beab60c8170af4dcb75139deb56d5aa180000000000000000000000000e027e871a2465349ea9d748d5dd2e3c3cd9b890000000000000000000000000c4f51914f89b31c4238031426dabbc8e53db5d670000000000000000000000009bd8735969c070d665e5dd244193b4d33ddd82c200000000000000000000000006aaabf06833e59da116a7ba481cbfcb6e816ad5000000000000000000000000d648a924a1b977e8961bcba63d73780671416a620000000000000000000000008c960ac24147339fef84d4cf40bd6052e140a0c0000000000000000000000000408010654fcf3b96d30d7e1693879548f801da76000000000000000000000000e58ce01c52089d9197fb0599cd438df0802b4542000000000000000000000000eafd86fb4bf55a7fb5ed64feec16c93cb9a2687e000000000000000000000000f5fdda2c6b1354fc986d14effade5aa9e27518e2000000000000000000000000fdac3a6b64b5a21e0698cfc87ad1d1ecd8fd0faa000000000000000000000000463255b4a53ae6a333a48cd841715b70c185629500000000000000000000000052df88c554d47c166c689c387e3138a9ec0faa770000000000000000000000003775d2a080fbd7ebfb3fae6f3211e947a0fcbc05000000000000000000000000ede7c1ee234deead7d7cbfeea6ef0925e6e7e2460000000000000000000000006e8ff7c7cad06a65712ed96faed4d96379838b0300000000000000000000000045b4606f61939c7631d30ed7a8e098c336533ea3000000000000000000000000cc1d9ffd308f6943c80a8370efa2eabafe578df90000000000000000000000006700e1acd00c85612a53d6a7658b3bb290f454750000000000000000000000005fd52089b6747fbeeedbae1b14ffce0c67868056000000000000000000000000a40376758c54d43cf1873a1b7a161a62cfc348e90000000000000000000000002435211c7fdcc1b021a3e9f927b06e471e9c64d4000000000000000000000000aefd61a0072034add331259c3da01ce80ae51d0800000000000000000000000090a8ee09233f8cc1c81fa9a550f36b7ff5b8c2fc000000000000000000000000700d2d7886b00b0067118d8e806ed5cb065638680000000000000000000000000656bc942ab28bc5b8aebd8e15d7ae1894878614000000000000000000000000eff750c2f5445ed65bac36d531649ca0b3ebfa6300000000000000000000000041a59805c623e8afd6ef2198275c4a8edff2302f0000000000000000000000009f7e2980b777bfbbdc47e536ad9af0e783c768a3000000000000000000000000740921858a0ac7bea2b02d02a0f63a0c1c46ed7e000000000000000000000000922b9e917cf2346ca9a230eebd60fd512df018f7000000000000000000000000ee4dbcdf8b7b1ebc4d0d91448324b66cac8d0d7e000000000000000000000000366b08e1d4e04b8b876eed5d483a50822884e0df000000000000000000000000c40e167ab107f3e75f87f955316c33004a2df8f90000000000000000000000008fa890547f964dba9c3cb16c509d079ead52595e00000000000000000000000077e802262e2187a40c6da7cd7af9dcef2e25f7c00000000000000000000000006d7da2e09d7b9155577a2c382a73e94b8036cf970000000000000000000000007b2e61235d90678803de1c911bdd51c7bd0af06b000000000000000000000000c7f0b0186c4ad55fc33fa89a0917ff48b3d622cb000000000000000000000000a0b2dd17c475d32cc3894121b417890b7c54816f00000000000000000000000035fe665f2a34257cfc942f098436f7a22f70a41a000000000000000000000000395fb207f62ae9a0f2781f543aaa68cdadeaf8f6000000000000000000000000416e68f1f5394c7e4c148be161a5f58f0a1a25f10000000000000000000000007f045146fdfd1c2b2c9292a0e846022ac421b50c000000000000000000000000d78961972809a495472c5fd4570fc514ec60553b000000000000000000000000e1585e3bffc5ea265583091dc4761b9b00a6dfad00000000000000000000000036f7702c56b0f2c19838da4ddf3abeb301be57790000000000000000000000002a97f8903973b2d934d326c2f4669179f9d9348f00000000000000000000000092db89a2dadab8770dc44391aa190e0624289a02000000000000000000000000635c24c8f81d981e535281a0e3f01b61ef97b33e000000000000000000000000d839b72b71e43c1756efed4d8c8d883746110081000000000000000000000000c11129f7ad9443a4e1b9bba4cd4d0a47974724d7000000000000000000000000d5cabcb9c3df9c7697be3f49d0ede71c69e5617e00000000000000000000000018ac79b21995c4d3cc85dde07dbf324411c0be830000000000000000000000002d747e4c067bd3b3820891a718befcb02a653e350000000000000000000000002790d71a3ea592d4f716847452f417452837c7d40000000000000000000000007072e102422a78b335c8b0733d394ce43c3593cd000000000000000000000000c4675947f97ff6d2452aace87ff0ef71d06c2084000000000000000000000000a953e7946f4fd72a946b9f2078a427d0f8c536bb00000000000000000000000014598ab7e3165c48e1646a09ba3888c0a2d21067000000000000000000000000466f1ec8728af2e9f9d6c34d58d21fe0f888b22e000000000000000000000000d8119ce5f3b0a04b895ad87c4cba8b234d11d4af0000000000000000000000000bd6d8f3f4c55595559030662c1e26ec69f08526000000000000000000000000d71725016ecee38e53c01d8ec83fd0b905822d8e00000000000000000000000024c34373093d42cd9762a4cfc1538c75deb56eb8000000000000000000000000f45f5c44496ff7b4c4348d8e0b29af8da55fa3d50000000000000000000000007abf4b7e8ebdf6f8a898a9882314b66a204fb6e5000000000000000000000000558f0bfffc516b679a9a8d86ae80c014a26a213e0000000000000000000000005017792790915b21001392eb8a50394beb50308f0000000000000000000000008939f1dac91a28e6c267cbb848a47e4a14e04b50000000000000000000000000807b77edb22ae667f98a1375d960b9ae1b0aab5b0000000000000000000000008e3ae0ba156350bd5fa1df5b94f49308e25f92c0000000000000000000000000f4c8680e4d57e5ac903b083634d0b8ba9991352e00000000000000000000000060ef754e2faa379929173bd16336ac7a86650a5b00000000000000000000000060322e55c5f5fb256f00b8c87c293961dd28fa8900000000000000000000000007caeacf62d12eed4157a343237175c8b2a898cd000000000000000000000000ebd3119045d360ba1ad1a73a83221dbb41de456500000000000000000000000089022c4c7db09e5187259219d2f8d0370fa603af000000000000000000000000cc796a189a472892a4b317cdc8d0a0730a5e47fe0000000000000000000000007abf192a9154990bb4810eafaa009c8053970118000000000000000000000000c8ceb6dd0adddbcd93a50c77e7ab2235e1ef290600000000000000000000000015ef9e405f2048abd72f09ee7e28e13a5e1ef59f00000000000000000000000008c61a4573d13a0848d0fd659cae3a707e039cb400000000000000000000000071f4470fca96cb5d1b2b069df4bfd60280d2c0e8000000000000000000000000e92b22e2c3e6adb9c97d6cae85ca30d620f902ce000000000000000000000000134a40e2af4d36a4dcf0696954040eb96449a198000000000000000000000000e5655d564e4a6e578beeae8251d6fdd01b17fe7700000000000000000000000044500cc60a03b92882fc8776c0f64b8962967a3400000000000000000000000037408289bcbc0994dfed62063189c5231f3a830b000000000000000000000000b3ace513c3cdf3ac72562325e8bf82b37423bd57000000000000000000000000c91d72d8645e0de8dd5ee4901e1481fd87f744b5000000000000000000000000ee896b10a4f0a0039bdbc319bad723b03ad830d5000000000000000000000000b001d060bef93490e8ff2c241f946ae6eaba24d1000000000000000000000000df12ab9862e8c38934f13b4c0a62dc326470d23400000000000000000000000032951e5b8926ec8cc541f84e04e8801d113ef1ad000000000000000000000000b0795fc3624ca187f0a9910adc5d3cad397bbdf9000000000000000000000000706fc968e67f4f3ef91ffe96cd3d5218100f4668000000000000000000000000edb3bbc98fbeb4d70f6476732773dcf7e573cd4c000000000000000000000000bdd0bd82f1bd58ca258ee49d5cdbc5d21f2fabe5000000000000000000000000ef736f96cd1176b9e387ba257a678e5501f9b2ca000000000000000000000000112356c82071476af82a84362824b2dff3c515190000000000000000000000006eaac2bc1bd6e6c19d2f9a070f6092cd993ba702000000000000000000000000b4e5969c2ae1c642e0aede562e2612fc07e2e75800000000000000000000000039da3ecc8458447ba8d2b75674aa430ef1f3f2e900000000000000000000000005e9a407ccf6c5bee13b262091b0950660ff4a0f0000000000000000000000003c67c04d487d44c746d1eccc1145bd9a30ed940200000000000000000000000057d594b0056286a9bf0530c89e9682366f4b5e81000000000000000000000000a2aa11013c040867463e787757786856f7ea4c110000000000000000000000000b373139da5eea346d622f595002e2b6cbbe71dd00000000000000000000000037e94a3aadeab13f8d13dd988779b635692496a40000000000000000000000002bdb26a54b6570c88a26e15515a3d4d3256e1a92000000000000000000000000c66393635c21cd9bd8a40ecf3ba624ea3f5bf39b00000000000000000000000073456d86e1c727c44bfd7df9f695d670698c85be0000000000000000000000000c03e5a5da6ba179249d47cbe82bea24b309a7be000000000000000000000000ae88912910e2ea21c2380315cbc033e79d420f1d0000000000000000000000007c788fde6c2905780e00b3eeee101ae66f928e130000000000000000000000006e3dda8b9bb2b0132c4c859aaa3d53850da194f3000000000000000000000000f45bd0c824abf50153460cdb36acbab1b2ee547200000000000000000000000098f17ab9d2c5fb6125fa0c886b1fb62a1071aa67000000000000000000000000c127f9eeca5c66b2004314e2f063c074f3774911000000000000000000000000a882af8ab2d5f9bc10269098c7d771225092d6ba000000000000000000000000b09c4b04b64dc35d7cd2230a3274d7e58a6d28540000000000000000000000000cc45f69917e48b38df8cf17732cbce2c2b53b3c000000000000000000000000915f66de9d8f3d5ddb7f0f7729bd26d16d3e200b000000000000000000000000b01aeb969a0092bbb160371ba58d3777da21a811000000000000000000000000ccba2a7fc320d5d05f5a66b6559c0f3828254f410000000000000000000000005e2c23164cb7c8aec769e7b061c651ea210e46250000000000000000000000006d5e343dd6ff39db4374aad1641207f2ab74bacc0000000000000000000000004347dd69651084688565eb7df80a05f972686d41000000000000000000000000ae135acf212ffeafa2175b8293765ccd3c80485600000000000000000000000020cb5ac399b0bfcb9127bed33acdaab83bd328440000000000000000000000002b83ce7ada559c94eb633c949cd617dc04594cd0000000000000000000000000508e6de54db4af736c4a5d50129138a8d64fa59a0000000000000000000000008368d66607e676a957695abb6e5101f99f10dc9c0000000000000000000000001e363999ea43f615e0a17bbf3a59dbadd1a8de2c00000000000000000000000000f3be4ecdde448f8e432733a4f58ec1dbaa1b17000000000000000000000000053073cb4cdfd57a6f63ad833160af9b22c3c96b0000000000000000000000003f0fe9af50b262ab0eb1cb914c5ca7ed0b063c44000000000000000000000000389dd96532ab22513bf9242c59fbbe07287037d4000000000000000000000000f059834fca2a6adb9e29a62987aaa8c159ad7cd40000000000000000000000003f99c015b6df4604b81c5fd27d402e1497caa1d700000000000000000000000073fbb529aa4064032ef673f02696ef75d8f3aed100000000000000000000000009986dff0375723f7a5c22e32b4433bc32abe81d000000000000000000000000f5b9238e9b06996f9a586fca765b11d128ec7f280000000000000000000000008d3671a692902d4e0d636cb69c48cf3d34d69d950000000000000000000000006afe3feabe14ff18378146decdee0d6a28e329cd00000000000000000000000016f2694b4cbb4c365a414930cddfc7b77318141a000000000000000000000000e172613552b10ee4e71ab0adfe20d9cb9efb90e00000000000000000000000006cf9688c8235e208a19132dd42d650537a00f95e0000000000000000000000008a8d10cff6ec8a3a86a93c0c7388056f02649723000000000000000000000000dadee0eef1b7ebb9b51d675fa1d476cd32387af9000000000000000000000000198200f055ea1780be70960aec02b51de87775470000000000000000000000004547773dff097ac34b8888eb7a193288440b191e00000000000000000000000084987a04ea1f08507a48503003c381815bc478d80000000000000000000000004e37c9ded8a66decee09ec80b25606ab6d1199a900000000000000000000000080acb377c7ad2b64f0d8fbf5df9e792ee0df12fb000000000000000000000000d7d3d494f668751d750450d23f901cca10fad6c900000000000000000000000072edfb45ed3b5423d1ad9a2009dc22d90cd340000000000000000000000000005b3e0efcea13f2bf6ac48791e44de57e8c0bfd67000000000000000000000000cee1cff67d60da2ca67bbed23b8b79b2278e4b24000000000000000000000000b30a9eb452b228d4d237d265e177b6e4e9149785000000000000000000000000fa74cbc0031f206414198fa67de6252e1ebb9737000000000000000000000000054bfe42a9e09615ee558368ba46330a04e5691500000000000000000000000078cd5c5cc0c2c004b93e31f03dba0b8fc8e7889a000000000000000000000000846d7968d273d34e2b2eb000650c639a348d490b00000000000000000000000046cc5362643e2f954c58c3a176c218a858bdedfa000000000000000000000000ddd2d88a0801a0cc1895533b05839b446a44e938000000000000000000000000a5d0db04cce03d5fa46128e962728725e23b7a3200000000000000000000000067945eb2903fd900b76c3ca78addc7c32c580433000000000000000000000000e6a4c1aa9d9c78fed75077774a0f1934403cad3e000000000000000000000000793af6df57dfea951c48eb507045026d2fd52f2b0000000000000000000000002eb1a17693eaf019b66b1a61ba497eb94beab6a10000000000000000000000009dfa8c809546cb5490a79f107a5e017d68bc565f00000000000000000000000087a2746c187084e28c37d8d1b5ae860668c3616200000000000000000000000077462ecfec9f6159f78ce4637a20558bd96610f2000000000000000000000000743ca2dca790e4ed0580f33f3e0caf187ec334620000000000000000000000006ccc9a3066dc93afaf2ef097fda0212f2672ea140000000000000000000000006c68a1ffd8fa10764d2a0032610dcc0f124432d2000000000000000000000000541926a848b41fee5c763c0a998f9ca49cfd2527000000000000000000000000cf3e11fc5998e152667085014548b3228601fad0000000000000000000000000922096e324d7d973b2d540456fb6e46b018d44220000000000000000000000008ff6640fd05153b4b50a242c340db1e3a7e3665300000000000000000000000065ee4115c28b6986f9e2a0313c6c184b1322a027000000000000000000000000eeb9ebb2d538cf972b5cfe248523b4bffb4297d700000000000000000000000059d5a6fc0f584fb0ae1b9e2b09fbbe247b984760000000000000000000000000bc472bc566209d7e321e3b030dec3d909017febd000000000000000000000000532bd1ed6f7db11828b63f1da31829e2c2b38ce3000000000000000000000000387d182dcdb5c74196ece77d2b5cd043ebe79eae0000000000000000000000004c73cea6b32a7c251d64d8220f9760c49be0ad680000000000000000000000004790deb4e914293e6c67a0fc1bae7695ce868af5000000000000000000000000a5cba343978afd892089471c8c8acc6619e1ed85000000000000000000000000a07d12a9cc8e120f3d2a5dc3d8e48967800ada9e000000000000000000000000e3abf9a169192641d727ec2f42a0dbb6c29758520000000000000000000000003837cc7aa246854bc000765a207cae5505a6546c0000000000000000000000004151b516e1928fdbea9c94eec74ecfc110e8531b000000000000000000000000ada65f2c732b3095d0e6fc141213979d5e97d499000000000000000000000000ca29df020809eb9e19c5c763a953d54004c3904f000000000000000000000000eb2b17c35d456aa15322528f366cf4e0e5a0c5580000000000000000000000001b147bfa79fea9d1ae723acc82f7d0d4b7ed8197000000000000000000000000f688f6379c9b9823aada25c38d9107bdfac978cd000000000000000000000000d08aa3709b67b9b3e6e0deadd60c8a71345ad965000000000000000000000000c119e0d45dfd2b00ffcc32bc3d40a0774a40734500000000000000000000000047ddf637f994ff123cc40724381b4bde188bb727000000000000000000000000c00a09fcfd01d04bc439cf6fe5650b24c70c6d99000000000000000000000000a06b1b8706139e209df57889c8029afae40f90ce000000000000000000000000753938998d97febffebbda69d59892753cb68a9500000000000000000000000066a988bf6d71c1b8b05bcd1a28288744475d4a290000000000000000000000000660feb522e1c13afe1e820f298e9a66dc7ef5ec00000000000000000000000007d34cf7d61c0ebcdc807ed0918f4e7882c92a3e000000000000000000000000a62afdf9dc5d4c3e23c5970a29636435597823880000000000000000000000002554e461dd5ddcc392fa81097278fbaa3382f6be0000000000000000000000005c8904cf04085c778631fb80f3a6b77a5ef1d1d9000000000000000000000000cfded49f699cfa9d82abcc5b30e03ee731e4d644000000000000000000000000b2cc060ad4209295c8b34493e0b7937be142a78300000000000000000000000044b21f6acc3898d0f7e53622eb12a6d5bebf16f1000000000000000000000000cf26bacc3fb845f35ead72bebc6a5f918946be28000000000000000000000000579d0f6df6b47646f4156a52c3c24dac86f0d468000000000000000000000000a2dad9cd7dc66e99de117840ffe49966cb75e8f10000000000000000000000005b66e32be9f8708ffa0a402a96ee206bd19aa6e80000000000000000000000000df090fb6910a507e8069a43e9b2f7eecd0680e0000000000000000000000000e6a08fe1643296141869ad2b86355d056ee217480000000000000000000000009624c43c308f89cf294e7ba9e650b25a7cb74d470000000000000000000000001200e26a3fb9a5eb7eda7a270225528a1fe62321000000000000000000000000e5e58b17807c13d08cc27c48f3d936a4783defa5000000000000000000000000d9c59ee2f9a3b51200b04120f2cb40f9e87f6353000000000000000000000000258165b151c2f62f8d495a22b4d78f6d1d1cb74e000000000000000000000000dc2859db461138b9746aedd5554631e7dcba34c700000000000000000000000011e345dee3fa8070869ede3d56a99266711d02b1000000000000000000000000a705f9b4b1e7c7f77fa9881e6e96d283eec1b1e9000000000000000000000000f25f8212fd8299bb001aa76e51c804bc3bbf42fe000000000000000000000000f3ab46b599836737fdbb915a708d70b7e767b38c000000000000000000000000bdfce79c46b17fcb0f2f7bb1d3d5c18ad58ac1c60000000000000000000000006257e8b1f3daa4146d8509159de83317bef1683e000000000000000000000000f7189684e2f79cd5ff6d81f74477001fc9f917110000000000000000000000004eece450ea1a75082ba68bcc902fbdb08b0b258b0000000000000000000000002a549b4af9ec39b03142da6dc32221fc390b5533000000000000000000000000e39101d57c846d0d7ebdd54da3b98657ea9659650000000000000000000000003f53ae864f5d0eda0870602f8d816204d97bf002000000000000000000000000d0bbf036112a9ba5d8e56dbf60657aba544c3aa300000000000000000000000094a245a5459952e86e51483b635bfe62ca5c1ddf000000000000000000000000ab89bb583bbcb4de656205c5b77146c7906db5c500000000000000000000000066dc067bbbdebfda7bfccc661e0a4c49e731bea0000000000000000000000000022917372ff051780445507dc06e134575c4160c000000000000000000000000761fb5c5503f72e67d7c1182c7dd5c3231f063e8000000000000000000000000df4fb68b97e1aab72dde3928b611390eb8ae9c430000000000000000000000001769cfd24aa438b787f96874d9e1f8a73adb51340000000000000000000000003f85aeb7fceece2b13e843541fcc8fa789d0c165000000000000000000000000e5ef6eef03275bbca642759d70f8c81548ecdfa100000000000000000000000000b3bfb36e86e807962f25df6917808eb80bbaa50000000000000000000000001d49e7f7da58d3bd06ea70609ee51ab56dabec79000000000000000000000000ee188914b2294b3d3dbe0d29b1823d07b513d76000000000000000000000000006803ec84c020dcbc644a79f32b44d9ca6ed67f20000000000000000000000007ff339a4e17f83d554b388d0ecc65cc188dfd1a000000000000000000000000032da5a79c07011463eeed2fb9ca4f110a405c0a900000000000000000000000006d17a914b1b0b717e188f4cc69f386b9c5ea43b000000000000000000000000242d3fd40eb2ff35d31127755420047be1fc55090000000000000000000000007083eb5aa2680abf4b7b0a0ea1154f7386e38ef00000000000000000000000007cf0dfd43b0d2f3d231dde643a34d04631d86679000000000000000000000000a54657c0fd2cba01971421c0fb687d19858e9f6e0000000000000000000000007b6900a9d93875f67ced7463ca6c4ed798d06f76000000000000000000000000d1c9c6cf33aece6b093af3ebfe56f3fa2990d356000000000000000000000000a2dad6aaf5c94bc8d9b51b8c25cef3cf0afcfb8f000000000000000000000000ad90a32b819acaa128e3f4913a9405f470049b9f000000000000000000000000d5944e19a88d06bf443ba2c28ab3d405a2b9e88e000000000000000000000000eb0f9dc4fe6e97390cea912935e2c9043a12d5ec00000000000000000000000043d0b09c6dfd691f3231d745b70488a8cc152a91000000000000000000000000546044c7736c98b53426af5b25a9fbb9fe0477990000000000000000000000004e1921e5707a42e423369abd1a90e49347ffb66c000000000000000000000000b89d698f1d7dbcb525caf6301a2007869941a612000000000000000000000000ee2f93bd11b44c134f89107434dd2b8116b57d430000000000000000000000002db21dc560a48496d6f09e969646c18eede8c1bd000000000000000000000000e2b7a618a57d6881a8394a988607e920cb5115360000000000000000000000004c8d60b2a6258ce47a4c6a09d29ca76a137dd3dc0000000000000000000000004821e4c70eb89834525f0bf7eda7d9e806d6a61c0000000000000000000000003333f4b67fe8f26ec1e5e1bd563217e8cd1c22fb00000000000000000000000087e13e250e20c2f6468b13c9af85122762c60f9700000000000000000000000062c4fe35867765a4f81a5de7f1fcd85321b4b1f900000000000000000000000085fe4de715b72cfd03435b4a08f1759cccfaedb40000000000000000000000003477baa72096ccfe340bdac6219469e1297124fe000000000000000000000000088a7cd11ce31f44b86c6a9bd702b683e6ea6241000000000000000000000000a591479c65ce58490020cb51558d93d5b72b37f40000000000000000000000002a2e0a2d54e5a96ac46b5d26b1684d8c7034d3ca000000000000000000000000836d1f5ee1cfc006e8e182e8f0cce73d08050c2d00000000000000000000000043ecad21445a4f6c0770773994a58c16968657eb0000000000000000000000007e2c2f293a408612330f8b3b49b1b6b0a6fb875f0000000000000000000000000403ab6f1baad3c1feb647147b5089735c5a61980000000000000000000000007782382dc7eeea9e5ba231d54b04c8ec88c5b5f70000000000000000000000001d14af138c198fddbc59d50d2d79de948c809a1200000000000000000000000075588c82f767b17f963594edd7ea240efbe312e4000000000000000000000000196cc148e4949b93a0c8b9c04d0930be05568270000000000000000000000000da76b39a2f8aa60d81fccd82e393af4c2b9a65da000000000000000000000000ffdd4dd27b33060c9ae810f319edc7cac71501db0000000000000000000000005cdce250e5e5c253e347bd341678b79f66715864000000000000000000000000d1f864072dd0fd92d63d7a7b54a03aae9ffb4d5d000000000000000000000000c57c2a8cff637a931412996dd12ff78d0ad33c1a0000000000000000000000005fff036f7abb3508c930800f633eff9c3cf6efc10000000000000000000000008167a40f8668bd2d00cbb0823b3a74def6856bc700000000000000000000000043a6f16b4f7c58e632d73473f5972811c42a146e0000000000000000000000004cf32cc2fed958e7d40d41593a9e7f72b9270990000000000000000000000000359d5e721d7f20157e3561227f1ae7ba69cfe0fd000000000000000000000000f9ef8756d7abfdad8763127b1f830f598b24ea6500000000000000000000000090593569d9df27d1ff6403b61ee19f92b1289bd5000000000000000000000000038036c5864fcfef41b1c02860d36f7922ecab520000000000000000000000002a3566c85ba868c56c9c22db9d4a67b17bec080b0000000000000000000000009d2b61537b37c5c5f296ca7e47bb16baf5f392480000000000000000000000004d20e4b1d0b35fdc6474323d0bfbfd2697b89eaf0000000000000000000000008453dfedec39183d86d33a7c43a427e6a1c08a3f00000000000000000000000091bf5f6c7f00ddc84b771145e95a59fd8ce15e8e00000000000000000000000093e226cb4f2ed45015ae920ed5129cdef10fc4040000000000000000000000009e383c4326bda55297638d6b9cd8866d46f4678000000000000000000000000056ff0177b6282fae9a7b606ea86624b4afb488ca0000000000000000000000008efc61af92255abbfc582f2eb656a2808216c60c000000000000000000000000c75a6a55a9fdc1baa3d354b9f5a44220fc307e2a00000000000000000000000091087a99fd652b1fd2a8a1ee264b49f24135b097000000000000000000000000816a46e5763ebee09ed5bda1054d9ad04dedb6b3000000000000000000000000ddc7c972413f7a9140e2d50a39e41322508553f300000000000000000000000025807cbaaae3abdc69be482151562228480a20f0000000000000000000000000ee1cff46ae5777418318e588427a34f361655db60000000000000000000000007b30eb9b459cd29658a649a8d2f555b71dd6abd20000000000000000000000005ad8af6a04fdc6bd8a4051ff583d8f705025e2020000000000000000000000004a2611181a0f6cbd41b06f156538a597b933a52f000000000000000000000000e88e870140b63b62563e196ba9c079424409f80c000000000000000000000000581439908a7b43ec61835c3086045925693fe845000000000000000000000000720c8d577d6bf0caa4c0d00abd4ac5d7fd4adccc0000000000000000000000009f844f83de558d75a40f7c83c0b1a9a695bccfcb00000000000000000000000002eba7e0dea31ad071797d28f147fa3f623d48c7000000000000000000000000bafe5608d12ae0b9fe8641881990968f9430ae8b00000000000000000000000063d7b5f2e524fcc79f9bcb9095a2d5a968f205de0000000000000000000000008c2e513ed650e7a75a8667986e738966eba58fe5000000000000000000000000665ebb7412c15f8eb04d1e4f1753d4282a53881b000000000000000000000000a785f022843888dfc48dab1fa4317be05e69602d0000000000000000000000009b03ac0b09a2066000873fc7d31d99106e1e66be0000000000000000000000001e727c4ad9779a1d4ce3c5d58f994fe4e0669ba80000000000000000000000009b9b2f64c9c406970041a5e5d873c9a20f91a7bb0000000000000000000000007f60367bcbca335b7482a8ab55bdbb1829f8d3a90000000000000000000000005f11446cc9a54fdfe858c349539df94739a60ee8000000000000000000000000affdf146ad78e0a26fa4a96b51a0c1eb87548155000000000000000000000000ae5cd94e06f00f4a0295ee964af41092e050a49d000000000000000000000000b78c3ae4acb841a2f639785ecf506dbbda9cdffd00000000000000000000000067efb1674dc0af93fc2e49b0aeaa98b77d74b71800000000000000000000000082cbbf405c5092d62b65ecda232915abf86bf1ce000000000000000000000000c80e7597b030deb3ada83a75fed598e9347697f4000000000000000000000000dbd9ea8a42752109343649c21435c12325046b4f000000000000000000000000e622c15939d780a7c1866482c0520dbffcadf3ad000000000000000000000000f845b922e63734a936035c54a466c863c54c8cec000000000000000000000000641cbcc887dc08af402ed1987cabadeedd46323b0000000000000000000000003bcd864bf8ae15d23b1f40c1b242c38522e8adaf00000000000000000000000053613a8b54e026b1fa6096342b9ed9fa7c7ee862000000000000000000000000833cb9fc585cf10ebeb6ed8a28955bf7dd8e3212000000000000000000000000024d6cf0cb987b7e99b80cb2445b54facdb05ba5000000000000000000000000656d7baf22e35d3bcfa2af807ffa3891ae32d8f000000000000000000000000049d942b7f46e3db665b0f1c9748c073a38da31110000000000000000000000007c09a0410c8602b6dd0aa18d68db770fa822a443000000000000000000000000124be455df2d117a78647bec65982193b23e7cde0000000000000000000000003ad6495012361ce7c7d669158282714ab665bfdb00000000000000000000000029cc3492cd2adc11917b43c69d255771988857e0000000000000000000000000182f817b70929ec75c1ee5f745b605022faf25ce000000000000000000000000174eb59bf85751bba4cd293b061a6ade28b0d381000000000000000000000000a81d51464bd1fc9c5484453046e2c91e5e9a498500000000000000000000000077f51ddbdc31a1621295f025c37f2778b58fe9d30000000000000000000000000732b294dc0f5bcc0373de59f98732175bd38a08000000000000000000000000b0e0ae41b563ac8179e50b3f6abfbda6d0512ff0000000000000000000000000870566083d535a4178cddf8da68d56697d400ccf000000000000000000000000bfebed3a78daca60f5e4d84f703dde1822f01310000000000000000000000000bed515be5c2e275c59b79c1d8d336cc6733e64710000000000000000000000004a486a31c1d90572a9003535cb09908daef8c274000000000000000000000000a188df34afc7a0c919240fefb4eefa9af026840100000000000000000000000036dadf7cfec0068917edc0c8444e4fbafe835f17000000000000000000000000a50347956bf49ebfe0ee010bb5ca7e9f7ff64afd00000000000000000000000005b3890a7d3cb3d86faefc17ef2846e181a541c4000000000000000000000000a0029904c47f5b737d2b9413e4b64d4d59f160500000000000000000000000001ee74cf4b3a2962bd7c58e9a66466d6c492a482f000000000000000000000000bfb71f1dbaa451733e560e62f3e992ad95a3c25c000000000000000000000000de765b6681082579be91b69a6bf4903bc22430b3000000000000000000000000b6fef8fc4e2de346daa2df95403e5309e43788100000000000000000000000007849b6eaca50dac150b4d0753f7505f63ac030710000000000000000000000001b7c96b1c88a3d783dc283996703464f611277c9000000000000000000000000d8fddf27d042ad73b30b3adfa0029be6e73e794b0000000000000000000000002e16d1a03aa9363d812f7d75f693f3a5ce172685000000000000000000000000f2f45748306ef51d8d050963bdbf3cb664854830000000000000000000000000f77893603972a88dd4307436532b1c15ab52c08b00000000000000000000000017c10afc9868156fb74bd8f0d65a00c9f699b26e0000000000000000000000005a7501151658fa995f8de198c735f8b7e41003ec000000000000000000000000358cd1cb50550ee18319573c58cb379b3e429330000000000000000000000000e122ac660db18aaa6d392106214f2a10213492850000000000000000000000003c9485b42ccea61e6578fe2ef15fd1ce06a8e164000000000000000000000000a74807005e923fad8ffb3c3aae0a41ea732faf3300000000000000000000000079b40762656f27a2616add27ba60eeea3dbdb5c3000000000000000000000000d8c84089094faa19762ed0c449232e748cd5c3660000000000000000000000004fba9242dcba3b27c4768a1e67c5b78cb1841542000000000000000000000000e742eebba965d8917e43c97d23b81658edb3c71700000000000000000000000093155e05484726a1a341d9b61f858b00a032cc9b000000000000000000000000cade88bf40d3aff7602dcdd74ed825995d72d981000000000000000000000000d65e821c4b6a8b2f7f3706c2255ca552c756cf2b000000000000000000000000d988ec8c4155f8d2f6c26a7d91462b619e0cb757000000000000000000000000f2e8ba4ca28c67bce4367a67265197553222cef400000000000000000000000079312e61d23ad64ee024a561e819dd468f9bc2bc000000000000000000000000f77e4c8f1fa8d926ebebf110c33537aa9a726b3c000000000000000000000000054ff021773661752d0b3cbe4eca55be9e35abcd000000000000000000000000ea435a0682d5c2bdf365d056c7597a7630118cb40000000000000000000000009e202e8a8599001b84248e932b7f96bbf3ae3a720000000000000000000000000f987eadc156742bb995b6d12722055de023a97f000000000000000000000000be5e5cb869c44f376e0baff3cc1e34c3e10852c000000000000000000000000071760cbea83017defcf192eba57f8df4a0d9ab4700000000000000000000000027dddd9144d4ea6a12867c192ab8f974d0cdc7e800000000000000000000000043f03f7627e42a0df58aa526a280174a3c4ad3f300000000000000000000000033803bf3f965caf8dc625810eed4dc4a3bd9bfb20000000000000000000000000572b7e7863c7dfb84392199db50f33234c97e36000000000000000000000000a742f7d9e1613917cdc5dd77b7acd07d1a0f435b000000000000000000000000bcf674b0af0ed62ae675187de8daac03612a737800000000000000000000000047c26c12ff1d421a6136c1d388562af8d9fa40d8000000000000000000000000e10dd194c1598e53650fbbd93831c5d0bd14648d000000000000000000000000015f8b912ab7c003607e3413732d5a00edc10e5c000000000000000000000000b0fb5678cee8b8188c7fb89b992ff9bdd5c8b2af00000000000000000000000017de5475f4e8d1b52c1b9a29634f152bf64d891000000000000000000000000094fbe4a0635d786ba1b7b6d3123bb1bff1ec4b150000000000000000000000001061f9e7d434425aa9f4a994c7fb1e148d76535c000000000000000000000000b1fb9a9fbc66fee064c736f00e3f6e00603e9af6000000000000000000000000e453626dcccefd5eefd61ce998812bac2e4c4919000000000000000000000000b98c8a7a50250a85986daae6de2ee7c05907dc6e000000000000000000000000a9c050ce9e0f8fe48de13f4881172954d2ff8a3d0000000000000000000000008f304c9fc74a955a4981366c2bba46523a32907000000000000000000000000023dac0f56c22ff4098690382bbec57af4fc10bd8000000000000000000000000368e3e8640491febc0b003da6e0523c782397e33000000000000000000000000ebbca6e1c051ae9b1a5e29e9a2c146e7b3e37f080000000000000000000000000b51a84a50787ffa67d859ed422c104942299101000000000000000000000000bb18f4c897a33a94ba195f732246ee0a478e8574000000000000000000000000293b1b98450297099180a27162d342cc54e07b0e0000000000000000000000000ac29bcf7eef8e20f67a4621d08a7938765ff73e000000000000000000000000c3cfcf3bd899579bfb7dcbcf17088f110425d46d000000000000000000000000f1e671ec518b2759952324f641ea0125639d31a7000000000000000000000000500cf035fb9f982dd657e68066ea6a3f08394eaa0000000000000000000000000ad60dea8cde4acffb47268ed0023417b196f5bd00000000000000000000000006f627379533d449fe7ce96f8da2900b3f70cf04000000000000000000000000aea514dddd5249afdd9b510d3cfa95ae80f2825600000000000000000000000030ceed973e8e70579d44915c958bb6ec0643072d000000000000000000000000a402b786425da4fff4fdddc9c419c98d4ae6ef3a0000000000000000000000001c6b34fef8fdf70418798e4c9f82dd22f2a5428500000000000000000000000070339157e6f4bc2be20d191af0feda40a3423225000000000000000000000000bdc1dbe6ce9d94ea5edf6e86a796954cdb51af8a000000000000000000000000ccd9003c55c2759ff3a729a9ca7103ba20532283000000000000000000000000a1f6334aaed92e9bc697215705c124a35e7853ca00000000000000000000000026b3e0cfeec9817bd9096a37d5df2027524480ab0000000000000000000000008745082b1a8a04801e651f0c735f3c37c13308480000000000000000000000005bdfdf843a349fd4f2396708212d880ba10e01c8000000000000000000000000bebf284153b908539dcfd372c53d8f5b712e4d800000000000000000000000004764afc2bd7ee84dcb7455cebf8fbd63e62ab9740000000000000000000000006b1bce8690a83dd74aa48c8a516aed22b6081b820000000000000000000000009342c819085f0de0cbad55a8b60d9335d741bb86000000000000000000000000750d79f134e0b32c6b932968fb2f4d5439a0cf69000000000000000000000000f72e65a54968339e6cf646bafb81e586227537720000000000000000000000002b69332901950d0c5b9bd93e04f63fd771fd862200000000000000000000000027f82f7dcc153ff41a7449c76157aba04ad3cead000000000000000000000000f226c4c3217d1662a51710db8dd5e7d562321a3b0000000000000000000000009feb9eeb56783422894b64f869075b48c8957f9800000000000000000000000033f1073d15a53e4851ebfdc2067bbc5ed53049f2000000000000000000000000a108153de0d544e30f0678efa9ba142bc1580c300000000000000000000000001ef3dfc3a0c7b622bd78fd38c09b038adcff2f49000000000000000000000000532d76719ff862798e99093ba1f0e2548a80a9ca000000000000000000000000d3c86a7b33524094f47aa4a3fd50542eba6b8deb0000000000000000000000007bd48e2e5bb9b666d16858ae77137d8d32670ed50000000000000000000000005e3c0b552e4c25ada9ca402e82136eef288f5efb000000000000000000000000c41d87aee6d60505b8b58cedefb478f19a3c90bb000000000000000000000000066a2d35d674eea7269ec9148b5301d749737adf000000000000000000000000096dc67962bde7e6623e81efb7d5deeac477e46c0000000000000000000000005c93b9ec67360b1b73697aa5df380b2df8120afe000000000000000000000000adb28fa592de9da1ae5a24209bd4b8d3a3fe86c4000000000000000000000000d91ed832d8509f1ed5cdbaaebad52094055403d7000000000000000000000000f12b5303200a4d346716583f6eda106ba92fbc4a000000000000000000000000797be3932d4f403996326ad4b9c7116756508e4c000000000000000000000000906d430820202a60c3a7c0925c0fbe26dfe3249e0000000000000000000000002c52b3145e31e178b2d65546ccb273ba6c2c3db90000000000000000000000008dc9674b2228decf357cb5096b61e4228744d897000000000000000000000000badd74dd6e50f708640fc32ff38a0698f4639d97000000000000000000000000a776eb9d620569f4ac8215b31812eba8822ea9ae0000000000000000000000008d147a550cdda841bb8636a62a5aaa84709dd2bd0000000000000000000000003c3ee75c396d73a697493bee911d67e9f6c0f70400000000000000000000000053f902642a1ac366d833313431f12b0dea54193d00000000000000000000000093ff1d59c7033f5ee8675c3d67dc8dd112877b4d000000000000000000000000df98441cdc7b5b5c29dd3bc9b2b77d48cedd28c800000000000000000000000069173e218a94c3b1b078a3eb36b15b8b64adfade0000000000000000000000006146ebaa69aaf99fbd0bdd232069bb5e0e44ab74000000000000000000000000ba8b9a7520c0b71cdd5722d0c3574b00808c73b500000000000000000000000099804514c777505bdec3a474620df86b4a6aedea000000000000000000000000a023492eb803104454d91e897581471315c4ac320000000000000000000000001725ee0b226f22a84155b221aca31761f05e784b00000000000000000000000026741a40e732c317fa50201a5a0f1726932828ad00000000000000000000000015dbbc6f7f4892e2b350a72d675bc8ac6ccfc23000000000000000000000000040401f107b1a15007b73a2ae32d7c48f9b97529100000000000000000000000057cbbc80e1480e11ab7b8810e1616d9e78242c1b0000000000000000000000002ff5622aebd8a9b61190e110c2190e3f4df66625000000000000000000000000bcc745df506c20d0e8876f69c674e5a5bb7cd7bb0000000000000000000000007318c61fbb04308219d64a2008942ceb7db5ec60000000000000000000000000e06cc3a48336b3926563e069fb1257fa1bd8724e0000000000000000000000003148ebb76c6b115908661d8dadde2f3f364a76f4000000000000000000000000782ae0c4fda18de267d9032c784a3fc5b9078f370000000000000000000000000d9450faa3a0d1a68ef7d259db484e9f2b9927d4000000000000000000000000d0e7e273e361aa65bc746c1c791352b5e87e8fa30000000000000000000000006ad6659049d9b223c9e6ff56dc87c8c81eb8e3d00000000000000000000000000e2f8a8d85d485c68bf9d8b4258d1bab4894bce2000000000000000000000000ef57c403f03457ccd8624b7c02f727ff855395f400000000000000000000000097a82cb662218ec6a5995f7a20d7bc4798d9fcd5000000000000000000000000f269473ffbfc92688fb7b2567a31e488d7a8a4c90000000000000000000000007f7bd9287e3bf669fe09d5a8101ded4b8430866f00000000000000000000000098399b6ba6c870ada03b26832c46caac12f2461c000000000000000000000000752a1667f2f3f7ef939ccdd582bd9b7be80772fa0000000000000000000000005f0a6c2c816eaef8bb2f2605d5d7074a60c1be1d000000000000000000000000dce93afeb5fdaecbe2544104e2048d2b5ef23d08000000000000000000000000478eef6c7cbfe3c3624eca57aec2e4fd896d8167000000000000000000000000e22640982d9416825b2bc4826bc6665cb693dcc20000000000000000000000004aaa642599311437b2f6acf8c43d91f0456e89f30000000000000000000000001c5320bf6766487c6107571ebd4a84c8564cd8b40000000000000000000000003b2c149a1d29b046dd81957ee4fab5474e3f5fdc0000000000000000000000003d67a887e4bee26e8e5e845b2fd86c1ab96ae25a000000000000000000000000d7a2e9b226a92c3382da455c06748c6c45bde38c0000000000000000000000001695fe7af994cf3568d62dd8a987f645c80becd5000000000000000000000000aad4b4e68409c97d11c89c9ae00fa104e9fd67190000000000000000000000001c56e30a5888739dcd1bdf739651f796d5b86822000000000000000000000000be7a31976eb43767d891173aa7f24f0c330ccab1000000000000000000000000ba4c7fbc77e9fb7c8d0d42cf258811af794cd83700000000000000000000000013c39ad682f64547633f8d60cff278914b08b9520000000000000000000000004646c63a9fb3e27be075bce0b82886ebba2ca7ae0000000000000000000000005bb103c0b54cc23d26c3a32276b06470dc5ceba600000000000000000000000079214770cbb85c12edc64e8fa56167e3b45810740000000000000000000000000efd9ae7b0c2038c849597e91751fda0d3386225000000000000000000000000eb09df7a9b5c473704eb6f91e4a28dd332207372000000000000000000000000b90c6da6de44d27ff5fa842c51b7818e9dd5e77f0000000000000000000000001b2ba50de555f8059750df4c49992114917f065900000000000000000000000018ac9156bf698d2e8d13efb80b77604bacd1c976000000000000000000000000322285bad37995eb63b7c5a3101de1eaa5512a2800000000000000000000000000a15d230dfce5b5b7e7ce7793c27f85aaa70933000000000000000000000000a66d2fab7180b13f5ee4492141c910aa973eee9d0000000000000000000000001414f8e4f9b568ce1711c33d3f8d5d9e27273b9c000000000000000000000000195ee8c502e8dd07f8dc1bc231868e003caa53cb000000000000000000000000e7cf077d263abf3e3f1b6fd55307a6b191e915760000000000000000000000001d13288f02f7ad47961aeeeb355a196423d449c90000000000000000000000002e49d4e0325d51bf490585077789f9e06e7392b3000000000000000000000000886f79600ed463dcd72da33b8eae1bb71084b5c5000000000000000000000000e39e4b70200099ef16e9736346dfe4aeb8fcba62000000000000000000000000b2eb7826bf299616df9dca7bebd4d17c9a7e3590000000000000000000000000e1cfc1f17e691e855439fec7a3e0d42a405075ac000000000000000000000000d08d180d73803e14dc628d55929bae57775da2f7000000000000000000000000c3bed510c0e81446f1286d991412223ed624dc73000000000000000000000000f211333c49e3bb6315e70a7aa6f190dca541cd71000000000000000000000000c51b72d3717489124239876a8b9538adc8ac72f4000000000000000000000000a3f251d22beda2ebec825ea85adf0f4a4a2ec04e000000000000000000000000b37b82cddfc789f9216f1a91cde344a4dd3ed6d90000000000000000000000008bc6cca24bf9c5700d7c24ffabf5b3e95ed3aeb000000000000000000000000046fa27553d9421cf53e6153c806a4d2444a81d3d000000000000000000000000c2124b6463d7a69452cc75d389bb86469f847c6e000000000000000000000000553ec8634683c3876e11005378b31abd2f72b4da00000000000000000000000078bff1dd7e02ae2a84ce9605c8d406e459f0f7be0000000000000000000000003e919acbffe94f49616a2fd35c16a59817a474c70000000000000000000000005e2b545f7f5da5e50ebf47424b3f1a0c3582acbf000000000000000000000000cc9383bd9f70b7cd2e109066fa18ec4b6b7afe740000000000000000000000009aa346c8b1e9e730d59f045fa7bdeed12177b15d000000000000000000000000e4496915e711d4a29eb4c019b7edc308cb5e803f000000000000000000000000275da2848a1fad61e3fb919180ea20096450a93e0000000000000000000000002e601fcdc00b4ecf2d071b5476f033cf495943b3000000000000000000000000407ab431c4dd0fa8db1c559687a4dc493274a737000000000000000000000000623b7e3c093f29357d325c6a5a0a78f6ea717eb3000000000000000000000000d9a58075c16a002b18b83f9554822ebd6167fa1c000000000000000000000000057b7952c1d651de337bcb19c8a7a2bf65b153200000000000000000000000002e9fa773ad9473b38314e40f78780a1e3c0b04be000000000000000000000000997fce4bb1d812f2eca0594d5c3dc855c47058ba000000000000000000000000054b6ab7d431fbf0f718cd5d8c37510b40b6754f000000000000000000000000d82039faff8698df60420f3197d255f478336c860000000000000000000000002059fc0f3284d2bdeac5d32c26b3071efd72a94b0000000000000000000000001e6a1f6b108f7a9454a6844f7f4bf2e2f582b07d000000000000000000000000daec6fe41f0bb6738062eea25940cade1b54dc320000000000000000000000004493a6f7fa412584453287d842877d01dbed10b7000000000000000000000000e1047e7f6f959d528a9d7ff968db9768d3ee407900000000000000000000000079c16f296f151998f59b1ee52bf50505435ee34500000000000000000000000022e6d42053e19a90ad890fb6f389f86f02a2b201000000000000000000000000ec961e8ed26895023fd8762eaf8a39ca67bba3e00000000000000000000000009b580279d1bc30a89766cab8d745af22da8433870000000000000000000000001f923fae78f9e00bfbfd72b2879dea89b8f2011f000000000000000000000000c64486ba576a622202eedbb4c3b2d850e6ed23da0000000000000000000000003659eaffbb8926d022c7f49e21197ee7c840f67e0000000000000000000000007f82b17ccbf218781681c22629e07ea38864738500000000000000000000000040057ac799feb0c3f4983979655dfc01d90c7e0400000000000000000000000060b6a6742162d00823696c67b48b9dc99a0fe13d000000000000000000000000b13d639f6d792ccdb69aecc258c932d701834569000000000000000000000000cd35a5a3b83b00bab3aa0b7b3371b973ce581384000000000000000000000000a401eee74fc9f8cde3996c3bff12692239b2d577000000000000000000000000a76bb07aa0a7be48559c49b7f5b3e17b3d8debbb0000000000000000000000006fce080e781459356690273a85d8ce041655aab50000000000000000000000001cdbd036164c39eb9b736082171fe90c63aba4c3000000000000000000000000a89f666bc66eb354c67715380a16a564ebc122a7000000000000000000000000e3e9f9563684d8e6f504462c04f7960597dc8714000000000000000000000000be15a1687a512349d40b9d591f1766a0dbbff7d30000000000000000000000006f9c8b4037e35172a6fd8551a1e248047625a2c7000000000000000000000000c0f80b67f779413ce9255726996af9897c536ecc000000000000000000000000935a92fb793bd37792d8240de5100c4cb299ad6c0000000000000000000000005fed044bc93b980ca8320700eac9808b83c17d18000000000000000000000000633705966582fc31e1d5620f8175849536a39b3e0000000000000000000000001a80feb8d96b4f89f06b725073d89775deee423e000000000000000000000000f2bd4ab5f28409f0df5ab52d3547c7c5a8c69efe000000000000000000000000f7cb98464396184e2f48c14ab807407372c016f90000000000000000000000008cfe3fc3bdb512cf5c2a5d4bf2455ce8ff36cc21000000000000000000000000384eb61004d906d4758401f3bfec47211868248c00000000000000000000000099f74a1d69410eaef22514e28cf8e99cff89ee2600000000000000000000000059f7f1d05eb7b776c3b6fee0612b9248ab3eb0c2000000000000000000000000a467b67d82cc172440617c17a05d89ab3d791352000000000000000000000000f23220d63d4758e9bca2e8523d8c39e331b56a2800000000000000000000000081d01a3de6ebb0ff34b22d19a7ed6ee348fb2a29000000000000000000000000fa1fb070c0ae39458594df0b412ddc418c19e8fc00000000000000000000000016b48e03abfa6007086701c32bd58eddaa1cbddd0000000000000000000000000b5f39b70702322807e20dd509e0652d44faba41000000000000000000000000cb8afb775a412a312e1903320aee9e71d69173780000000000000000000000000d5434bf42faa3d039360a0820847b4caa4df4f20000000000000000000000007929eb373bc203915616dc1358caa3d75be3ebb4000000000000000000000000c16ba1ed47d89f276670d6b9d4b4c0e36a4ab362000000000000000000000000a9103506fe4867f37882170cc26ddd8818027e990000000000000000000000006926bc7753d2fdf22a0ad0cf0fb2a9ad51445192000000000000000000000000a08fd13697c64f488b4e9b20e5ad9c43201f7b3000000000000000000000000072d76d45fc95e9c2dc96cb67078e8a8ed857236500000000000000000000000011e083012816d4bb38142c8fe9e0d4eb841152460000000000000000000000009ea630fa2beed964f6707613f92b999f256ff950000000000000000000000000170af6649a3d509c8019eb7b6069ddf66ad79c440000000000000000000000001111e09e2a07ccbe8315a73fd09a15261409267300000000000000000000000033314a58d70b2d1b43f3ca7492fc9a8d214b0d00000000000000000000000000cade73de31254906b60d21de27dadea95607af230000000000000000000000001477fbb7afd55dd93946f0e273cd0b5e040ec8fd000000000000000000000000c1f2bdd6e508d59a6a7c1a9f9b17739e22d9bed400000000000000000000000092bb9a574c39a80e32df27c0ff3cdc03f8c7b1c4000000000000000000000000f1ddad73e3b89df35f39234813344dc54b0ecd190000000000000000000000006461646e6b8533a9c476bf005e804f63aad3a0a4000000000000000000000000661e885301938febdd4365a40d3e874c5f80c5020000000000000000000000006de678863336b02874823ccf5e1c6b1e32b6d646000000000000000000000000a5fb37e6c687557f218e7d1dcaaecec8a2e47ff5000000000000000000000000f92746f7d771e4afbf23dc78048a30b122dc80cd0000000000000000000000000120701845482355c2345aa31b4b5420aa4905f4000000000000000000000000a14fbd5ff2d4afff5e3f2076794112a9ef4f35bc000000000000000000000000aae0cd61aa65ac85e539f02744c54811f244cfce000000000000000000000000f884326d055a53982c855382132ad97d36521b5c00000000000000000000000025765338ce9dd211deca8d7c89c099d974d0aa1100000000000000000000000034d4306011db2f1f048f5567b1cddb9f74877452000000000000000000000000fc6efc15e69cc5c694b24a98e501e4e2c9835122000000000000000000000000e36dbf206437c5cb79dcc5dc623cc82bb60445810000000000000000000000005d628ae41ad9daf881a0f81c2b1e548c165fef780000000000000000000000006bed20c5f5af64dfe9e29b1f89931c12a612be350000000000000000000000001ffb5709b9428ab88bbc59e6c5164b7df4bba0d0000000000000000000000000df1d1dbe22e658c02d8b184d221e9c8ec0a00e3600000000000000000000000003ae3e0921f4f3449dacd333a46c59a954227ff80000000000000000000000009e2f42dce459fd2bfb7a071b0dace191f24dbfd2000000000000000000000000e8e16b45bf49c14f1a03b334ca0bba61d725c10a000000000000000000000000f577423a87e0e044611b623047c0b573064dec5900000000000000000000000028c43149dce4c874cdf89234a19d1192dd4c7dd0000000000000000000000000169c19c2ea609f2e40f0c5968199edfed4f4d6fd000000000000000000000000e06d0b1b2dd4e49f1bbe1c5d6933fd6eedf86162000000000000000000000000a5466930093c98aa92e62ba2f51af3413b0047be0000000000000000000000002b718a4ef3b5a95d3ea9408418a90d7cf08d2b1f000000000000000000000000a8807bcd616b0dfe49775fa6f73990626589cafb00000000000000000000000028b681035905215864f06a4aa8440bcd02fc1c72000000000000000000000000af3faa451d1f92164ee9c11ebefe41ccc7014613000000000000000000000000bff925041f967523ba9669b103451391b6855eaa000000000000000000000000b3bce0ee2c0f1646bed93ef7c102dd64c82551ae000000000000000000000000041f474e894d9dac5babc82465fa0390fde946a7000000000000000000000000fb88a39a2d6b0341c8c4acd8005d5e0f0752c5c8000000000000000000000000c238c02b022189ba6cebec1a4ced6aa328e15264000000000000000000000000b75a7513cb6355b71c4fb9719239ace1308ea6aa000000000000000000000000002400620e0845b86163c0eef5ac9652fd342b9d00000000000000000000000000afeacb2ed7694436ddd691cd790268f8f0ccfc00000000000000000000000000664bc15f3b8048a87f5d8b0d3ead02fc0a2cbb00000000000000000000000072798f9e30e5e5ecac7ea60568580c27a9a54f2d00000000000000000000000079e38eae07dfda656750ec809eae2afde587f7cd000000000000000000000000a5a436cb504d6192f2e60cd8a0af72135902db4f000000000000000000000000ef1d282ef92d6eb6ca134d0ef1aa3d9b85413d7e00000000000000000000000030d871f1ecfe67b06cbf7893f4e52cc52e8dc72900000000000000000000000017ecc0dea39f66b59a0b3c9238dd0cd54b91b0e5000000000000000000000000be44e028d39ae44921c253db5c1e3bdcda4ad28d0000000000000000000000006b1480b0176e6ca3e2e1e31586b4e9d80ee432e700000000000000000000000074e7c2d17dc537ff9651fa23eeced892dee304c8000000000000000000000000ddb8157356852abc13bce01c67d4dd264708084c000000000000000000000000438dccb98bddf0ae398b740709a09d027edf0f340000000000000000000000003e436b761527dc7952e6f026b4c024810a338437000000000000000000000000aaf16290b2264835512f11116ab5549c8a51fd71000000000000000000000000bd60c254cbd34704011889502ae4c1336af5601400000000000000000000000079250fd1b6385f886b49cc47722d4daeae49bbd6000000000000000000000000458cd60f0c85e0b0cf9c57950f5609d55a5288fe000000000000000000000000e0948b5837e17d5ca03ca12e5953eb07d3d261ca00000000000000000000000036bc087aeab559c3f3070e4f4bf886cd76934a16000000000000000000000000daf851a81f3826a4a0524150a3594dd03fc608da000000000000000000000000cdffe40e2bbc0b9c85f46e9799e815106f593c900000000000000000000000003f19bcafe694dd69d3f93a63191f32e7d43894c70000000000000000000000005364ce5f10c9676fd39d1d9e3e442ffd42c1c9aa00000000000000000000000030e8ae68a963524bab2cc71f40947fabbcfa6a7300000000000000000000000039280d5305d90e58fae2cf65cd775296c03a49f7000000000000000000000000e847a441530bd146fbb41a28a7da91670ec5a84200000000000000000000000040c848ae24c433b6b1806b4dddb7f5b38afcffc100000000000000000000000087c84380312efc409ffe387d703e933bf6ecdeb3000000000000000000000000580f359ae3e2b0cbc2c11c2fb386922d2d636baf000000000000000000000000274be28f3d63e9ac1bfc126bab420d32ca8e697a000000000000000000000000d55be1e49bc8deec3bc630272208b7aedaca552a00000000000000000000000065e34a354b6d9030e12e85d5cf7ef1439f86d9f9000000000000000000000000f3aaf5c2f22a52b0c376022f9af6804ddc7593fd0000000000000000000000000d9c100d7facdfddfb90154d7e2e19c2954cb5840000000000000000000000003c4c97d09d6a827586d05e4a68979f021e1e538e0000000000000000000000009750b77950c93bd08477939323207a09fc53185d000000000000000000000000b4e47df51111f09902a8f9e85ccee0ef2d75b1370000000000000000000000007c42f03ff61eb0fa921f5a33a8627e6e548fa243000000000000000000000000a4e2db34c6039e4e844e4d97b7c80edf89586ffb000000000000000000000000055da8cb3905b869f4b912e91bc546ff0582efad000000000000000000000000f0d97f59b769f8fd7f11b5f21785fd58b0ccd81d000000000000000000000000df359e1c3951c014c4eabd95233b5fb380bfa997000000000000000000000000bd5bccca94a525cb0b35a06a2df8b901583ccfd8000000000000000000000000a10195dad1d70c5ea02c08c6bc3e92db6e8ae4260000000000000000000000001b2b31c3ce6f1bb50d106ed9d138809b6f0e8c180000000000000000000000000cf2810d97fc406991d326fbd101da6f12a082290000000000000000000000006512f5aa506b0788eb26c9635a8612479ad4adb40000000000000000000000009fa5a1caa9dd7a94aecbfd747ae919172287bd500000000000000000000000000a319f11e6aa7f73fb56902997b950b7252b6c090000000000000000000000008e5afb7ddff52ad71afd66697f1a38ce1de9e97c00000000000000000000000097fc7eb57534191f1800073c5c31c0d7d7493e670000000000000000000000005c70be729c13dba8d66c04b97edfe14d397eccb6000000000000000000000000118d78befd21eaaa3a37d05ed760b769ceceadf200000000000000000000000038645aee6774c52688d95b945538b19d32532ae0000000000000000000000000e2a023cf1dcec710a074011b1b66ae66ca119237000000000000000000000000a17a7c0aebc6aa164923cdc69b3a0defc2eee14a0000000000000000000000000bb475358f28b45b628ec6e786171e3290843d99000000000000000000000000a7180016bad7e45f0940bc5e59df108f3700627e000000000000000000000000734b8db1d9b0bf805afd06b6f8dffa8997efe4da0000000000000000000000002ee4ecaa8aa704875306c2164fcbca46a5040ccc0000000000000000000000008490f7e83474bcafa149a20b6ae36f2f4da6a2c0000000000000000000000000a964b986f6536aac5cf6bb7e95824ca87137af7a000000000000000000000000a0246fb89fbe7c6afd4ac07f821cdd8e8bedb0310000000000000000000000002925d13e3175f711d50ef2e6097f594e5070d9b9000000000000000000000000b71466e31c4700f32c5163258847e3fae9a3e3520000000000000000000000004025bf7807db867e96cd7d5af6694a69ccbbc0c400000000000000000000000053ac484401318ffb5ecc56c1984c424d8769b864000000000000000000000000250c9a93b44706d6ee0bbaa3efc3843d19344c4b00000000000000000000000043c71a6f09dda5384bf5243648c7c7b05849d8c2000000000000000000000000e4628b703f2bd725228eceebf937f61c93603b8a00000000000000000000000060e62a82b87109f1ab03f5a47e8396420e1c1f770000000000000000000000008f6f65c0f175807447a2c0b6484880ee740b37e800000000000000000000000078db951b89d718f25a73fcd0dc72f56f1ad6ff490000000000000000000000006633d5c272ca83709f994aa679efa76690a244bc000000000000000000000000d29927af4db7c3a417d1dfa596ad04c711ccd675000000000000000000000000c832697e95cc4dfb8736409a17876d626605f5770000000000000000000000001b74d4140a6346505d80bbb6c686efb454021657000000000000000000000000eef3a25cf3249d7494b5fd05af98ecb320604624000000000000000000000000ba413ec7d7ad8827ae518069b30e8dc74a1d17a30000000000000000000000001968d2a7b246b841112d8df9306951b9a346cd5600000000000000000000000086af0429c268f5edaaa1d159395715e3041286ca000000000000000000000000884cadcf9242681ef285237476da1b06d60b2592000000000000000000000000b228238aae06e697064ad582724c2671a37cccfd0000000000000000000000007bb8f9fe16fd2d2bad63e0d03f0aa112c299f34b00000000000000000000000001b30c25733d1b4a3f4ff809816706e54393478e000000000000000000000000e9098dff78f5f68b783c4a1cd77f85555de40381000000000000000000000000a91dfbe0ec1f6ad60b1f758be7a77b9a193f76600000000000000000000000008829b9a995dd7d67a38f6d9e0c2b02f06093c2f8000000000000000000000000163760ebe464e34b1b45af77ac68a5c3a3e9f52400000000000000000000000016899625b51d49b49f2483e875b3d0a793a639040000000000000000000000004ab32d858a0910999c4e3f10c259c01edd280001000000000000000000000000eb90a9e4afbb5bd7a53c9437791a3f692170b44100000000000000000000000013f0f26c3f59a4242c2b37bf4abad671059d4e7e000000000000000000000000a2449c66133f64555eaa3f929edbf76ff046617c000000000000000000000000bd943f5a2e24db7c3e31f21973914f49fdb04d5c000000000000000000000000284ac2a5d4387445a46425f07a80f28a8c16849a0000000000000000000000000090960b0f2a755b151aa43048526b11c2228fd300000000000000000000000027f9db5d9132b97e5e7d8b47b6e1cb74d378c5a7000000000000000000000000b05ff6ede7a062f9b60e6ede3179443cf03ba81b000000000000000000000000fec27ff54e3fb824019417d63ff4247b9ff6e19a00000000000000000000000008de622ca33874e4d486c37b9eeef55534d5ecf6000000000000000000000000954633b1b71216e147202e15060e6a37ad7c9ef3000000000000000000000000862802823f471217322bd94825ecb01e4f140a230000000000000000000000002d590f674d89df2c37dec628a39d813b0e1a3893000000000000000000000000ebc369a02d9d56ec64595d9496408ad9543a6227000000000000000000000000ca4a4c80f86cba3ca038b02acb722b4363cc54f900000000000000000000000026b2c144993df3c9022fb29c6d2cecb9fc3f03ae000000000000000000000000c051b40a44114ddf93ff26cf86b4b51c9103f4df00000000000000000000000086cded65db179160ecd79da37d44de005162e7eb000000000000000000000000d96bc30e54a29252532bfcd88efc3c786621a9f0000000000000000000000000035646cfa0afd7aeea4ed8cbe9c672005f7dc4080000000000000000000000006cebcea6ce4e8a608ec2fbe063623bedfb89d454000000000000000000000000c39d3ce2614598cc04c3b766fe7da3c1be5842ce000000000000000000000000cad04a78587e01aafcfa91c187ca32ca537bc86d00000000000000000000000065bab8d0c55f6cf771f5aee81241f65c02b4b5b50000000000000000000000002d247dd823b33dabc361a7098d7022ddcc37af47000000000000000000000000e42a7ba85bf99f9ce8891a57b04a3f0197ef396300000000000000000000000042c9be97491cad4c869ba59673a2df6f1a4d3fa9000000000000000000000000b28a2172c95148fdd0beb119cf39090f4407a4d900000000000000000000000028bf9735d48a5005b4bf6ba7f94dbd042d7ecd31000000000000000000000000218ab3bf7ff7c641d6c42f2529921e51036bf73b0000000000000000000000002b1dbf0d77d0733d4f4e738bf1d7f3e49f5164020000000000000000000000007880c2797f49eca74907705a6e5102518b9dc53c0000000000000000000000004d7c2775dffab26d5bfe31d9cb2bf9c6b6a4b463000000000000000000000000760a720ecc26acf5018ed395d8529d4970902d2200000000000000000000000068bfcc6b2efd5248bc403dfae7197c6013256221000000000000000000000000811c995331637e1f72583c191b7900e7f469d2080000000000000000000000003b865cd2339aa13ba1ceb80eb6ef97bc236167480000000000000000000000003e7883f908130e29e905e9d686b2337e1bd07e68000000000000000000000000bc9e1f829c00e0508c39614384f1b920f023eebb0000000000000000000000006941893e07c18a0d4aacc636ada437b4c0d949160000000000000000000000001fdd09c12cd9a010c0c0f9e5e6f3033ab42cbe9a0000000000000000000000003c2bbe00ba48f46c56ece4ef8908b8acd3acc2c10000000000000000000000001a2fcb08dde15c90e1a69cf9668d4700b821fb8b00000000000000000000000090d733cf2eb60bb4cc32fc991ee2df5f9d8b3a4e000000000000000000000000bdd9c396678d4719dac44f29a9ad883b1dabd1640000000000000000000000009c4ab1f23ad572cf0ec7e4be411686485867148d000000000000000000000000a6353024f1db1212b7640ef7b91c2fb7014966430000000000000000000000004dbe8aac3313814545e06343b98027610b8131e200000000000000000000000034305fe75695adc4acdbaeb178b87b8fe4a4217e0000000000000000000000007e4b49c7eef8c1ed09efac20c346c1b6ca02cf1f000000000000000000000000b2ea43f3e89f66bdb4a96afd0dfd4ee4e66dd275000000000000000000000000bfdf57aff8110ee6a16953a8bdb24aa5db891d7300000000000000000000000043805c2db570b796865f1d5d79052b6f5d0ef6e2000000000000000000000000f07d2b63a50506c5d715aaa82510f57e1d28be2400000000000000000000000004df0068ff99861f17d318da9b9086f3ab20ba08000000000000000000000000ce4423d223fac6c8481c0d4ccd1f23125e26afa4000000000000000000000000b5e69a4b897614384007ac0e689017ceb81123610000000000000000000000000b740aec50bfe444d11971f3da196e20296990bb00000000000000000000000065603f59ee71c18adaf69d6b8a74a2dcd94f044e0000000000000000000000009873c9b11a3c5ef6ccc7f9e8ee37fef70e4c412d0000000000000000000000008e41c0c20e1b10b03042f44cec87537f47f5adc1000000000000000000000000e19adfdae04c25b758206856b16db4ac35f905fd000000000000000000000000672f8791524bb08f8c51036d51252108ad18f72200000000000000000000000098aa423206990e86ad016080423b5741e2d8d1bc000000000000000000000000ed4fac95d9daa789ee2b39a2db947a168897e4f000000000000000000000000000fac3de83bf5881605508cd53e0155b41aa35430000000000000000000000000d7af71f5a15a16de8580e9018f8a19fe1f60744000000000000000000000000646821e8d6abef7f0b39a7f9e9e55a22cef80091000000000000000000000000e1e7a0744f95814ca5ed87e197cf392c6d02c0ae000000000000000000000000f364a90cee1202cb35ae85ae6fdbf170cf962f40000000000000000000000000a3688c36a156267414a8647242220e07c0d377300000000000000000000000003258fa9d0aad78cf18749921308c24de155b3eeb000000000000000000000000d6715389573da4dfee4b13fd25496719953bcb7d000000000000000000000000a818359acac7ab6e0b30dbfcbb5ebdf33b144ac300000000000000000000000094656cca258072ec55eae62533c501bed5cee14d00000000000000000000000098f6b59df43b951bf44ce788c7f1348418b83f4400000000000000000000000041f5557deee62e2ee66c47eae807a70401af6e96000000000000000000000000708a2ee424c76cddc7dac3e9c46a21a0e96822950000000000000000000000004cb680143351be0db048f9910017db4deebbec3e0000000000000000000000004e65da967a83a77ca8bf14816c2686b2d1eb2389000000000000000000000000a675621c4c3d87b07cf2146b4e491fb4e96c311e0000000000000000000000004b04e2de61bcff5a4827b0ae3e525ea7427b73a80000000000000000000000003bb5e4b4aa720514483a5a193cefcce40b88f4d4000000000000000000000000ed09e779a4548de1cebb69847630ad4171843391000000000000000000000000e12899918e928531e4dc16f57ec738b47431a89200000000000000000000000071c2c1b07938483dd59f45ca0487b32fd26dcd6600000000000000000000000023e325bb74fbd09db752029660a993557291e77d000000000000000000000000ed17ac4b84a187330dfaf9fed2f3a77c725707b10000000000000000000000008c0d519e26e21fd044966974afa96a13782d727c00000000000000000000000050fa7c65b87101567d5b127716580cb040170f680000000000000000000000005946628782ca545af3893bc440b3d84ad95937f9000000000000000000000000e62b694f51f7c45873776165dadeb985413cfbe90000000000000000000000006d4856df80842cc9157e7fb80a562d9cde19b1f70000000000000000000000002ebee600c11db6069b909b2148427cea4fb7d615000000000000000000000000a820f669648d9ad18405cf3c5dbc3e0131797ee80000000000000000000000008ff7bdafd1eeb9591d37a7127ccf11a8083082650000000000000000000000007826817dde7fdd4134efa05024146262c0c531d900000000000000000000000063bb1e6d55b457c08a68bf349ff8a5e233cb4a07000000000000000000000000fb5a7624c5e9e00c1e21a45ec411d19bae6501c70000000000000000000000006d967f0c292113e3ff0d3bd1d243f948c1b84f9a0000000000000000000000000b16b2e910865e4e2cd16a6adacbdb3f6ffaf54b0000000000000000000000008f1b3c81df75ae8457400c55da212c02c430e7940000000000000000000000009528b026fc592c16681c4ee62ad8b7ebc7335dbc000000000000000000000000f7d268f546f8a558fd5df3fae0ed36edaacf0736000000000000000000000000f672ef23228484fbfa71806d0da9d74d59d4e4af0000000000000000000000003f6dd00b98cfa0a2c2406789c7c9c8533e01d906000000000000000000000000a920b6279f4d7fc744db7ca2262475bd9da9265a000000000000000000000000f6aa12c07d271e079859ec7d1fca34694ed7a7a1000000000000000000000000e40dad4a29273f22ecc7adfb3dbfacf338dcc24d000000000000000000000000345218dae08a50649ac2aff79399c111f1dd970d0000000000000000000000002c29f1379d0f6cdfc843f4a0e8fae255d8f8ce9300000000000000000000000081af5c3478af810bce227178d27074d36f159c11000000000000000000000000ebf66291350004a89a6adbc5ee83b98b6e719b5d00000000000000000000000041c76bb27b9b893cd15ccbbc647e0483031ae88e00000000000000000000000068f5833131ce4b1ac36bb5784bca07573f10c2d400000000000000000000000020656279f3b415541208432894065743bd065a69000000000000000000000000dc97290c05cd0c4e88103df28eb3b89ca430abcd000000000000000000000000d62e987b09bda5036e4ea347f8bd2d874b77a4900000000000000000000000009a47590e3f9d6554de493817f0baef75425eb87b0000000000000000000000006218f152afb299893a71c57820dc99a7fc29a9530000000000000000000000003705c3e7d978431ff25bc0cfdddc0b5817e2f82e00000000000000000000000017f74532a45e7b16a9620e4bc84924916a9cf45a0000000000000000000000005297ea8c0245f24aef19d39cb208d9aaefbf3df700000000000000000000000079e71dee9cb599ad43d5003136890faa1a015eb0000000000000000000000000e226611b5f35218afbfd5bc5877e2611ad052600000000000000000000000000f09c5ac7064511b67182d10bc09570d087f1d9a3000000000000000000000000dc9cb65325d2abce419cedf6daf91f6f0294b9100000000000000000000000006e439c2f99ac8d604609ccfb9cd3f0c7857d64d80000000000000000000000008903a5c42b0fecf28ce030780b7fb48f2a6044a2000000000000000000000000d13dc01c1c1496350bc0ae39ce40e3983207fba2000000000000000000000000d3913df79571a4852e73fbb6465fda3648f4120800000000000000000000000093f88a9e310c310a12159615b14648bfe27a13f700000000000000000000000039c52524566cf5baaa7b2ad546def3bc699f59cf00000000000000000000000059e39056d0a5d277edf6c13e13f4216ef2dd4b020000000000000000000000008e6fbe03a16900bf660af76b85c27afdac48687800000000000000000000000080f59226015482b332d9ce6129ba94f7c3bad5e600000000000000000000000004614155021b909a8cf100bc330ec63a4e732610000000000000000000000000d2af2e7b31519b345040aa9fea0bdaab3c54a82b0000000000000000000000002b3f65c14d0e41c1c45e45528ea9cec9a53d698d0000000000000000000000007e18b5e732ee4cebbaca5d0861b370911390d53e000000000000000000000000da8b4b02090c91ce706e00529955e5a317a686d4000000000000000000000000054d76600f23d42506cdbd87d2d02fd7cbfa3751000000000000000000000000359bfbdc9613339a2ae8934494902550240f8c75000000000000000000000000793f4006d51477035787ffc406f564f7b6811291000000000000000000000000c3ee27f409c1d4bfd2e5149565fb164aba47c9610000000000000000000000003a7d6623f0a63f1322ab23bcb9a2cfa02c7e4869000000000000000000000000134019b52745680d3812de955f20c329919f0aec000000000000000000000000b80e727a996a4fe71bacbebe31d2ac9a4a951b22000000000000000000000000397052be3bd6b6173fc6714631302e7b992fca95000000000000000000000000758b3f336b2fc3682f64a9a8e056fca7ad2361a9000000000000000000000000564c5d36f542781f783a6041a04933112d134f6400000000000000000000000098c94ec04330d87e5d0cb5ec2e7f7141b3858cd3000000000000000000000000b7fe834c23c20e2528d7e40323231b57b7bdac34000000000000000000000000769252a3627662a006cb2e91db414452d758c0cf000000000000000000000000d9237bbb918df598781b18dda71b76c1f49d4163000000000000000000000000be9f1996dad77e2e7b9d795ad7126e96167a7a0c0000000000000000000000002b71f948100a64eb195bb9c162f2d00e43ecff63000000000000000000000000c7312d568bb7de6849a76a9acee5650de0d49f9b00000000000000000000000049ab2597dd51eef7fcdb9891bb99016cfd364628000000000000000000000000d0318501fd06ba2302b638a4d4818d3e1dcb5b4d00000000000000000000000079ff2d64b15c5270665f62174914982b6c036b7400000000000000000000000060f61d36758fb5d79ba96dfdb4606e19ce1ed5990000000000000000000000003c930f660821c6085122e5c6eb2e3bef23d38e4f000000000000000000000000dbdc50b4e25118d5c0dda760f87fac977050894f000000000000000000000000df74461a9b0cd29d7e762f542e0a0c2bbaf94e080000000000000000000000005cdf9cd6899032ccc4d21e12c3b03586eb1e1dde000000000000000000000000802a1842fbbfb806e38a065e925dfcd364aaacd4000000000000000000000000acbf78a7a271bd1a1c79a1de7d88109b11d81b55000000000000000000000000769cf6ee0cc82e6f9a658519dc43fc26060f105a00000000000000000000000027e336f1faf75907c79a9b38057d05871c811985000000000000000000000000167c05e380af98eef1be2e718f13e8031a20253e00000000000000000000000024e42d6a2311c5858448f99bfd5bdfc6509ba6bb000000000000000000000000fb377a430cbf3ca094e03146e5e835341e650c670000000000000000000000007ba722f9291c025ede9a4449331c07e8aeb5a9230000000000000000000000007d71d763b9eee113e402c09d961514dd9b027a460000000000000000000000006f49e521dc1e8a57b32cee669dfe12ca4aa209720000000000000000000000005151d2572ee990f31ff3c115ecfec31731682bb1000000000000000000000000dc6f7c07210f7d8af4b831d97e32cb81b065567c00000000000000000000000050ef3b20908ddcd28a67c8b212bb2b5c36081e2700000000000000000000000030968be7de583d0e56e68402461d6f42b0113b2a000000000000000000000000af491208a87af47f670f42f054ac6308c75d1f93000000000000000000000000f02266012d337ea0fdcce287dee13555c1af62b50000000000000000000000003dfc5de8166f7184694646deb099c05beeb8473d00000000000000000000000056e86578e0e4420c2ae9eeb97e6e17c6fb1478c9000000000000000000000000a44f270ba451997a646e1287d7974b5256d89fc7000000000000000000000000231bfb61a61c12f141a6eeb30193d4834c4179a300000000000000000000000054ec7bd147380de12093e816f363e86c96ea91d3000000000000000000000000e4b9e5a1ea6f758429968588efa00061aba4f939000000000000000000000000a35a94caf55475163ccd8effb2357a0984229c49000000000000000000000000b0b4efff9fa100b2bf05c2d4e6726032da6d5b240000000000000000000000009fbae03caffb4c421d727fcab5d34dfa6a997b640000000000000000000000001bb59c65dcd548eca68bbdfd9cb653960c8f6565000000000000000000000000cee3628968789a8d583d598c3f596319121b5411000000000000000000000000e5aa63cdd422e04c9b67a77b69c2eafff46121340000000000000000000000009093534d503ad7463658785645f642d82003fa46000000000000000000000000377a1dbbef6eb3afb2a9a1bbdeeb8902219e3cba000000000000000000000000a6702d6a0b4af157b5d5f23f8d8b5547bad92e6a000000000000000000000000d52968f2ae71d4d9e75bd998e5d7c5f6210614c800000000000000000000000092c4cccc1852c2867269ec774ea4f9349f3e0333000000000000000000000000050b4524e494e24e69def0da261b979f5348ad050000000000000000000000002794def4f7ed99134d9f2ee4c14c30954638ae7f000000000000000000000000a97d148206b8bfb73c045e2b763d88b0fc26b961000000000000000000000000f0eaecf3292f3c5d7432e041c9894052b1282a620000000000000000000000000950f88cc8c41ca00f20b34e045c89c49487080d0000000000000000000000003724c7f893e7b8c67d86daf2c26aa9e8c19030680000000000000000000000009e2431c9a2f2494a06d9bd22cec80bae3475642e0000000000000000000000009c24f0193703ee7be20208f8cc465df9e9aa5f86000000000000000000000000954adc24b33bfa76a15e7fe4741f6fa73d97863b0000000000000000000000006c39890fa38119f7a22eae73f0957c28e7ed2d6800000000000000000000000087f999f8946ddac097abab040559cb1a04d72ad200000000000000000000000076ab918b9bba741558253197f002821d3b7d9d07000000000000000000000000ce8c8141bb0575ac14a2af40114fd65e50caa71300000000000000000000000006923ed868cf91ad7a271aa70e82ab38ce62450f0000000000000000000000004273421cda103b69793a471c99de7f10584aa8be0000000000000000000000009f9178d78eff980d29a7fbc1362d72699ca38baf00000000000000000000000009a4fb1797cf0142b0a75fa460b23134151db1a00000000000000000000000004d13dbdb56cc071b6eda66c9f467161000e98c0200000000000000000000000090ef0c345b742b792b13d80212fbba05bd366dc800000000000000000000000024667d27c8ff9d141943736faf90a3f6d99f60aa000000000000000000000000308deabfe9034f677c809325e692db6745410ebc00000000000000000000000049ea2c77bf634ced54863f2ee41ef596147a085e0000000000000000000000005886743350d5a8c8b54f8bf412befa4b2ff7517f000000000000000000000000d6ab33022428ca332fa43b02b22bd689f023bb830000000000000000000000006a2d1a6996810bd4b3bf72a592f02ddafee6c7820000000000000000000000001e2bdfc5d6a9b4b3bd304e8b5ef6bc83633c001c00000000000000000000000032bdab8d1559a9684217964f1ee736a41ee55cb7000000000000000000000000f0a132cf1755ba8cd6561e594821f3f531673a0000000000000000000000000002d3052be59e2101d2dcac698f4171ef432c3abe00000000000000000000000002d3052be59e2101d2dcac698f4171ef432c3abe