60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000e67616c61706f7274616c2e6e6574000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f636c61696d2072657761726473206f6e2067616c61706f7274616c2e6e657400000000000000000000000000000000000000000000000000000000000000002e516d5644656e6d6f7147765a7675334d5541577463523764655545674b506655336e7163434573635467477a7a63000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054c000000000000000000000000462e758efdcc4bbb167c5b791f62dde9c0b6aada000000000000000000000000b24491eab79353dd6fa41947c859943d8ce962000000000000000000000000007936bb04291dce5e8f9fa528584806114054d0410000000000000000000000007e65451c9582c72db4ccbe82ef4fcd13f9a7637e000000000000000000000000dcb1d316ac18e9f07ed5d13a45d06fe0b6cfb9a600000000000000000000000048ab0d25efd1772b02c3e4ea311683c306a68eb2000000000000000000000000f0f34d6af4a8582ae4e10abe9ae82620b8a20c16000000000000000000000000fcfdb3da40ecef0d209aa8884e9c4a0480214b9c0000000000000000000000008dc814c39ea9ab1b66301304a2e98f6d770707ff000000000000000000000000df05a927799d906d81a3b238c8cf60fa12518a840000000000000000000000002dae90c15b0b7ef2fc68015895e31135d9f0fec5000000000000000000000000eaa1496923878361157c3a35533619118f1964700000000000000000000000002958424ffb458a721014d5d397c7af514d544363000000000000000000000000330dc0556547115c8491fb05822d75ecfebbf6de0000000000000000000000004d60743774b55241d08ee6151e6b997e15041524000000000000000000000000ec191e617d25bb8c7000c49e1c2a1a1332b07c890000000000000000000000005565403b4a25be9bfcec646a399f46344c57128b000000000000000000000000a9c7d563dfe63381695843a3981cf6407a732465000000000000000000000000d21fc5c03abb87c18b347b6f9b69d9fa569d1ecb00000000000000000000000007790aba1a8aa37784a9b1b3e5d6a86911519775000000000000000000000000bc4b5e9686ddf8ebba29f96c87b16e50ba8c3b790000000000000000000000005a5c57b07ec9fcbec0af52f3e7574f7f56d243fa00000000000000000000000094f24011bdec8eca08cd3aa686e4f3ed4230287000000000000000000000000092a8754668c6c6f307ccb9a7874690ac7c88dbe8000000000000000000000000d787eb26cfa969c23e305e894f1eb1a4ff7620b8000000000000000000000000c5373cc7c2cb64a4d6717777510f1f1f8506e9e500000000000000000000000076bc483b8ce6e7da21aaa8a5983c3a0139819fef00000000000000000000000050b3a71987209229966f47e7ea3bfae98159f2c700000000000000000000000070762baffe2c2678b6579fabe39d347f89ae64c0000000000000000000000000747efc598818934de872c950a094129a218c556200000000000000000000000052fffc2261f469d67ff93b4947ec744bb911e2f600000000000000000000000006cf07058653e93d1228dc6261459be510330f8a000000000000000000000000f75868f21066c6b285146dda6ab4c91d5d3994df0000000000000000000000007e9dafaba441e1b4599390c1a9e144a528596520000000000000000000000000423001b26dd8d0e4335e243b8630730ea8f322a60000000000000000000000000037fe8daa637efe2ffb0fcb677f58c2f8a7787b000000000000000000000000db08f0f5b7260b2197b3779168ff9b58be40ab430000000000000000000000006ba1f67f3b980fe7136426187cf489441d4fce920000000000000000000000005907e7a4379b3242a5b05abdf952885e1f721b52000000000000000000000000f32717889a35c06f611032285c1ffd61474f1f3d000000000000000000000000c561389c1cf4902d766fa78ead9ed4c31c310b310000000000000000000000004991b25fb18a793e7399c12a6610485428fa056d000000000000000000000000e27bf2e9d7ebfada9a0e015be582f21c77732872000000000000000000000000a179e30de3e94132a4555de61c6d379ef5f184f50000000000000000000000000425efc782eb416a0d16064bc0fedd7d242fc87e000000000000000000000000438b16baa47ac70541ec10488e028330ffaea5390000000000000000000000001deff07e8edca6818c90a8e02650f5057f6ec914000000000000000000000000ade1379f927c4bea389b6866627a5286dc93690200000000000000000000000012cb3e3f16e8ba72e34a46975ba26fe9d7c953c90000000000000000000000000488d120276af34eb6f7d4085f13854076329fab0000000000000000000000003ef7b12e7fd4193be8dd8a955ded959425ecee510000000000000000000000001948c5abc0ae77f6e51aacd5a637a9ec83fa7a33000000000000000000000000bde334cb5cd02d9d79cc5c6b33b92a7c6b69666c0000000000000000000000005ff74b1414d59aaa2bcd564c8445c869417bdaef000000000000000000000000e66a45c7bd17f74982275e35924ebd971dc99a4000000000000000000000000080df3aefd723bc6d0354c47810e49cf9cdd38d310000000000000000000000005c5a115eac827020e6a34c27d459be676b1a7601000000000000000000000000a6b13c73ab199f79b7065739c28193e1bea7d1f1000000000000000000000000f0061910e616fbfe37426903b3eed51ad0c6fd870000000000000000000000009b3a2c753276cf7598f5b78f7c9dde9391205c1700000000000000000000000068f5f7643c883fdc79b2ff66c1dc2388e6285b42000000000000000000000000df9b32d4573fc8da8f59b1ca7d0ec059c463ef7d000000000000000000000000822ad9ba36097d384e13ba410ccc26918ab5abbf000000000000000000000000d698823385db7e95368631d7b73e9c27fd52574e0000000000000000000000005d1ca24721724b45933cf8d3d4bdc9022d568bfb000000000000000000000000e5a5e477f0f029495dc9d6de00eea41bd58c475e000000000000000000000000420c944f7f8542d5643f2c4e0553014c55bd3ff00000000000000000000000003e3fa5b4514c4697e891f95bc17d3ef8b5b91806000000000000000000000000b771adf697a8d808746c8f2cbf2b4ca9b03262b1000000000000000000000000561a00789d9dab50d7e482adbb767833237e67d8000000000000000000000000f0ec3b74de22520646591e397339ec1eb8aa15cf000000000000000000000000e2708cadfa3032573e93b962da4eee3c8f56a4a00000000000000000000000004664d4189a9b85226ca8c0511e48237f3692a9200000000000000000000000006345f714e064ba29d11a0849afa1c9ee4d1ad56600000000000000000000000097b7a451ed72c7c77d3f3f4fa59be90278266cf900000000000000000000000006937cd336ca58c041e0a64d930242f3f007a87f0000000000000000000000000642a14012029c6f942b37401757b3fbb255dd6c000000000000000000000000753e2e3bb584f835fd39f4c78bdc94eb97cae6e000000000000000000000000023e54ab2520cadd9821ef307fa24c4b6de43c6a70000000000000000000000000e70e68de8035e6aec7db5c32b43354e940fe803000000000000000000000000a6c5d5f2c13d9d1f984596959a64ea5a5caa863400000000000000000000000008c1117abe0882fd07271cf8aba23fa4b33eb0a90000000000000000000000006699569bd2fa14c82d2126f47f35501e4b670b90000000000000000000000000c9ff4873bcbbc5bc0bc99a2dda06d7063bcd272a000000000000000000000000f5b0769e4d751357b814afa5b94d00ba0867bfcd0000000000000000000000007d51b802be30f9392c966317ea76231c0a638e2c0000000000000000000000008fd0a05809f2504b7de4a363b11db122dbdf0cf10000000000000000000000005f11f52c4753fea590431427bfd571f5e81da61d000000000000000000000000239ce670fec3fa8177f62f2884b5d37e12a683df0000000000000000000000001cadc15273d45f5fbfe0b30fd9d0eb25156430cc0000000000000000000000000848bbd2e5a1d0678f43a0bdc88c5a058a52b14e000000000000000000000000c50b5f55d0aded0beb125248743d9d5b2fd19980000000000000000000000000628b12286fa96585c142d4ebfc52dd5704cc11b2000000000000000000000000a27317c4a86027a9d4da30e168d9d1a657310a95000000000000000000000000e7157d2a8df162446d59f94481c5165fc3a585eb000000000000000000000000d4ea6ab3dc47a1c6da6ae1fe8b7bc4ee5b7629e2000000000000000000000000d26c423a5136594fe6bb82b6309a5bb891a7353e00000000000000000000000001d7de031a63ed210e921412963a0074f94994c10000000000000000000000003592c1ae16e2b23407afd1a3033e15e687699675000000000000000000000000a090faa06c2066f76b51f704b82dd2a35ff6073a000000000000000000000000b2312027c993d283f76a46fa19a67e4dbe1464860000000000000000000000005340f965f2a129fa3aaa445f88ec4c93ae8538cf0000000000000000000000007c750c12dd6fdf73c7b0c1724574bd0e6beece0b00000000000000000000000071751a37d0034223832e27920a4fc8e49c010abe000000000000000000000000b052ac79400edc52a4c7d287940f020c98bdb9590000000000000000000000000e13c785a57464c74cbfa443b050c56f1f35862d0000000000000000000000007bd2c57773ffa749a15d78d5c0dd853d90ff38b4000000000000000000000000b4fefcaf5f4847a24a758c149bf2156a014debd10000000000000000000000001b3f6a9b5db66fb89c7893292381a0f3cd3d71000000000000000000000000003bb1f98493414cee39cb6d9bec6175cc9795c030000000000000000000000000eaee439b521a4a0dffa4b1eec5771f8f6df023600000000000000000000000007822159ee394d14745cde63a706f965fb73c7ac8000000000000000000000000c604c34b07586f9ba6bc29ef2a1b52ca9f9980ac000000000000000000000000bb663670fd78fc039eae1895dd63a7410319df1600000000000000000000000018bda6af9d344d015528a447c2b897ba86ba5b4300000000000000000000000013aae9ff12ec930cfcc6cd2f396ffbad43e17704000000000000000000000000fec11279e145a87d9fda42e5158de0434766356e0000000000000000000000009cbb07ba16526f4d12bd44aa104254099ae47cde00000000000000000000000056813d8686ca7249e09f0302458e38968c09b1000000000000000000000000002397b16bf8cc392018f8672916476041a6b4ecf9000000000000000000000000101893279391f1ae251a13230c99933300829e9b000000000000000000000000e2844a15607714cd20b4ab2694042e0ddeeee61e00000000000000000000000033b7a46424a110d5ecdca03b5b9efc584fb265cc00000000000000000000000033f3f48725adb93b759067a3d1fbfdba348328c40000000000000000000000009b692a575da3c45dc04cf6f82e4827d037beca2c00000000000000000000000071255bbef08759975bebc97c7ac28ff11fd595750000000000000000000000001f8689b748e28bc3bf6905e36d1db87ea0a155be000000000000000000000000a90da33ed9d59ba9ea18d3bdd65664b0eaef59bb0000000000000000000000000e5003a8328397db6d3683bc552e69128565ac670000000000000000000000006822de1697abfe14f38a33888ee7fa9c9d3c21b0000000000000000000000000490c65bb0116ccaabb3cd575c9e51fc239447962000000000000000000000000603f249478b223200c6ea80bd559da9e10123574000000000000000000000000f8c6fcf247cd734abc04a686b5fb26e7092561240000000000000000000000004e1f1cb5fb5ed0fbe49708749087df59980d883d00000000000000000000000017808efc14e557eb68d9de4143bc4c6c87f2d238000000000000000000000000734bea7aed570968d8d2179dc8b7837edbfc8cb3000000000000000000000000d215e702d3e0e5a871ea34eef3f6d69e5cc079220000000000000000000000004d7eab18c126da804f67fb25c77beeaa2cfa3cd30000000000000000000000004712f57957add7650222327a9247ac9526539488000000000000000000000000bd7e446930c6dad6134549f589e624b80964b8fb0000000000000000000000003889277d5517dc2e1354452e285d01f0efdac534000000000000000000000000dafd9dbf18e45f6105b4e8bb514b445cc0a7a0680000000000000000000000009f3e12da62f99f28541b2f78667986016a90f8ee000000000000000000000000c44320f753efcba68de2ebf92fb29941ac3b1e7f0000000000000000000000006cd7c12b9606440894475abb5b96ea544db0518e000000000000000000000000bcc78a4cdf0a0ff84f19c89fba5d9ad1c3c84eea00000000000000000000000045c5c06dfa4b814470adda737d62f7a534d7056f000000000000000000000000930f35cb64493cbf19f73a25801ba48407efe7df0000000000000000000000008d5d65272344e6079314a5f854f10b07ade75e54000000000000000000000000fba6276e7a781d5bac101172aa7ef6e1fae45dbc0000000000000000000000000c9f765ee87f3182f371803114c1d697bb152072000000000000000000000000ebe10c03b417a5774bb4932ab8fa2e99467d73f8000000000000000000000000a706c61ffaa7d8b20fb69a9484d0a9f76cbad7980000000000000000000000007cc5791cc098f032365aa61b5a69315f0cc67f8b0000000000000000000000004ecd3066ba8ae9c0fe2c8376cc2631f3222b7f90000000000000000000000000c15d540c61b49090df2a4c9f1f9f84e258224fa1000000000000000000000000efe954707dc0209472f3fc1a8be44a06d324bb4c000000000000000000000000cdd4b5a88b343d9b0cf384910c3ea1ee4fbfbb980000000000000000000000008d6e31e60dc06828957e670f423ea56caab3b0b70000000000000000000000007558eca81695ccef504cb52427a0e382b0ec04a0000000000000000000000000911f3c2b2798e2170d193396d2ff304f0eaa2278000000000000000000000000adb7d9adf2160443f07948386a3b7d4b7587c1ba000000000000000000000000237387d00a91df76a787b91086563d29bc355893000000000000000000000000ebbff7ca08be3944c1764668ddfb37c9a269cb71000000000000000000000000fd6272f03487be575b1a09fdd3be59120a8f25230000000000000000000000005ebca5f074022a9080737ddea5544e72c7070f63000000000000000000000000ad047c0b2039419ae026e9ac9bef566ed717b0640000000000000000000000008655e28df1ecf0287f28a765a123d170b59fda1500000000000000000000000026429cc7fabfeee43cea641134e616e611e4e40d0000000000000000000000000d1dc1bea2a35b62a97ab8fa48bdd88abf79805400000000000000000000000038a0fe9b8331fa129b2639d5ee66b13750ba63d00000000000000000000000000e08fcba1d4a07e13a71b89dcfa545c4c48d9387000000000000000000000000e69183a584cf3d46e0eff265e49f288ae323ad920000000000000000000000003bea26c215824411a36c96fc57b3dcfab0ce0d0d000000000000000000000000525659d446a3fe9ef4dfc73857701a8369394c2a000000000000000000000000bc48990912db244dbc67afe99c48161a91c4aeb1000000000000000000000000a45c221b63bb618e0d4a6b0f7e2fb39078d7ace4000000000000000000000000d4ff748898490e69648363b5720f1652053c193100000000000000000000000085cbf4d6ecca0502060f996d4720b22aaf7d9f49000000000000000000000000ace747ade34c70067cce90eff4d4923a61e45749000000000000000000000000b3422883a32bb81a3f3aaee8cef2bcc6912c74a40000000000000000000000005ff922cd1a965ae313b3cbdde99826b7a8708ca700000000000000000000000021bafe4c9aced1e28a46e17c52f4b9f08e1a8d5500000000000000000000000016e67a102567ebd80bcadfdf19a1f254553d96b9000000000000000000000000df242ea49b26aeccd175b4ea4e1c07e62586a0e5000000000000000000000000bb86aa012e61f8ce607699d3366e73419064de50000000000000000000000000f2bc088385e894bfae9f96dffc93ecd80abb007200000000000000000000000021ebe6ece53b7d730a4cca86916ed1aff9c9bd2a000000000000000000000000e92cce2e99567a92f8f14397a7b1cb082834ec9200000000000000000000000075745ddadc895bf8b6febe85ffaee95ab01bdeab00000000000000000000000064f9cb41cec499f2b39089e8ef9819d8dc6c97ba000000000000000000000000b49bae0d865b20febcd2cd1ff58fc5616fe8546e00000000000000000000000077cca5150f88396c352d1e2df54b63ac01dbeb79000000000000000000000000c9673de75eabab7b30df9684cebb7fa51f2748890000000000000000000000007c6cee2f5c47f5123cb293549a9ee56b1a476e97000000000000000000000000fc7e5786cde09d7f0d963f45fde7563d01f308ee000000000000000000000000d43ffe4c83975e8e27ef9932316e93eca2899e400000000000000000000000005b45c456ea7a4fd0dd94c841acf52546eb4cd51e0000000000000000000000001d6cfd1e435b59f5cfd946daa8511555ae3941ab000000000000000000000000a5547381fb6ac8aee6c9cd20976f805ea88570e000000000000000000000000020993635e1dc7b847db3e1472ea1e69164f5c2c800000000000000000000000082d538dd8211cccb12a51ee49cff2db7eff8e0190000000000000000000000000d04586a759decdd634149be2c29dea171cc342a000000000000000000000000409216ef705b5a5c89fd5d38ff4660a13272552500000000000000000000000040e5923592d228c9bc36fd0934df37c253c87ed20000000000000000000000007e7901141b0d1915052f5aada6a7277bed66d9a9000000000000000000000000ef178990e5e05b8b36e337539b2922c5d9e41044000000000000000000000000b65d58fe921e5517d9c87ec900fdb013cf87cbed000000000000000000000000b5b0794a09e73d3bb7b1386641be4faa549f606700000000000000000000000017c78f8dcfcd1f61e6999bf28292e2851d06b6b0000000000000000000000000ca34d6e56d11be693dac6c8663c469855fc2c038000000000000000000000000b1c366af722f12977df92c6c35d05c15459efe6c000000000000000000000000dfd46d1e68dc7537dce5d24baa8736498baf186400000000000000000000000096fe2e108df4793e989f73c360ef3a685d3b8c3400000000000000000000000019c3136369bb33cdfa409b3adbf962ba97ec19850000000000000000000000004853c6e1955f1aa308ad4d9c17702524753ae74e0000000000000000000000005fe9f28700fd4ab378ea0e48ee59ad1bf902f46a0000000000000000000000002e537ea36c85cf169c65e741c1d1fb08f53962710000000000000000000000000f855a1642e62aaf8895c0a6bb67daa86e86eded000000000000000000000000bce688280f9ccd333b1170f5506489c1329ca1a30000000000000000000000000ef592effa6d51d9cfebe3a63e5f085ac24b7f6100000000000000000000000035e10ab3567e71c782443db40d57eeaa689581f20000000000000000000000000258fdc692c200a93b813bfb1ce88971ae06bcb9000000000000000000000000c91a40c5edffee360b3e307d5c64ec06742892cf000000000000000000000000de6e3352d5e7732de070600ae61995d46bdc612d000000000000000000000000258744458e297caa336b13587f2acde6d6360e4c0000000000000000000000008d26f0926d3257082dd60fe59bf07f02cf12d02f0000000000000000000000000255fe581a4a62c1f66a887a57ad3c09f019f50a000000000000000000000000834ca35b4eb4abac02f83a2480bd9cc14d21035a0000000000000000000000003a1d124460b3ef0803e5c4af0abf993950736deb00000000000000000000000098e577137fd8d1f13ca0c5977204eb3282ddb09c0000000000000000000000008994170ba58f43beb9af733f4a897886da33db52000000000000000000000000f2dd39b8fd4c44e2cd2034a6f916a3b263a318a4000000000000000000000000be4fe6c8fa97c5a63dfd9439141b406925cfc34b00000000000000000000000077af636d71cd4c20e747dba47817e9bd8ae085ee000000000000000000000000c48d36ac564dfc2bc48de9afe3444a06aeffa8e600000000000000000000000070a3f15bc21cbc2f8804552d3d4801e4742bd967000000000000000000000000f7c6c64afab97f976999dad4dd3928bbab7e33090000000000000000000000008bb6731f831636a165bb9a08dd256759c9212b940000000000000000000000007aa5ce4638b66f1e3825bbee5f02c84fa0bfb514000000000000000000000000c0c1051cf8459035eca88a054c0ef7e320a8ffe1000000000000000000000000e014d35a2a521b740f0cda9c7188f6ce9be64a320000000000000000000000002cfdd5c37edb467202a86696c06e7168048aa8a400000000000000000000000025e930a36c1d6e0477d53b9dc19b9b1bd74b126c0000000000000000000000002cbde1cabb3e6f4e50bd1b7f4658d90a6d2eb59f0000000000000000000000003a6e30650c07bcd62596b6b71e21823bcd32c9900000000000000000000000003658d707846fc5edf3871c736adeabddfb7ed44a00000000000000000000000005fb2918fb66a630157ec314e0ec53098fcc15d0000000000000000000000000ea28951f023d8f54e0fc016c667d3202ec73dc3a0000000000000000000000002ad31783576f9ce3278787ea63b71b339a0e0780000000000000000000000000d68a06a30cb6d68a4dd6b4543ef7916ca2e1ee75000000000000000000000000b510ef7c28b3f43a093de50bc53d6e2d6c229ef500000000000000000000000015c86efb64787184fdaf6cfdb7db327820b70fa1000000000000000000000000a911d1e5064060edf1660ee441a77667c7a937a2000000000000000000000000d796b31a667a5696b4fc130c0b7102243e39a8530000000000000000000000007263b42f3ba0e88ffb9e95a024d9ee6e79445c7f000000000000000000000000845bebd30b74450c22b2d25c6b50d8a5e5bbf744000000000000000000000000be3deb3c62cb88a8a0d341d07a015745764d722d0000000000000000000000008eb208d2401ff350fbd687d2fa5d1cf5081eb36d000000000000000000000000050c545b2fd2d511e8c43000065124661898fd59000000000000000000000000b14cf4283521d94886442a6dd09a4938fb1076d40000000000000000000000003bea2cad4a2729b5634261f2066522302de16c78000000000000000000000000c1e4b9d9aedc201f9212de640e9671b4a570880500000000000000000000000005ecf9bba4349039031e4f998f21e762619d8b2900000000000000000000000043b48f118422de2b4c7c9ff9b8a6540f69837fe1000000000000000000000000c2229501eda3ecb0aab0816f8c7b5a727bf3e952000000000000000000000000e5609e5648414a0e075a0e214b93921fae1f103e000000000000000000000000838912afbb1f85115e9a8a6087bc34712d15906800000000000000000000000094fde716ca997702c9425f68528231490258882b000000000000000000000000e91ce299c8111576d42a176c42d2c545e567892a00000000000000000000000081bdf0f283d78eff86873a115de2f4e4c1b90118000000000000000000000000c9c21a9f54ef2851a8dedb48b23e0f010ce1a82a00000000000000000000000063715a998a1993aa97912a4aa22cc01dd2568cd9000000000000000000000000592b0e248d6bc6342e48e7bc7fc336cc122ac9e5000000000000000000000000c55ead4582a0270a5bc1b3f9ba0e7fcdb90256950000000000000000000000002ca99a90232525d2dee645d53ccb5049786dd044000000000000000000000000205dca7e9fa78f566ad886aeb4e8c574d48094370000000000000000000000006d23499ccc3964d8be7d2ca0e4189c7f95246127000000000000000000000000dd5e941656b168368269e4bfdd5adfda8b49c1180000000000000000000000009c18ab9d9debfa96599d0c763c3bfbac4d9561ef000000000000000000000000e9797e58e37d1a08c69b2a9fc4aef834c1dd5df1000000000000000000000000306b91e95c5bfcc591cc05aa0cf5cd77d7031491000000000000000000000000b98fe10416745410029e267642c36b62461f31a300000000000000000000000076cf74abfab31c570ca7f20efe6cd0d1ed211965000000000000000000000000bf4b174b7863906912ccbdaed583a2c3645af5b7000000000000000000000000003c3a32cea1c0a4af6b5576f65e9d07fa0c7a750000000000000000000000005feaeb4ef9f3789f22d0ce8c2c4120278f7697fe000000000000000000000000e4837310bba7ac3c7b380503274ba4feb63882e80000000000000000000000009ef26187af22c20394e812093060a47a29462d2e000000000000000000000000ef4a04dc4d46dc351430ae7f17e041a77ff75a650000000000000000000000000eceb88468070dc88445c83971c97ce4ac6c12fc0000000000000000000000008e0f476b4e3e50568e1009b61d23d2fd562e5150000000000000000000000000779d60552c3653cba2ee1b7324adab11184e9cf1000000000000000000000000af8db961f3da24695ae276b33ea9edf17ef92904000000000000000000000000f1e7a19ed472c51a53ff1beaa0f26c1b303a33c4000000000000000000000000da08a9dde9315435813945872a996df7a6a5adc800000000000000000000000059c686ad09e342a141b584d041cc05fe23537a3c000000000000000000000000cdedc45a69c784de1439f2be1d8adcc535e8e5f90000000000000000000000003fdb190b3af0deb9030c920b0ad2dc8fccad13ba000000000000000000000000df053a3e6d437e8e1849d92a9f62d6c612402b060000000000000000000000004555462d6cc7d70fd3bc54a6a61c9f709d93c768000000000000000000000000d2048e78e4b08c1dea018f74694c1cdea95c94f7000000000000000000000000c59ec88d92d04de3674b7dae5e4c258dddf4c77d0000000000000000000000006ca61b30f31893d600959eef1f4ed855317c0e39000000000000000000000000671aa06a059273d35fda89d894c357e250ba33000000000000000000000000003055d36b552de59154a8ea56cd7f6b56e732efac00000000000000000000000062ad2f0e166681dee0d769c3fb80e52bbe9a84870000000000000000000000003c040e03faac7ae689fd1a7ff37a268a89a15b37000000000000000000000000ad197c25fd7544b13363085685b366e1170c63a6000000000000000000000000c68d5b000d12ec1a4e2fa520b19194798c3ec612000000000000000000000000aae5d960b16b05ae2c508e8f7ac9df336d17b8880000000000000000000000002056de30fcf3358a8284e80ddffc67c03ebe05ee00000000000000000000000055f93ae69d35f51d9ff971aff63f929d7588b881000000000000000000000000efba48b00c9d0eb57217cd9b4c4c379625fa98920000000000000000000000007471f6f6af39fe06bc461cea52d99b87505ff7b200000000000000000000000005ff5d744f7e3030049f9c3193f5d702befa483d0000000000000000000000007f2434617172f24d2dfac90e1eb7fc9a58dd7f99000000000000000000000000530caf5cee8107def6194f5dee3ea5cd3e30d518000000000000000000000000c877153c6984cae323fcab2daea239fcb9009c34000000000000000000000000ee0e82216ac1a0557823fd060f976cd6d79396d6000000000000000000000000e13ccb8c29e1a921cbd70e1dd5cfe802f9f9d415000000000000000000000000a3877b6ac5945acc69b3c43fdfc825ede625c95600000000000000000000000040b8aa0e40b21d12d9ba054605bd3dc0516a3f2e000000000000000000000000cd1a17540a4b8e41fabc5c4dabb3dacd34b15efc000000000000000000000000257b1e07348315ecf7556379f4b6024d56c2091c0000000000000000000000009013756e2f6cd11d5622346d5b5d107c78194e3d0000000000000000000000001d577507e3bad27d02793846a8bcbbf4f23905ca0000000000000000000000005f05c069d02b78774e52c43324174d3fba20fac9000000000000000000000000869040595e06dcbaf1131f128a109b409a486cac000000000000000000000000663df847cf01a2c093863ba499c937523013c0ca00000000000000000000000013802f0b9d42a7225ef07039add38ccc5953e531000000000000000000000000936425cb581a17840b23f70fd85e75169908259b0000000000000000000000006415b608462947b1504d24604d81249b0824aa35000000000000000000000000e22a5b1b91e8e255a35bfb3ad7559d5d7470ce11000000000000000000000000f6c3f97472e2372f84f6ab5ab6e4b6279a394688000000000000000000000000062a732a8930898d1d5c7ebe8f702437128e8bb000000000000000000000000089ff9b0102d10efc80f53033e24615c621e5aec20000000000000000000000000f83d21e3ec2f2171ba118e2d08d2f7da69890ac0000000000000000000000003de11347ee4d88229034083373d4239118db91e8000000000000000000000000c4290e587aaa41ab463ab3d3a2f4c2010ee2705f00000000000000000000000076cb6dff7b94e464500a6601110954772726a5d4000000000000000000000000d06d34f5887073e5c9ddd2c9ca3cd22c0c824c8d000000000000000000000000089fa238adda7217f74117c8e63daec1e6c24792000000000000000000000000ea3ae1aab660f1bcedb2c1b776bb6dcd0fbd1132000000000000000000000000f3faf93c0345a2154b9544ee3820918bcd3142f0000000000000000000000000631eff72c4512b2fa098d8c53aaea8e66bc11af70000000000000000000000007d45f4477b6495c683985a31079a13a5d66748160000000000000000000000004c87fc7b0ffb751470459278e73709754a02a8b10000000000000000000000001f939f1097f2784bcc459999e89d929e194b1914000000000000000000000000dabebdd81dbe22648f6cdc808094cb9fc1f9443e0000000000000000000000008318c0c7863aa75837ad94a84f72f87f3db0ea1c000000000000000000000000bd931102fd2c2a025123b7ee5dfe471c890a37f90000000000000000000000006c36a17dbbaee86792ae570111a981eeff309ff6000000000000000000000000850838743cace0fd02a5a932604dc5a34e2948dd0000000000000000000000009776faf6dc83694024f2c77ccaa6adc516d83cde00000000000000000000000040f47b6bb3e9d13d8ef07275a79c889643076646000000000000000000000000c8d73d29fe756472a5d7118b65123e64a6707925000000000000000000000000f71d64a3c310e1338f754e3cc7e39c9881133eb10000000000000000000000003f90ccbdfa42e48b46d21fe65d26a2bceb2fe6480000000000000000000000006d4eb1a628e7267a9ffbcb2d18fba9eaa010e022000000000000000000000000549a9b3698dcaa5d503c462a495a50943c97ac1a000000000000000000000000aaecbe3f5132c228a71b96ad1071c33bfeac8d11000000000000000000000000eb769dff67126fbd6307cd83819251bb5b4bb72b0000000000000000000000007968d0bd1c3f815c1f657f931861dce641b658980000000000000000000000001abbca1bbb7bb9931ae53527018c7c364f4e4ca60000000000000000000000003c24b759350140b18fd17cbb40e87d17173ef7e4000000000000000000000000dfcdc401389bf34d36874d476fac96c032b33c550000000000000000000000008da7e8da62790521bc87d10b4c15cfad70b1029100000000000000000000000016f9840b55dae15fe1db65847f1cde74e93a427c000000000000000000000000088fe76b3214b3b768d92d30c773911ac4eca30d000000000000000000000000f161b548013bedf0328da7d5f3d6be7f8fd5829c00000000000000000000000020fe4a7feed49a7458f052e54ad97a67a4d12dde000000000000000000000000aa4a7736a5a2b253944f07e5b6e2fa52ddb4e7600000000000000000000000009c0dbf1045d76303cdb82d574003bbb1737ee149000000000000000000000000c432cf91a9c4345fd15bb78281d627a400f65a4a000000000000000000000000670aaf3a918e67855709832e30cd3e3548fb1c80000000000000000000000000a6e13621c3db475104259e918414cc84d1d6a97f000000000000000000000000ccf45e83710ce5603b5bcfb70111ed8a4b4e574a0000000000000000000000002d51ba99cbc66a6ac273501f5497c3769b08986e000000000000000000000000910070c49192c4ebf6ceaa0cd78062e5c9d54061000000000000000000000000a84f3d4b99e56bce100e8842aad4eda9df3d6b4900000000000000000000000078e1465c69440ff83a3ae71c4cb8208b301a2272000000000000000000000000024bb3ceb2a973ccc280f86e614f513bc864359a000000000000000000000000f47829004b37a54f95e45b5648867241aeff380e000000000000000000000000f2143877f4ac1145074c75fb19b0cd4b265eac0900000000000000000000000052b439ceef0da7dbc3e062367e1c1dcfc182b36f0000000000000000000000009916f070dab0449a1edd62043906e6e25eed11e400000000000000000000000082958dfa768331df1dc8ea97dd96c53231139e5600000000000000000000000062aa3908f654556dd1dcf0e103b6a9b08b317f380000000000000000000000006442663d8c4689a806a967189b72d925ac74e4340000000000000000000000003a72e8fc33ece8b276c12a3ca9f5820b17639b13000000000000000000000000c1ffe50decd64c9788d3ad43392092a18ad326d3000000000000000000000000387ba6ccafbd919aa0c133664efe7c8c586ad7ca000000000000000000000000ab5fb7a8f2ddf0a7cfe65cdb333074c63790cfe6000000000000000000000000f91ff3f0dcef136358174bb7182a01455bbf300d000000000000000000000000a13c3b5760ec31281cc352063ace5c469ad5323f000000000000000000000000e602b5e211a4fcf60c83337fc122e7c1cfe3d24100000000000000000000000093e944c0f3a95a1a1e9d1dbde378cc212fb731a700000000000000000000000085dc69ca52e0fa17096fbdaa14fb5c13d68d4208000000000000000000000000b180c6e2ab524fb65b00210ea4e7daa80a963402000000000000000000000000d1cac91c1a4235451e99aba95ffbc3e497d33560000000000000000000000000889db5ae91908e6f17ee0361326fb6ab3a81172400000000000000000000000015cd94a0d4232c62cdb68182ad0a1266554e32c00000000000000000000000002367f2cb78c5dcf5c3ccc70866291b610cfad0bd000000000000000000000000733614788dfd1907877e436077e41dd973c3ac860000000000000000000000004c48112da38d184e6b31c07246c7857e86f89ede0000000000000000000000000157b4064b72128bf51ae1c048342c438e8d71560000000000000000000000002381647d5667e44bb23c610659a15d42bbe8f5300000000000000000000000009585fa818de739fd8f975219b84cb181b8242aed000000000000000000000000a495c833327ec8136f9e682be65b032ec59054720000000000000000000000008c81f236fb3835e5443bdecf100e5b8c55c5d1f4000000000000000000000000045e84a6be7b7d7a3f2f15b73d9aa1ce174cbcce000000000000000000000000c0934e929fd2f2b1d311dc4119e8c8f1cbcecf810000000000000000000000000a2d2132f15ad2c210f5936f5aeb45c12c0802c2000000000000000000000000ba08457f47be993487d6153beb96734c58de1401000000000000000000000000ea8ff9328cfbd02a686cc3d8558764b76503cb55000000000000000000000000654d1b1fbf3de8df0fd92b2a02456e2781194670000000000000000000000000c493a1ccaa06eff47c9e7e7ec88f3b93297a4a370000000000000000000000009c3d37c690206221745512f1c3167cd81793ed9e000000000000000000000000a76469ed71cbeb0e465f34b1ad37329ee932790b000000000000000000000000358703f2e7fbb13f3793edc96e82cacbb32f9fc9000000000000000000000000b00b8578f45f378edafdd230a27e839370fcdc35000000000000000000000000da69b1b5ba045323a091b6c019b59e0b932a80bb00000000000000000000000013995aa7f614bcfb4beb4bc2ea3477b8ae27ba9e000000000000000000000000214c859acbd476446305495412f67264d0dc30e50000000000000000000000000da01275b2c9858376e81ae44eb0a80eefaad505000000000000000000000000e83e64d65376d1d56518d869ed21a7103b4e0fc60000000000000000000000001e2dadccd0e35e0c838fe06943a7429b632a0342000000000000000000000000dd676d5d959ed939653776f8955d371f82b424a100000000000000000000000090df6ad6bcae317d309fde9d6a67801af5ef05080000000000000000000000003ff75c187d82fcbe90718da3eb5736ab8d019a680000000000000000000000007541843c983504b1969a23d1d5d30373a9992c6b0000000000000000000000000459ef7d1dee0fc84f674d023d12464984132605000000000000000000000000225200d80f7fa345cfecd6dd9ffb2346d6fbd242000000000000000000000000daf1e6a92c2d62408aa5a3ea64d0fbedf440f6e00000000000000000000000000cc40444a89efb4f247e3338b9972a791f8a68730000000000000000000000000deb2399dcb5b92134b215c5660773f93063dc1a000000000000000000000000cbf1d5abf91605f74ed708123571ede5fc27396a000000000000000000000000173cf52514f8d5ac8f1da62367f2547ac00d02dd0000000000000000000000004bb4a12ce33547ce7ec23fd435bb2c527de069ae0000000000000000000000001153f7f7f026b705cedce125e6615eb1e1c3075b00000000000000000000000047eaaef4035cfab8e165e3a40087f0cfd2c7b14c0000000000000000000000001e96be0b8a1390d6b4d3f032176ee24a0a2748030000000000000000000000007a123d578a8d7031ff8026bcf9eb0edd4665adbf000000000000000000000000b743d0b5348e28b8305a7e5a827e2ba69462a3c6000000000000000000000000cee93d39fbde4900372145f1cdb53e59db24b0600000000000000000000000008b200d356776cb6b4f6836637ccc91991582f83300000000000000000000000023c6898a57008d30c2ba99aae5ee0f5f6839591600000000000000000000000034636fc4d6fe2fdb7c5ca1274f980c55cf10b9bf000000000000000000000000fe051fa882732182eeda4c3d67b0f75f95f753f50000000000000000000000003c6f59c601ea334f47225895e9df23cf8ea37c600000000000000000000000001679d727d33f2ecb3066f443ca299a68632e507c000000000000000000000000351847a455787c3763cebddfdae0b2586a9cb235000000000000000000000000363dbe086805e72b4d8c5a748d455539a5dadc160000000000000000000000004d9d4fc0a73b1754c21ea8822ae4d5e3e70012510000000000000000000000006df19be4057958695a6cea3152e8b4c3eef25f9b000000000000000000000000292b9641b46bc5f4b4130d1b71436dd0ed1cb54b000000000000000000000000171725fb578cc30dae72163e852809592044cd9d000000000000000000000000fa1533101d6d2570000aad51b1f9f0292cfd6a4f00000000000000000000000015cf133320d80e7c268c0ff4ecae04bcd6266b0900000000000000000000000033fcd1174730f6089c60edc59c16556f1c429dcb00000000000000000000000001267bb1d70dcd5b6bda7c2653036ca6ff14591c000000000000000000000000a82b2e47e595220c7ec0cad76461f2c1ea2f39d80000000000000000000000005ac6e2eb1c7401feb1876887f5ecb060ddb7a37e00000000000000000000000094ffdcbb74245dc152cc28d4f98addb05e2deb4300000000000000000000000045a982c3f84eadbfcf0d74fb26bc9ee99e0891b2000000000000000000000000938a522aeff5d08e8846e62e63c26ce29f668aa1000000000000000000000000dd010e34a9e12b695721bf65613bfbb78329eb0c00000000000000000000000097d029c16f700c6dc654e67a28c2f876be243c4f0000000000000000000000001cca018cf1ecca76f5507ac4659be707cc340646000000000000000000000000a2fce03ae999da25bf1c411bdd24e2e0046b5f6d000000000000000000000000deed568ad17b3dfbd2af101ca1afc09cdb923d16000000000000000000000000839a515981464cf030cf4ae6d99335dc9be542b7000000000000000000000000da8df7403214d74625ed577d24330bee0d0f8ae70000000000000000000000005219245a1123d45ce6d218493248d33e53982f3900000000000000000000000001298d8c3c581744a7985d91dea5fbcb9f4f58ec00000000000000000000000038d5f863af102a6c1c75b8fd8f741b28f3b1d374000000000000000000000000ad940d713a6fd6f2ecd781f56dcdc974e87dcfbe0000000000000000000000008762477bc206df774e4a26d4313296ddb1c3f66b00000000000000000000000090311268c62a42d15c511992f6e5e6a3da1dcfa2000000000000000000000000133775a681d2ee5eafa4cc090d063fd72dc99c230000000000000000000000003c9c41789f90825a61760c0b6419e8a0b312e810000000000000000000000000aa198b69588983dfe557344a3f1204a84d23ea9f000000000000000000000000a7c608ab370bcd40b942c18c69ea9f3fe5bcb59f0000000000000000000000001440092945f2043f37bbd5b1f29221f3e262588800000000000000000000000051d87eca25b5d60985b7ab6488ebaf67744e5a090000000000000000000000008fcf8db7afaa8c865b693beed5858712abbe4ddb00000000000000000000000028b99fd237eed7217d75e96595d2b1cca3d03ca500000000000000000000000023419bf8a8d503ea252874721db0a31d8ea75578000000000000000000000000a6d3a2c130983860d8fac0be25b2278f137a99f70000000000000000000000007731781bdeb6006809a911bac39ffb9fbc8024300000000000000000000000002488f1331f05efe01e4435df0290e704d19ca0e80000000000000000000000001d9653d44a526fda1639e49472a69e5494293c1c0000000000000000000000002e5650ba648ab03a4f7b2af58bb351bd31e366b0000000000000000000000000eedaadf1126e5e353d5f0254d816b251266a340a0000000000000000000000000a461acc5b2cc867cde88dcf57ac7c3ad82034b3000000000000000000000000461d0ecc5a1246bd705ecd71795d5ab3520b074500000000000000000000000009a37de0699517b0d8e3c15a640caa077913ef2a00000000000000000000000093229c4b7dfeef8aa3cff63eac72933a76a5c55e00000000000000000000000056b2176e1ab92d1c256d11bb7504a516642e16ff000000000000000000000000047ce799acfdc53a1d090b4d00c3ab2786a3d9a900000000000000000000000009a31e9ea6490991995d4ecec3c5748b993064fd00000000000000000000000084b0745c4e4e2abeb83d50dbe908980ac64e589b000000000000000000000000feae382042ba2b9cbb10b2a810db3575214afb860000000000000000000000009f7415f230e1363bcb07913cb4704fd082cbe5f7000000000000000000000000ac49a8da23338c5ae010a4a3f9013dd2490bc05b0000000000000000000000005be2fb7199b06b5496b3c4c886a0ab1d72c11ee4000000000000000000000000dcbb30b757e16669a61cbe9d247a5a2028395c8d000000000000000000000000d2035bfae7a5116692d4fda4bb63c7c9aea3d99200000000000000000000000068a7cc8dcfdad932f0ce09c754d11833dccace92000000000000000000000000e901bb05f105e62e12dfd86a3c53c69b9e6d02be000000000000000000000000e39455745beb79cc538b630efff0e926d8828717000000000000000000000000d4d28b51d0a4b78436cb33da1d455ed97893ef5f0000000000000000000000000b9bd8710abed7c984f4bc7f2343502583d51358000000000000000000000000abd62c4b66396d74f83750dd02d3a190d79ec5c50000000000000000000000004ac5f102a6e9da7044f1ddec11a53254148dc491000000000000000000000000cc4ede75d1b8e5e31ee1fdbf772e0890d222bdeb0000000000000000000000002be22f12b914eda3bfcaf5b12dffc0885b5c560c00000000000000000000000084027128bdb413660f951897e29bf04cf6a3154200000000000000000000000038686ee77ff6512572002081b36e34907bb3f81d000000000000000000000000960dacc53430a4468dccaa027938c7fb58c0cfec000000000000000000000000eab0534a541c55d4916d53f32aacd37e182184700000000000000000000000007c63eaf547e2f30af8a9082d66d0deefe366d0d6000000000000000000000000e7941ada51d8eecbc83be117c00e6cdd8e346e4100000000000000000000000071ed771613631f76ae1416c5a0e5983d05cf0622000000000000000000000000fd0844c960b2b038312fa3805ef7a5b59d8dd54f0000000000000000000000006e20152f529618a40e4dbc679148f6e806784c4700000000000000000000000081cbae5fe70dbe2485714b568f6005205722e99500000000000000000000000039dbbac0866a3600745d20ff1bcd894c4d56c46b0000000000000000000000003e3ee4433645bad826dc6203efa92fd2cc374e0e000000000000000000000000ae57b84b5d5a9e42f45439c659f5e3cae320d22300000000000000000000000068ba31242a2818fbdfdf68ff9dd6c4e0ddaa702f000000000000000000000000c9a3d30d8951edf8905dd58d034caeb529ab04ef0000000000000000000000002faf660442834b743d841ff197b9d86f27f424a7000000000000000000000000024833a5d4690f85da0f4301411d2a58ecf17a69000000000000000000000000e4db3cccbb2b47887d88d1c620aad2f1d096ea3b0000000000000000000000002657c4dc6fcc9d8deccb39b6ccf9971709f9485a000000000000000000000000b9bbf93381b2d1e0b133c5191ac7e0fff99dcc47000000000000000000000000485fcdd0a4195dc7baa6f1aa433afe63fff40d3100000000000000000000000054641a7d8b07cba325186531507f8123b5742d70000000000000000000000000951adbdc0b5f29c80286412b2ddf989e997f74100000000000000000000000004f5f9ca6b85a539ce4409b07ed523c6f6cb7eb1200000000000000000000000037047e253ae88b0257ad79ff7ad1d580c31caa38000000000000000000000000013de388c5083769fbed509efb155f96936c3ccc0000000000000000000000003f46c41790cca963c47cbbee954d37dbcb4047e0000000000000000000000000b31a60783683afc661c16aef7de8424f651f3542000000000000000000000000699d2e5618014385aed09aaf4242d5844512af3b000000000000000000000000ec92b9782ef030730d43afe677e1ac2973ef72e900000000000000000000000079030544508c543f741c744304a47e12649f68420000000000000000000000001f8d728b7974c05233fa9d8ba3ad3766589412ab0000000000000000000000004da88e29dd388f05d9e4b1250cee28871ca679fb0000000000000000000000002a07183000a049c0e5256afd911e50af1fcb800c0000000000000000000000007b58d4c08da9d3462f236efaef404ac2b9c6af25000000000000000000000000147e96be0e829d81f45e92563c62c491df655883000000000000000000000000b3ac813a03d77add9e4bcff81d3016974422c7fc000000000000000000000000cd326a378b30ec6050f4c041bea1b166bc231aa9000000000000000000000000be5b0aae39d5eeefd06e353180bae807547fe01d000000000000000000000000d3eb22cb5ca75b5d4dddd26f7a17d624f60335e7000000000000000000000000491af9165b06bb0f04e50f4f82aac20d52f709a900000000000000000000000042576e05475b4f1c28af2a8c777be41ac06cc879000000000000000000000000b05675b1c3bb57c2d66792c3c76b361fd32ca9ff0000000000000000000000008936af2707655a1e8e5842ed4003c74443d7ee5b000000000000000000000000af0471784a0a32591d3f976f230f1211509a2da7000000000000000000000000e317418e2544a4f940684bb922cecb8e4b0e70df000000000000000000000000d3d676841cb1c3aed6efafcac4e23b98120d652d000000000000000000000000710db2b24eeb3ac65e820eb5e8ebc1bf8f306d8d00000000000000000000000097a469f285839ab164bebb028d3ddcd229c0335b000000000000000000000000815a81d528440bbaf6eab1304ddc59de07c41c91000000000000000000000000c40b33d231ee96ce202e9d9c33b3bf78d6dfaeef0000000000000000000000000688878304ed3f397f9cf4a1113847c039f011d7000000000000000000000000bab3395e85ad3123cb6bb3cc17a3e73e9271e41500000000000000000000000057d23e51110d49f12591ce9a81eb13d9a7069dd1000000000000000000000000ab9367a0daaff28868af64d8c8f4c48d41bc0892000000000000000000000000735da706f29e00014733b6fab1904cf15158c40b000000000000000000000000ce2b2938f2cd12981c33f6ab6761f8faff94bc33000000000000000000000000a273ee155b15001fe8290f7c76856c62bfed558a0000000000000000000000003bd749414fc810326087a88923b563e2cfda05560000000000000000000000008e4ecbd361fa17c24f8e7edee364d38620855e58000000000000000000000000355b0f440a6df9962f80138643915abc8fed72e4000000000000000000000000a13e8f4380981b18108ea09f40dd7eb558530d620000000000000000000000007bf17989ca10b29f36395782e3279b3c59e2f8670000000000000000000000001a68fd9e73352b1f193fa5e5d4e0c13176df2871000000000000000000000000d4d0a8e35a10da099451c2556490461f0a4db7de000000000000000000000000fd15fe9fc2d060f47846b2d0c4543cc2c609b5c9000000000000000000000000071467bb0f62ea631148fa3638ac2e81796ea5da00000000000000000000000068802d7ba41b2b91c7b1b3306ac8482cbddbc078000000000000000000000000edb8c6ca52c52b02f9c4f5e5452a5ef7dad967d70000000000000000000000000cb237afc87e5de06d5e70e6775d7141d0d8a1f00000000000000000000000000cc9f2024db949a4c1792229a29c32a7c3ec7af2000000000000000000000000ebd72c3d21feb08fb733f0ea4336ecf65d705f54000000000000000000000000036313c62159daafa6961b5d7dffea83a6601bd80000000000000000000000007464094ace6dac12c166aeaa58722913c50b9614000000000000000000000000d6ae8c000bf1688ec7252e8695ea3b537640fe4400000000000000000000000037c0fe574ca617f497a93d15fc7e02c3421a7eb3000000000000000000000000213b975ce45d9eb68e03557959c8db3ad380e0a40000000000000000000000000f7c1beda392081aa0a7d17e59738d77b1dd02a400000000000000000000000087fdec9af6ce56efdddca8adb3274be58b983adf0000000000000000000000000ff606258051cfc4f2bc5777c8dbf37d534e868300000000000000000000000096db8fa0c7f62e74bd67d939dbdae6a55e4592de0000000000000000000000003893e1eca250d198fb0d6350b44478d5419664d000000000000000000000000024d5fa70ef74cc578edafb9b78d29bd9708bea2c00000000000000000000000006701229ec86e2c573c3fe221132aef5fc23ac02000000000000000000000000c9165b1a026cc10a3adea75669a1546ad48216e1000000000000000000000000718c2627c672a2f263071adad75b9ac8657bd257000000000000000000000000ba3eb7bd7de796f3c59690a0cc058a5b0ea3f5ec000000000000000000000000d96787f6c4e4ae28e697ed63104e21a7a688045f000000000000000000000000a2b4679febd927ea71ab5041fde16dcfe2ffa43700000000000000000000000015b2859c8866aa95e0484633afe5b78a446087b00000000000000000000000002b755b963acf17a45727958e76c07978fdfbd23d0000000000000000000000001e7e3f12bd6c43fb91665c5a3580b1793d7fdd100000000000000000000000002481e9c8091033f216f5c5cbc0a56c8c03e316de000000000000000000000000f3297f71309a7903562eb40b6380ee4bd4388e8f000000000000000000000000485539cbbe02601a24a4f5c329e03f0e5712299d000000000000000000000000bf036311becc7ef4d1b0fc19ceddb8380dcdf50d000000000000000000000000bcfbd4598d5e61148e3ec4943bb76e841317926f00000000000000000000000034a3ca672b230c69ec2d02c623a981a159b19f66000000000000000000000000127a35d457bbf0150e2e3a5e76f7ed022329def4000000000000000000000000c7afaf47ff47e9693be9073ca87ac1b3a098c442000000000000000000000000d1024cbd739e10dc3a1e055a4354f75c5b7ad9730000000000000000000000003629e37adaf911ccb4a8c3762db8d243526d693700000000000000000000000089261e2a71d02b63ac3d4b74416db3a4338f311100000000000000000000000009b55e9a8dc207fe61989565be2be601afeaa7bf00000000000000000000000060a7c020d86eb4ce80e9c30221902ae2e4406bdf000000000000000000000000db87390bbf27392be7b5b8b212ef3aa2daffdd95000000000000000000000000756d930bb4552ede4dd8e6e7276acd581f5357dd000000000000000000000000504349bfd4fda6270dd5d82a64f7fcb6fca2b8780000000000000000000000008f1a505e59aedcb9a3d03fc640a46f11315b7549000000000000000000000000eb15e8fa29f44483b1e8f6f58cf4fda69639f0ae000000000000000000000000c220b963ebbd9089d7b54a90221ed3c0280347ea000000000000000000000000bee175071be48713784c78dd7454f5f9d4d78be400000000000000000000000062ded7a59422393c3efab25865c46413fcb4cfe7000000000000000000000000191747354e5d5aee391ccd73b02cebcb8314aaf4000000000000000000000000fa67b78bc059a6ee51e32773b27583e9efc8ac43000000000000000000000000a7693d91920b562d9eeb414fedb972627b826201000000000000000000000000f0f892bb2532f88322f6b2c68c3585dbfeceb967000000000000000000000000fd57f51bff8c964249232843e56789505566f90e000000000000000000000000acef64032226967db38cb3600043abcba8a1a1c60000000000000000000000006d5383f8615ef8000d7cbc82db5f539ce8efa75e00000000000000000000000006cd1898f86fe061b4f2418dc6bd28fc248032fb00000000000000000000000051affdc375aa9c72d68496db32a5af496403042c000000000000000000000000ea999d424d95b2aaaeee01e65801acad5abda0c6000000000000000000000000d9074eba1318346ba50fe0eb1372e9139f5e9e940000000000000000000000005d1d62d76bc16e4e4f3ac56f7ca0e91c537f403c0000000000000000000000006e4009e39014e3ee03c3d93417221cdeef6831d2000000000000000000000000156487026ebd8ab8566e7607671a482e21db2bd2000000000000000000000000879b4e57b2f7b347d827b9937d96edcb2d3f57890000000000000000000000003b96a880728a49945761847c282ccfd3f83382200000000000000000000000004a03e495186f9e5aa2f16b498a4592f10789cc480000000000000000000000007ff064d699a3c00b970660e8094438cccb1d2bdd000000000000000000000000c410c5d57fb2e1fb1c33fd4379c5384271858a4d00000000000000000000000032cacba0bc0f08b3afa578a4b27f263d45b576d1000000000000000000000000000000000000000000000000000000000000272400000000000000000000000029e082d83bb80d9a973d029b78e9487b3b50b090000000000000000000000000897d688aab981a973b91f2d1c626cbaa0f1cb446000000000000000000000000dcd646737798ee013eda517701838f54745a16f20000000000000000000000000eb1124b85ade1a487e888700d6b8d0768cdb3d2000000000000000000000000eafbe407123a56f84fdc9942abe37ce550b3231f000000000000000000000000fdad0af22d899f59cac6e9eff5a6eca8989da6f3000000000000000000000000df418a89493786e6d394dced490b4444f1cc132f0000000000000000000000008e54e2d72cf6537e1db09beb43f54d9647258bfc000000000000000000000000f25af6f6116d0f05a59615b6e07d65ed2f0be8bc0000000000000000000000000ba02dd79fc498f8db3d53279e6065c8a1cef63f0000000000000000000000009becc6c2c714595e505804c939e8f9a6f3981fbe0000000000000000000000007118cbe4f2818e2481694e01ecc0149ee608aac7000000000000000000000000b09b88fe481e9f1d75b130134434381632a17629000000000000000000000000db300b440228ac9b97a2aeee8612dfa289e81d760000000000000000000000004447422b8ef51dd05f38e1dfc8fd3475b6721ecc0000000000000000000000002b95791e73f0c80ec86e01c152d0e0cb3d949264000000000000000000000000a71972c93ba2df49cde409a9b9f1cf77b52d8aad0000000000000000000000006965d4919eba5547bdbfedc259bd3216fc46569c0000000000000000000000006e55463ca9697836546e9c110710344faba06fd0000000000000000000000000fe778be7a5a671e217cd678d2e3672507225969800000000000000000000000013a83f0111dc156c903bb9f68b09e07515e1f1b70000000000000000000000000cd20a7e895d15e2d4ce77d3be0374d3da1a5116000000000000000000000000f30b9ebce0a20968d557bca0c602b59770a1c5ee0000000000000000000000008239f8a97564ec23a200dd422122d2ab52026e600000000000000000000000007ee57eceef4ee77625480d6f5dcd1f98b74b0f5d0000000000000000000000006722cdc7e30720998619a391acbf259866e042b5000000000000000000000000c6b205e4ebdc484a708509e5127933598e7944ae0000000000000000000000007997ebe28136d8fb9683cda9e3eaf1dd3cd29897000000000000000000000000849da59bea5037a3080692b6948e6b70372bb08c00000000000000000000000023c64949378b8a21ad4db4026c969ecafc3d330500000000000000000000000030ed4b8962a93fe975270d66078066db678d18e10000000000000000000000002c133307fd8688bd2fd255eafd30bade34fad2a3000000000000000000000000044013e2501382def5b6cb3e8e767bf8248e45bc000000000000000000000000b5cc23aa6650e20b1aff9194f709fd1027552261000000000000000000000000a046bae462959117015f0766a898b602f8766805000000000000000000000000fbc7651ae8cc6b482f9e14377309063e5d183b19000000000000000000000000ddfeaf01b2aeef075f617f19810a3cc709d68b6b0000000000000000000000005bff16a372599dcd13e43fe9e8d27e8bb254a97000000000000000000000000043474ac0d5aef0c5a49499f8fb829132193100040000000000000000000000004ed9af093f00e796e418ae0bfd4aa76445a9ee7a000000000000000000000000e4a72833966ff0d46bfd688f62d0c36ebf6888bf000000000000000000000000c249524e664f54f88f90fb2dd16c8ef3ba3f98a80000000000000000000000009eb4fa3572d90f97684bac2ba66402f969ba2ca200000000000000000000000077ab204d3117f9b818c14b86c7ae94d6d05a412500000000000000000000000065b971dc55dbc2c35756e94830f44999e24424a7000000000000000000000000bbded149b85399467607d171ed72c8079f4c8fe1000000000000000000000000c6de8b982e04c142b7937de803faa422203e87e900000000000000000000000050a2cd06d4687fb076dba6567c57dec5a4e6f58e0000000000000000000000008d4e9f97c43417eb6ba7eee8ec11b134ff3bb6630000000000000000000000003b52739ca6b54c911bf887ff1755af525305e66c00000000000000000000000064d0612e3ae14c1c7e161980527b3f53de4a58d5000000000000000000000000634ebf213d0392b38cdc0ce5766d34cc4552ef40000000000000000000000000c1e9df7032503c71002a87bda222a71fa445135c000000000000000000000000bf06f19b1c679ae3df13faae2129ded82c126d6e00000000000000000000000035ab8ea36c4791d5aaa4bc092581cd416e8865c70000000000000000000000009738cabcd69a4a8ad8ab517b8c339be56c9d325d00000000000000000000000035a23896d1c6e8ce1d2a94deb0ffa2e31174a20b000000000000000000000000369a33e2d62ebfdbb9d328f0b53461f4bc8ac50a0000000000000000000000008d79c39412eb088a2b10e2bef29782de31a4becd000000000000000000000000a5223c95c60fe621ce03f34375cba857ab0759a3000000000000000000000000c84c8f1eaf12ff66779bdf1c25b0e761f234797200000000000000000000000036c385852dc3a9062c4bf974b825ac8cca8212e40000000000000000000000000374afe4e060c4226f20f58cca279354609201f1000000000000000000000000143316af8dbe655be4d21c8353cec0297eaf6932000000000000000000000000d396f43f8e2f206c23396401a69a4e3947369e16000000000000000000000000d09b9dc30034e6e926a162bd4038f0e7b95ba0170000000000000000000000003773982691c92b1f282c5547f7c69d85119b86b4000000000000000000000000ba4272f18a429bb0ee1aa951c06bb3e117c8d923000000000000000000000000da5f2aff401f8af2e8291ca4b676199945c21d24000000000000000000000000c7cd1ab842ab97fb99ff91aa1c9b6afb66379ab3000000000000000000000000e24eb98b53f69b57a35329723b2ce9bd53187fc8000000000000000000000000f9d906ffa6ba4e0d309615c2f97fdce48e8eb01a0000000000000000000000007b5fd56da61f706aac141b106b7ee87669381f71000000000000000000000000166f2bc0969cbf845ffd94eb2644b129d23246d000000000000000000000000009d2fa83966c98c9b9e84c2cf84ba001d41a64d8000000000000000000000000e747c436339ed3557dc4c982b471bfabcbabbda30000000000000000000000003035582498e72f12e88f85ca568abf6d23b4f8020000000000000000000000004aa968f46846eadea59a300c43eccd826511550400000000000000000000000099de6ec834a6b4bb7ceb4435443c37d3d620aa9e000000000000000000000000509825907f3bf723beabb7e8ed082cb9cb0680ce00000000000000000000000095d062daa0ff5d6f11c88c032d4fd0b3ca5520ef0000000000000000000000005dfcd0905c7e09945fd5290fe520b0189565a25c0000000000000000000000004a98719d8af763d9a74677352c528b9d239d0a42000000000000000000000000de1255c203f4cfd39c70492743264d742ed3beed0000000000000000000000008e9ba376ec6aff61a47a25e423a61f96239c68a5000000000000000000000000fd9da28e647ced2d98c18aad251f277e29319f45000000000000000000000000612f22ebe38882e298b36a8b8f5dca5cb31236fb0000000000000000000000006c8788e8e18e47d616749c5987dfdd2924a726a40000000000000000000000009e318d73948256bb980c5cd0829c36224847510a000000000000000000000000a22303214bf594d419eba88086f96f92a448a6be000000000000000000000000000e5db9f6dd1589f92bc2013e95996f9779152a00000000000000000000000064f23cd1d42b13d9d5403c6f9f57537261ba0570000000000000000000000000d868460321a9732d0f98a8072f67da51e1a7a355000000000000000000000000f4a0f924fef5b16d23474095eae8ff521312d41e000000000000000000000000eda5e854665d1b74bec844d3433fe3b11417b0cd000000000000000000000000a06f648d45f29e84314232a3914e67d38f5aa4040000000000000000000000006fcd6c93c6fab8ba1696d918b0e077102d63eedd000000000000000000000000728718ea6b16bafeb939af2d750b790610de4347000000000000000000000000b003aa7911482f84281f50a203d8ad13fcd10821000000000000000000000000848da7b412b17774d407c8b19da835c0545c16080000000000000000000000003f2eda72bf74fc5d27baf4b365340746a535cde50000000000000000000000002bd5aa1ad9c3243ab7aef382dad9bff0ee30996b0000000000000000000000004bedeeca207c50cbb5098847a51e4f237eca2be6000000000000000000000000000000fee13a103a10d593b9ae06b3e05f2e7e1c00000000000000000000000025bf37795b4d887903ee9ed3100004cab3b0c78e000000000000000000000000d1e3ce38e123a244741060e577d4bdf94396767e0000000000000000000000007759cb9206e2cfee1e833989e830e05f34de8640000000000000000000000000c24e2e4103364b518e5b00cb6b19e52b1b64aaec0000000000000000000000009ddf1dfbdd26f49290b14d63f378cdbeaf9ae94d0000000000000000000000007142cb32f4ba5f873c22fc95ea7c04c2734ecb45000000000000000000000000639f1738f3eb51ac860d047568cb030380e1fd5500000000000000000000000014f422c5446f70cc53a0471dae3ddf00a843404c000000000000000000000000bca76ccb91e2c810ce31ca1e8787c6046f9c5b360000000000000000000000008dd0543d6a68154105a31302965d7c55fab1c404000000000000000000000000ba6ec1962edd5492c94bd82c0b8aafba53381844000000000000000000000000d45aa204dc38763f30b5ae0b74ef5d2fd352868300000000000000000000000026f61a0198e6c81d7b14b37dfd45732a156235d4000000000000000000000000ab3f29cd1d2796f17f87e84a8d24455e1e9e625f0000000000000000000000006ddec3982cbfc48872130a9ce03bd4b2c95f1cae000000000000000000000000952411955c56bb15a5e17ffb6992ef31769ecc94000000000000000000000000a67d4919a6f789ab8073cc7fc933c51f8aa86ad5000000000000000000000000900a0bb35da44fc1e73d12f371d76d953572179d0000000000000000000000007b926ce037f31a16ff7aea22e29bf4a785b3448a000000000000000000000000727d92231079abfbd9a2bda7f0ac7881a65a9223000000000000000000000000681de5726f887744c5d4eead606170fbe1c102d700000000000000000000000023a2d1390778954c44169f5182a6f11bb8f0618b00000000000000000000000089c15639a78f72f20c13f5e5152169f9433673e1000000000000000000000000d2e27b239eb046e5b12dc24ab156763b6181d6c50000000000000000000000005b32b9ffb2be44735860bd490cae18f9f996820c000000000000000000000000e069d6c5d0ee7ffd684fe18097105f97e4625482000000000000000000000000414143cad116536e518c8f1e1b81f6ecf9de279f000000000000000000000000a495aa6db169b92e24a54ffc1e42135ec0d409ba00000000000000000000000076cb89fc2df3e5f319ddad7f2aeeab46681471f4000000000000000000000000eadb6bf26264b388f47fd9d6f5ce448e67b1a5930000000000000000000000000ae93029f65c08ce5a43e9a2403204cd44ec6f580000000000000000000000002eb3a94f9399edcddef0ac92b876f203b637b5d1000000000000000000000000c10b4e01d782595bb6dc00aeba526149280f7e9800000000000000000000000034c0b931e252c559dcf31d569d3a804a3fea809500000000000000000000000096d1403ce59af4c5840269ccd6bdd249f417f3de000000000000000000000000f900d8f71bfbaaae22407bd7d4de8d4082257930000000000000000000000000870a109ab570a8417f16a4d528a76f8d9f680173000000000000000000000000a376c07ac724af3bc03f1b79fb20327528f659c50000000000000000000000008ed19b4b5dbc2b6fafc182ccd71e23a1ba8cc1080000000000000000000000003568e3b3f3d2b45afadd9c32c4e40aabd9e5c4ef00000000000000000000000019ce14324edfc8a18424e97b95cd7f8eacd871e6000000000000000000000000a31667f156da4072309b93dffd69e2ead1d01a1b000000000000000000000000d9345b0bf13ea415438a2a3a50c583c19d3182fd0000000000000000000000008cadc04da08d79ea71872eda78033165d08a3e99000000000000000000000000406740c32f8593c5e2c8952753907e2fc526a0e30000000000000000000000004b272cbd134ea837e7dead8a02d3267bd07c68de0000000000000000000000009ccaa8755f6317c2c3b356083f8f8ebe8dce53e9000000000000000000000000e32ead527948566e1f6c8bd26e46161dc4e410b8000000000000000000000000f494bf733c92bfd0edc830407c6ddc25acef4aa5000000000000000000000000de8cfe4a0a5a5dc7b6c6260d03a86c50103aacc8000000000000000000000000bea1ab9d008f119ed86f5f38822c19d3e8480df200000000000000000000000047a7ecb06e78b6d82efb999027285bddfabf8c480000000000000000000000002bc7e5862eae0393ae87ab4cc062f4f7ca0c947f000000000000000000000000ba912a7fec0fd46cbf627cea73b2c8b57c14fbfe0000000000000000000000006ae68f2d39cd080750b5ded4a3038f1d5f62194b000000000000000000000000f8cf2745b38a87ebf9bc420c1912b6495779c3fd00000000000000000000000065d18445c7381feaf044a2634c08e83012caaf16000000000000000000000000b561b2ff25d25409362f3e9374aa5c1396e345ab0000000000000000000000009bd1e48104364024af495c5d4d331b98d3068f450000000000000000000000006791b4406249a05cf769af1643d4cdc052d1cedb00000000000000000000000023549f9fa5c9ce56d7e47859a1308d0a140c2a1d000000000000000000000000de4bf65a366b3faea78eb58c37e5d6bbd12537b800000000000000000000000068a6c4ff021d551066e9cded1cfea8e3ed89f414000000000000000000000000417c02f413f1becb9051f0ba59166694a4b54f3e000000000000000000000000b09763e68286334dbaf6c3c7cbdc96ea1a43039d0000000000000000000000004b1973973b868f19c22556ebe06fb2745f4a9485000000000000000000000000f9065ec078fe916445c610ab96b1334ceb91255d000000000000000000000000ed149010fa1d42c5397f1107ed96770ae9e2fc64000000000000000000000000b3d68f24690b7ee227b93255fbdc19f7b5c2fbd900000000000000000000000019b4f88306a2624f90c9817006f309c32b8a020e0000000000000000000000003a8686d86caf19772a849e3a0ec6287d7108a79f000000000000000000000000939b4b4262b1a1867b8fceb979e1de3e73093fb70000000000000000000000001cb4b70bde1fe4741d310f39d2ea6c1957d5c1e20000000000000000000000002b393aa75331df7d94d8a54cd1f0c8538399447900000000000000000000000067f622f3ae00a498d03027039de7324b7433edd40000000000000000000000003a74b77c7554a6bd45af5ddc13a5d38d526ea3f100000000000000000000000035c70a3fc035cfa0414b8fc734e1192df0afe6a4000000000000000000000000a8ef2aabe873dccd8a0538afbed6631c2118070f0000000000000000000000005525f8f41ff2f12d8c0daefe04254728be7bffd30000000000000000000000003843a25614e55e0a96a5ee08ca29ed0442feb93300000000000000000000000042fc341f321d57db834d48bc95f38821b514d696000000000000000000000000d57de69cb4027e64d3ca0d9148cb73ef71011798000000000000000000000000614487020a37fdb3fdb2e3c8577b36854abe370b000000000000000000000000e320cd66795f6c582d6a686f8ebd34bc553e0cc5000000000000000000000000a5efa8190ac6c5b3a4f546246c0c32d3ccb29db50000000000000000000000000564c59ba15ab584ce6c0dcb966edd1d78cce77d0000000000000000000000006cfac035f0d8d4c2bceb94dd0744cf1aec2b4cc6000000000000000000000000a60b9468d1f801c840bba6b86bab87fe41084b31000000000000000000000000c57af1f8de4f3d4ccaead28cdc1efa7235a2cd0c0000000000000000000000002d9c49dedd2e65221375a93461da4fa55b0ff90b000000000000000000000000f9e714cbf9abc8aff46269a4ae65d7ec9ecdc2ed000000000000000000000000f9d231846403516f09980b4f8ba91136e75bbb5b00000000000000000000000082ce507b5767e50519b9ab731ea649a2381320f1000000000000000000000000fe5b96d7a3a1296c127db541086e1df4b73e10c00000000000000000000000003a4f70a061e8521dff6c9ec6dcb6e26528cb620b0000000000000000000000001beca07f2a9b3c344cacc85a9eccbc62929f1bba0000000000000000000000008aa690bd6e5f2bef3f2a133471ab17c96195a1b800000000000000000000000069db52d6c5af6a0166a9b91da241c2cf509199dd00000000000000000000000084433aca1f0cf091cbcfff21aa2e23e313986dda000000000000000000000000ebe07d58a6a09c231fcee7b87bd59f3dab54bbd2000000000000000000000000483db768275990004960d9c3fa8d95fa52173d1b000000000000000000000000ca5ed757e9d17094d6fefa63537e1c3373ae2848000000000000000000000000f04c63443ad35fa39869b53804fda65b6314260a0000000000000000000000008e029ef4c1826a840cfd8dfa6950d3127c25f3f100000000000000000000000035a034c4008dbab1e07f315db2e7a38792008a0600000000000000000000000081bb65d93291de96e3f9fc8e7a022d44a67cc4e2000000000000000000000000f636bbd39ec4bd8d93f56717828269a80a0351930000000000000000000000006bb55ddec0fd85e82b9b574b00c817f26767a55a00000000000000000000000088a6731a1b0957e555d51963a130ae75c9d01ff9000000000000000000000000e390e4cdc9fafe50c437df83dcf9efd21ae8a7ad000000000000000000000000c50a905fbd1277a180af3bd3f7e0c44ace94050500000000000000000000000001d199f4e2c024fc1d74d8751856b78cd11c30ae0000000000000000000000002ff7d47027fae8958d2b26493275f6b09587142d000000000000000000000000588bbac06f13f63efa9fdb86c7d0342f72340d0b000000000000000000000000f01f0ebef8189fc91cbbc21a97a33ba73c1ebf6600000000000000000000000091208b738874c7fca31df69ab9bfb8f7ffd1b079000000000000000000000000d7e08eb2d69fd086513ddb4a80061b9a68ac81d2000000000000000000000000bcb727eb71a37bbab8dc8c3683c66bd195f5e1ac0000000000000000000000000a849b906e12683c9e826efd2bcc49b7d4054a47000000000000000000000000b8f3c308cf9644d55df4c2275e4ac49daebd29e00000000000000000000000003c7508f34853bfe51769ef50adbbc8bca42e1aeb000000000000000000000000ae14c0d7d86c32f55f49c25cd21dab50ebca7984000000000000000000000000fcf4e48317eef3c43bde1482151b85584131404e000000000000000000000000badb902e4a17a2d7cbc3f8d75efbbe60794146d400000000000000000000000056e5035a3904849565cd5eb076fa6144452efd7e00000000000000000000000001df41f6f8939e17c2a05866b337ddf716cf53c3000000000000000000000000bcf85981e782520d16943f9144ac20afa2df74a2000000000000000000000000cf85e84d8daeec58fe456993ed309cd793b3c7760000000000000000000000005ec96d13751344f8af6572d8ad9e0f8aa056a46b000000000000000000000000c7f207a8c39e00db834fba0ca74ced0e306fdb750000000000000000000000009e383f8c94150a3758b4916fef474dfe982d9795000000000000000000000000904f0457d12530b08708b8dc6386f03dc88766b50000000000000000000000008f18653bebe72fade282a9791beabcf77aef3bea000000000000000000000000a1f202cde6d2307f6d0f86e9177a6ccb1491844a000000000000000000000000887262d3c2d997bbf5613c471f8f9ab86482fb6f000000000000000000000000d58c6c4ae413f4dde991b176eec0f082f23b538f000000000000000000000000c0cbb6ddf05f8af69f6cd7528ba4eaad3e283bd0000000000000000000000000340f58b510d2ca91e0525ee30332a1617cdf9f8f00000000000000000000000011629f1f83f368702e8cc0240b21d1e1d0f7ab9b000000000000000000000000c87288f24582d4e41590d50d0baab039b92789e4000000000000000000000000c411816bbc9a866192c8f06623eea1430a0bc92c000000000000000000000000fc9178b3dceb0cf040641a07d0c4c0537c2a20e0000000000000000000000000db48dc2a7cb728a0c1d973759dbd3f63509201260000000000000000000000008e0881d95baface141e9c60445590ebf7c4d3263000000000000000000000000d1fb732dcd43f4b229f4515da2a4714c5543889a0000000000000000000000006e8fd18298d3188004286d9ccecfacda1ba016610000000000000000000000004f01f845dfdaac44fd17ca625488091495aac06000000000000000000000000040339724a6551c5d108298f117a85c268f4987fc0000000000000000000000006c279b1911477545d8a3b4d90bebd82b3c70c8160000000000000000000000000c332d2b9fbe10f234d7c8e0db7ea56087cb2bf9000000000000000000000000ca96b5775e6242d5438c10942fb343cadfee8a440000000000000000000000007f6d0231fd0503a45b77c9123d2e1bd2d749119e00000000000000000000000081e63893414ff3be7c6872a5836e1efff7e15da8000000000000000000000000fc0ff20823fbd87439370d4cc12c3a984c06623e0000000000000000000000008d3b2447375cf9833f6e743c1a05929df3b79ff50000000000000000000000007cc2893f6af1d7697ee65714c89f7d87b4ddde910000000000000000000000002a38a750af68317ee85c413670d5bb82301fc922000000000000000000000000142786964c337d4e96db224e8dfc623b662bf446000000000000000000000000befc9c8b39388a8353f1c45392a553e0f610cc92000000000000000000000000aaa60100d9971504a389fae0c2a0d986f780c56c000000000000000000000000138504a9e28bcb7aab956ca1c4a3a896491ebc1a000000000000000000000000e34b0305dab07a741a643c5b4b018e3c52bc17b4000000000000000000000000899049e24b223f3aa5aa57d57e753a1d9af3ab2200000000000000000000000029902c9d600de2681559e7a1b64180c11f2ae7c9000000000000000000000000efe31d89ffedebaa5c154f166e41929dc2ccbd3e000000000000000000000000ad7adf3674cb9d8fdacf39a0e7d29107deb90c0a00000000000000000000000059ede5786b957f3e36478f5e7561da305624e40b00000000000000000000000065b17f36bcfaf7d339d0c240856b7ae22038adcf0000000000000000000000002c4fbfdacc6583becb17bcf857fb3bdd680d5df9000000000000000000000000141de61275bd5017f4a67bad60c41fa44974d17d000000000000000000000000cd94f19ae9eed7b2e1e32604dd66074fd0b748930000000000000000000000001231bfa02e986338cd4caa0b8a35cfed01fd4861000000000000000000000000c8fe1ef87b224bf2714c0cfde78f2cd1a9782933000000000000000000000000f84b88302b88555e9ca8ee07b08f755615087d3900000000000000000000000088552b0c4e3ec7137877e371ce5df25060e914f4000000000000000000000000a976ee3ede983149fd3c5f800d2f29336c72c62c0000000000000000000000001abb674ed35db1802142e63eb8b1deebed4152b70000000000000000000000006fdf42a50bfef80cfa6b16dddca27a628e2f82d3000000000000000000000000fe4efe84dd390949848566abc5925a610b808f35000000000000000000000000adb4f222b1aef5e4859c62aaa78a7eebc47c08fc0000000000000000000000005861d07be8ed299e7e4cb54167312f2c3739d899000000000000000000000000566767e8d61a0abdc05f9c735214010fca10e6c6000000000000000000000000e824a3880ff223aabc0db69c3f3761c70d82cca70000000000000000000000002583948761e2d86c3dd2cab2c6daa6986f9127d3000000000000000000000000147d27a90846b05d9a0a7c64bb8ee671947aefa4000000000000000000000000b9ab6c8d26b2fb6a7dd87f7d7276750b0ab1554700000000000000000000000085410fa36d4c76ce45ea172c93f3f3e3836c12d50000000000000000000000008af430d8efd1120194257008c54fa8c0dd3df9f40000000000000000000000000b1592ac6888a94c48afcb0434f4f456c9b53f960000000000000000000000006fadb4e7efbe105e2c19f44a0ffe0f8a5684145100000000000000000000000017e32a9c4c01f39eb56b0f88ecbde304cb4ba6b90000000000000000000000005cdfe97fc48582e2d1e6344903cd59b0fb2b7225000000000000000000000000258206fe36040de7dcc9159a168078ec5e50e303000000000000000000000000251555413e8d30efa4ff2a2157fd982dfdc47736000000000000000000000000d81193f288f3e89c27bfda127e2ad1052487b4be00000000000000000000000070e38d4ad719e2a9b816c4626221d4b54c62064800000000000000000000000035f6ee7624cdef3043fe2f4bcaf8ca188be81e350000000000000000000000004fcf622c2350b268c68eff6d6501796dc096bdda000000000000000000000000a62e75562fe8ad6843e087a1db093167dc03e167000000000000000000000000e6f06e5aa5d4435f5e09ed0008b2c8f4bbca5071000000000000000000000000dbac3d6ceebb34f0db08a0c7f138ddadc8bfd0fa0000000000000000000000000cb22d2adfc9c5ee4c659553ce2f55ee63371efa000000000000000000000000a82955d507ed6047ab40d4ae9a39aaff087fe83b000000000000000000000000a1525674116e62d00048edeae36418d4d9780b7d000000000000000000000000877e621f7a43164ec2d951c4da54927c53e25c750000000000000000000000003f0190670b0348bccf08b23698edbb83dd139f6900000000000000000000000039b95a34c9864c9fad4a51bbfaa88cb34906615e000000000000000000000000f1106f255e3c8f9b287f2aab0514db7f35275e9e0000000000000000000000003f4d489e7793814baa13c8e069f907ce80e52bf10000000000000000000000000f3d1d761c728076f2febf1b21e43740e2a28e4c000000000000000000000000763821cf88a60b3d2888782c16d5af65288377810000000000000000000000004f95c1d44c5f64f286dc7fb2ef26f403755cd88d000000000000000000000000f348f961ad0137fb6212df1da7f350a64f67d680000000000000000000000000c93b9afd59bcb818bc94c3b277db77a20de71789000000000000000000000000b8d86e172ab8065356650b054b55a5b85709391c000000000000000000000000b70e611ed72d146d4e00e288ff7ebd74960799ac000000000000000000000000f170f989a5984aec54afeb83f0f1d013d4f38fb40000000000000000000000009fdf76ef0dd8d28c0df8fba6321252168b782ed800000000000000000000000019cc8643830e65b029ca59c8d346bc17ab663b1b000000000000000000000000d1fa1ad8615720ad966056c03161095d76cbdedf000000000000000000000000aeb2103064833b2c722dfad63477fe5d0643a980000000000000000000000000e3b329b7024c66abda35693e8a768cf944fe7ed70000000000000000000000009d06a3ff8314ad94f1e7b42b86814432254577bf000000000000000000000000cbdb3cc1be632be70422cdab336737d54bc99d47000000000000000000000000656f07c039a9afa3a8c46fb097a9ce685c105403000000000000000000000000c4ddf06ec10ad0af20826caefe058fb141946106000000000000000000000000cd6f8cb1f04fbfa2107083987ba841750fb2487100000000000000000000000055f856dea066606a33ef33cab2e1756a8300e4a9000000000000000000000000b2bb9e6054de20eb6e25127dc4b0ed2d74f955300000000000000000000000003e42224e7259c1fcfacb79a1c722c5bf8b20f0570000000000000000000000009f1b72757addd0d20ac9862fbfeae83aa30bb08700000000000000000000000027396744989ee0087175ce26266ea4a72d2c28190000000000000000000000008c7c5aac87a643ce664841ce4e42c72568a97f540000000000000000000000006f0f5dd8602e1fd3604839bbe25aa932ade7ddc20000000000000000000000002946e9953630dc3bd86b65874e3112b4f97c75fc0000000000000000000000002c7ef1b091a4dadda14e72b35732fb288d968ba300000000000000000000000012b484869e27602328f54376483c38d5914f681d0000000000000000000000000af2f6ea77523a3e45c158833687caa4d117ab070000000000000000000000000938ac556990e35084fcb8f83051dfdcb9f3c4bd0000000000000000000000002f9591091f5d0ff4575749d58187589a090a924600000000000000000000000025797929751ab86cff468fec276d1dc724b365dc000000000000000000000000cf9579569753c5b9c65483abe5b69115e9b24fa7000000000000000000000000865fd6db2f1a5501382a106195525c21d4178f3c0000000000000000000000006adc1d63edb33c5c658965af4cca1920eda3bf3d000000000000000000000000f3e3d36afb7bd6dc7b545a0a548ed9d5aecab94d000000000000000000000000d5be63ef8bf090b73a183e21bbe805a7e1d9de42000000000000000000000000f2aea26a1389c7a3c0ba8b1507c6c92ee747d73d000000000000000000000000be4c1d7de4e357a1a77bac4b228a2cc15b008456000000000000000000000000e5f13be5cae16120b37b841a99a4122efaf4fc9e000000000000000000000000fa5d7eedca4b76c839e4b13ce51bdd2e90942c110000000000000000000000005c3dbc07df4f66100c60ae7e778be4113df9015600000000000000000000000078c28678394d692ba46b88f04d8d732a01a1303900000000000000000000000075efa52d5da6d4ef018532980830482349b3fb87000000000000000000000000b8452b7688e7e67638bc56ca681ddb8522191839000000000000000000000000f0b23addc51ad83bb404bde23ed851fd68c46b1f000000000000000000000000f67d3dcbf442a402fd0a72c404cb6aed7a0606f3000000000000000000000000ab1fe055c2a2310c22c9a76a3bc131fa4ffd427e000000000000000000000000e553528901cb8c4b56a866200241ec0435a3d2840000000000000000000000002b3cdb021d2394060cda51cd6568abfdb7906b590000000000000000000000007940b8d9be4096db543fa959e10484cb1e0a93e7000000000000000000000000dd3c1dc69e53002f0dc0a1fe526939e602b1dded000000000000000000000000ad592ec6888818362bb5da3d1fd4f124c8a036440000000000000000000000001aeb4eeef4ad1092dc8660236f2ed46c7bfe7938000000000000000000000000d7187cf8c898bba7e10f49d833138bca05de52ea0000000000000000000000003beb571c1912dd172c2be472e228ca2f129926a2000000000000000000000000b031d7a7bc360679ad1a5f8f48c33a3980b338e00000000000000000000000003b0b0a0fd66cbedabed445a7c56996fb2a35d1c300000000000000000000000077f4a385cbeda0b9509545537a7318b1a805b6ea0000000000000000000000005b8276369d9b1cefc1b72f0e2b2775a93573136300000000000000000000000062095c2a786433d9bb90f4d3a346012e0c7339ef00000000000000000000000030c576853252646363097854c11ca6b74d536e09000000000000000000000000e18907b0d2f1259b9f2082e9e15ff1ee25c6cbf1000000000000000000000000f70cf42dcc97af7718f28a06b334424fa481bba5000000000000000000000000bbd36cbc03f1e949624515f95f777f2afc4ba698000000000000000000000000a4ec07de3e6c0da114815e0a410e1e91e1acaf30000000000000000000000000d966682714954221e75a1c90a3524da4b9874cc200000000000000000000000009afe73b3642bf391bb8b8b7dcdea478e581c64d0000000000000000000000003e58d09306d7d4d9bc533105e89f43d5eb3782df000000000000000000000000741696202041892a7a6ab2517eb58874a0b60cca0000000000000000000000008036b29575ae21f03460f9b90809d7791841abbf000000000000000000000000fd3426ac7a66a282c446b2da63e8be133148d5940000000000000000000000006e56dede13e8aa634c7947aca584884d88d398790000000000000000000000006c4d097deb1d874992c10fbaf39250a9b088b2c700000000000000000000000032db285eb9947c11f5843eff177a1fc195774e01000000000000000000000000d022645f6ba0bdd791f6782562d92dc47e7227990000000000000000000000003c49e7b427e4b38fe42ecf1fafc6880f31b6af8c000000000000000000000000445bab1d885ebcfdac103d4c00ebcc246b004bbd00000000000000000000000030c832e8fc04e21f773a4417fe7120043e9f2dc70000000000000000000000002120bc250832ca8306e6c75876c9037070ee9c71000000000000000000000000f3952cdd1b97693d5a2f7e4fcc7d5daf21cee1a000000000000000000000000021b14b8e9f8d9409fbc1b35a5ed87920f8c702a50000000000000000000000008dd042a6bea2cd8644786656c06c3531158b845c0000000000000000000000003b553788a95844b3526c6686e69568a38f30939e00000000000000000000000001844eb7ea7c8c7ec5d8a8a9922753e7a7e21930000000000000000000000000b13be3da8010dad8db4f59767ac9ae925b3da5a8000000000000000000000000af184524ce38a225d80d6f1a82d7caf711af9e50000000000000000000000000b3d81edaac41e48da7901e49886808bb1b5f116d000000000000000000000000985e9fa42a953debac0c4c153d8c32884a3b88c0000000000000000000000000f543c4f7a5d89909cbc84a17f3ac4283608778a90000000000000000000000005114f305741c6e74c8c64b570b1e579faa0d822c0000000000000000000000004c4a8109b2929eb16044610f2b087b103bbfdf3000000000000000000000000075cfba9bfb234939f989ce76071bc7af57d8ae6400000000000000000000000038726205c717565c76a5f614c969e99c75455a4500000000000000000000000014818382db870cfe37071a5b084ba136a336a698000000000000000000000000c04486b858c396734737054336d6a867f9b1fc3f0000000000000000000000002cdd445cd4e24750713e5d5d7bcb952584ecbde4000000000000000000000000eff4f7b4c83c8aecd010e254fdd6217ea6c3160f00000000000000000000000096f6fcba34536a072aeab15f13503f59c59e40b0000000000000000000000000fcf60b9a829fbd595abeaad007d8ad744ccd847a000000000000000000000000e9cb91d69f13b32a518877b391efb16bfb0e6d1e0000000000000000000000000e450faa4a988a71da96a552f4b9a7d2cdea82e000000000000000000000000090fe44dd7a730fcd3d39aabb9215a22dc7f0ead3000000000000000000000000e90aadbf8e1d1830e7e9509a5b158d94cf84c36b00000000000000000000000047b7ab79fee366c14904dc9b1c71a93c5faf6108000000000000000000000000951293b0a603ab420c823bd4b4d46149ae50c0d9000000000000000000000000bda165f1e60d79923593c89c26a9670fdc71100e000000000000000000000000b0603bdead80deef5a3312a155c65896adaa74bb00000000000000000000000037f0feb8b0b8a5698af6474638bd3e86aa3e8c06000000000000000000000000998210de9ff970348678ca109b85bc8fe6a56c7a00000000000000000000000096f2523a51256aeb1390e25ff228437cfad17a560000000000000000000000009c30fdfb55c8bed4338735cb8e95182fb56d3e040000000000000000000000008ac76a51cc950d9822d68b83fe1ad97b32cd580d0000000000000000000000003fe927dc538865ee626e16bce0b9d5de859547a500000000000000000000000044faf2e5af3f3945047ed86d30959bf89e14a33f000000000000000000000000e19148beddaa5786a5ccdbfc37ec9b13aaf8efb200000000000000000000000019e197c97425551731043cd3ae2ff88a3cd221bc000000000000000000000000b63cdc61514d12f2dd46fa396a86ec3a5e683e8800000000000000000000000078f08d3497494c3ae9bb72c129b66c5bab3f260c000000000000000000000000cb11738480730f30e880dc017685d363dd2190500000000000000000000000004a60aeece92a9954d3a5885b0c758e149f23684c0000000000000000000000000315716d3704bd71aa3319d0f7338c91b8af66ad0000000000000000000000000ecfeb0ea0353fa9808395315bc8555a0bf0fc2f0000000000000000000000002587ec6ce8c003112293e2b1d2de2fc5c6cdee7d000000000000000000000000ca3c19357e46bd6d0406249c371673c324ebd22500000000000000000000000059a0dbe850da1f9594cca78ab1df11b46557edbf000000000000000000000000e242b7b811d92cd9838af4597e000d1e84b532a0000000000000000000000000891ed14115da4bcedaf1d3c0eb494247225a8f23000000000000000000000000e1219c46e07c38cced331c55fec9dd9898f37cf7000000000000000000000000f351e96afbb5a124d21a754d2697e5de41be369c000000000000000000000000295a514dd269102dcf44a9b11b5f015d7c78a22a00000000000000000000000089022c4c7db09e5187259219d2f8d0370fa603af000000000000000000000000c1a1cbf8e3c51a6c9dfec48737bd14e9a2adb5e50000000000000000000000009a355b89789fd52e3a9c32ee0f25d709c9eb5cc4000000000000000000000000c27af946f2c1ce45fbc49148477dad8c5edcaced000000000000000000000000f8c1003f65903233304044a7b92f8738726cf04100000000000000000000000067d2bb31049b4e6843351ddc5e3a3c1cc88ab4440000000000000000000000007d550f36e8811b60c6b754943158561ca6af7fbb000000000000000000000000a6a062a08c5c51cf934e95bbf1265e3ab19576b5000000000000000000000000a9e980e612977fa5f1654f14e07f00a4bb39709b0000000000000000000000009bbe18cc070ab1b42f4f2b13fa7744b145e018f10000000000000000000000002e958757295bd8a55ae71cbe4da525e4abd109a10000000000000000000000003d1946fb0454cfda7c467d3b2e2864f504b0f068000000000000000000000000fbb3993f898349bfc756a46e27acf152bb1db4ed000000000000000000000000d820da24e8ada60d6392ea29c53599b9cd86616c000000000000000000000000201d73e1322d2dd2d2ba2556d0c682878e748b28000000000000000000000000dc71139673c28d9bddb736163243985c0e925cb00000000000000000000000001e97186e05c77404b6ea3bacda457a9562aecca800000000000000000000000044bd32a4391d9d6ec3ea20e9a4e7fd13b347398f000000000000000000000000f386880a7775168b8f684f8219c7fd2795091aed000000000000000000000000e49e6ab2ebe06a45a3bd5a47976f151fd77cfbfa000000000000000000000000c4d6e94f071e80d489f204fbd92e82db47fa6fd60000000000000000000000004e931b935a53572fe060bfa8e06c578ad56bd1230000000000000000000000006bff2b2ceefd745b86eb6a7f3ac55fcb94c9db1b000000000000000000000000faa110038e8b85d65b6bfe9a4a4ffd10940b0bc40000000000000000000000003599b805ed8c8fc4e777e2992c807662efd4410000000000000000000000000047faa3d80aa09a1066c7cd11e24974a147977dbb0000000000000000000000007c09d128b256093d2e58f1720694b8cb3213971e000000000000000000000000b4b7b0c1dd40a457fd55571fc66d12dfadfeec6b000000000000000000000000e385b5160e84b0e467e40f3388e4b29fc7aae097000000000000000000000000b3a7f2ba932c5f1e1d503064a17ba68b907089ab00000000000000000000000013ccd2754220a89d2acbabc51d26c4cf157b348000000000000000000000000035bf725603b98d3f5cb7fbdf08070cce000f50e5000000000000000000000000a29e0e6e2da74b76eb0c734ccc115893739e93f10000000000000000000000007dee95a09c1eadb37f14e523a22e1f4a5041a3b70000000000000000000000008cbc9f61a99c64a9f5d2c2e296406e6c639c416600000000000000000000000078d029d8d502e7f12cb0103a08cab239f3fd12e00000000000000000000000002b2bbb29b0e63b69944a403b4a678e5403a382ec0000000000000000000000002ad4a22f173009c416e2f5e0afcb04b3fbe33aa8000000000000000000000000ebfa14e786e84f66a495562188e7d05a734fce850000000000000000000000008aeaccc6f6cd89359cc73ecee87ea646d1992baf000000000000000000000000bfb77f1654bc0cce23e773a2c8b5e9f8add445ec00000000000000000000000089f8c23cb2e6232a2c30c724c6573f3fa3a9d18a000000000000000000000000c5f68703aece0591341f75fa22c8cf8f92dbda800000000000000000000000005ed0df287fb319882c0f76824963504e2b027f0f000000000000000000000000f0ef9f42239da4da8ca23c1f37b677b8887b201f000000000000000000000000655ce1b113b286e279420ce54c4b30e78eed33c2000000000000000000000000da88bcdcebefe64eb10b6dbdd4146f8c9415b3b6000000000000000000000000d387a7568fc908a4628bfd914acbf44af277716f000000000000000000000000f520f79ccf885b5b67506a2394f099d1f30b278c000000000000000000000000808f78e2f201a16aeeac07f6f2162ec4824aec3600000000000000000000000010722eb4c5eb75cb66ddaf63bbc9b1d99cdb21bd000000000000000000000000c606f27da0f561b6d3099433cc6e72daa4b355c2000000000000000000000000daa6dc49f49232fae4ba04c343c2b1f0ac213b9b0000000000000000000000006c3f8a5242496ee4b298760681c54c3260b5f74a00000000000000000000000095c9419262b9a34200650282a0987f1b0badcc4d0000000000000000000000002fbc2add0063fa07c9c30896026d5fc0196d20930000000000000000000000009ca22bbf05719ae644ff2be17700ae47d08a3880000000000000000000000000c37c54bdf15bb9f0b16f411f385711533c8c87e0000000000000000000000000bfd1a7fd9433dbae9bdb6cbc392903b53da97399000000000000000000000000f83e5b59df041b35f488894513f2cccd9464e84f0000000000000000000000008c59b13c31d33731069868c69927257b22f12a370000000000000000000000002a9e0e284dc99ad0b8fc5df84cc7c72b07dc57c30000000000000000000000005f79dcaa1e4081df54719b254ab903c146e8d91b000000000000000000000000ca5607d3e4531f5ef552cba2f4f93b1c8cb51cc400000000000000000000000076b04492fdfdaf3edf3ca42071049646df1b10ff0000000000000000000000002175fb8b2a2caa203787c30b06ab935049c78552000000000000000000000000544f11ab3ea2e666f9e4a56390ae346502134b4300000000000000000000000003cb59b2497029664b771c05b4226297aad35e370000000000000000000000009845df6019eb93905bcaab9aba63dc102c4ba521000000000000000000000000fa5d176d8cf5142478ba59e1db38efcef38eb8b7000000000000000000000000bc99a0fdf2974d68927c01b73c8b9d952db1f38f000000000000000000000000346ea348a718d3cc8303f836edf27ae2bc6eaa12000000000000000000000000d245478cfb401987565b7261eb02725776cfea99000000000000000000000000c01fea964a9a67809891f42a2b15eff39333e804000000000000000000000000f0260ba17b2bdcdf1374e702f56aa5851e8129d70000000000000000000000008350bde4001466acd90714cb214691c46a8cae8c000000000000000000000000cc84d2d01eb8f034674491b408830854b94282ec00000000000000000000000095c1e5be2fcec29890edf50b43b1d1a4f45448b4000000000000000000000000461528340eca9687a4b135d804e853b527c94c60000000000000000000000000ed987d0a2857ab43555906553f60deb2b1771a1200000000000000000000000089e203054f7117bd0879ecd08924eb494c2189a60000000000000000000000005745df5e9f5dcd75a5ec6137a81373f3f9b9e0a200000000000000000000000043e7baa2d6eb2353338a696108e24f70c4431810000000000000000000000000c6377352e5c131c95048d7a4318eb22fbaf4d1260000000000000000000000000cced674276250468deaa7d565361bd8486bc7f9000000000000000000000000253d1d442b118f449767db4027a7e84c2842fc8800000000000000000000000000a48ab2c471cb67a28fe4cd6868c2ec42a30db700000000000000000000000067c5c88c4dac194949a003b8b7a524230cb4f24a000000000000000000000000a712c8d2574ea094f1b8ec8d8b9bd08310c057f0000000000000000000000000115d92e6c771dc84c8ff7486fffaf161af74fc5f000000000000000000000000b11f11ba4076a02f627f9311fe3990b4542884df000000000000000000000000cfb8b3509ef0610ba5d1a25074efd56422036823000000000000000000000000cc8ec696b339e79a5fe4969071eaa77b019a0fb50000000000000000000000007e3cd367abdaee1147919a2a7e26c137f1e1ee6800000000000000000000000005fbe551f372d781a1d7ab0689c80def4d5bfcd10000000000000000000000005934bb2ea88306bbb1ff4d9dc33addaa5d454ad7000000000000000000000000c68fed2a44e1dc7d0c50581a665d8240682cd1ec000000000000000000000000fb5b47e90d1614a0ebe87403630c5506bc493bc800000000000000000000000079885355a6bc418d0d614c35a2c73201c1efc6a4000000000000000000000000785380908c44762a3a9a96d45171086d2694e9070000000000000000000000004a6ce3b787b1fa74ed39498d11fc6de905cf2e0d000000000000000000000000c0510ce027d6cf83b9e5361fca9ae18b228be36d000000000000000000000000e7f01fc5aebaedbc6ad3b14601f20ff74f4721ff00000000000000000000000060955744f105f2639fce82af1355c6a4209d48e400000000000000000000000069a549b7b5f2de9aefb0cf6c4221e1feea0df0f90000000000000000000000000687db19a11323f88cec4d488e435de6a4eeea0a000000000000000000000000850dcc85b20d279d46fd6146111e643cb372455a000000000000000000000000c88e27818143d7d98e0ed9789a9aae918ee51aed0000000000000000000000003eebbebecde31d36d6aa7aa4fe2a06159119b6590000000000000000000000001c6f250ffdc03de1ed74c6dfaad1c93bd70bdfd4000000000000000000000000b0dbd209298165e08448576b064303de0b395faf0000000000000000000000003fbc45eec33ecc3555ddf34c5ae42aa3984d43ff000000000000000000000000f26951a1ff640b3a621381ee43b24c69749b24930000000000000000000000002c940b668529092ece6adffd66147444a21dee23000000000000000000000000ec4482a773ee914c62802d16562af5f430b72431000000000000000000000000f03d0f0a1da9ceb6c76abd6984278119e07e54680000000000000000000000005de6a1d6b6fb803b4225bf72f96896b62aeb300b000000000000000000000000a4329afa1cbe50f584633e0c86f2ea8c9a85ad270000000000000000000000008f0a9ad7e6cefbf0e671bbea7badb61f3ff2612b0000000000000000000000001ad2b031c00c7860ac1a97e5d901ece123978566000000000000000000000000e1a22c1eca9c8fa8398687808bd5c015a00363c000000000000000000000000005eac1fddf9588ce1e5df348c8692e6147581c490000000000000000000000008f99e1daccd578007641c2d617b25b4f65dcba6a000000000000000000000000d1547b14d8c1dd3d0c38927e081c55f902674ea2000000000000000000000000cff8aa8f19f6fb6fe534ca711fe25e6f3b7ed1f400000000000000000000000076cfe82b9ce651ba9340a6d621f30ff4645e494a0000000000000000000000006ce31fe0faaa46315a96e5338fc4fdfa8561a44e0000000000000000000000000a076ad6393cf32cc2f649ad59166dc1d8dbe8ec0000000000000000000000002f2f132fb98d5e7a0cd0f196a0bfc403e38b37bf000000000000000000000000dd0de49a26295e216a49caa6d1b809765360c9cd000000000000000000000000ed00073d88d02bb338081b59294423b0f2d45bfa0000000000000000000000003aa828f70eece15364bdf31adced4d4fc8b7003b0000000000000000000000001b97ec1e65589d489656648196fa0e03ad0bdf52000000000000000000000000e6a1ff235dea555a042692826a1c2da2878c19000000000000000000000000000d519d0085a822e715190400593f870a465fd3540000000000000000000000007c202d9cd6bf9eec2424a0eae6298685e1bf0ce0000000000000000000000000982a5cfdfb731c9af630aedd4661965504cd51290000000000000000000000008362f7b0e6673c4ad981ff977ace86119759d42e00000000000000000000000004c47a71d9cf10e45e685f8c4728fea1ac737369000000000000000000000000aef483a510f9b9258622bdbf2c354ec73a84d1370000000000000000000000002d1385c5107c88e60e0962d3ba64b9cfb951b34f0000000000000000000000006b24483b5df8a93c50ffd20e1c2cc89b7f62f3fb000000000000000000000000e06c53e93e38bd48d49cd78b9c10422b89bb6940000000000000000000000000d2819dde60d76e93fc1c939f04c0b443d56e76930000000000000000000000006a07d2577b81b1cc37566503d7a12219d2a905be000000000000000000000000ac4da114283b91d2dca06cb3c3edf450a02ed1d0000000000000000000000000a6c1c84fb6619299ab30e3523f059d9ca6c663e1000000000000000000000000d6cf6ac7156025e85dec7bb115f6e757f051986b00000000000000000000000005d848fba545f812f5701fec27e4dae540f4316100000000000000000000000049fe1c55b990cd993c3efe502fb6adb00d7ccf8e000000000000000000000000fd999012d9a376d6dc49dffd8e8a09b602571d9e000000000000000000000000733b056a5c0c9b94e7b9e95d32a7042c241f091d00000000000000000000000096cd68c60c6dd9ebcd0571be0b1cf529475126e10000000000000000000000007a4d71ffd7c19e95643382191a84d35e570babc9000000000000000000000000dce28f11338f837d71de8907d352f06ba58088dd00000000000000000000000016e925d50aeaf90edef310af505fadda86cbbc7f0000000000000000000000004932b4137ea310b976cd63dd84d959ba257d0793000000000000000000000000613d43eccef3a273ab70701d5b4839b1c4f7b0060000000000000000000000009a933fb2edb78f106103104c6dc3bac314056ec50000000000000000000000000a69b103dba4bc2408a5600ee64c23447f195e4d0000000000000000000000008c0133b3dbd2e4abc9f423e16fb5658d048260b200000000000000000000000038bf6d03a865b10501926dccd868e000ff3dad18000000000000000000000000cdc17289ec9d5adbaadc688321422f5f089aad170000000000000000000000007aa80cf1890e21b168cae3c21523ac86a3f626ce000000000000000000000000b5f86da4bc3014a28680371d50002db044c7406c000000000000000000000000821900800f5cab79267381eb6ba70763fe2243840000000000000000000000009c3d324d84cea263ccb9e93f3aa7fa81457a3eb6000000000000000000000000ada1919c6d09662428abd854eb059f50bc2888fb000000000000000000000000ec44c3fe98a0611d9186422ced0b29dd022c4fe80000000000000000000000008bc4a7aaeb0318c4a92b7fdf6d005b9ca5db9f1c000000000000000000000000af3370ec391a7027cf729c3b89cdcbac331ceaa10000000000000000000000000b1147fe77347f84f81cc54765994df13bb82806000000000000000000000000ae167baaceedca182506bcf0da36d278bcb261350000000000000000000000008032b49a42ee9e3e11f0cab68cd6dd63835f3bc40000000000000000000000002fa252ef75b4692105ada83cd3fc500b151ce66a00000000000000000000000067d6a7582c6176d88418e2a803afb1a174c9e76d0000000000000000000000007b209c5428439971d9239f279688fd5efa00d8010000000000000000000000003f0d2f872d3f9b122a18e0500be8ca07f5db47cc000000000000000000000000de83e0bb28c52d2b02ac91ca5ab84abb6b0b5ff30000000000000000000000000db32d4be47ae0b9d882ab6a97102b0394ba189600000000000000000000000002bb27fab5a280b2d6de2c4d62f4b79237bd601500000000000000000000000031feb23863faf2fc84f6908a1ac0041b29126c290000000000000000000000007ee4b603399fd696b5e39f375b11a70cbf8ef4eb0000000000000000000000007b2f514ad97a11a1bab45fcdd03a306325104c96000000000000000000000000fdcc01a7f712c651b196b3cdb620575c93cae45e0000000000000000000000005b3a9fade6207abb4e6cce84b8bd3b05144e4a6100000000000000000000000001bfd71c4a1dc2052d2037b5c65fae011279d9bb00000000000000000000000098f1c98d95b4dfdacc99d26f543180ba9b51d89d00000000000000000000000070106d0789e7bd62a99b9d27590081136b40d8b6000000000000000000000000ab14b2b242a196167900fa1bcf659c6343fac798000000000000000000000000355fff03eadc8287073ae0644b5646138ff5596c000000000000000000000000eb5d9c1211cecffa1eba4835ee8ff1ebc50a8ab10000000000000000000000004f8383bacd0ce2a45b6276ed97149f922949df01000000000000000000000000a51e93c8690fea75357b4e51c74fb1ef91234809000000000000000000000000280ce2e19aec44390ba3ff2dfebb93922723a1200000000000000000000000006847bbbe17cc2b1d545da743977f8eae965518fc000000000000000000000000c013e28332d928a3f5b9e093c4e345c0fac795240000000000000000000000000c5958ee614e1926fa24e0ed0519801aff70d968000000000000000000000000a8bc0ee3c5b93b8b007829b0ce7700ae184caa230000000000000000000000003a9da35907aa7a9140629564716b528957e08a11000000000000000000000000001752d52dff7c71218247c2d35ffc328e44fc8e00000000000000000000000086b557e9fd854e6d09622a6c7fedbd7c6d40ab4a00000000000000000000000079f84863c2889fe74a812e8911010739be6d96100000000000000000000000001ddab4f151cb900e0b651146d5638970c834c9c90000000000000000000000003330aa942fcfd6e606e204785c6839af28dedc3a0000000000000000000000000cde2b64010f4dac3cf50977f717bcb111cce6ac000000000000000000000000db345fe000a23876058eab6322579e688e0e6afe0000000000000000000000006bfbd7e1cac880b68a4c82943973f3212659b67a00000000000000000000000082402576e697da19515ab700b33b2248d9ee4f8700000000000000000000000001dda8eaa4ce10268ae69c015858e737d5e67f870000000000000000000000004f1f6e8d7e1deba1e28514c439fc8bd8d74d29ab000000000000000000000000fd46d172fce91272885ae69ff7615e690d27338b0000000000000000000000004597e2e245dfb05f9633c24594da7e739f8154d200000000000000000000000002e3803f5cc55f76f5c59d59cce827d238a71be4000000000000000000000000fac50d866aa99967dc7e1c1bf80cb0b407f32e0200000000000000000000000005f29758a287413d39c25e75beff0bfc7991734e000000000000000000000000e1fc57473164a8cd6d6630d3278acfe42bf79b3400000000000000000000000089a9dda008e343d5d27f99d7aea0c67b96114c9b0000000000000000000000008326c43caa05321ee3dd188f6f411fb10b1abdc1000000000000000000000000ee13130e22247a79143a5bbf436086ebd8a68d12000000000000000000000000414aa77ba697b1de5a280a05ee28da71097ab9b6000000000000000000000000fc8937eba9118c8c1cf948b0bd90d81f2f4e97d6000000000000000000000000dd8bc96d162c8247178faf9723ad4fd5cd4de459000000000000000000000000b10d1699c36375909762853f713bb618820643b5000000000000000000000000f5bc01eb9181cf84e238f8eac391630fb82aa01c00000000000000000000000003551563c3dade6a9c875cc776920e75da98124f0000000000000000000000008246341a1ed6ab35f2b7ab6ca6bc6b7859262b70000000000000000000000000ae25221da99eb09a39c0f41d9e280790959fc1ca00000000000000000000000049e18f7e33e018e6eacbfb9784ed3774221cbb7e0000000000000000000000005d21d4c3a2f745d4b3c67a77f101d22281f8d66900000000000000000000000056537a3ee0284ab18b134812940b64ca3373a0d90000000000000000000000002bb626a7af2f953e8926b4c08e068a5e88e66798000000000000000000000000bf266c2d7cca2eac72c51150da99e975a8ba9ee70000000000000000000000005371d73af59cbb1d9dfe97ee0d35cc7bf1db482d000000000000000000000000b5362de5f6e61eafd0d96bb2b7a57f596877b4f900000000000000000000000081a5f35042a034ea9ae93006091843a855ff886e0000000000000000000000002cc57dcb4d8fe14086773db2e1ea86adae3dfd600000000000000000000000002780375ef46bed657c7d2ce83e2783b248c8f75e000000000000000000000000e5bbbdfc7c8bde2662c4947d9ea791e255c0658e0000000000000000000000009b69843c020c1e6da39ae4a19aeb28f184ef93b600000000000000000000000091cb574b9c23ab2b58fa9a5deb19ddbb6cd17fb500000000000000000000000008ee13d02135144a0b60be3059ccf05bb476869500000000000000000000000088ba3bf2e6095eac8264b409d7947caed3ded75a000000000000000000000000351989488a7083b80f5953cc13a34f404532764f0000000000000000000000004cb398900916b8de28498956b585e4396b9b2c1d000000000000000000000000c03246ad5ef23d43241a9e935a5893db5b2e4d5600000000000000000000000095a4568d2e74d10c95fc0e25046ab288d83525ba00000000000000000000000076f96ed45e6634331a536fa2113b51edb98d0d47000000000000000000000000f59fb2ee34f0fb9dc7df61282536097858bbaf57000000000000000000000000bdf5b780ef7756952617b6198d5e42faf93ad8b10000000000000000000000008f7de487cf774f7888e566026ed07f38db6f6d260000000000000000000000007735b2be1b1906ef470d6cc209fb90d0db5c856900000000000000000000000060a11b16888724972d09abd1d3c275bff10c4e9e000000000000000000000000dece1b40dd0e1d73ca18686bbeaba9fe456c4a28000000000000000000000000c4c2423d1df3b75895e62ecdeb7f92552355e73400000000000000000000000046065ded1e3847f07adde76aa8e5f4f7e124ba2b000000000000000000000000e6925a5f73bdadb8113a44768181579b4b9255d40000000000000000000000003dd224dbb30663c2862de957ec8d78756cee58670000000000000000000000005fbc3aed844acf794baf8f81359df17daf5d1005000000000000000000000000e180cecf5414fc5f0fe3446be704eeec5be6c654