60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d67616c616576656e742e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e2067616c616576656e742e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d54777145654a6b4473595a526b7375504344526e374753345255353448564a396e6a77476f325935624b5531000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055600000000000000000000000001106fdbecfb5e870b5b30309a58af362715d9db000000000000000000000000fea783d0cc48183f01c1d18dc162b5b588d845c200000000000000000000000096e61c19a6ea4612af1d4ec1820e0c57733ddae200000000000000000000000070c44def644a63440f0b7fddbd9d14c53780d593000000000000000000000000aa8bf27786831efb037eba849f5ef015cb335a8b000000000000000000000000d7d17875da45d1c63c0c817ed9a0ff08c8e9521c00000000000000000000000045f443934c6afb90fe098e4a7639fefe9509678e000000000000000000000000b251f9f99b9eb3b91c183234db1f6affe893bb9b000000000000000000000000876f31f2848cda3368257aadda963747eadf347000000000000000000000000071a1ae1ca59ca65403fdc4e41da3a947eac6ad520000000000000000000000001aaa4086abd3f17849a4b2aa64cf831573c85e63000000000000000000000000462151e7f5d03ea2b4f74075752395da9d7380a3000000000000000000000000c6e38ea41535a3708b307cab5e6a631adce538ef0000000000000000000000003823ec7d585d35fe34d44919c0b0b698749d10ea00000000000000000000000066612c095a065a4b16c28bfeffcb6319d31192480000000000000000000000002855341d775532a2fd1b0b657bbb935572375c9400000000000000000000000079576e4ebad302475e194610eaee219fad1ead23000000000000000000000000925d2ea51ca2bdc73d566af0581b7f0b699c7a92000000000000000000000000df8204cfda7558457d5f9a8d230fa8f0111fe2f90000000000000000000000008b54efdc2d6c238eb33d0f5b120d1074bad7e3a6000000000000000000000000b456e4b4efc957e8453f924c02985e79eb338908000000000000000000000000de5a9288cd8a6836b92a12073c767ee98fb5ada0000000000000000000000000111e2cacdd2d990a754157a340dce3ac52855d5c00000000000000000000000005bd7fc93f291a15e454da557182093e46855745000000000000000000000000dae7bb64a12cf5f8795894dd4b3fff913f4b634a000000000000000000000000bb4af255820acf01acbcacd7f68f696a7081ea6b000000000000000000000000c6a07e02c21721e101bce4bd131515a46b7c4b560000000000000000000000001a5daf0b3b7e1cae700bb115a0c9011b0ad38afb000000000000000000000000e879b82b2fd6c1f76fe67d7c5f63f13b7a9268b5000000000000000000000000d76897ede72fb771f6869a39417d6ab6857d21800000000000000000000000002b7c800acc146ba54594f3ba07dcf945eddbbb40000000000000000000000000d496be5fe8f95820b2ac8692eb9d98f892b4526e000000000000000000000000fe0146cc25585767601bd4d39953794c941beac40000000000000000000000003cad2d9a01eebfb8158fce2c8e2c84c098ec22a2000000000000000000000000e76c702cc2ea523bae3dc125a6dfb09a73da4e1e000000000000000000000000a3a86b24f80f379d4c613f1a6e667844b422e8d6000000000000000000000000904bcd38afc8f289fa2b1212a378df8c10e56597000000000000000000000000d7a42544f2c4d115ad829aecd5a736dea3875056000000000000000000000000b40d6b0790927c63b3e0d75ae0efe3f2513f97b6000000000000000000000000af4884baeb35bbde1b18635f9bc02d1d51e30afd000000000000000000000000910947d060c575a203db9239ae0fd2343c1af7e70000000000000000000000005f88098e0aa9079a6f74ff99c31491888d61185d00000000000000000000000071d438681afdfcc61c917338887a0480561cd9ec000000000000000000000000065fa2c57845d4cd2136069ec4b494a8b725d8420000000000000000000000003d6a5e87a413d11dd6f6513ebb72212d9ac2044a0000000000000000000000006c5e5baef0fce4538bf8a9a7d2d4915bbf97927a00000000000000000000000057704d1993d940141cdb8cf9e0e5b0fb34f96f540000000000000000000000006e238d6a2f0d5138445c2999f98135429413e12f000000000000000000000000653d7178872a1d59cfbabb920913c48d660fcee900000000000000000000000007e1dd93566f7252e130c5934f94a3cb4668f012000000000000000000000000caccb284b243205d9c0e26344fc6288ef09da1d4000000000000000000000000f14cfb8ce376c12e1fdd9b3403742dab5ec4e1080000000000000000000000001921b13101bcf5d0c4f96d1f3f1da4bbd0fb5dff0000000000000000000000004a42b354fc581392a2a8e047b9fdd40185a48367000000000000000000000000d84f6e9f97c700857139f66e193e4c25a8b959bb0000000000000000000000009d8b2f28466f3f0b80b8139584d8680487e5ea060000000000000000000000008c132f899985835663a56b1cc6366c45ba7d968a000000000000000000000000ddf7048e15c1e1b5e0877c7ea026ba06a246627100000000000000000000000070d9c9967c91787f7e0f802cb072a27c6574abed000000000000000000000000689ffb2a75235d32702c60af08305f071c2b7497000000000000000000000000491f8223e6e3814abc8608662059a2708e6be7ce00000000000000000000000051e7a0034d5c118e10801b7c2af2edd261a067f9000000000000000000000000a702c3060978779539f495176fb770adf77ecf17000000000000000000000000e22ff295a4cbd8678fa4babf61b057fad1b9155f0000000000000000000000001a271a4d89216e4cc27c764ef3feec0e9cadd18b0000000000000000000000000e2640cdd069a64a01f22f3bf47dcdd276f7fc470000000000000000000000004e3a5cdf22dd846d4eb3212fca60a90a14540dd40000000000000000000000000d393ea690e6bf1a77bf293b1cb14fc436c2a0b30000000000000000000000004532f8f8332a03544c66b75f2fa4c76048c2f86b0000000000000000000000006c606602fa988a0c4d8f6dbe08842e24e90eee0700000000000000000000000089e4185592a2fa0da80ed615362d317a279a07ff0000000000000000000000009084b258b85bd784dc361ae661576ddf4e71d388000000000000000000000000874727ddaee672e2d677fc1ac23960562c284401000000000000000000000000fd46974b9231b38b8232eaa972c88a96f45262c70000000000000000000000000258f02ec3df070c62a7502f57534bdb64c4ba50000000000000000000000000c1c266d8b1bee59d7930edf7ca864516e5b7b48f000000000000000000000000bab21d2d43d582b637ca5998fd6a83b5c35536d300000000000000000000000092b146b7352a7d07ef703cc35d549c51aac03896000000000000000000000000c0767355d16bcbab564660dadb071ecf18d7897c0000000000000000000000006b1d7e5e7ef5b5f1e4bb044aa160b7755ce08c5700000000000000000000000031b0aa54564680357881eba4993f2894daa2c5ca000000000000000000000000c8f64a6c39bbb1253bcb10856a7f6555f9fcd7fe000000000000000000000000cce66ec2b911e12e0e955912bd07f5e99ead703b0000000000000000000000000594d18994928cec55bf1ffd9f8065a70558baba000000000000000000000000e7ccd4c867a6f574f782f7a2b50b636c95a011830000000000000000000000000404a771b082464d0a3e653a35c6144b45c61e200000000000000000000000000590e7677953ca415c8a332d4d4e103351c0cc6d0000000000000000000000009caff2ee986d6a7a498b1cee4e349efd708748a5000000000000000000000000b6156ce16a8530ee2b088a051e413d1199a6b1b7000000000000000000000000c82e65a94c7acc520f0eff1b84eb6c1fece5e9f4000000000000000000000000085070faf1cc5dbe07b03407e7e6f32f749b2a63000000000000000000000000aa581ff09bc12c84630326ce70b3a5b635937a7700000000000000000000000093a0b28d3695cab2c07e524e42103df093c63e790000000000000000000000000268f6e78a3bd6e0308f7dc31c85d255af8544b10000000000000000000000007ff177ba5d67b036287a58fbb2965387eacff29700000000000000000000000024833a3ca812386251ff2677dcfc284a286273b90000000000000000000000009a0ecfc13b308f2e9c46024cbdc2ed5bb3bf002200000000000000000000000098a2f84af4f0f0ac63ef2b32d356d24bc346be2b000000000000000000000000d04fd9946fcc0d3f67629f0763a46d7199d7db35000000000000000000000000146b0b33701692c96d83f16582caa79c37741f190000000000000000000000004ae8ca3ca1646464a50380b8b3d97579730ff8be0000000000000000000000001c378527142550740092cb0ba2e5084b0c4b4e50000000000000000000000000fe251084568f8ddc9fdaf9071ac95f56e43c1041000000000000000000000000a3b66c7b48c9b26d314a989c582c4482f2e390bd0000000000000000000000003fb7ac3d359935f0e6b2e0c4419a237921edb2030000000000000000000000002d0e8d2952801dd6df3ffe459cc5904cb45ee169000000000000000000000000a907223a68b47e00592dd0c0d665f8278db5fb23000000000000000000000000e56ec194b97b1fb0c75f481bb0f3bee0e97ead160000000000000000000000007e2c4f9af3eff01aa202d8ff5d86f8400135d511000000000000000000000000f1910680a6027c6a4330d30898bc65f54593642100000000000000000000000050bac0f9f298aa62348891765643827a2c2d6dde00000000000000000000000002965e3778007c37bf8dacce3ecfc0408006feb20000000000000000000000007ce60b1242c57f836a6970c021395eb4bc35c26400000000000000000000000073c88640ef2155e22c5b115d495afa1664ad5bdb000000000000000000000000b2da81ea6150a44106a8be7889f720c53ee740ae000000000000000000000000f84c4d81cace296908b484e0227206e3f195fd16000000000000000000000000a1f83799f92ee2d96f4015be46488ea8715fe300000000000000000000000000f2c16764483cc2fc1259053067aa5494875757e5000000000000000000000000750563a92bf812399ced3fdea8c51093b2ab36c2000000000000000000000000b955b882ffe23077a0fd83219e6de5a3d5c0b9e300000000000000000000000079b12ec52605625624351b8a1ef0f8f61c0123d90000000000000000000000006493b0e0e5b7d26356e4918c25d92c239af2c02d000000000000000000000000302a8a6d12dabd7a985bda95e72991dbb8b2b82f000000000000000000000000a547dbcc6ef09f254380f74910c0c5e207b116b3000000000000000000000000fc9d437d95358c6f79cd636718295d561d264c5a0000000000000000000000009295105a0c58156e7081b78c887f5aaf92f62ae0000000000000000000000000714150b391e4f40bfbd9f1030effc73bd00df740000000000000000000000000cc04a8ea72dbd93400a1f3d71538f51c337a95ee000000000000000000000000bfad7023752be71b026842ddce152b26d80ea65d0000000000000000000000005f28576a8d02748e4b1f1b5f106887824e3556320000000000000000000000003c8f5f2c49109b20a7aebaaa75394bf45619a31b000000000000000000000000db97b635ac66bfbe95d07a9d9c8fa80e342ad25e000000000000000000000000a6056023161a351ff02c372c2fad3945a14d1ef000000000000000000000000084fccac112e4da2752a75eee10c45975aa271f4c00000000000000000000000044c4956ce253afe7f4c329bea22aebb7906cf4fc0000000000000000000000001dc3c16d05e015ded25e29ce7c9f29f070f865bc0000000000000000000000001c110d2b76b2aa1f4c9cf7f904950b18327051b30000000000000000000000004d6ff14603ab736257ba173a31dbd10f78ca3346000000000000000000000000165fa28d8b7b666a6aeb52588b0ed12e0eddfd08000000000000000000000000505ef2d3e7577219afbf607a4a09d12f61fe30dd0000000000000000000000001ab298ec1248be21e3ae711ca0fa3d51c6436c2e0000000000000000000000004216cf32bcb6a84dbf4ee7c79f5a30419cd9674c0000000000000000000000003a5bb857933491e6064309d34986d35ac9cfe91a000000000000000000000000e2b15d7a004e91d703696acb4a444c1b38f73b9f0000000000000000000000001203847116818505d083035f03ccea31839ade7c000000000000000000000000b129b62c4c2ba0dc2351ff15d20e1224167be3320000000000000000000000001dbb0a0c62dc6d320b30b120941091058d765103000000000000000000000000fcf04c4bc183509fde8f6bdae91e222115e83deb000000000000000000000000406ffc709a72cada0e433414f1ef1dd4117187ce000000000000000000000000a0e4a46facdb602824390bc32d587e35b6c64c8d000000000000000000000000bc98f1a3e850a3d004a3957b52172d8ba5bbe62a0000000000000000000000008a1e60974457ebd606926365ea87a87cc5d46d4b000000000000000000000000ac44317c3e92d1ba1357023d0df8b9dd33c10bd0000000000000000000000000b7c6f357e32a44bed5b155b2ea5255e673da8081000000000000000000000000decfef7da7bb92289a865e4f9f0ffda61102c2300000000000000000000000003037744ae109f3e0e24d45a98ca148ea2a6b3d500000000000000000000000005315024fcd2f099d34c5cc625d28d13939d4ada5000000000000000000000000b5cbc7a4b3e0f84b6dfbc4f35351955abc51be7400000000000000000000000006df4d6efb6b723ccd991986e0acdc050305795a000000000000000000000000eccb0d78c565163f59e076927d30a5692f293538000000000000000000000000b34cb064731f57cdf6ea4b7d20810b9241c41e220000000000000000000000008f2335e2700027ed7c629167889eccdaca14c73d0000000000000000000000008c49a6a4edaf9e5af2ec67a6981a74277190bb6e000000000000000000000000da39b7548379d501f1af942f9839cbd7c1aae1ef0000000000000000000000004389d5ebd18f71227f1fd20203bbc854de54521800000000000000000000000096161ab879773b570487e6a49e673b4335ab707d000000000000000000000000d7dedff958d8c55e74fe9095fc4d66296297ada80000000000000000000000008c810c26dfdbf5ac29e929f2f0823a14be9abebe000000000000000000000000377e0b5dc99eccf37029fe0a01c256946a0a74300000000000000000000000004d62e11dd6660279013934e70f22cea5cf3be676000000000000000000000000d9b5a0267b157165be40a6f62584bb33897a2ac50000000000000000000000003aef06109c8d8a8081748433fb8ce1f268cbe1e10000000000000000000000007510ea8315cc3928969f11e10369802644dd0ca3000000000000000000000000fd17b88b123b37aa839e90d804f2d89f400d257b00000000000000000000000067fb6591de7a8267e62130c70ed459c7f502456f000000000000000000000000db2fe798f096ce40f09375ad288948821ed272f20000000000000000000000003dec715a56a1d1f71de38da4662663e1b9f06d710000000000000000000000004194a1d94349d33baec4c733bf37ab78f7ef502b00000000000000000000000040a8d390584a3bf64e74e245bf0506f244b13a1d000000000000000000000000ee1bbddc338fce22eea56c7e598b2cb23a9c0618000000000000000000000000c22eb9cb25b4569860e0f37d8271a0fc5194080100000000000000000000000074171ef34d9b7ab8188c9d155657b874207341a300000000000000000000000017ff182fb5f3af25cd852bff20eb1ca24f4dbccb0000000000000000000000009fc65154a7babc47736c8a34aac1dc6858d05a7a0000000000000000000000004ae1714c9b522b442426609c22ece3b9973d772f000000000000000000000000f0179deb86ed7ec5681eb1b8d9b7ff858b373998000000000000000000000000f60a5f9ca124fc72537bc5ab953e33a546dbc610000000000000000000000000eb5426c78aa1d33dd9744db60457cfcf54c1298300000000000000000000000047fa67ba28a713a2b54409593d2d8be93efd804e000000000000000000000000e21da51c4f9c72cbf9844726dc92616f559228920000000000000000000000006f5aa0f5ce2d71f3f18562d9b0a86084d824c17d000000000000000000000000905d36b94c49e22f3e7d8d8aa0eb676f63679a070000000000000000000000006cfe13205ca366420dbdd7d5e0a3ffa00e9136ae000000000000000000000000b4b68b185d0260b763a9779756c511f44aa5eb32000000000000000000000000d3dc1a4cc226b245fb3c345a2ef13381bf283f24000000000000000000000000ca96570a6ac94c3abf59c7f0dd0aef9ce3d9a692000000000000000000000000a3eefce7eba89fc79d59b0607e16033960398ff7000000000000000000000000c47a7e672d89a16f3281602925bfa66d095c34a90000000000000000000000005cc8da9dda06b4ab44a27ce58c59a8a4c0fb0c9c00000000000000000000000031c9978c14f1ae9fc86ffba2a34bf47930288de9000000000000000000000000711462f72d9c6550dbcc8dc9f96f4bc3120a5fa9000000000000000000000000922665fc9503c209019cd65640f8e0770da4d94d0000000000000000000000000c8831cc7cc77bf23a54a1011d9f11497e38f9a5000000000000000000000000c61ddce64cf92b2f923c6eb6846495a1f17c7ea8000000000000000000000000f56d0e43032165e6fcd1047db3dd266f1740deea000000000000000000000000622a78098fb4fbe9ab386cbc7d37cff30fbd8e11000000000000000000000000555e6407324aa2d2984d610a470d7df5e2778e03000000000000000000000000d862560fa2024dffdf89daa096d98f418469299600000000000000000000000033a06a5ea9f8ab8164b7c7e860bcb1fd5bd24a96000000000000000000000000abdba4e53be49e9c904df5a934a5cf4ffaf4c7d40000000000000000000000007be39e0c7e174946042b9b7c0ae47829655f161d000000000000000000000000c09f5c7947fe3b5ec3079dd5d7e1ee78d6397b7d00000000000000000000000040000113e55e381170da949f30f3c4496de1336800000000000000000000000025a7520cd0a29a7aea400b94b05b0b228555622e000000000000000000000000890166ed5ae6090f8d76b1f1f47b111dea5d32cd000000000000000000000000f2fa73bb5b3a2c215ecb683588ebc086e42d68f90000000000000000000000004009e939dbac8938f3e457120cde4c6c72abc4c10000000000000000000000001d1287e4c0536df618c80a6eeff2562cb8e4e97f000000000000000000000000294710a3300189b57015f148a16965cd348966cc000000000000000000000000ef3f2d04d92db6a4c32021b06f9dd27041f7b3c20000000000000000000000009fe261cfbc602ca0a4ef8959a7650257783b9d59000000000000000000000000b3beef3181177da0eec1c695bcb28b8e110e1efd000000000000000000000000b285d4a015e0634c52db76eec4141d56f34e60d3000000000000000000000000bc840e6ff74f6eaeca298879dd98a061b3e60c44000000000000000000000000d31b52fc568b588b02d43d0360209dfbfa9fb188000000000000000000000000c2ce80192ac3806bfbb7bb5adc7be1b0540adbc0000000000000000000000000313f5ef5335de0d905adf38251b3a87c59f082500000000000000000000000000b63ae0efaf24eb8a158ffdd0f1a8ef124202f210000000000000000000000005d4941855122caf4e55df71259426b3f2e4fcb3a000000000000000000000000ecea9071e947e3b3ae4cd5f9e5254a3ba01dbc9f0000000000000000000000007d0a5d44a5fdf784c2e6c16bfe9c0bec86793919000000000000000000000000d013eb1e1487c20370865d5146cce25215f9cc75000000000000000000000000c826147c41783a86923d7ea2bdb90ba559542bd800000000000000000000000094f3c1946700b1efaeb3dba61c684d1f95c1fb0f00000000000000000000000090e559de77fc640025adf0362cb3895b44ee204c0000000000000000000000007435ad23482ef7fe37af2d80a58be1a4b2674982000000000000000000000000dacf6a6453ed739a2f0cb94d4dc3461b52a3f04400000000000000000000000004c5b2a8305d6cc871998dc77f90ce5870485b3b000000000000000000000000b98730b9480d45307e095bdc75b49c555b801dd1000000000000000000000000ab18ffc321d04664c475f0b1d49b8c4ca9fb9697000000000000000000000000888a2ee15074341dacdc4a7e51a3faec43cbb27e0000000000000000000000003e9d92336621a925681e29bd4f3374fe16a8d668000000000000000000000000381669d5857908bf014e6b274b7fdecd9b1f4a6f000000000000000000000000d14062158424fb9b6c2192847c3530e285ac38710000000000000000000000005d9f0fd4f3c2bcf11f65b8a6c303af3ef43d6b6f000000000000000000000000f57f3d90223f9781456c604b537e45f2407a0c7a00000000000000000000000056b423f455a44302d25fa59baaf4d93e5224da8800000000000000000000000082e33adfb0d54a9752a6b234f37ee7547aa459d3000000000000000000000000ade84622ba802e05ecb3213ff1e47556feaef39100000000000000000000000091692ef50478e42424f41dc9b3c79379b730053a000000000000000000000000cb4b709f38b75f0360c4903efe189a388f63410c000000000000000000000000596e81bca2dbbe19ab8b7b4614b1ef2c0dbd10b60000000000000000000000007339105fc5de7f1fffbad268d6bf7247e0bef2ea000000000000000000000000c2f41857fb81423f7e60d0144c12aff4792185fc000000000000000000000000c8cef26961645d1cd9194d969b521155e6be5d450000000000000000000000004909f72be22cc468514eb84ec5fb2e5dd03e886000000000000000000000000089e0b9aae8514d864f3166d1e74a9d5033fcb802000000000000000000000000d3b4e70a8b70b6e43a5f9663be4d38bfcecdb82f0000000000000000000000003a92aaaa8ba87f9f9770b549ad4c31571703a408000000000000000000000000dc3d4bb6cfec70213971e73027c3f07c031337f80000000000000000000000002a4ccb0283b7d2edb64ecc52d130a8e40360fa4b000000000000000000000000eba553407c853ce3e8f4c38b24e7ce817936b6ff000000000000000000000000252a7e20cc477057901c18fbac9d259750e8a0f90000000000000000000000000215d70dc1026d6aadbfaaecf1c830c9ba8b77a100000000000000000000000086f5cc43ef64d8edf3198dfd6508522d47c8ff1700000000000000000000000092125e1c32d5838b0a92036ffbccfc705818b46c00000000000000000000000066c1bc3b1be00673969e65739e30da3db082b8540000000000000000000000000687251f21364aeda52bb28e870c2d6260b4209200000000000000000000000067aaef9ecb15a1791b692ebb7e13f831e6e2b6640000000000000000000000001ac35445309d2e4a8284365f6f746c761384874a000000000000000000000000db90a2c0519c375432fb45c7dd303ae2d8a440f70000000000000000000000006d19f4d7585f2dac4172a10ff891489e6baf519a00000000000000000000000000c325bc93d8c2866813ebe6db487917b5b167ae000000000000000000000000f3309cbf3f9e583034a6d56e5dda776fd00c96a3000000000000000000000000c39974c3f3071f5d940dd6f06132f102852ff68b00000000000000000000000019829bf3e0ef8ccd7ece71f07047f4e7dfb5e0e90000000000000000000000000d9a143615d277005c4b5e650919894f791add24000000000000000000000000f7166a4fdda01de3157a5b0e9a8787624773e5a6000000000000000000000000098ced8dd7f8de315b8d1a76d581090a181ee46c0000000000000000000000007d14736bb33da3083c9e4a88a3db1bf6a9e51753000000000000000000000000d12d77683c7aaebca8960881b417b1677ce0b1890000000000000000000000002f3afa23f1873809e7914cbd0f688908dda0d58100000000000000000000000046fb2838c3b40c9b03d454210d29e2d8691caacf00000000000000000000000089de9cc7e3b96cc20692b6bad49dbdad8e887c70000000000000000000000000243c16c6cfe447eaf3958d19a26e767effd75f670000000000000000000000006a63936b5dbca585fb27a27bab10c44a2af269fe00000000000000000000000080917838eaa2f70f14e746f5c2dec334afdcb525000000000000000000000000a4274bf034b87a080dbd791c50793a57694d288c000000000000000000000000948b4a9baeaf6f82a0f292f01108af338e24192900000000000000000000000047a19603c142d20288a5d56837b3d920f5cca8b80000000000000000000000003819a9708b4f511499f223f8a8d28e058e9ad23100000000000000000000000042c05cc82e390fd5a417b18dd845e9a8b499c4ca000000000000000000000000cbc09a779ec07db2ba953716d03bf0998a83afda00000000000000000000000077f85df29d69a2e134874d8b09d8334d30a8b19d00000000000000000000000069a25ceadae5f9e87d7e3990b1a7bad340a6ea07000000000000000000000000e131493fc65d4b676fc803dc8dd7dacf6f558027000000000000000000000000ca64e6f56e7d418558337140854157796f249ada000000000000000000000000785c8d210ab8888da6d121faa0a9568f75400b130000000000000000000000002d1c5fdd40532ae106169a256ad6e3907103d8460000000000000000000000004a49c91d24ecf07c92838c35fb8de228c9353b4a000000000000000000000000ea2cc2879c93be19efa9887515c40d88f4de0e44000000000000000000000000d4e60fbb6dfcbacec5f9fcf4e7ae57ddff6a86d20000000000000000000000009a54cc3a9802e9ec3ff2baad3bb17ac2747e5dd6000000000000000000000000605f80ef2d6783a4801688a75549b9ba676a7b07000000000000000000000000ff0c1b276926447e24e05b10580d8718e4ead52300000000000000000000000044b6d3f3248de01b825ae26dc17764915d7b303b000000000000000000000000e2c747ed5d58cbffb5d996cc979745863771e2520000000000000000000000003a9a3b2f439354074dc6cab7aac6273bae87dc230000000000000000000000003a95fc203c7991761354af4912cd33d96a4a43c4000000000000000000000000ce2767d86ff051a7e73158cf1579857a381f1b36000000000000000000000000fd7e2ba76a59cbddf322cfad191992db0c6a0d5d0000000000000000000000006ae37d1d1792d2792a98857b8c4dd65e7c51a8af000000000000000000000000b3a2463958fa46fff14b105f927696ee6b003c4e000000000000000000000000e07a5c8181b3fc145e53faef633df82763d5c67e0000000000000000000000002dca738c09ad17ec4b2b68f3b6fe193224ff8c100000000000000000000000009891f467ff0b837cc1bdaeb8d0699a52c06370460000000000000000000000009ff41e9af771378b714d194996c3fe9cb8d9ae820000000000000000000000005ccfc5b385dc424d4935153fb43a99392903aa5e0000000000000000000000008f89fd1e1516a9f8214a51d8a4c1b0b66813e85b0000000000000000000000006584eb9d92b863729ce744761be5553a5b59fcd7000000000000000000000000bff6d7664ed868406a5d3034d475645d47352f430000000000000000000000009292a18cd96f4ea983d9b4463366fca3293026e80000000000000000000000004d1e1a6e40622a192bb9ac8bcdf47818e8835dc60000000000000000000000002fbc3ef1906d098cbb34fca099095f978857032700000000000000000000000099e09f94d4bcdbb04a8fb1bb6cca358df6e14e86000000000000000000000000863307417d7a27303285d22ab278039b0724d196000000000000000000000000026e335879e41c83e3f0dad765151927a0f87c030000000000000000000000003f6589bb1a6ec6dd4799d2bba5dc66f3d642a45c000000000000000000000000b65ed3655cd6c763d61c3d041a2e685a553ad05200000000000000000000000080e678a8788af9dc8d11d75c0babe34afca954310000000000000000000000001b8893ebf34f7c5f8063da84a0adb0e09c898c1b000000000000000000000000bdd5ab3a00a97bd476d7fe2fd180a02b60279e500000000000000000000000002d479755c7f4150bcabdf8cc55b62acb38a7001d0000000000000000000000007a6293936d935e24e7b12c2f42c45ef1df1b71480000000000000000000000003c69c5113824004d08bccebc407ceeaf85e9fbee000000000000000000000000935bb70a242aa96e687324e87a81607693628ae7000000000000000000000000311ebb47ad714501e0c8a658146759e1e6359345000000000000000000000000980acbd36e710f4ce6a8517879e91856a1d5523300000000000000000000000002939360745d45a728492c1f80f54273ad2a07e6000000000000000000000000dd077c2739e62fe0f77d954aede4a7de922a6bf2000000000000000000000000451c4c226775350e87217c1b9cf5603c958bac0c000000000000000000000000a2dedecc94a83d6988501c785fa78d79ab0b3168000000000000000000000000f6e444ea1ec111966c59b76e00796560affcbc090000000000000000000000007e4350d1c8722c77b970bd2c7682510d96c3762c000000000000000000000000e02d4dc98f1612ef23808f85a7972d7fce99922d0000000000000000000000008ea01a479497859de217b9786021dafa24f82050000000000000000000000000f892b7b62ebe980aaa9f7a34859bf74ae3a09c0a0000000000000000000000009b5356a481ae6d53eb7759d9ec84c86133c97f430000000000000000000000008051441d541a0ee4ffa80c17cd0e8fac8050ed9e000000000000000000000000300fe0821cf9da2babe34cc0ff4f6f5cd5d01d3b0000000000000000000000000df3b00799480ee3284af0f5e00d261f56948aa300000000000000000000000042482eeb3419135d56c1cfba907aa139355c93f00000000000000000000000003498236052d059490239eb9eeea677930cd30c5f000000000000000000000000710a55dc5a4b3379a01a0061b8f3fc584e95100f00000000000000000000000018b2f8ae987cc8812d8674fcf94419791c79e8c1000000000000000000000000079b2a438798a1eaf0657bdd3a3f1440e8ca3486000000000000000000000000d77e288d2a6b975d0a5ab844ad9bbbb2fddbcfe20000000000000000000000009544568d3393a6356b3b26d4de2376ec6613ea48000000000000000000000000714ddc4ec68e709667639c16d854c638a1361abd000000000000000000000000dfa5ac1db2916a53eb3e14d60229627533b8ebb60000000000000000000000006ec9ac1cf66488a03a6b9717c1074e24b348d8df000000000000000000000000cdb1f57e70740b0ae5ed0201de1415ef5d0e19da000000000000000000000000a3f3418fcf98f0127300c696515b08bb2883f09b000000000000000000000000b0fd33e88912d268ea8ccab53e0c61bd61dc30dd0000000000000000000000002c9741621c83ae701db4bb4aabcf41d2753850fc000000000000000000000000ec7833e3e687a4a9f8de178ff9f143aef8a7b2f700000000000000000000000014d1b7d4da8a7cf20dce62821f379a0a9fbbe57a000000000000000000000000a036870aeabd1e21aa119c37d13d396cae57d44e00000000000000000000000039833c5d5a1c1a56a37aef29fc3f794b26ce21cf000000000000000000000000ffe1a192b8eaae704fa252bf957beff5adfb4223000000000000000000000000d20f3c0f112cdecb0b8cc76481f6fa1a3478df7000000000000000000000000088c31b54d44d476bc138e58a65ae98c3cab8dc71000000000000000000000000a2c2b270a54aae02c7094d6ad897f5bc9f6d951a0000000000000000000000005d2e2c8a57ffc06296b819fcdafcdcf1777ba911000000000000000000000000d31d2c51ed029363846cc2e285a6e3b29dc6ff0e000000000000000000000000ce203ae3005446b432d5e5d141f289eb0623d8490000000000000000000000002ef88e484faa86696e38bf171ae3c760ca8c13bf0000000000000000000000001ecdac5f04746b9bc04bd19b22198a23118405da00000000000000000000000095ee8ec8c08e79d02e58f2bf310b8250c46a279d000000000000000000000000f0db7fd9c3a2423abcdeeddf2cbc05fb1d438da3000000000000000000000000e04cc2c4e660c6e9b7cf402a36ffdd872146c677000000000000000000000000da8b899ee1fc1cdad3951e9b20ed6bb0e85bd55e0000000000000000000000002c1fd80506b0bbe0872004ea4b4d472bd357084d0000000000000000000000008584a4e2003562908d457edbae0112675430d85c000000000000000000000000bc04324c8090bf7d7dba19208f18d51d7e9bde45000000000000000000000000cb625bcf4e0d95b79aee44a796fb7a969ed5d07b00000000000000000000000000db0ff32762de7c377942eed6181ee957c85556000000000000000000000000997ec348bb4ff6a82a25e244d693f25133dbec56000000000000000000000000797be3aef51b6a238817aae586a0d68c72bbf970000000000000000000000000a8756e959350c5835167a302dc0b438c08e5ab64000000000000000000000000b6bb24288274edc696da2ff8d5a823ff56ecf9f000000000000000000000000027574a39540ea11dd080ab09addc29ee63bfd8c1000000000000000000000000b81cb77bc3ca7bb0ca615d7e53d2d960aa439723000000000000000000000000b93913cc761e9d42b1eacea9b27cbe465243492d0000000000000000000000007888e54a8d63c1eb8e637e420cd1fb487339a6a5000000000000000000000000c57cb6f398a15e4898616d9139a48e1bc1b0cbf7000000000000000000000000b9694a1b20bd529ecc895d23507c9c928d5c8a31000000000000000000000000ccc4ac7248eef686e1461172fb8a52e35622904e0000000000000000000000009415ba5d1498896323b2d07e9d1a5d1543ef918d0000000000000000000000001b56a9ea2cf9e25462ce90742ca0bb00ed44276f000000000000000000000000a51c8cbe8cefd6653048ee4d3208bbc8cfc2a931000000000000000000000000974eeac762d4342802da9ff4dd844333a38b30e3000000000000000000000000fc8addf6b4283a6010e528b693a1387b38b0f6b30000000000000000000000007be6393fdfa514b33098edaee04e9a1da168653c000000000000000000000000928a911b0f31e0414ea7e484078e6171225cf0130000000000000000000000002e6ab5a4c3ec763ca9d4f4ca6c15a7f7daee8835000000000000000000000000aa6ba5d404ec0ce21b73107dd9b101113f00c74b000000000000000000000000252dc0ce4a707a007a7ba7d6cd6797e0e1912e100000000000000000000000001dd78a405d22ff02637bd382d8a83e8d0392d3f4000000000000000000000000812c357cc7f01a4fcfb5a7b8b455838d62f6dabd000000000000000000000000a9122c0babae08e31cd6c76a8a307ba970c60020000000000000000000000000266f7b7099f3add773700134eb4e83a448f8b222000000000000000000000000efd54727df4e45b9d65c53956ea13abd00822bd00000000000000000000000004a2d70413691d2cedc91c9f06aa6769ca8554e8b000000000000000000000000fae3b355dce282768da52ecd43c861927222fd3000000000000000000000000043a6643f79f3e4ed881ea42d7e44c61fd4eef46e000000000000000000000000eb57f1854be1011f4de37dbc4395396e03f94b4c000000000000000000000000fe60629948ac429118104d7f367efd47b411d69d00000000000000000000000000163b4f7eb01e71d8430d09a8dd9f391cddff98000000000000000000000000f23772bdc8b7261e8f464ea407fcdeba4eaa6c7800000000000000000000000043d464053208ce27335ec515f5e7c4f05a35d00a000000000000000000000000bdf4cd13711d61e2db06fce6896fbcae040e8c78000000000000000000000000857ffc746c3e77e7ef4216722133c6e6b8b6799a00000000000000000000000097027ee97bbb6e6db9135d6503b37dbac0310abd000000000000000000000000c71fe1857420abf896a571173e884a76d2a8d549000000000000000000000000fed2ee0ad5f1cd3205b8d901d92e2f9d898679c60000000000000000000000004380d36473f65fe4cf01ac6cf0914e7e76f71f6e00000000000000000000000083c573a12e6bb6b189841bb98775ced2be490bf3000000000000000000000000a5825266e18ee99d9a5f1937dbf36346c6aca9fd000000000000000000000000cc8bf0358b1b5fbfb6ff9a3c7df889b42e00c87a0000000000000000000000001a156d5136c5a338ceb8e158423b1401a0614ee1000000000000000000000000ae2f79f6c2a387547226290574ed62ad86855a320000000000000000000000004f80b257eccd39f38fda3ea12265f1550c6d4d07000000000000000000000000ebc1c2fcda0a7c79fab77f17ad2f3c290fe17ea20000000000000000000000001c90326a673a5d096cd445cd33e0a36c214afffb0000000000000000000000001ffa2db971edb519e48e2aa803f5fea047a984a8000000000000000000000000c66973bbc930993548663585054afa9fccfa0879000000000000000000000000ed232566fd880420f3e4ffb396fd2755e159083b000000000000000000000000c96abe207c56508ce28974b5f83e8afed1fdd5bd00000000000000000000000081c1523205f117c24d9e0997e1ce0ed8df56440a000000000000000000000000a02931b39e4c40e8d85868eb27c53a05f508ae9d000000000000000000000000752f3b829c1df8c57293b10d224718e5f9784bdc00000000000000000000000082b13ba2a665b71cb9636c232c71a38fafbf4d22000000000000000000000000d7e78e6b1416982066a004206287f35ed519c2df000000000000000000000000d56ab23b5a6ad0864fc7cac89a31c64b6870e79300000000000000000000000065562f3f48baf2c89d7beff29da5d856cf1bf1520000000000000000000000009a9fb4e03b641cafd3d4ca6515c9aa7bb515621e000000000000000000000000bf5e1a29f787ef6b816eb9616772cfd5a8406825000000000000000000000000078317d26f51789de745ef5256e00edaa3cb48ef000000000000000000000000b0039a35bca5e5003788b7928ac77ced574db20d0000000000000000000000009276ac2a2e6ce44b108b7ed3d453827e4ec1f9d5000000000000000000000000e4515fb30910b34ac6464d0ca560ca2f1680fcd000000000000000000000000048dfa94f55176d991d3abbdd6bea75b24452df36000000000000000000000000f48e47e7a02ba12b025c7c032bde540e2d04a4ef000000000000000000000000c163e7592fe551cd00f9c1d33b78f26a111cdeac000000000000000000000000c28651056a3b1ad1632583f59543d62f7b94a2fb000000000000000000000000f253a7b8af19c0c64672587d6f794e47911418600000000000000000000000001e970d2ec5cb0b6102965830342e44fad1001ec50000000000000000000000008bb5cce008d6aa7cfc8f0c81f17b5558dfd74c2600000000000000000000000004f00967bec36af2f1073ca73e1393c775057fe2000000000000000000000000f96e97162567cdb3f8f50ba313c5ba761144dee4000000000000000000000000318cd99d37a6a28835e4d1a1c544133fe1a96ec00000000000000000000000005ac96d713f336d5af3ae0490cfaf798526dee599000000000000000000000000d6c4c56a929dfcca39d15fe16efaa8133e041313000000000000000000000000081a19827b3f3cc6a3356b8dee585bfccfec39380000000000000000000000009dc510d5f7b2b186c55bf401007a973b376e1f1a000000000000000000000000a6b070a54319833b2a7f5f5027059d001b61580f0000000000000000000000006e9b5da5ba0ce7408e015bc599059528a121fcd5000000000000000000000000c1c0e2c5e35a3d18b014d66350088f69a712769600000000000000000000000060066c388355e078779e6c77fffd2e9b21b68b320000000000000000000000008011acae4b3cb8209267bfc70b963ea0e7eac7a70000000000000000000000002ab9ea58d52e37ea1be0d5d1a2b46c24ca5cba3c00000000000000000000000042def168c9ae723e666f0ad567b77fffb545a0e0000000000000000000000000a8b8f40e28dc293cb5faf0e947f59b1bd2ac60300000000000000000000000002cada44a0e7d707c2c40ec76fa62ce4d964f421c000000000000000000000000c5cea8c9855807a9dca6adf1fa51c3679e4bf3a5000000000000000000000000fb0915d4fd03d351e8317818402a4124dc8c56d30000000000000000000000006edebaaa007253ca85a6c17ecf7d11870779bcab000000000000000000000000fd846a57079339e881d5b98e401fd7013b732c83000000000000000000000000d3563a324775f8d5acff5aad9e27b6096becd41c0000000000000000000000001aa2705a26452cc22430f31a5c85974bbedde5a50000000000000000000000002384d26bf41fdef166cfae3693f0ce2411998703000000000000000000000000030b375ca533ea34ace98cd5c186af3b8f9e57e4000000000000000000000000108cd1467d8d0f4a817a43b1489c5d3f19261319000000000000000000000000aa0b18bb557b982a5c55b7b3d0952685420d7394000000000000000000000000c0561c5180e78be986dcee466964b4e43dd9d49c000000000000000000000000e36d878f5fd01cba6b06946ea3521ba13e968a720000000000000000000000001d9ebbaa9eb9a7340d6463abc7575f0c0bccf224000000000000000000000000ca71d0787fa0dcd199c9b9d24a5fcb2e815fa986000000000000000000000000378ebebec9329d230f482468600bbfb50babb7f100000000000000000000000038ab8768971d46b1c1936d12f175fb95e8198223000000000000000000000000ab6cce47828f02a3225e6f9373d3ca7ff9df6b940000000000000000000000004521e39c4bcf77298a3e97ec658286da189831a7000000000000000000000000d82aab02316a6e8806e923b4b23f73f0aa2c328200000000000000000000000073bfc49652ac2d9cef2f870962abe3b5ce8e7fc70000000000000000000000006306fea21e907d5b88a3744e124727cf9eb811dc0000000000000000000000004a0f601c2e7ac3da70d00686e665d2a281cfa2f8000000000000000000000000e3b2e547f304a7766f5580389345a103f8222a9d0000000000000000000000002ce656a868612e79e5d3bd66f40918af2ed0a6770000000000000000000000006720e076ad57ac1d85cdaf76db8fecac081abb070000000000000000000000000b8c73c8ff5acf5c0c1ccd171c9758763cec15650000000000000000000000009a04233b3edc2c33bcbaafb7dbfe37e52c3b4ed100000000000000000000000009d2cf4d1c69f011084b79a3be45766d08ee3287000000000000000000000000283a9a9e70224315d16f2d3600f2648a754f400e000000000000000000000000119b5a0712e31df6f75aafdfceb7756066d4ef5200000000000000000000000077bfc0651e5a1ff27d4241042c7f5029896746e90000000000000000000000005acc026a63c2cacc3f9170c749c84412516038240000000000000000000000009e3049162870886d6d258eb3b5d22435625ea5d4000000000000000000000000b3c02b87a79e5caba1594ae49039c3db9d27de0200000000000000000000000098c5dd14cf6ad1e4f076afba66ac48d984e2bed30000000000000000000000002369c140d1c8c2ce6fd49c95a85234201e41cc9a0000000000000000000000003e216a941dabeae23e3c5d420b0cdaab37f4cf100000000000000000000000003db21587c9260df36b68df6dc737a4f0575a268b0000000000000000000000004c7062f34ae02a4d1573eacd1506d609b16fdca600000000000000000000000031061e7a936a1be3649e597aa618d9dd1fb5f7ed000000000000000000000000e185f026df0f83ce39c60a58f34445625b2c0c750000000000000000000000003d9977c82bfc23d89a459ca8ae32f26faaed1463000000000000000000000000c0b83af53d81fefa3ffc1532aa43ac5f9703719e00000000000000000000000057a6b7b9a623c5c5e030eabaff9998fcf8d83050000000000000000000000000a11beaf294b3ae1b528fd6b78169d283b86dbb69000000000000000000000000a008404c7f35cc73a5f429cf1935d5647ff8ccc200000000000000000000000055c0abd2b7241595bfe005fbe41894563efe775f000000000000000000000000922dc3581276f3e95b9f29454280dc3ce5c8bf4600000000000000000000000077f934c84987ac71f420b694e22112e07debd9fa000000000000000000000000b9fb134156df72d46114d68a6fa9a1a00f91d08a0000000000000000000000009d71186b687741413529eab13040b86254d6ca67000000000000000000000000538a8f38baabf8112642238347aa4fcd5b1f2b0a00000000000000000000000088072700180c9170658932c597d63efdd2bd0088000000000000000000000000b7c801770282f93549b8d856e984b059d48566d90000000000000000000000006178f95c3ddba62346ecedaa4981eca250263345000000000000000000000000041fd1fc25467b164f32e7751f63e26148fa3949000000000000000000000000e0f243b9e59b7f81888aeb281bffd28e3215095a0000000000000000000000007f98e3d5c221868b61bfdc7ee9879158d1dd94ef000000000000000000000000d6b640894bd8527464ee56606f1491456f047639000000000000000000000000200faf6a15ba899b2897b8aa3ee7e3385fbf885a000000000000000000000000acf447eb7b2999c38f0cb685828b132c258103b60000000000000000000000000891d200ab9bbe86dc7d3485f73a3539a1f47129000000000000000000000000e2ac6ddd4f189c596af4426b43226d749e66a2a400000000000000000000000006b722f0216d1351dde053658d21454a192e246a00000000000000000000000045191a30c4f43144a803163797647b85704f40d200000000000000000000000081bcbec3b61ae70fb5d1be7716025d0e817ceb47000000000000000000000000b845575809cddce0e0e1483a28e64343934d2a2b00000000000000000000000030b430035ac4b1fa32ae603146ccec1cfe113e0e000000000000000000000000f74c49bbbb266aa3ef43927a320d6ac421a5131600000000000000000000000066f73388405120b7858fcfa7c0f782809aeb7c760000000000000000000000008f09950ffeb347dbaa22dd7e8ffa26a3c7d73dc000000000000000000000000023c36edcdb9a8f930bf775b4cb82ba2f12da5be0000000000000000000000000c41b8620f94b3ead78f7695930396ba6c387dc1400000000000000000000000014b68445b40fdccb34cfa38f5a789a8cf8bb096a000000000000000000000000519ca65ffb221f02cc9d1745d238ae0830610a93000000000000000000000000b9dd05c8ec804e35720605b324858d091bc9349b0000000000000000000000002a2784398752962966da40a437604ac831b43630000000000000000000000000d77f88f9fd975965e70db2b495089022c9d3a397000000000000000000000000a6272e39a28e70e1f2e9359dcab2093effa98daa000000000000000000000000b9096f3dcb8104b0fc07fcdf76c34969c05125680000000000000000000000007be589923b42172d7ea9164f457dce5a9ec424710000000000000000000000009124dfdb5648ce51004b98d56ff9e4a688b87e69000000000000000000000000a81e5dbfe87627123ad8f8be93279de91ca92ad10000000000000000000000003e041c595caa231ef467b4808e6f6ea9b025311000000000000000000000000086f5ccf9413ea36a5bb2ad81ca70c612bea447c30000000000000000000000004d8b578002778941b2c969916fda6b3c3a7e29fd000000000000000000000000c0ffee1da1473f3443c916282000cd136978b4a60000000000000000000000003d604f1e4d59393321d5aebf29dcda06a469bb0200000000000000000000000068004e86f03fdd3a954570d832e7e14997e8c003000000000000000000000000b53e41a481c35a5eddfd6e18275d8d3183c9bf1c0000000000000000000000003a6af320598aed42ac517206efe76f18d984ee560000000000000000000000006b87178eb1e9bcaf7baf0cfcd2c9f0105ce02e1c000000000000000000000000bd1f7a92b1d70014d8e3e696acbe271cd2337a52000000000000000000000000cada7dd6a4744a8d6def505ffac9b945dc0f2fc00000000000000000000000007973dcc4b6156804f2e66cf945345e992c1579fc000000000000000000000000841de8174fe58bd9b17c839a58a1226a26c540c900000000000000000000000025491c536a771a787d593e0364dc0f26cd40a0db000000000000000000000000fce8325075fb70ff1d750d775e98aeddac458133000000000000000000000000352af2255ecf9a1515539f1c7724b55f316fb37a000000000000000000000000dfc051ac48c8c943d92b9a70f1d9ccf33f86e0f700000000000000000000000098608b123c7250c00e27c2942037a55f680879eb000000000000000000000000f2158145dc568982b2942e774938d09550a7c20600000000000000000000000024629a23836eec85b4a3557568c3043ab5ad33b30000000000000000000000009c9a724402da742bc3a03ebbdda61600affd04cf000000000000000000000000a7f17704bc9c84924add2fade336fbbf7a2828450000000000000000000000008d6cea794ffd7f65cb97fc718f5ba777214fc2df0000000000000000000000004007ac3da6d5c2ad82723a8339852a654b4d9d9f000000000000000000000000b4242ec1e6925662a41e029397cb24436e11365d000000000000000000000000d3b0b0a8f192e80f4a92a4f645ffda2f2486089900000000000000000000000015769ebd4572d21c0ffbd47bf99c5ebde2080585000000000000000000000000130d5a3a0a3b9c59c3c36c3f0e7596c2807d3ad20000000000000000000000008b0bb58ddf26c2f942471e608f1de29d1900a61c000000000000000000000000c4545a0f49e1246bdba8601fd79412d240cfc6aa00000000000000000000000086d586010695ec3386aa621298dba287e664be1f0000000000000000000000003a8e62dacb6362efc8916c11e66c83bb57e08f3d0000000000000000000000004a0ee5eff383e3bf006588f94609de5bc3764fb600000000000000000000000043451932c5aa018ec18d35a037ab643f2fcedf300000000000000000000000000d74938413c2c6ed9021c8eb404ed7a5b612f6be0000000000000000000000008a87fbcbd49ac36d4369c36ddd08938934314f0f0000000000000000000000004fe1dde451e56dd77c842010b2731a104cb573ad000000000000000000000000b94a7b1dea3f2e041919cebbc0c3177962d0dc4c000000000000000000000000c93757ff5b469cdd050f2af662badccec64f3d91000000000000000000000000a3a40146bd61b0cfdc2a8d3d61a8d4f9ba96d84b000000000000000000000000bc996ebe293e8a501b3ac448eb2f0c9f2653acbc000000000000000000000000e11c1fa8dd1e35cd77d2668303708e9b343895990000000000000000000000007c2ab4630af82a2f47943ec6698b87a59a6ef7480000000000000000000000009c223da530985a5af1b397c60ce3442c1655dd05000000000000000000000000bf406e5316c149258abec95a9fede06c7b9b8aac000000000000000000000000dc776130a3b90327a9162f034a510ef3b3672ea20000000000000000000000002ad6921c6fe3cbb53cca6aacd2d011b360e82f24000000000000000000000000c4aa7e3a89948f4af4fc290ebc8c0a753f39f29d000000000000000000000000f4e904cba1a9fee3062550e782ede46dc77b305d0000000000000000000000004ba13e5f788c7761e3b8d3a9ce083bba066c785f0000000000000000000000007bd6ab4343c1f0266bf2e8291dfcf8ce81ee72eb000000000000000000000000314e86db07c2ee18c7363cd4eb162b760b897a28000000000000000000000000e18829c9c21a594bb78430eabfb2245aacf718d5000000000000000000000000fc671825f08e85c962037bd2bbf168c311bc545f0000000000000000000000001c0e09cf346e53ad7d1e6025bb01f28c2ead7fef0000000000000000000000006179541387856a6539a42be01e5bc476e58243f30000000000000000000000003b55e7bd9a116e7c456d7df58316563d6d505e0100000000000000000000000053852f516b4ec23d35b16c85f141ef98697d72610000000000000000000000009ed8d70909b42b899591fb6fd4461cabb9c33656000000000000000000000000153ee2cc45178ccc8b5897046d9c6dd2b5053818000000000000000000000000a00b0eec89c85e09d60a9d83db862d20236937c1000000000000000000000000ade3fe4ea1b20742d735eea9498b2a86e9e20c2b000000000000000000000000d796c20c4bbb9ef2184ada9d8834ac98347da0e8000000000000000000000000cb44679516c9161d80048a612ab6cc9a0b0fdfe90000000000000000000000008c74c2568175ef899bb14d283cc00346e01172ef0000000000000000000000007e27c8bf048fe30fc53f129dcf54c7734df51111000000000000000000000000cdd45be0908a7d550caa5b6447eb5aed5b545c490000000000000000000000006d9162fd7d9b74980a229abfd6701d93e5ac3fea000000000000000000000000a015af7250481da6ae275d91b64031fbc662601600000000000000000000000057928026ce8eff92d7735d42017b8f3790547dee0000000000000000000000009447e2170486a32c691152b75d2aaba6b19c004e000000000000000000000000539a88b4133f31906ddce021301d9062b1c8ce36000000000000000000000000786877663eb8537bc3c575186920bc309d2fdf7c000000000000000000000000d7da11f323bf14b73a689ca429f0f2d0012ff78b000000000000000000000000d137f327f43c9dcb6b014a18a33810c9713379ac0000000000000000000000005a944b419b8bf07b885ae64e6630722f7171a61b0000000000000000000000003e372afc5cf88dacb34981d1250a35f18051e4f70000000000000000000000000c11c366ccdd52a90ec465bde3718ad55dfcb104000000000000000000000000c4f4e6ea2f411f0697a26f369474658e145bca750000000000000000000000003303b23335a2e7a54f88ab33d888a587fceed9b20000000000000000000000000e1158d32de3d77303c33396e4bc797998834517000000000000000000000000813c350a35703fafb30f84c6a5e16106c3e137f10000000000000000000000002d355f99763a9063a628dbcec36cbcc8dc0912cd0000000000000000000000004757110ae466c927c837c6c9b34df34451dcc5a00000000000000000000000009d48556d79c66c8d437b6bb90b72a4b1964f50d2000000000000000000000000d10361fd717b4f7e0280087801448cdb4281d534000000000000000000000000635b5f1a7cce925cd60d96bce1231716e648cd88000000000000000000000000671e10263aad00361ede5acd3b30b9cebd0dda150000000000000000000000005d998c0efb949449831bbe9821975df9e7f6c9c40000000000000000000000000f25fafb614461bb9667a9ae7df02898d3217bba000000000000000000000000b3e81a06ad244cdfe06cb5bbe69c5c4a55bd4571000000000000000000000000636c01bb561503f2978d2dbebbef2855698a2dbf00000000000000000000000003c713c1b7d36bc88bb2cd92ace8ee5b6af93af000000000000000000000000097d95901db566f5c406a0dce5ca06145315a88c40000000000000000000000006f69acd92cbd34143df50cd41ddeeccbdf265c340000000000000000000000000a243118d0383db5dc9327bb2e218a2ea60786870000000000000000000000000fa8c9b8581f5d7d7c1fcbb8c850580e52c6be0a000000000000000000000000c3a86b30ed03b8b4f9d603a1a29061d65281ffe600000000000000000000000085e3ff7acdab9da39df19e20117cf2628fd4713e000000000000000000000000852e7e2de6a124d86555de656eebae1293961a480000000000000000000000000c509b0e1867d7937c371b347ee5a6f00849777f0000000000000000000000008619079c39c30888859ae301c852768fcb01e66b000000000000000000000000d952ea9ed031762063d23e8b38ea03f9a6bd6c39000000000000000000000000b74240e4dbd0dbe306531cf67aff503c13472edd0000000000000000000000003733473262530dba63fe825611f11c703f7062120000000000000000000000009faec7b08c9507156d602ce410e3c631d4049c8c0000000000000000000000007267ae902decb9553c73b27fcc5edfebb777e8d200000000000000000000000099b3464747675c6f15e0311432c09497d7c665610000000000000000000000009b633ce4ba07c3127dbaf18c0c609abe7b7226e800000000000000000000000001d68f44b7837674eeefd45592ec51b857404dd6000000000000000000000000086773447a6c4a17610144eb974890a103b26172000000000000000000000000abdc8cba151198864c0802d56f6b6c953bca5bdf0000000000000000000000007af756f5874d345f39ae59e974cd6da4fe20c583000000000000000000000000bea82fbd7203206df27da5d0a223c656f843fc48000000000000000000000000e86a15c1cdcdcf93486877b533961302640fcbed0000000000000000000000009fe7a699edc1525396b7321df3edc84aba2fd1c50000000000000000000000003c17ed7159edfed1377aab1fe7389bbfb35bcaee000000000000000000000000fee20ed05113dc78221baffc00abeae10e5ae6af000000000000000000000000cb640fd1298870abc778402cc725f674a41f09fd000000000000000000000000ca791ea1f11bfdba5498fcad90c9319dc6886e90000000000000000000000000d8f7c8c89efe493740fbe2d5cbc0671112c884fd00000000000000000000000065e70102700a4aaf65e7df98a28319ac2ccec50700000000000000000000000025db1ec52b9beac51d59b7026a69ffd0042eef72000000000000000000000000481ad867cf168b532587a38a36c70fdbde5ba364000000000000000000000000e9453d64298c9a00dfb291ca1c616588877591e70000000000000000000000003336585cb6c396ac17fbe71de66eb0a148bad1f7000000000000000000000000ad715843ebaadc0d7c44f575f9ad6879a8b95f6c000000000000000000000000f8ca2dd3d5f3f09e821775b0254bcaf641ae224f0000000000000000000000001304b6e9ab02ab92facf8d46f317de584799d31e000000000000000000000000ca13cbc97e2e10428d4071aed99ceeb798b79583000000000000000000000000d9500829de0f6393374e9859683853dc7949fe9e0000000000000000000000002fd6ed9d9bff82fc8cb17b5fafd3e90b83c8dafb000000000000000000000000b20d27fd12ccfb3cc9e13a797e68cd7b798848330000000000000000000000000126a81b278947f48058be7483c437e2ce933e450000000000000000000000006bfc96a65846e002bbbaade557708de56d05f4ea0000000000000000000000003e5e808eab5b802e2032becb244b870a67ad8d650000000000000000000000003c8824d074ee5e0107d15f9909e86ae8c75d36060000000000000000000000004daf09f5f6013d44e66df2a907a605b2ce6854fa00000000000000000000000032b120f6982614032baafb3e5cfb2f5ed82b617c000000000000000000000000c9990872fce6c19e6c7e238e2cd9297c8fdcb01a000000000000000000000000f81219dfa8cbb78b66dd07a94873fe41b3c883270000000000000000000000005846b4739b1401b88d47d49183d15aa0144263670000000000000000000000007a5ce41c3511e4838f5dcefcf5533950ee1a8315000000000000000000000000465bd8c118e664238ad2eef76a8920eba2d25400000000000000000000000000761a11a155d0e02cb72bff263a4e6f99ea252903000000000000000000000000a5bcdfdd293c2c601648a66ef15fabd7f724c71d0000000000000000000000006c7246eb72335d70721ddb7e5cbd92e76283e1fb0000000000000000000000006467281a2e4eaa174610ebbed40b8fbb76b689c30000000000000000000000001b8d582cddb7c8c99904d843f2576abefd2a7fe00000000000000000000000004568ecfd84658c6ab6b947be75be0c102532579e00000000000000000000000030417023604a6e9b9ca0b689056ca1f5ecd18cb3000000000000000000000000e144005682cee14fc25c11e7c65deb82b2bd39b7000000000000000000000000eb799354ec16c9a50b92e03d371083b8750f9a59000000000000000000000000ad3994a2d03749fb1731a36add45575c7cabdaa8000000000000000000000000d48350cb0c75c8f606d6c5a580e30e0e593fb0a7000000000000000000000000e28fdb2ecebdbfc7e912fec2161571970b23688e000000000000000000000000fd3a93c0c4d7ef8f19e17eadb6be83cdeb665c12000000000000000000000000d5b78f60d6c985fd85b79f3db6366de6c723b6d2000000000000000000000000060eecc9158cae4468caa8b324ef73aada19bb8d000000000000000000000000fe8309efe28f6a6013b39f650010ab4e2736aab4000000000000000000000000eaa1031ca9fbf5f11af0c03f844165290b921b37000000000000000000000000dd0a5fac4b2483eb4cd91a679f00799ea100dc2c000000000000000000000000d5dba0201d2edb2a4b40da4fe62779f276d486750000000000000000000000004f928136f7ccb4540e604cd2baf053c43a9918be000000000000000000000000e9fe21b231be13b8f5f081933c2673a6bfd8b8390000000000000000000000000ee5ca2a709c762dd34d23e83975ba6a5a9da462000000000000000000000000cf8a7434642ad7263bddc6e266e529a6e468c64e0000000000000000000000003d09de936b8f178d07ab7851e51eeaeca745f1c400000000000000000000000061ff502787875d5d16e41d3793472cd43082721b0000000000000000000000003ca9e1641b547510068dcc2fe8b319d552ce4547000000000000000000000000a5c354dabd4f7c7ca798180ec12578008d06681f0000000000000000000000009fd23f435afdb1f1f32411c185e78098ff1aa339000000000000000000000000bfb064d2e4ca1dcdf619772e728f09d3a689b8980000000000000000000000002fc818a5458d631480ed62c0298411268ea8137e000000000000000000000000423957f48ed665f9abbf2c0340baef775b97173a0000000000000000000000007679272ef9dd17f74c0fc0d2c0587fdcefd74832000000000000000000000000c14bf739364d031cf67e9039d2935e7b46cb42f000000000000000000000000045bce4d4ed0100f8bea46956fe3f5d66276ea371000000000000000000000000ccd433928c0cfd4508d1161fd0f3310cce1162080000000000000000000000003f1275407271eedddb6a61ad041a84d47015093c0000000000000000000000001d58143198ed4e09a986f1ccf252d7f8b3eaa6e20000000000000000000000008c5ce1088fe2248fb84df34ccb4a00b9f883bbf6000000000000000000000000ac149d3de6fdf2f38b4127a0f1f0b6f5202d608b000000000000000000000000e33ba9334686cb18cd98c22faad496544a20c5ab00000000000000000000000034ebd2b0a75b34119ec2ca9309d8dfd7816cd76200000000000000000000000086d34c0662cdc82dc68cf1d01ed17b95c6387b62000000000000000000000000fbdae2872d7a2805d4e589499011b3ee4873deee00000000000000000000000073ceb66848a54741cafb7b864797711a97799c0c000000000000000000000000faf1c07d49d77189e76b902cd5b1bf6e40aac38e0000000000000000000000006915c318f0cc7982a457321b388e6b4d7697c4d80000000000000000000000008e35bbcd60278875dc19a8687582494d6660f27e000000000000000000000000c57e2b17793cabbaf487c880f2cefb04bac5d1db0000000000000000000000008bd12fb358cfd9830c7c55829510f81e7735590000000000000000000000000059838ffb54b22e2d7e6dcc413be5c00ce244b497000000000000000000000000a109a55574face205f013f9bc2ddf73d895786aa0000000000000000000000000ae2f128df5bb5e0370ff2e0f34335adac7b56d10000000000000000000000001e4692343b5ad1efe011e578eaf963baedf400e40000000000000000000000006167a11f1bd9134bbdb4e824e05bfd82bfcf86f60000000000000000000000007db69096b83963f429dd5d8ea5a74049d3d3faaf000000000000000000000000a4569486db8ca4a4de45e1fa4246023e0b8a8046000000000000000000000000f94585858410b976213b9810ae0378bdbe995bf4000000000000000000000000130ff22693c491faf76214ae44d3a165e99b834f0000000000000000000000002f1b78fd211d9912c3f9d81adb793fd9b2a8c8170000000000000000000000009972d62761502c70aa09667ec70a5f94f7dfe3ce000000000000000000000000f5316cf036aa94a0dbea6fb10d33d094a2543cfc00000000000000000000000095d10dc925a392d025adaa83d590b296f35ebafd000000000000000000000000caa01da43ba1830a483add76647ecad6ab6e934a0000000000000000000000007a681cbc4b9eddced5333bcd0b7e2b7b087c674f000000000000000000000000be8035b50c6d38f932cf67a1d4b17e4f27278b9a000000000000000000000000f03fdbcdf9e9e5d041ebd680858ca454fc994ff8000000000000000000000000d84d6373850c3ae8710439f84b955bcd17c3811c000000000000000000000000b45b99c154469f7330fc4f5d550c8dab2176e3eb0000000000000000000000000126867fc23852b5067292ee43dd79c37f27c863000000000000000000000000df40e4cef07fed33ce4baad1bad2d71a5671d6ac0000000000000000000000008d9fe9ae80536302997b5668058a850521a2ca840000000000000000000000006f9566cef700dd4feffc2021f7ec2f6b80d47adf00000000000000000000000012f9f7fc1bced415f85837792ffe2fe4bb2fa4b2000000000000000000000000dc1accaed72943cf43dde0d60e31818cf185b721000000000000000000000000f3021b8a67fef1acbd0f55a3eef7b513beb9118700000000000000000000000089e483df9e6a6cf2d2776bfd3386165811953581000000000000000000000000b956ff06bc6f227a85532b9188d6e5e916e35562000000000000000000000000da29b6b482701a9507a7a70923b5fda07bd5710c000000000000000000000000781b3ca4486dd62bf10a4923f59be2a4b74201f8000000000000000000000000cee092241d9d3d6d582bf70b81baf151ea885b4900000000000000000000000059b9d729ef90ba851eb5fbe019abd37e449e20f4000000000000000000000000c071912587856a245cd68798176d40e5b60309e80000000000000000000000008a76a76fe563d7269bcb07de21dcdf9e240c35c40000000000000000000000007688351e1a3b116f8e43045c94b25d5bf7009da90000000000000000000000002d7a0532d74a394f33d64df475d6ce5632135be60000000000000000000000006d125e9cb8427cb90b2f721b0b22cd6f7d91f3ef000000000000000000000000533b871cb314671095a6b5afaab890907e5f9daf00000000000000000000000004259b9954aac9f79e85a1f2f9b02b37d2cc0a410000000000000000000000006b08d2fce8744c4e9347f8ba39a7d0deee39c473000000000000000000000000bcfb7e69b3fb6824f09d01a4d400a9cde978abe1000000000000000000000000c597982451b851e69a4ba06ede7a6ecb87981ad4000000000000000000000000c9bcd85b287459ff583c217390f6c8684d5657b3000000000000000000000000eb23c8315fdf9b612b3ce9a1edff46828dc2f427000000000000000000000000036d0a26db1ae5f25175c767ee9a9883577b5077000000000000000000000000e815695881364d1bbe52ddbe408d859ac98a6c890000000000000000000000007a92b9d10f9445ad845976e1f91af2ce022bf14d000000000000000000000000a0071a82166dcc625f02da9329430820a079c2ab0000000000000000000000003cd478a8409624b37a03d66e06b0c9c0d619146500000000000000000000000066f21b5b4e345937f852454aa0b81b0d6f8d4fe60000000000000000000000009ea8df91c9a60c08fffd4f6cbe3163fc325e8b6e00000000000000000000000098988c11731e3245b453339e7381ef90f775e9040000000000000000000000009d5bb54949086367d7edc05f9e4c7a948f5a5243000000000000000000000000a5b1dbf91fc26e6e433f9f71483a83a052bc2e2a000000000000000000000000f8fed0ee736908253c3d257e105c1cc124826f860000000000000000000000008c0eb061acc51cb7a410d2b10fdb2e10e6a890080000000000000000000000004e1005232398d037f0ab044c57b2a7af0e784dc0000000000000000000000000fb66604fb36ce1b32e494783db2c6c7fed4ba0e20000000000000000000000004abdf7dbee4290b8cb2d9eb6dd1263acf671f11b0000000000000000000000008adf7afb5044f3ba3b4b8301db5c254eeba0de62000000000000000000000000965a7a9565524f7af7aa1e9305f6429d17f0f1660000000000000000000000000f916d73d5aafd9f0b1d3a83c5671e3e9566d9190000000000000000000000001987cdb476fb35c43cdfaa468ff2667918bac6ca0000000000000000000000007dd04e5e8181c8ae10cfaa306d2c5bb38cc3184900000000000000000000000051858bf6dee7a42026653227fa5a0546a00229a6000000000000000000000000ff52fae7bb95b3da27d763c49b30fa2456db02cd0000000000000000000000008717e4a97183c49b9f2ab8a4563bb459535f2587000000000000000000000000432fdbd7bf0f082d68ad6575c907866b1968755c00000000000000000000000030023fb5ee18e6a2b21d39dee21d89033aa4154e000000000000000000000000445f6594d4bc1260d3f8385d2a0cd67943d79ab100000000000000000000000083b29e6ae25e9706caa32e07205106d9c5253cbc000000000000000000000000a9700805adc72ca2b45ecd5294c11beed7958f200000000000000000000000006c11a4a1b2895dee2a8f6bc3d63373128207c2090000000000000000000000005069187f11dc662e2b394bb9be39ad6dedd20f35000000000000000000000000aa24f2424fd87b0a37d5522f6a643f06e056e1bc000000000000000000000000f3f252b720b662d1d46e2e4ca43586ff380abaf80000000000000000000000003b383d426de4af85f49662812602fb16fede91bb0000000000000000000000000442a28af3ba527e7f4fd0990b95f832d62f4a070000000000000000000000007fb716bd7da7a1c8f67f4646c478e1b68aa976d8000000000000000000000000fbf119fa6a32a24dfaa984688290ab4b69044a5f000000000000000000000000584d0d67f01fea5b4a3bf4fd8bd1033e80f9eaf10000000000000000000000007b66162866067d1b0dd6537f0fac445ff7f56c860000000000000000000000005e7ccbd87c5eae09211399c16dec9cb7a36f4afd0000000000000000000000001534693a6be5a9b769dd9ab4249ae230ec6f9f2f000000000000000000000000afc9067331bb7383943110fc6ab9a87df33051d800000000000000000000000057138f5a5af75edc88b7f1a00ce8b45a32e235180000000000000000000000006f6a104c0436b80b9550c9a5fbe73b12f884e4dd00000000000000000000000035b5e94657852b07dc41ce5ea93f3e1a6e500945000000000000000000000000ebfa574e07243516d3d51cd0b117ab1173678c1c0000000000000000000000000dd00d2071cbf4bd360cd3563eece11b90ed73920000000000000000000000009889c723ab6e111566c209b8905edd8affd1da2b0000000000000000000000008ca7cdc91dcc4b18e3ecf72db1393c76991c71280000000000000000000000003d2690c2185fc18fa2e96d2acde078aac6df8e62000000000000000000000000907a9603cd3447c3ac61bcf37d0faed79ae5420c000000000000000000000000643d35b0fd331ed866c147dc8f411a95de79ad070000000000000000000000000cc0231aea3ba2f0e0031b5a521fef814232fb1900000000000000000000000099920885afd41c78109847045f75bebbf54ea6d5000000000000000000000000a5d202ba6859dc9d5b3361d60aa673dddc86421100000000000000000000000094d3c0019e1d1d26b496d7bd19edb24acb8f4a710000000000000000000000000a10ece09206f99bba19676e0313e2c62d7e7eaa0000000000000000000000000fb5dc52437e807fe68741a0959983a538eb3f7900000000000000000000000000dbddee01c86b64d9ed14f12650cde4bd103765000000000000000000000000a372b1015ddc0a7dc29f48075d7af00475fbabee0000000000000000000000009a17f5fc1a899c22dd4885071d6d661cc817dbf4000000000000000000000000c82cb7874d78d1fbb5d5e0268732b18844e8f1d4000000000000000000000000223df863a3263020a9aa4d49619280e12674bb3c000000000000000000000000219074798589486c89fc244d8e40bdb10c78b75d00000000000000000000000050b41f8bfdc1ad038b1955100bcea9f280aebb3a000000000000000000000000dd0aab0f7f3b11e0eaf7b03058483bacc662dbe700000000000000000000000042e7ef04afe3ef0e64010a06ffe8f8f8e3e7ea500000000000000000000000009d034a874ce809cb8e4368ae1f3aed8cf7aad07b00000000000000000000000002dbf4d29cd62af0f43d0798db4ab43647e120200000000000000000000000003a7759e3102dbd6cf0af19abd82dc8b0fe032c0a00000000000000000000000004569fdbad766e760ed024021c8a8ee38c3fe2d5000000000000000000000000f41dc7aa87159e092ad824e756b2d5a25e192a0f0000000000000000000000006affa4d73d9b26fb57771e9b56186d202641b9870000000000000000000000006849b5f3b8bcfc3a73261cd0182494badc8dea4c000000000000000000000000a0e3eeb450b861e5a9ccdb0a81936a670dee25d80000000000000000000000005b13de37a6de6f56dc23426258e19b07790492ee0000000000000000000000002f6671ac4611d8af2c51b36bff02d24770fdb2f9000000000000000000000000ec1d23b262d433e2c1939c636d4d67c446cf00a9000000000000000000000000b4777c0dcfaca098e6aed1701fea980241440a9100000000000000000000000087e818dba2232fd559ad5ef103fe3c215fa22940000000000000000000000000c343f2226637815c7613dbf4b6016a6369acb6e800000000000000000000000070191c53b29613b256252dc3b7cd238295dac1c60000000000000000000000001d38da30252034764412e62e355937791922832200000000000000000000000084c209f7716a58b530504aae460543e7c226ae5f00000000000000000000000072ec56a219e8c03003c600fe960fd3ecd4a6b0a4000000000000000000000000721e8eb90b1f26a58d1268f42ede48a6574a8976000000000000000000000000f5aa53ed2e8b6f5b42f37759cecfee284f891f69000000000000000000000000f9597ca35a8ee2cbc24e60b062a085bb99921005000000000000000000000000e2cc9bb574d6628d26bc0969630dc2f7bb32053e000000000000000000000000ffcbe280fa5496f72154484735984dea273f02b80000000000000000000000000e0d4749827230689d8e3bf85535d6a0eee6f2f600000000000000000000000096028b8698296b30d9fc2c40c5fc49547faa5e29000000000000000000000000cd8983fa0b810d192a2b68efa692c1e309d83525000000000000000000000000d77e6e1e3f9458f51b7a60fead087ca5a4e08e4a000000000000000000000000d1d34c05b952610a55d2e6a757c1383530946377000000000000000000000000c01d5f36f5299aad975327c9f2efada2803352d5000000000000000000000000884b2865841f6bca56231ddb1a565e5d422e6dc9000000000000000000000000e92d28e0e34ab0b7256b988788cfeda1efde0bed00000000000000000000000038640e3e10d135ae9084bffeba05e616b8ccc3e0000000000000000000000000aa2dab4d595eb50273bd911b6391fc18b76d3d85000000000000000000000000ee2a0502b2b506353c1a4d6a58544fcb141c25a4000000000000000000000000617719ee70f6a498c9a7d36baac914d7936b261d00000000000000000000000042128c1b24cc62fe1c30a8b9b2ffc2be316a2f2c000000000000000000000000d7694264c87b864d32b2f4bd14f07b5cdd60a10000000000000000000000000068f2bcb647d6ba9fa32cc30a285d4af103966733000000000000000000000000a16a2b751c27397cf0544c28eadbc42ba1d1794900000000000000000000000092f768344c044f4b9f76e9af027351e2bb46feaa000000000000000000000000fd97d3f972445ea706757472708f2d359f0934c0000000000000000000000000a2314f3a4899ec0a8eb8341e0cabb836981e0748000000000000000000000000fec10245afde384adfc565f63b12df2456ba01f80000000000000000000000002776bf6068a26beb589dfcae98d96a4ee6ea475e000000000000000000000000ec24252d9680a5070563486def71bc4c919d2ed0000000000000000000000000f694f28e8f15547f8d20d6bb739df19af50732090000000000000000000000002a096bd11585d89f21ac6a47b18c48a59cf84bef000000000000000000000000e3b435682ec4ac02e8d287b09396cad10c5de8ae000000000000000000000000de1280daab0b1ae3b40fc61843d417af2c32d08700000000000000000000000016e92edfe892f190d849fae014b2a6b0fcdf0c53000000000000000000000000233e0aa1e5185dfc28f5f6fbe79884564d7a22fe00000000000000000000000093ca895a69aa5981160d6c5832b6176b85aff3d9000000000000000000000000234da4a3a8a125343f5915244c95ac9c45d78fce000000000000000000000000c2ecd29f9562c7fd1da32b5e3828b2865b650cd7000000000000000000000000908ecbe9ffdad2fcb951786292567c0238ea8a760000000000000000000000005847757829d0c3391c545cb1b8cd22fb6d766e9100000000000000000000000085606e5a883d8c1ea761bc859f35bd3ac34b5d0e0000000000000000000000004c509eb7e75cab76217353fee9432eeeb025bf3c0000000000000000000000005258e7d6fe86231d68e481d9ca4d5396c976763000000000000000000000000052750f7b9145f57a6be186780dcdabf76eefb8af00000000000000000000000012ff54a4d8aa0786536f36c438083adb3e258fb800000000000000000000000023b84ecde2d1a7bc4b558ad5d2b86babfa57678b0000000000000000000000005f62686de6c6139c4a9c92b395998238aef53c000000000000000000000000009a3d5ccf6ba73d27f2bb96fa1f23a608528251c3000000000000000000000000c73c26b19b17d47d2de33e22e6de6fff785478440000000000000000000000006a2572d1717515efa86191cc8b62861affc8a4db00000000000000000000000079301955b899d90f03d7446cdc087798d7205b90000000000000000000000000da461dcb2359a9e680ba94ace7bfff919fff98b3000000000000000000000000aa039e06dd33a87dba9c81989a3406ddf9b6ed24000000000000000000000000ed72e8eefcde8b61706ff87d3404a0d007edd43200000000000000000000000001cff81a47926d17f9b5a694de3216942ba6c93e000000000000000000000000589321fb990501eecbaeb71e7eb2168fe54bcf65000000000000000000000000c407972aac6614cca8332ae7bca2cf5fa823e5a2000000000000000000000000878d2ef67a973af0dc294bf644b4b9a5a2211c5000000000000000000000000064dd0b8ff13581e91b9c18c2026b328bb328ae88000000000000000000000000b6ca60f1f18abeaa584db3a0e41660e071a8dc9d00000000000000000000000066ac1deb6624c2b422a8c551b55406ec2b88d4b4000000000000000000000000ec91194c562c56b3e14944a48dcd661c232a7b9e000000000000000000000000722b25e063a6b3f1cbb4e9f63e934a5b69d62b1d00000000000000000000000008bcadc11f4460d1124ab8c26e21c3052ccdf5710000000000000000000000003c7fff058ed40fce18ba4520e2fc6dee3e92abb3000000000000000000000000bf103936df48eefbd391db63f7fff57abd76b002000000000000000000000000ef854522e299f5160a58281d66664640b184832d0000000000000000000000008b9f664fb430a1ed140edc9f3f1a27af516bbfb5000000000000000000000000c3f617c1f06555ac3da49a08c5989115a0ee7ddf00000000000000000000000017a3d81445c748eafba0553282d10557c0330ae30000000000000000000000005c72dc8c754277be81cf5751ea55373633656fb3000000000000000000000000ca85a2d8b27a346c624b4e3bb1213842e618525b00000000000000000000000064ff01f31d410a83cb78534947e456fd30c398c400000000000000000000000077ff16b38cdf4f0da01d23326651f97b622afb810000000000000000000000001ab986daea6fb5d7ee82d375c2622abdebe6f3da000000000000000000000000b7e91fef2a090f8172f4e19d45e3ab6b702dcd06000000000000000000000000a4eccd57bae5bcee403de9f96611e7f7c2ef42cc0000000000000000000000003b0d5be16a3b7a9fafcefed5c49bd5308260ae3b000000000000000000000000c8907bc3a2479b1c40a310213d77494805f9c4840000000000000000000000006169f8dd5517842410f68cdfd8315b4db59cf3020000000000000000000000004d8d45bb5b84f58f1328ea8b103064ddf1ecc24e0000000000000000000000002fa8381eb35acdc13ee44aa9c9ea8fe6652ba18a00000000000000000000000038f05705aad57452f75a974eab266ac0163d2dc400000000000000000000000086b6d7a158b1dc396c387877b454f97e69babc260000000000000000000000003463e6cae9541a8e94d2aeea3761a4dcd2644c420000000000000000000000005835c45f4f1b12b49b13fb46b4d2ba6cec7dfaf6000000000000000000000000b8478a704b820712c78bfdea2d135d47504ad5e60000000000000000000000002579196e809a4f8d68468f4549bab1407d963293000000000000000000000000dbc7d4a3f893a4ac4b68979293c76db1a555b326000000000000000000000000e0f50bf9177b117e47187df8468066e9ddb5df82000000000000000000000000bd9a799abe32fe46348f0e40d8eb396d46c82d25000000000000000000000000bdd7c1825f964f56afcbaf45ff7b6cb8e21271280000000000000000000000001874e88618d75d99a966c2376acc2d3c8b96d1de0000000000000000000000009d604804d6b26ee72fc5346aa4ab0b3a57753fb9000000000000000000000000b57491d0faad04b32cc3b78ef2533eb5a77437310000000000000000000000005c66bd4f4f9525f7ddd8b2de3dc744fa6526dd16000000000000000000000000acf6a89315abcbb9874695511fdac557737c3f38000000000000000000000000e1eaa75fbe5f01736cc41f06e2e48d4e271d3b14000000000000000000000000a145c6530c10eb4c81b89d7ae1c445082ed7d69a000000000000000000000000445be3855e6e61b9041a3392c3379d3cdb70fdf80000000000000000000000001be8573dad2a360eb0724c278cdefcaa302f06b00000000000000000000000005066a9e16a26bac99ad37591f62bdb0827228901000000000000000000000000745939e48ba29dbb9c608c1351df5b4d4584d9120000000000000000000000006085fc1ef8ea1e0316f128c980aa66c1b3abdab40000000000000000000000003c3d9e444607591e0a6915decde019ccbfb9c0f600000000000000000000000075749d9c5eae75d18cf5172c8c87c7aa9a9566530000000000000000000000003dbbf08a1ec5232ac03c5034de199b8c489bed91000000000000000000000000a3d5fe03245c482e47a6e8f2074729a71e27b5c20000000000000000000000003ce63feef5878fd2ebcbbc34d6a89ded866e40d8000000000000000000000000abee364d527a0ea11c3ccb4a6b97eeea0b0579bd000000000000000000000000a8af06ab96f035d84cbce448a554022a6128b85f000000000000000000000000048db2d98935fcd93f13312200c4317e8de85f05000000000000000000000000cbbfbeee47a9c2d833c22a4b101e96e225a25e770000000000000000000000006abb7ddb21b84ec6e91091df751b541d377175d6000000000000000000000000a83c7904f58d507b262a7eb3f62a4a8a83ce3af0000000000000000000000000942b3d60027e3f47655b6304d4f3c54fb15678c600000000000000000000000014826a42e8014f8b9badeb27f2ae1a0845e56c3a0000000000000000000000006969a59c7fbad18a78b7ca4d0ada3a0b82297fb9000000000000000000000000289e7e70aa68a84ef0650dfd978e876d1451f95100000000000000000000000034f5180331a78c83dca901e725dfe961c4007bb5000000000000000000000000a369fb29fd2afd91fa94a452c6abfd66367ed9220000000000000000000000004a01f43929d30780d377e3d711e83ea2d1822a9e000000000000000000000000ec7c39cdb93dc110e919d9a17ac520f0765534f3000000000000000000000000f16460ba3b268c96052044a56995190b6d6608e7000000000000000000000000d427317f16950cee447f3db864cd81e8b0a0265f000000000000000000000000590651ed8824118c4c8bb43750f2be1a1c4bce720000000000000000000000000ad83a4c08cc3e08aa1fb4e9764894bdb4f880910000000000000000000000007b66c02e628a69eaa19698cd121aa3748cf134e0000000000000000000000000fd9c7af0c6f48e54a3b87404542181b8bb54eb320000000000000000000000001a8ac726ca300acd1c49bf7ec8ce88cc511b4489000000000000000000000000f8414816deecb05181fa8c30f7388c654f0a6cdd000000000000000000000000806283cac6d524f043176ec08052238090477c100000000000000000000000003283cca4abfb7b406e677238ed8c8d4e0871272d000000000000000000000000030cac441c14d176decc1864f829b7be76f8403200000000000000000000000066a292c2f731224786082f5dc9c7ae9d65c43c0f0000000000000000000000005867d69fbbb2a78a8ac42cf06fca3bc5aaa4fbbf000000000000000000000000618337810413e567986f9e2a879c8fcdcfa3f05900000000000000000000000020fe04184be0ae63dbda10c846160688607a2578000000000000000000000000ceb4325b493b048db5e961a8f8ef7a98187c3e8700000000000000000000000095c5853c842bf02ae0d1126508350a05b914bbbd000000000000000000000000cf7311da4fa46bfcc93970e9efb936a4bf5a812400000000000000000000000003c1fae6bd50f94e64e4ff534b678169a0ad40bd00000000000000000000000016c00265342f43a8e8eda538c572201a0143bdc80000000000000000000000008795cd4928b915b927b687a31f05a68a48e653c80000000000000000000000000eba6d3d62f6f04dd2cf96057192dd5d201441b10000000000000000000000003d6cf07299c83eca6255004ddfa41c88e302521a00000000000000000000000068f5fe3ca7ac91f3128b10e47841ebf03a220e6f000000000000000000000000d81357f3d7752feac26c134fc61f2d3a5b4af07b000000000000000000000000da3fe4aa23d194c975f67abb60cec0730412d15f000000000000000000000000639d2382565439f8cb6e1cbed9de670f559e8ea30000000000000000000000000251250c2b536596fadb2b4219aacd1ccce984ce000000000000000000000000897e648bc35038b1808937990f973c622780c3f4000000000000000000000000bb9ad9370bb42c67ca5608994f178c321ca81e4200000000000000000000000032944ba8937379bac2a7cd21b9ae5a1d44c8081300000000000000000000000037aa5e584b31dac6eeb02497a7add20826416ecf0000000000000000000000000c7c88d123b5334243cc5ca4e3e83fef03f1bb490000000000000000000000003b7098abaa2b824ee1a37048100eed2809e9e1ea000000000000000000000000405c6ceb21663c9e1fac9963b942961c7d4e11070000000000000000000000007ac8a9b1f48f6be9b19a33462cccfc92715a9cb9000000000000000000000000044dcef3043c7cad6afa18d1610031a4c98c80ee00000000000000000000000096736d29641283edcb59ddbced53b5fb1ec425ff00000000000000000000000033f8540d2fc72434d5bf8c4dd63ec8523c216c7c00000000000000000000000005726483d9b01b62e223f4c235329a901f8a9f6a000000000000000000000000b6beedea5469e5038cc84cf6157c128f32733a3f000000000000000000000000b21053399d0b6a25185cdb9cc3a04192882fcd28000000000000000000000000316ec549e411f8d669306ffb9a1331683e9e950b000000000000000000000000f86a462574f8b2ab91cfee89fddb23702e14a2020000000000000000000000005d33e57f1d582ae4d7db0c2a097e770df7b500b2000000000000000000000000df7419e1991bc86473db6d791fab643bb5c732130000000000000000000000003aec1924ffca6c4a6d38e688cc01c514489188510000000000000000000000001cea9300353a2edd6ed1f7a55aceb6e88196fc1a0000000000000000000000001033d0bd29156d3cd3b33a412997020d0cbf1fd80000000000000000000000009b7c5bc3a832454cef80b0856be4130375887415000000000000000000000000f51ebc81340c2d5cd225a80ef73f26038bc9e9e600000000000000000000000067f166ce3b985c3691f11e55f343df80339d9e56000000000000000000000000685eeb5bd0b8e5bae13f2c2a62692b77ed0346570000000000000000000000003a00478baa7922031710924663137b92a9bee311000000000000000000000000e068d44d2f09b06ef643431c1c8efdbf94de6182000000000000000000000000a9b03d1c082f3f2c58f7548c73c487026f6c58610000000000000000000000005fb3763d9bf857d93608050c46034260045ff2bf0000000000000000000000000393adce8a341cd6e7e2d0a2c5e8199dd7d632e0000000000000000000000000a70a5ff8386e61785e7ad1e9d3d598e2845a9e72000000000000000000000000afc0eb9fcc943479b63fd5e48ff0f955622cd99d000000000000000000000000f4044e9520ee96bf49e5ca3498ce5fca44be16270000000000000000000000000734436688945609ac9cb412884d75b222e9f042000000000000000000000000c9c68927ab684fb647d619d9cad49776a29172c3000000000000000000000000b4241cc952d0edbdc4ded6bcc9d8a5127a092fc9000000000000000000000000522e19b249af397a2c8733a0c21fad722904846a000000000000000000000000bf715b053bc218f1af2eca4212d4c5e57b41163f00000000000000000000000022ed5b27caabc34725a94919189254c0365df02f000000000000000000000000df889764b77f3b3204276da96c095b24432c87a1000000000000000000000000301310752fbc8da8ddd630c800e1a9737be87230000000000000000000000000e37115dcaf93ac19272376510733b8f6d4680d140000000000000000000000001c01589628ff40195cbb1a4b582474b0b9e51fed0000000000000000000000005d74c337afe95cc2d9387fbc6b9b7a3013b01c15000000000000000000000000d4b7e924fea126328b9d71fe4508262a90983912000000000000000000000000f84d769ea44edf4fa02cca7f95299f500afc89c50000000000000000000000005d218f0c3a5ac76f53164043dc83c4426e7ea6b50000000000000000000000003f509ac4ba4fadbbbab445a5d268ce91212efa210000000000000000000000003b5bc716240b2db2e0396e8a0147610df5e018c70000000000000000000000008f973c167eb0d3f5e8210e16239235a2001122330000000000000000000000008454d6c1d1fc7800ec65803be1fb5f4775255d160000000000000000000000006bb95e2b552981ccd75e335bcd364a3341506125000000000000000000000000c893c2865230fa0d5bbbb9964780045ff74c6148000000000000000000000000b09604d54a6642b49f332fd0cc5021e87496c0a3000000000000000000000000822c52746bdc167bcf09864d610ab71863db4951000000000000000000000000aad0f0224019ec804a084887c02241517ca7d8f3000000000000000000000000a5fd085eca280cdb9a571cd0c62f9f10d0a6473c000000000000000000000000206138740345831d0a89942ca836eafc0a75fa07000000000000000000000000c0bdfb7c7a74fd451f01ccebe8e1293966f36195000000000000000000000000de1f5012a6e1d89205f9ae2122a6c5a6d3b6abe00000000000000000000000001a30c434030350c31b693b3bf8a963373ef28f0800000000000000000000000084d9db93bed6ccebe26ec99cd6b129e9bdc488160000000000000000000000001f76b5ad0262d117b855f24bbe07dc1e6c08edbe000000000000000000000000330f4ae3b5764b76da61624520b0422e6e1ae5d8000000000000000000000000d9f8ddc93cd1ff69173ef71d01805c4afa32411300000000000000000000000086d7d62856474241bdaed665d286ad5732c8e49900000000000000000000000023dcf1629c42da325fef2edf027947f4f1115bfa000000000000000000000000ee361c7c60a2a381fac10ce6060321508440ac2b000000000000000000000000128b2b3f8f1294421d94c53a3e9b9a1fb145834b000000000000000000000000c91d32c2c57b83fbfafef99032edbfe9ca4b436f000000000000000000000000f165d3a4c9815163e2126038b7c06767116c65c1000000000000000000000000e815bf97314ff123dd1c11241d6c10b04b7857fb000000000000000000000000500ada818eb00ec32ea167e4819bd398d04e58c3000000000000000000000000db3319084601cf4afda720b0f576e220fbf192a8000000000000000000000000ffe815c50678ca265bf13ac6a7b7f2b636e7531d0000000000000000000000004997162be058dd215520812205ef2325dfefa9700000000000000000000000000ace75b03a3f8c95db7313e5d7103c42b5617ce400000000000000000000000054f0f929726dfc74a9ed879d1e4f0833f4dbcdf4000000000000000000000000855f26a802285d6d58ddcf5816dc4991ee63a65200000000000000000000000013cd500cb7ab6eca9b4dff847dac570974ff063600000000000000000000000051646dc96ae5995997683ab00edb0f98d9bcd5b7000000000000000000000000443894624cf7f4323c2dcdf59a3c1d6aae9890ec0000000000000000000000006b03e0e2db06c6771881a795d4cd34f71aa6c633000000000000000000000000ba61935853e51244d70e65d91860a083decc5871000000000000000000000000486ae62bd1cbc4eafc8ceca1ce720940e755a48b0000000000000000000000008e77f0b2aabebf97dfa6583a338f5399d54d436c00000000000000000000000094a0bb752718c55ec83dcbff3d109c3b713dd6cc00000000000000000000000024f12d5483e92b1fe4ea614944d77303fb6b4365000000000000000000000000ab414122e7e7320c3279036663c6b9cf33701a64000000000000000000000000deb8121f7ff38d097ab7956180844dc532cbd0a3000000000000000000000000f5a0495f201b87cf40e6ad398562c3d5d17ffb00000000000000000000000000a129632ee72bc55a4f7ac65ba512bc3d19a9a2f3000000000000000000000000193d7b8fedc2b6bd17074d6a1987e6029e72e49b000000000000000000000000b7c6dd9f10f187ee501134bb901fdba837d37b3d000000000000000000000000c409914891112c344aac7ee7c17828245012b0df000000000000000000000000d50a26ba82b33bfb68a20a77c1a6f65c29f7b7c50000000000000000000000009cf77f0dbc1c8676958a89a2136c52a7122ac0620000000000000000000000003d27c7acae4c0bbd244235497f18220239c53cdc000000000000000000000000d13d85e03741ed9fcf7a7fdc949108d79b755e19000000000000000000000000b1f789c6d430d7f1b53f133ff212612997623a3800000000000000000000000007fc21cef61bb104a5d8b5ea335f89bd1252d9b2000000000000000000000000c1e1f0664fa6cba629db3ace3d92e1868790b2790000000000000000000000008692d8ea74be25cf7d4be061c36f7a8ec4cf470a00000000000000000000000000bb09d3076e9885c0c7cfa7861f482364fe20a9000000000000000000000000461a7c05ce2b9f9032b8e8d4d9083d6de0feb886000000000000000000000000cea7faa0446c2c545760c9a84aaf8a9b8445220d0000000000000000000000001a4c6a57323dcd5cfef755a612933a85acc2216a000000000000000000000000fa209336dd059c0dea68a5dcb2813eb5c4e82b53000000000000000000000000cc5ff96fd9ae3e3947e6ea9fdbfbb90b7d6e2da6000000000000000000000000881d40237659c251811cec9c364ef91dc08d300c00000000000000000000000011b4cac73e43132e8f2184bb8d427aa892907401000000000000000000000000bfd780bbb8c18268678095f1dfdb23a18c94eeaa000000000000000000000000e8389d66c92ea88bd957fed50f367e053155a5740000000000000000000000001cf6dc998340a0fc3f7e0e6f21bd0996a51e294c000000000000000000000000b3623d62ff30fadb5b2e127c07cab0d1b08082760000000000000000000000008c9a636f1b97f92ec5bf2825669d5a84d01970720000000000000000000000009825eb09b83a83cceeb64f25353dfa6bf9df29cb0000000000000000000000008259a49425a4219a8a5d9e7b80feed95e1c0d952000000000000000000000000f16cf7e518e122272b65333687305035f0c49a580000000000000000000000000e73c784e189e7a1b15951c26e1b4cfbd1892c5f000000000000000000000000c78895e1b9aff8002fd91e7a03de273a49a10a41000000000000000000000000eaa019462548eae194e817c922c1c35a6b74f7680000000000000000000000005afe258cdff8dc1d5d225691cd6429932d5877620000000000000000000000007cff1661909537f3aa5664df6e061599a3f388970000000000000000000000000042b838394fcc318ae59c608e056f4857b01600000000000000000000000000f54af2d21f06a7403340915f526cff8b9c37e97700000000000000000000000050398af246c3e5128205f8efb435b0df63be240c0000000000000000000000009dd800539d30ac93a5c483c9203064262f52356f000000000000000000000000358f6b6c0006641865a7e80179f3dffd7d96f33b000000000000000000000000364fb3317acc780a95ae2ffc2242917a2d3687b30000000000000000000000001cca57fb4dd8d2ded1d94d9659b22c25ab9a50f900000000000000000000000062608044d2302e00b542774cf921aaa51758e9b4000000000000000000000000338e73fb47d3a4d5311ca57129ab6d673767353e0000000000000000000000000f97777f67e9c0e78f1d886f9e0407c77509209600000000000000000000000088739e39b5f4208f5c3b8852def87afc2babd11a0000000000000000000000002dc6ac4efc884d066d41459dc8947f008658c85a00000000000000000000000044ee60134a1decd3d8e3f75b6a33106c560c888d000000000000000000000000068c5803bef2445412cd8dc194ed4e9aa14b7b8e0000000000000000000000006ba5aa1891e6778b3a8eb340286ca36ebd8f0a070000000000000000000000006ad2189f9ec44b50ea23db69afc80f1f66fda1fc00000000000000000000000009afa144d326950d7f4f1e0a176fd9d282f8e7b10000000000000000000000004890429cc7abe1d798fb87c8c595b218bac85ce1000000000000000000000000690ea6083e0db636a5d758fb54efe25838275e5e00000000000000000000000039907a3bfe84a3b12d7de9d1beafc7a9ba16db700000000000000000000000006b00f6a156669437245c67b48fb03a603e3ae1e100000000000000000000000004b572e35e5cf5d8216306c3841b4f753cede62d0000000000000000000000005d226f843e84849f5873035473c148a718294fbd000000000000000000000000a754c1f57a5cecbd253c4f23da52e139eeb82e3a00000000000000000000000019a0b484a2031faa61c07112d934a9192a797de0000000000000000000000000a9a95daa6c8ff36605014e3baab88fa511cfb3ed00000000000000000000000090723bbc9d8fcf70cf6bdb2b410a277a9b44917b000000000000000000000000e60dfec70412c376d654e7232c1d3538e2e78a470000000000000000000000002e719a9d1ecf3ff7387df69434be08f8b05b2f8a000000000000000000000000309219c921e5d93fd8498895fe08a5fb2bf81b0100000000000000000000000080d17a6845a70fead38deea60af27dd85df664d00000000000000000000000007a1793c4cfd4780e96d5b70d9ae8bcc01dc832bd000000000000000000000000d83d9250848032f89e4d38bdce72b1f05cbdcd3f000000000000000000000000ad496882b31330509d079e6343979bcb23436e70000000000000000000000000a469185a1ebdf334851a815f17ae30e2b8c1a437000000000000000000000000b2a00353c809a8295f79a32e765c870f0994e23b0000000000000000000000002aecade97119e5fa81eaa15125dff65fb1e4050300000000000000000000000003d45eee10f8e375945b3c484ffac54adc3417ec00000000000000000000000041ceadbacbb86038e9f28bc73aa85a210a368907000000000000000000000000164cf1f0ff6147252be5f8019817d5da437134fb00000000000000000000000098efc1151bda628503bb90c83883746e1610277f000000000000000000000000060a6e9d7e1d6f617b0d1753e70c409ffaa3ba290000000000000000000000007516c556288a8dc6ca6d0ba1110cb677b38513d3000000000000000000000000d9e4ef09dff0ba64b272908253f69564e14cb1f10000000000000000000000008ca08d245b1b3191b27d64f6a58b325a6344275b0000000000000000000000009e232948a4dcea0c0bf797e46b5b075ab7d9af71000000000000000000000000e179b195190477c03e4638db96c39c08eb93971000000000000000000000000098830e25995a7926b2b16ecc790f0ef243b69adb000000000000000000000000c91de66cf4c46640c8020f5b998c229bf320485c00000000000000000000000089b7ebf0a73682fa8c30556d0f20e1e66abb83630000000000000000000000002cc2edbbed11f9bf64522ea44a89276226ab0ae700000000000000000000000083fb09f2ba52631de5c90a18ccb9210848eb757e0000000000000000000000001796f70c6f5bae41bc5a328a4b89dacc8a482f990000000000000000000000001d711481bf525c69a95452b192e044e5d8fefc5a000000000000000000000000ea3524838f978e48aa6de757b64ae5c83076cf63000000000000000000000000aca1ff3fd813ae35ad981c66b8ff9896674627f60000000000000000000000002605d6cf2159beba52e8477b9643497e3e027f950000000000000000000000008495eaa4ef4d725b9ca4a9c91ccea9d4feb3025700000000000000000000000021d592f80dadb95136b643e84da4b33c103f3a78000000000000000000000000d7f1765184c41ba474ecb103b22f63e3b0b42de3000000000000000000000000887da03a70ec920312c29a464324483069ef3e550000000000000000000000009aa3e18ff47c90c2bb2da7f39daffbb735991ace000000000000000000000000366460dca8c24478e0da60fb9e1a03d73d4630c3000000000000000000000000ee00512553e4964319965818f5e6fb2d1484a258000000000000000000000000068fbdf6228e6c45950c09cc43a7978321ef7c2a0000000000000000000000009fafaf63155515a08e5ef63b919933d9eebf07ba0000000000000000000000008c8a8ad12ebfbfc773792d72a355711cef7373bf0000000000000000000000000723cf8fef582a7a970bd2ce3da79a3693e1541f00000000000000000000000083244e4dfe0751fbbbba808053fdbfc22078fb4a000000000000000000000000c3d1cd8a2983e3128f807281149ee197155388d6000000000000000000000000f0ca20c58eef18f065d750beede9d00002b6548f000000000000000000000000c08a7c6e04967197cd3b6438aa0ccf8bef0e3d9d000000000000000000000000374e922e6e9d177f98f64e1832a30020dd8478980000000000000000000000001ea71a799ca4c307968a49ec68f1ceb8da7e89a4000000000000000000000000e5b1842e5694d8bc62b6c644e3398bf733caad1c000000000000000000000000ceecd8a9f935b817dc0deb70fa27d0ce3d94517a0000000000000000000000009e634b5885839b0d1e05f05435f53b6558dd395500000000000000000000000012b8cb074f0f393386c19b78f87d47eff77cd790000000000000000000000000d4b6b0b93130a19d344636eb142d5249a087a7a10000000000000000000000003ac4e8a63042708d9ef08b68d92ec610077ad9e0000000000000000000000000fd778d45fa30351b03f047c548b5563fba41aeed000000000000000000000000e3e35f2b9d5bfde2432247a44f9be8caf7432456000000000000000000000000c55e530598976435c4bb02edc1d5131fd60c3ed9000000000000000000000000d38cbc12260b598f09a9372c67387dae2df9542f000000000000000000000000278896052f2cb07aa27a76f6a627b848b4f02db8000000000000000000000000a7bfdc912af5747b7b280d374818ad27d19b96040000000000000000000000009e02ec0e010dfc2bf67ce58d2442c983eaaa0a04000000000000000000000000682a48770b512c90a628531f4aaed374ab29eeb10000000000000000000000007f25e357154a013115f63f1e0b2463c74e0ab5ce0000000000000000000000007bc67719c628b35a91694e211048543e0dd3cd06000000000000000000000000a7f9a6c9b879b14d214ce68387247fbf37d182de00000000000000000000000092bd726bfbf4788064016f50e2664ebd8f926e81000000000000000000000000f5bb6bea95e2863aaab83c1105bc1f794e5c8a36000000000000000000000000d4432b0fcc4efe3f193513365147c95573bb6b5f00000000000000000000000071e76e059b3a911cabc899472d4f9e635cd60604000000000000000000000000586ec863e2658eda3149545d45898ef69f8a8a7500000000000000000000000043292e603aebfd90cfd6a8aa9f46324bef56b4f6000000000000000000000000acb3a752a073225dbe5174ac58449738f0475a7700000000000000000000000072b5bdd92f8aaa8b5ba770991b067499afad3082000000000000000000000000a16a106b66044b7012bfc3922bf1755aa9ffe6260000000000000000000000004812753b1aa1facf0600c3dc57baf9f08985b0df000000000000000000000000b1304408d262336c53cc871e583328201210c4bb000000000000000000000000a70dd685c683b5c460efe8b43d33ec6a65035030000000000000000000000000e150e7faf4059d3769a2a438cccfc595fba1345a000000000000000000000000fe447de2e46822a95190081cb9e5ef6a333763c4000000000000000000000000c8da4624364f6fc7b1b5404ab7ac862339c5707c000000000000000000000000d5f3d5f1aabab2f8e459f5f5f7afea9cb1d2b0a00000000000000000000000005a3c5c73474d7cf0d69ad4bb612786fc00a771f100000000000000000000000047b3125a4739a9d5d68efab92855752febf09f27000000000000000000000000f3de062a129a4932b38963ff428735abaacb6630000000000000000000000000bd8b6e162c3b7552a593afde5e1c66df124aa0e2000000000000000000000000216b6eeef2e6b244c6f3978a72b461ca305b5bfe00000000000000000000000036a8852b43dc74711aeebe43da1bd3443b1fa21b000000000000000000000000e5f9dba0ca7ca1a9c643556ae2f56921ade448c00000000000000000000000007089890f5879f3d320b41543ca5dacec7ef7a49500000000000000000000000075f9cd075f947677b747de6ee965217a5bb7a98700000000000000000000000005cd31f7ddcbc57ec51e161f2fcbe81d2b1ef8ab0000000000000000000000007ab3b31445caec48ea195b52b0d78b46dfc5b919000000000000000000000000704b670a8b232a5671ae28fa34b7768dfe563b0f00000000000000000000000027529039a0dcf93588b3f2b9e8e596eeb263b0aa000000000000000000000000b8583348a93e4679e1718bbc68a8bb7fe1b1a1370000000000000000000000004cb26e018fe949d13bebe5c2f13deb2b11ce31e4000000000000000000000000dff9764457810dd1d2de714fdee37e62d30a9884000000000000000000000000cd155bba4b10f8a0a6f77c81affe44cdcb15023f0000000000000000000000000852a635590e7e3ef9b6ea3b100d3051dde30a1e000000000000000000000000192628f06cd0395cb98c9d3aff68e4b1cb437bba00000000000000000000000074cbbc6bf0b0c9514bf60350ea885e333f0c8fab00000000000000000000000010b1f106609ce3affea4ebca0a1c825c3e6cc5790000000000000000000000009692bf5549d8a6140f8db2c123d5aed699173533000000000000000000000000966e472ec5f80c7519adaa24a2f006adbe6cb861000000000000000000000000c2a7e6fa50624ef9936dde1c7a95f95d913fe7e1000000000000000000000000de4ba13d62037edd6f493b1e7525ebb64307d2410000000000000000000000002abb3fe782fc2ce43019bfa63f1aca323ecff78700000000000000000000000087776136b22049cc063bdc6a9c815196bfd54f3b000000000000000000000000a17a8faff5b9e450a353a7b1c51ffd34f6e4a456000000000000000000000000ef2bebf1db04947712f8d603eb7fb6901f5067950000000000000000000000004aa8db2b4df21858538d7d8da336e46a3f3e39eb000000000000000000000000bba5b2587905e1b67c23cb90a0fd45cf93199d77000000000000000000000000275f2c832bd282ab4c8acb550b24ab36011e32be0000000000000000000000007a3c197dff980123511a3affb414cbc4bf01e868000000000000000000000000f25bb8eadf43d9996d091a08f744e920ec2dd5270000000000000000000000001115649a53b9a9c0ba9e91c6ce6ec722dc3c281700000000000000000000000028f65e381980e1ed5694140db084a6f2e69280a3000000000000000000000000be199c3e48f43df80e95ed0bb2fe5f844074d41b000000000000000000000000e5264f23a6edc1d8184c1dd777dadfbdf69e72d7000000000000000000000000e529adb03f14fac033438f2e5d351666828d97fc000000000000000000000000cd20418fc29288ff61eec92bfe49ef8a655db3730000000000000000000000003e110f0695085dec7647eaf02ad2444039b06ee700000000000000000000000031b3081a6187de30fa4ec28c2aa6567847ee8bd500000000000000000000000012a257989c61b9b182a3e2f3171a783356c1c6d3000000000000000000000000db23ef4e5d301f194219b1919d9089d63efbe7e20000000000000000000000004597acccc6f48ba6cc274890fe6504f1d51645ba000000000000000000000000cfe6f59dae3ed79fab0890f6c13ad53b13fef12a00000000000000000000000050cb4b82a238bd0205344fe1770323d66bd004ae0000000000000000000000009102a5c8e3c02a734fc16cf01251ad7825b798f60000000000000000000000005a0a5bdd02372ad5581325de649e47ac2e36607a00000000000000000000000022c8ec6e8da0c6d068280a8501c21e47384e0206000000000000000000000000624b461a49360b9795d3b409bf19e4e63a9b391600000000000000000000000001bf9ee56eeb3211b52195f22c247bbeb1e8c0da00000000000000000000000082c49c09eb0341ffd145ec908780d00e86e1c0740000000000000000000000009e94db57ea5e2e456f35f6fa1f551f2a4d5dba2100000000000000000000000071835a51aff5c3066e60df43d3c8b7bf9f3ba5cf000000000000000000000000c4a3e125eb3b8799d3614587b9a3aac5a6361078000000000000000000000000646e817c3a176b12c46489bed3db2296e0153e1e00000000000000000000000044f77434609691040e01a3190cba4ede360e049c000000000000000000000000328d05da2b7c877cad72db3f657b4fbfc99c7c3d0000000000000000000000007bdfa3d5ac1a34eaa9dd3c1a9491debf427794dd0000000000000000000000001d2a4b24f72c2469e06f7608d6b1696da515cd5f000000000000000000000000e0ef14ac451e4601d8c2fdb45bb5d0d58dda23190000000000000000000000007c7e723a2616f73088867a026375f113531b57050000000000000000000000000439318c372dde2374179a1ff1cda4a859f7b1d1000000000000000000000000f264c8862421674f343c2062f5b5212da3d9be7a00000000000000000000000033ed5aabb2a355bf9f66e0ac13a84ca331f45391000000000000000000000000fe29e9763cd3709521bb02d9e215d4868de5bf9d00000000000000000000000090ea4be5b636e5943c88bc0014fcdeeae5cf142b0000000000000000000000006deed32a60e58df6e14820b1bf1068bec13dbdb10000000000000000000000006e95310d0aa17d8c63f15e35894f1edc596f02040000000000000000000000002effc47ee600fbacfae7a82d04ef36480e38a538000000000000000000000000f8925a3a8fd461a5ddc3c0fba1c7f40ee60742ac0000000000000000000000005d7203464d4f2ed17fb25c2aada4dcd29a00adb60000000000000000000000005880cb10a55004053e3a16c02b4b94b6634ac57f000000000000000000000000f09f6cc0d801ecb0067ad5649412e3e1efa0239b00000000000000000000000099fe2316ea157ed702af4c82d94a5ee54b8944410000000000000000000000001d2d329ea6b67e56abc647223c4e66e5f5abda08000000000000000000000000201c115a3533208ecbf2781dae4fe58c3256b6b2000000000000000000000000bbfbe9872685d642fc0d2c0061126873a15d1c76000000000000000000000000ccd4682689500a88f7584381d8216b238f314e080000000000000000000000007464d82baa1be514adb70cedefbf0564e29d9b6e0000000000000000000000004d324d5c220d88088f4f63d800446385e8eaa989000000000000000000000000d8e8047fddd82c51c29954546aa27e449380f8f2000000000000000000000000985a9e139b20f0d9ee90dd661d3ccb40f97f8193000000000000000000000000b425b2fe2984f1f08be5b8dc8d8ff8bb46650afe0000000000000000000000005e6e8dbe0fd8ad12949dfef3bf1cadd8bab230f2000000000000000000000000aeb61da9cbf13220389d248e9ec487a7673e4b1f0000000000000000000000001b96e7a3b0c316e691cdc163878b26ea7cd3f8fd0000000000000000000000005eb3d3d67409f5fb39d046d083009f604b941b89000000000000000000000000221758f3f62ceb298d1f7958ec9d9401afbf6f9300000000000000000000000097368cc97e46922c7eecab3f8f33b61990e4d593000000000000000000000000518b870520476e08ee523a285e9255b443883885000000000000000000000000be4d6c0d41ef98fbeba70e91f0a7a62c7ef83318000000000000000000000000bb39de9e2a614bca788cfa9ca5a1159b74d9981b00000000000000000000000090ce697829c7793a0385248b3f0661bf6a3c353300000000000000000000000036f9c09838d31ebac18684b459fff63b9b2f891100000000000000000000000016dc79226c99d9d18c1194ff319c4a3112a04018000000000000000000000000d5cee68d2f2c69cd951596ef18a4df7b143b30cc000000000000000000000000682d33140fa87d7b36d5eaf8f89e9c54a999de8d00000000000000000000000034ddafa60b88e5ce07b16c6654e6c34db1682b48000000000000000000000000082d460e18a510ecb65f1a0b2bb19d7610ef76770000000000000000000000008b4bb091c4283c746f385f73ded68b87e62a52f1000000000000000000000000eba2134028b539c4db8b6bd05095bae9409a5b94000000000000000000000000b2d15496c29b34785925a832c0e00a0bb38967c6000000000000000000000000116f90fea9696cef09267012ddbd6fb2f13a72d9000000000000000000000000a337b3f24712c546bcf56610b50c6933a8532fe8000000000000000000000000d2ab6a53ad622093211b0e06cc1b491fac9f3db1