60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000009665c1f8ef0e405b52414529361da9539d91139100000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000d6c696e6b61776172642e6f726700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e636c61696d2072657761726473206f6e206c696e6b61776172642e6f72670000000000000000000000000000000000000000000000000000000000000000002e516d53533131445255413361554b467978523271465341726574644468436d4b5044557a384c35426a687369427400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005560000000000000000000000000f2ddfd3763b4cae84fa5cdfc8e94ff5acb52833000000000000000000000000793a3b79ad329f2e6cb7e0f9b3a281a1655f5f4d0000000000000000000000003b61b7241453e6cc968843284fdb45645945f9010000000000000000000000000e24b19e2f38c3dceae8796c9455cc5afc3eece00000000000000000000000005e31c669b7f729b7b7733747ba0db2b2e6b42a8e0000000000000000000000006280af4f19a6bd818531df0b48c0f00fda9ef639000000000000000000000000aae26d148da78dd7299466cb45d00b2851c6c7f8000000000000000000000000dce471075d4e02ea3b5b3f072de3f77b2deadf7d000000000000000000000000ede0940ba777837e488b258e9f87d6b3403916fb00000000000000000000000029fa81f6d7e982f5a21b363bfb4fce742cc2f9ae000000000000000000000000879896d2b28c52dca3fc98d0e6ba68af69e6ec230000000000000000000000001f0954cce6d3200203af1d59070d63b28c6f659100000000000000000000000062954baf24187ee9714588b14c03d5de00d1b5c50000000000000000000000008778acc1cb66b04745fad9036a73a3f172b400a10000000000000000000000008311b34523061cea9d29c6992c5fe8b864f937f7000000000000000000000000aec3e82b9add8169087bbb895e381e37f55b94ea00000000000000000000000091c3b4938660f29f648e2e014e4eed470b1958cd000000000000000000000000c07ad1c834545763c2204851c303c3ad03f692cf0000000000000000000000000a05341cfa1b63e488d0f06e90b5865a1386d3a0000000000000000000000000c8503c05b9afa7920b9267c7e5f2d332369b533a000000000000000000000000376d1a5d5fa53ac486c8040ca3056509af289f370000000000000000000000000432ce8700aade52a29ea5c569ce72540512ff670000000000000000000000008bbdc146e227d7cc5316901645037e86b9144b80000000000000000000000000d42a767256afee99efabdfd097efc457aaa79336000000000000000000000000ab395c1a0763fa815988c6242c2184d57bdafd1d000000000000000000000000072077d25802d30d3906189aa14bfeaa8f44f4f7000000000000000000000000d662ba24e19614c741a7057cf01a44c26fe3a10a000000000000000000000000a04d381e976d3238ac1a7fa61b3953109548beba00000000000000000000000017bfc1d8749cce78ee426e414bf3b03fd5e10feb000000000000000000000000eca13401d1e0b50cfd0658a208409a446903a454000000000000000000000000700fc784604c5f698242e003b2ef9344af817485000000000000000000000000c6554768910f2a716ce2c2263b3eb5f22e3986ac0000000000000000000000002221c3a755d68740d7f6fe60503619017d3180820000000000000000000000009de34ade28705c1c8f1fc6e93e9e50d74d2d17ae0000000000000000000000007d017d585c383f8c3808a324983d792f53f5b89c0000000000000000000000002bef8adce8cde51920f5676247b70294fb676c21000000000000000000000000b783c3c8f0ddeafa775b66e0c650fab63fc4ed6500000000000000000000000003261b61187dd3c85687d1ef7800ee3655538d740000000000000000000000002de8e905bfb578dcb42dd7f50e674bb66912d0d90000000000000000000000000de9bd349602a5bb43506fdb186839ec859c2d07000000000000000000000000df8ca5da16c2ab0c73b049d0a88e5a9dcaf3c81c0000000000000000000000005fd7a27472531d12c614e60e6a8d4c007b73466000000000000000000000000041066b38bfcc2032579988d0ab516957c974af2f00000000000000000000000044c4fe549a1406dd82d72d3071c87360ced24dba000000000000000000000000f6e3660fe62520e9a78ca00606466a2772223875000000000000000000000000f9a12636da8d98c9b9c1ce60ce1e8837b4c56db1000000000000000000000000ab769309ebceeda984e666ab727b36211ba02a8a00000000000000000000000006cfaf7764a75ffa6135512799554a6ed4e87bb8000000000000000000000000682965081af79c1a35fde24448ab0d0b22adab9e0000000000000000000000003a3f01783836c00dd3e2d96843b9f607c0a26fb0000000000000000000000000532dc66488b6524dec6ca1fec8784fa8a2951bb8000000000000000000000000c86077cb9241c4d010d44057167a6609e949c4c2000000000000000000000000f3f085ecd2fb3213449280eff8161d3bf18ad9f70000000000000000000000008f8604e11319dd815a12b9259fe6d1f3c7591beb000000000000000000000000a8fa325872a3929fa7a3bbb6bc7ccfcbaadf2cfb0000000000000000000000006dc2d495ccf2f02a7320b128d4c360f00a1388aa000000000000000000000000d3f64baa732061f8b3626ee44bab354f854877ac000000000000000000000000493ee600b062786a81970039d2814a3f1b07d39c00000000000000000000000008a883f7bdf078c0337156b481531ee7590c91d90000000000000000000000009607d9d994084c07019a84a11d3f65658bebec8f000000000000000000000000e92df9336d899f3ae5e4c99e6b406dc14816f89600000000000000000000000051861f420e33c6504abe4b5df0d5b3800217f4c30000000000000000000000009056fcda526f52aceb67f389ba29939e354b16ef000000000000000000000000c80f7bef43ecbd7be8ffdc9de8a3e20d8dba08d6000000000000000000000000a55e505203119796cdf8dcec125717ac72628648000000000000000000000000902624d5fdfd81315a7d7394ec366d418e23215c00000000000000000000000037ef4e7121a55e55b92ed34d036279f217449408000000000000000000000000d07a374e76e76b057f7042e42ae84805e5524bb70000000000000000000000005c33c242ea5cfb4d69c43e80c786ad4eab7683d7000000000000000000000000d42d272b1523afd7448086275aa29de130d3acdf000000000000000000000000fcf3569225fb07354704b42e4aa3e1abbb7af24e000000000000000000000000f462a21ae1aafa6e383953aa5d28803131298818000000000000000000000000a6775488a48a5c2d25e2b91c2921ecf9e784d544000000000000000000000000f69fd84d20a9f6a8ac9870977e5753d642228c9e000000000000000000000000b1c8336648624f1d469c93ba533de7c3984ad69d0000000000000000000000005ae076aa6e2d406c984d9d539ce99fde0395b2bd000000000000000000000000c96cb11e14959486cb8c79cc77c8e75351cac746000000000000000000000000832a81399d628e80a2817e0e4f2fffdea83202b9000000000000000000000000f7d3f8bc303d181a08702f81e86cda99bb34767f0000000000000000000000004336eb6f788a4b7a0c42a88cac09e32e1af7a557000000000000000000000000aa2b4dbcf11fab95d500a8536a7a152d28434a26000000000000000000000000a86a6540e02729d0a245bd92d4c679bab9d7f5f70000000000000000000000005a77959d5ecdb1eb41625a8a3d985d327adfb8b10000000000000000000000006156dc6ba6b444352c43293db8f562cf86987cb3000000000000000000000000f9954c5312d0051891a8f9718c91a2bdcc5519f50000000000000000000000004b15e7e0b303924499c18d555dce172ef19be2c0000000000000000000000000ab4c70eb9b281a301ce2651084cfc39955d82ae6000000000000000000000000445293ee05a45ec400b235877c2255c02478cb3c000000000000000000000000cdabe4960cb700816a9b3e287b10b7c9ce39a1270000000000000000000000009cc6eb21e422259ff6f283663dfd1988053e80c400000000000000000000000089378d7f781e24e15daee965bb4e99d0249c26780000000000000000000000004ed7b222429219a1d5daa58f04cc65cf31563ef5000000000000000000000000d638e34164d1d2cf2cd5eb4958a4c78306821768000000000000000000000000fc8ebcc6c7e876f197d868165b56c84c9c2fad6a0000000000000000000000002a2a1995740dcb86e81224333d7cf56c746a55ad000000000000000000000000d3c6df52391c1ae6e43b9bb01168ddf38323bffc0000000000000000000000004403b424ea406b9fbb8bf1169e8447f658cd776b000000000000000000000000912a4269b268578df92089879dcf0e052f58bb61000000000000000000000000599628add69a76231a2ea0c855308ff36034492a0000000000000000000000001b4e6c9d5cb49c4f1cc4f8599fb74e0b4791fcb00000000000000000000000005238771cd4cf81965bce962f342e17f884338bc300000000000000000000000067e881743d793b1d42eb9e1114383961aa65297d00000000000000000000000086aa439a27bb6ff1b9937cfa368b6e2378f713740000000000000000000000003772e7059ab114b9943d86f583f61e4963f75dc5000000000000000000000000a5898b021b82f9d5bacc2a9369647cf0a8e01a0d00000000000000000000000056d238566ce455aa1cca599abb9fdaf792f26bcd000000000000000000000000a40be54d2500086cc230b6bb68832414f0d58c760000000000000000000000003bec8ab97059ade8d69b3742acfa4534e550c9710000000000000000000000002cd392d4cf56a9062b0acb79ef233aa6b1e059c400000000000000000000000027a29ff3859495e3e5853e8b8170b72b9df93816000000000000000000000000d7310364e41a9ad908e089f2a7742157a259113e000000000000000000000000097f20e8e2cb19a038fb1e94f1d1fbabc34d0fc7000000000000000000000000d902cfda3040dfeb939c88075c7751dfd34ca8b900000000000000000000000098bf00ee7733e14d170938979170b560272ef866000000000000000000000000e4ebf593774872f7ffadb62fbd3d8f00e87f0932000000000000000000000000ce004f5e76fb3b65662b99eede4524ed4b7cf9cb000000000000000000000000da0351dd8d0adf00781a2aae1062de78e647ecf2000000000000000000000000395d35e4b8e857ea0ff7aa26807403f6440901b2000000000000000000000000365fe53384e97a38ec7d47bab8307b1681d172e0000000000000000000000000173daef773a82de06c5b0fbcd0ab8eae377e529100000000000000000000000013b81f9bc17b74822ff693b1ef4963dc8f17c872000000000000000000000000db6c738484295d1241afbbb7df70e038d93af17a000000000000000000000000512a5479f5bd2a27d6552e471bd2188d2e81f0df000000000000000000000000c78a65304ba540be56a9af8e13f9121611bc5902000000000000000000000000bd4445a368638dc7566e9ded800825f9f590cb9b0000000000000000000000009ab9e7ef34a156539093c419aba88037870ab1fa000000000000000000000000ebf433fd618c9283cd5b3c2f7bba013ab1de00a900000000000000000000000037193359eb76a29b9a97e716b7973f8444197304000000000000000000000000908089a98f9d473d12c72aa1cdba5a87276bb8950000000000000000000000008b8f26adb3ed7d66c0eb412469d8797c46e4304f000000000000000000000000a5f120179e2f564c4e4dfb199920870b4d509c43000000000000000000000000084aa7ca92c6d242667a5dc9b15f42d135f55999000000000000000000000000f26657ca341bed0dfcef3b95ace8e5bbe6f368dd000000000000000000000000874cc1c884a8940b236869d44d471a9ba6ff1e29000000000000000000000000dbb9d72a4f44b816c876a6c444c061377b3a249400000000000000000000000033d70659799a20fe32fcb8060ee2d176ba97d4ad0000000000000000000000006dacff66bf482279d45d403736b435a37943247a0000000000000000000000003540ff967af864c3b55700d1c61144daeb2324ef0000000000000000000000006b132055f5c89fca579dba31c708ec42c82edde8000000000000000000000000bf9c8a591769593cf84cc3ab5e27af93451b543c00000000000000000000000087a0ca91e4773f60ccad2d8374e97c3c2423acdc00000000000000000000000077f626d5ca5e465dd587161ab6960b9f86a63e600000000000000000000000007cb993069f1083a20af55a2c3aa7207ba76639a9000000000000000000000000e69a2d81b5d34ddf1020ce488422f9c041bb7601000000000000000000000000f047496b480cfd7ceacee67e5a09d22bf8086a04000000000000000000000000e7e975fd2c1c65d68f90bd9e7dfc5795bea9ae670000000000000000000000006afb76c5a5d08cf8b7c1cfd7e615284f28b0db76000000000000000000000000cf8b99ebb23ea915b5c5db2c57a130aedf3fd54c000000000000000000000000ad5e7efd0023672af27f735f569b6e256c29bd0b000000000000000000000000ead421bba6b4146b136169aa828d1800661dd0b4000000000000000000000000eb4e593a7aef7772ba0740dca0d11f69323ee649000000000000000000000000182909b7a33342fe0ae5e7b2d1fdfe397e24c66c0000000000000000000000006fd767624b7383ebd34e1eb5d3aee25854dde2900000000000000000000000006c8901d7c22f6a389b9afb426a417e52bbcb99d10000000000000000000000003923d1a93efd0432943e12ee9edc4a7db2509ebf000000000000000000000000f459015e3afeb1c9a2e75a40c0f3a06b4ec2174400000000000000000000000041bb9d4972de153bd3259664e4a2dd1eca5a01b0000000000000000000000000d51c2ad6a9a1e191701f807f7a3c62a8f22eb6fa000000000000000000000000aa0b3528569de7e007d32c39c9fa06100c450a520000000000000000000000001990def36b2763a518004c38ad2f5ae5a98d0bfc0000000000000000000000000f7ebabd81515cf791ead85eb047fd47fc2344dc0000000000000000000000003d026fcac0cec22a5eeb00d3f3ae56bc5b0860b400000000000000000000000054cdd71b724f992fa4262d98fe5dc39431115de800000000000000000000000025634b8cd252eb34b4709abeffc4c77131c2cf8d000000000000000000000000d63ce5f566b5765341540ab29581ba43d29d47910000000000000000000000001bdd0565a08702e0bbcb89631f15c8b133f091ad00000000000000000000000027e3c92a6392762904f0be58a89291938a3c9063000000000000000000000000f6c40d7ac31260ff009b55ab54a260cfc15b857200000000000000000000000055809d134793f95f9c075a7d99876feb2db30c63000000000000000000000000aaea0b6eacf9d42504d0efa0dae0cad35c4a5659000000000000000000000000b9867eb3abda203d2c678cd8636831448be1d0c600000000000000000000000067f41f879a545fab4168395b8b4bf19da622ccb8000000000000000000000000f4678c4442c51b446e7f97e6ffc2bd280679e25800000000000000000000000037d8eb9b85b9ebcb46ea328ff86314ad0eebf45100000000000000000000000061770c2e251d8abb5c1597cd2823174ab9419daf00000000000000000000000056fdb82c3a3bbdcfc23be9c2a6921619fe424f140000000000000000000000004e01353a70fc667cc89a341b73e88398f9969cee000000000000000000000000895b92d2af4e5966617ad1b60172b4e6221917c000000000000000000000000097d2d74543277612972ead6c75b50bf731bb285a0000000000000000000000005773eb2d0b04aa1a1c881a713edb23027d914072000000000000000000000000471163a65d4a5ff62ab64754b2797ee564456b060000000000000000000000007a76b989d0f99be143a15bd54cf454f8e19d5cc40000000000000000000000004355f8d455a053bf9860e553b97d36d2211e89bf0000000000000000000000000c6f9d4562d3fccec4ebab8d1f8609bcab1dc704000000000000000000000000940d9ce536c89594d2f6885987752ec306a0b399000000000000000000000000b4cd01377319c38ed429a67a8b4efd02b3fca181000000000000000000000000550c5a4637ed51648ff1b377af76771814d0f7d5000000000000000000000000840de1df20ae28b6d368121bf4a1260cf163d778000000000000000000000000c333803213991d5e53541c7cfc96ab859d7b4852000000000000000000000000b96a3550a5bfe87bf9aeed82ace6d17bbf36d6a70000000000000000000000007982af52df56242614e3155556d7d5f0b57525010000000000000000000000004a9e11c0fe965f551fd21d448a9861d10b9b6c5e0000000000000000000000006646b1206e560e3d1f17c139d216e5a0cbf6eae5000000000000000000000000e5c2b821c024469569cc7188288923aa8507c9f20000000000000000000000001f426811879521b8630d8317e98c09dd958733d3000000000000000000000000621f9605bbc2bb87d7eaf17f5abca0e7d713405a000000000000000000000000f2a94112833d5e0e37b2874565f018d74f14c114000000000000000000000000da400960f6aea682282d3006df5a0a81a07ade69000000000000000000000000ec200aa9c0d3c41aa6ff4629a312bb6493771c610000000000000000000000008598d922d11ac163da9b92158c89f4d3f1a0a56b0000000000000000000000001b7904ea92c3329035a2909b09fb0afbc256f267000000000000000000000000ab4be72ed5b11e799e62b05de2c17ff9169ac0d5000000000000000000000000a79ce858b54d8648fbac23e0098798a46049861b00000000000000000000000089f2d9cc2f022d27cba08ee1bfadc8e100d12a330000000000000000000000001a93689c77eceb05d93053712ff359987b0892de000000000000000000000000954957c811facfe062ce05b5b3a39264e153962a00000000000000000000000027c8dfe58c882b5fae2fa65ba09c2e9deeb2a7500000000000000000000000007dfc37edd39cb9f55f52adaede9b13d5e3b91645000000000000000000000000b0523cca888aa27da47a2ef310bf5b9f03db37930000000000000000000000005704b853e1aa0010cb959cbfde8b4d669af834fe000000000000000000000000a9e3d6cb4bfaaeef0d302b1f35cd2f25c65f03b7000000000000000000000000ea32495a3bcabb64c1dcece3f17f0e6337bdf5b900000000000000000000000092ab79724539ebf867aac1239d0f5c36a42f263d0000000000000000000000005459f838b6cd76d42ce73fb3c81d04715a876160000000000000000000000000c9add497afa2c838f5b2ecf58dbe7c3a9538004600000000000000000000000048a3ef2346b8b2d79d05c47e03544586326b8e1b000000000000000000000000345bc33073b0b1d4a2ce70817b0d9248abe65be50000000000000000000000005169073e921e6ff44da5f18306648721805baf9b000000000000000000000000f60c581e9299d7731dd46a6c93bea04fddc8e0d30000000000000000000000000b252771f8935eb00bd9652237fb2a2b1a9a6251000000000000000000000000bbc6358e948d955c318c3e67d89b995584fa41ca00000000000000000000000031be7a4d3be2d036298b104a53711faf1e3ad9f3000000000000000000000000d0d2f6c5de3bad70541f6b0ecdb3bc85b55c81110000000000000000000000005a17fb00d21c3e33fe7ddb7ba6449cb568c4acd700000000000000000000000038d1531f70eb137c0c33342d77e5b5c4c649ae1c000000000000000000000000001f45651d64fa81c48c045259d9d9583869c8f400000000000000000000000082334283a7f5452f6918878d3838effee2ee610a000000000000000000000000b2285b1cf3fb4a74933911a7499396a857494a38000000000000000000000000f0c69a4ad5bc1286637160cff7ff132396bfd3e5000000000000000000000000fb0b6b2745be4d008f07826db4a5628159750fea000000000000000000000000c5b0e1061bdef5843131f344cc6a39edc92b5d4a0000000000000000000000003a65674eff4aeaee13d72840cd75ca8939b24a70000000000000000000000000b8fedba4b749f95a6b38638cba5c375e1bfb26e700000000000000000000000065ee5da308acfbb822c2deff91cb2aaae05c636a00000000000000000000000017a3d16df9ab44d7164887b444e7cf9822d07bc1000000000000000000000000e7737bcfc8e6af305693736aec2e800cb9997285000000000000000000000000339d619c04bd57824fc4b290166bf6158588d3d000000000000000000000000009eabd6c337d863161efaac9856bc3578d5971e600000000000000000000000004ca3b00700b8e5f02f5732ea4db1d7b67da59a2000000000000000000000000520c02bbbfe1c3b51bfb373e9986bc483d7923a9000000000000000000000000eb4e7662dd87a2855e7dae4227c4c58168029c18000000000000000000000000b55c4ebc229570c4ee0a57de8128e85b59373e16000000000000000000000000728fc3bb0c5dd32f0b30a82099e637f1434807d900000000000000000000000036821c9b70478b819e5d3ef283cd158dbd3cf2d1000000000000000000000000ed452d4d1eba207e723f691f97e694dad1262d71000000000000000000000000d337b4fe9c1437784784bc5771d827fa9c1cfa420000000000000000000000009013a361e4aa1dfb9256a5216644d147d1e52a5600000000000000000000000000d4566ab45f59350bdb41a2ddf4899cb79a60fb000000000000000000000000a0eb77d24c19bfd764846e70f8e0596d2d6cf75a000000000000000000000000cbbe690a32d7ddb63bc33683216671214447e7b9000000000000000000000000f9543021971232d79e0ecb0f642f95eea24798dd0000000000000000000000006dd2c1f0e23cdae8eca594bb84776e654658574e000000000000000000000000a488ab623c7cde26f29f1e089b3a5838f5cb8c41000000000000000000000000492d62d7f37456178144a2432dfd56dfb072bfd30000000000000000000000008a54ca8e56f9a0f1049acd0a504f466436cb09fb000000000000000000000000540e17ccb9a4b9ab23cd9eea1f129b1343bbe89e0000000000000000000000008e22f2281e2e766f9a97f427c9a81ed8ff50cafc000000000000000000000000b2c21bad28e65a48915c125ce3671ce1622b38d6000000000000000000000000d57ca496174bdf39d053d0a3df9148dd011bdaea00000000000000000000000013ead37716ab50e4f7dcbaab775e883ba55830ae00000000000000000000000044b22a0e09a607b8dd80228d49bd93b9d627771f000000000000000000000000fc0c1e5e4b9e7ca57703a6608d589da13c93585c00000000000000000000000005b81351cbc44a1c559ffe629e622c90fe3a6c5c00000000000000000000000005fdceae190b4ed17f413fb6500b552667abe5f10000000000000000000000001dadeb0ca89311f6624794d4e41056b91ad5ecac000000000000000000000000b4734bf7ca5c70e933f0d80e8e3c0c953b99075300000000000000000000000056aa03c42b7cafa46cf12e566b6ec858c7d60ac9000000000000000000000000fd08b726ecd4b64744c37c85a75da1999a52d3e70000000000000000000000006ecb7c3567f9999de220a176daf770d36000cf6a000000000000000000000000cfceba3cc7583cbc3978768903ae805b12034f51000000000000000000000000e805bc3638a14b442955ed2e8ce4ffdaf3f00e6a00000000000000000000000054fb9db9e4a9057f2cefd550ac37372b25f991a2000000000000000000000000c0ec62c187eacd95048c8f9f97a21e3715fc14530000000000000000000000004ec14ddedfa020efef357b72236b01abaa9ea3a700000000000000000000000073aa6ca94d124c4850d6f7447abb88b2faf3f3ab000000000000000000000000ad61e26e39102f4823b95e2856427cd969ac5664000000000000000000000000e599747ab087103316ea880b9d7d9c1b05903a26000000000000000000000000ede30155aece1338853e6268e08f641fe3ec3152000000000000000000000000d16a714f9e87c971a1f0e0b56ef0724806f0a3eb0000000000000000000000005685c206f3d0d7d074e8249dcca8ed262d92816a0000000000000000000000000f8fc53b3bb2bb8a4a170bdf3fad14adc7c00af7000000000000000000000000b3db043a967858b187619cbd41b5e4bc2558466b000000000000000000000000461a422e8bfb7268256182f6c16e7c1659d8cbcd000000000000000000000000a206bfe988c7fdea84371eb16c5bd01eef3487b0000000000000000000000000e9f5d1d2283b0b557cfa5175083608534c99c59d0000000000000000000000000c3a416e4f23e9acdc22aab9a649f1a7c96949f500000000000000000000000068f9c9a868445b7c1d708c6bb80c9d653ed4ccb300000000000000000000000052395bad1a4959c3b70393a5eb335134d942148a0000000000000000000000002a08a04f9313564467b94c1d5c91a1b6e9485802000000000000000000000000e2422235c8a56891ea9cbf00e006b8209e95be79000000000000000000000000a8d7402852d16058bfb12e24213e30cf2856464600000000000000000000000063485f0ee3cb9f073ff6da1824d9aa17ef58b7670000000000000000000000002184d6a4fbd26584eb4ff90a215c1db334209053000000000000000000000000738762d40077a8d132e2c0fd5f512e8c9fa899c8000000000000000000000000b0d63434b379f81b034e9945c157bae0b29c83fb000000000000000000000000cd5d1d5cdfc36894571a36cf0c212364344ca490000000000000000000000000195aa943c03acc2ad994e987780138e6ac7a1eca000000000000000000000000e772ebb498049596a50bc7f2fefc5d58cae2b54e000000000000000000000000bc263f0ab6658d827d734b07541d15aa334769ec000000000000000000000000201d43a8219363f8a7e930703aa635a3a60c7a530000000000000000000000006bfb0e8d1a3e32a2fb96e1b2f50579e7b6d17d900000000000000000000000000dc411b17d337af85d83ea5a3577d09132aae8660000000000000000000000008e89680249ce8603c38a037dbf00f896cdc540c400000000000000000000000094f65587933f952da5a98271513a019751c0b04e000000000000000000000000a1bfcf3cf3fe1ec8e8b6193e2db52a324bf6888600000000000000000000000066e83b1fb56faf8172a3377cb49600643642edb80000000000000000000000003efb3f49a8eded71a8b87b7517d4b7d5a67d7668000000000000000000000000cab9b4a2cb6cc33ea12ab02da406865c23912675000000000000000000000000b4a78028a616e9dd00b3c0cb26de82a722d16d820000000000000000000000005b0ea25eca6332bcd7fe5f87fc90d459847e64b3000000000000000000000000d9e33ebfefaa497e54f8332d338809a74471b03e000000000000000000000000abae73562366b33d281c144379873062c23574c70000000000000000000000007a2bf11563d1bfa7ce8b59dc326b1a436f45e95a0000000000000000000000008fbf85fb76baebf45c9c77af8808b934f8bd2d110000000000000000000000008f79dd762a7eb78461532f1f8017d380beb1145b0000000000000000000000005817fd4b90a78b0cebbb0d2e34405cea172cce74000000000000000000000000e836d27a37d4e55153daf06b4f5da7210b7d48170000000000000000000000007af2e6fb4b7030d3a768212b387abcb5cc07fffa000000000000000000000000c7f824709557f072d3774ce4749237979e15103e000000000000000000000000c8404bdf586b617298c06b8acd398baf5a40737700000000000000000000000040b0ab56366fc94c8003a0ff70824994b7514aa30000000000000000000000001b657924b1aa1271cbc0a72dfb16663bde3e1ecb000000000000000000000000dbe35fe219e02a10deffcde5c2d71fb909191012000000000000000000000000c3c89b3ce1b76400b9857050f6082f7ec84c67360000000000000000000000005f77febdca540f3d27b18c21ea8788737845655c00000000000000000000000091be02e72e3cdb16de36cc8c596fdba7e2e58401000000000000000000000000f7dab53571a08f84cd014853c670ca226244d3dd000000000000000000000000bcafae3199d26cea0b29e76fa9db377d0160519f0000000000000000000000000aca580f1fe36fe49e9e359c64c5a5e71c64e643000000000000000000000000cc5b6a57392a91f2c0d5ada942da88e1f426cfff000000000000000000000000f2a7756268e65924fef1bf7b873aa240e878bb7d000000000000000000000000802114bda85974cc8a6ab837ee991919315e9e8d00000000000000000000000059988b8077488b7aafc872d73ce4da249bdbe84c000000000000000000000000c39b52b70b9cbe3556b8aa2f2624d6462a8ff29f00000000000000000000000023c4500c979aa89212e8c19c47e1395c01512a01000000000000000000000000be67a8bb6efe384683aa79e5965520be2b5a9d35000000000000000000000000d9fca05f6fce88e61bb3fe770dde9700dd72fed3000000000000000000000000930e142fd23a31d972478dc2ab3d71d892c83fc900000000000000000000000050ef8c626d463f0ea6bc9ae0227272e0ece08a33000000000000000000000000c2666ca0080f4958f169ecea3aa712f71c31fde0000000000000000000000000d7d924930233455e50eded01c85730703925db88000000000000000000000000b837c92dd50ef03a3447c5e41f6d09146447f94d00000000000000000000000081d679a6bb3405b9460fb920a7914afaa2d5079e000000000000000000000000885f30b76369b0bc116525025229d347eb1d489c000000000000000000000000a587f1155c975b7f3880d6bbc07dec99ee543f72000000000000000000000000df08aad9d60f2227fdaed44dffd62753faf3d67600000000000000000000000017452f4586ec351db89e67a64fbe6302c50ebed9000000000000000000000000f14494ee91f67fbff6c67a30cd6a046b1cb8bd84000000000000000000000000d0192ca681abd2d4100028a184dd6dbd061219e400000000000000000000000055b32c0f71054ea1a14bbed1e1ae5e607ebbc4b10000000000000000000000007f855db7e427fbf14364edccbc923cfdf1ff39340000000000000000000000008123c15d956264e4f57dae423f64fd1b0bc95db4000000000000000000000000be856c7067b26a7978ec3eb9f53c3ce4bbd862d5000000000000000000000000d92d5b94743e3d4fc9b922b93b7e8f1b846dd688000000000000000000000000feccef8c62670c080573113729c8c644c5c0181300000000000000000000000032d1952df688806e1847b5ba47591f645a3ec2b00000000000000000000000004e2ebf6885bac29b1253de9d57279a1c52d38c870000000000000000000000008e72b95513117d2439766114fedc69c86134c090000000000000000000000000dd66f694bde45827c0de232c19159f4a1683b65900000000000000000000000082d084f3aa9dc6b1a4b87b0afc47d163289870610000000000000000000000002560f73242093adeab080236bc24bb85064462ee000000000000000000000000d22ca9adf6e1972c37760e8d88b5b6f6d1e360e2000000000000000000000000d717c69ca480715a315f99888c25081e4cb3cf86000000000000000000000000d1d19541d049e9238490a3720396d9f56577fee2000000000000000000000000d81ba25e44f4a8b77747cdace96399f2f65c8318000000000000000000000000c75386f6d962b6145645388ce40b550eaa7479f40000000000000000000000004463e3c2ac0bd2dc9e25a3f695b914685dca4d0b0000000000000000000000002c21c0a6b66cf6e0318ad66056a8597ba131c77c000000000000000000000000fa150d1e08284efb1da35d6175217b9a7083baa7000000000000000000000000e0a013a77c2efef233dbcf2175fc2681baee47e50000000000000000000000009bcf3b8df0502c48ccdfd6e971b435236f5fb4d1000000000000000000000000b2ef17ea509cac051b6c16c824afa4db2d99f2a90000000000000000000000006e7082924c8c362dda39f574b547e1ac7b8dfd2500000000000000000000000080eae53543af4bfade6c6586a643df7b4d59b2c400000000000000000000000074a07da77345ddee60d831c5440e4bd3592eb661000000000000000000000000d3c9b8a041e9ba55cdfd166b78d9f4f27303654b000000000000000000000000429dbe796ac3461e28a3f14f57231b4893fbbdeb000000000000000000000000bb94d3e06d930e9cab7d2ae9da7da56a1229e364000000000000000000000000f540c9ed4a07446b2d745ba99f4ee9b2cbb2abc9000000000000000000000000a2ee6721d2695e20207df4d0e2b2893ef130fce4000000000000000000000000834e6bedc304c4c610557e9ffaf0d4ec310b881b000000000000000000000000af3b1454d0fa340820486bd2908b408e6cbd752d0000000000000000000000005f322580a0fab2c809b4b6146147ca15a47e5cde000000000000000000000000c4fd0d4edffbda4ee911a26ad26cb5bd57b48a47000000000000000000000000f020d4968eeb5e0fb7736c380ad6ed1fa2ece528000000000000000000000000b8933ab177ab66841ab82b4a8e686fe0cc39170e0000000000000000000000009df903b174b75cb2cdb8ebc5254656ba80a77fa5000000000000000000000000663a1120c144bee6f7071c64a2f89866647fbad5000000000000000000000000664365b417a6b4a5e2bdcd3dc081443ed892a45800000000000000000000000093e297cd5d5a483910260567e27d16e31e8423500000000000000000000000004eedcadb62cb847c5c9b879c0bdbf6ef386e481f0000000000000000000000009ff928366b04d4dde562efe810d1dd4cfa9101dd000000000000000000000000d1594d77c58172082275bde1f28ad51bab27f3170000000000000000000000007fc3367c6fed49b80f269d06a9bf6e79303dd807000000000000000000000000b8c05ccd6afc988026805a4328db8b40e5a736ae000000000000000000000000213b0dc290ae8d5ad9996da3431c57e0e8fece0e00000000000000000000000052fb73f1fac3f1ef1832c6a3ed2d0a2da5fb30480000000000000000000000000a60301aa65b205d22b761012ffd79f447896c630000000000000000000000001d3993a2594b553a06d5ba0b75d0a1ef78189dbe000000000000000000000000a35d20c9ae789bca9f8f7c5ae9c4759df5933fe5000000000000000000000000c9c924f4ed0b6a31e2bb55c726db608cb004560c00000000000000000000000077979e37da998542efe02ec8c771004036eaff46000000000000000000000000ffac9858585eb9ab464ed3a4bfe3ea2560dfa80f0000000000000000000000003ad1100b071fcba9d48e28d88385caa6496e63b800000000000000000000000056414ef606ab3d5dbf0429ac8ab93faf332145820000000000000000000000001f739d47fa3d71eaaec1dfd55b494c4430e0213f000000000000000000000000a6284f3d613c3db852fb364e2f0b9e06627c921d000000000000000000000000ed0afdfd58c2d435e82d918ef5a9ad630f4cf1ac000000000000000000000000c9ed7c5ae4b31dece1b8e5f224023e9583d63863000000000000000000000000b3836821304ccc278bc035b2518f8fffef503244000000000000000000000000752aa54a9005a4c49f5f9a3383ec3d31cee08e7a00000000000000000000000097a3d7027cb43b155ecc1c60aee130c00240fd4f000000000000000000000000ef89d9ad32b040c4c0b7966bcb6d8fbc71133d20000000000000000000000000eefc3208551bebb34f1672528d69ed9956ebb7a1000000000000000000000000ca68493423a022bc91048fc7fb4e56966e4c53bb00000000000000000000000007a84c2449505f34daa9af962571d464f8ca267a000000000000000000000000bcc73238022a394a9267d37703289f1b43e7fc3b000000000000000000000000bcb23f4adf5ed8f6d25d4a79469330687a3d6f7300000000000000000000000017db8d935b8ba911a85bec7959cc5b4dc2bb789c000000000000000000000000b9be40bdec31ec3935830acc8bcaad1a431f8bb00000000000000000000000004b8a1a894408d4aa6577659fc95b387b1cfd5df40000000000000000000000001d8cbb07231c0ea49be7cffd150554da78ba0fd0000000000000000000000000e68700a0436f162f31cd7773ebc78789ea15e60900000000000000000000000041c69cb43f6550f11d5faf1d3df2e938eb53e60e0000000000000000000000009625c8e259aed55d8c308b70ad0845e49e06ff8d0000000000000000000000009ae21e05d8040a893deb04b4e360d282bfe2da21000000000000000000000000bb780c092a58e68ca0a991fc7dfc981d152a99c3000000000000000000000000ac6096ade3e63915f77dc28462950a8a3e54ab2c0000000000000000000000007e534121a70bef0512d18149d8975215fd3a6cb1000000000000000000000000e0e372fea7fe1e9893bd8748cc2bc14120bf0f79000000000000000000000000a99de5198eae9d728f1b9ed9d16927504291524200000000000000000000000003c3d66c4376b5fdb85d96506bc62c6827ce970e00000000000000000000000009db6eb5ab85aa66a18af193306687996a784878000000000000000000000000a84cc998604226790ed9d93405b75d13bab09e6a0000000000000000000000005ade073962e03e8a0ba7d8cfb3e584aad3ee5770000000000000000000000000b9c6e17be66fe4d471c708b978285ed4ed0ca8970000000000000000000000000e9312e73803510d7b17af21f8b13364d2a94fb70000000000000000000000007a24a0130643ecc329c5f814bc80bdde3ea2906a00000000000000000000000016992ac238ad27e97b95e54ae8367054b0ff7ccb000000000000000000000000a0246fd5fc6389e92b9685ea41430cbbea5c9740000000000000000000000000a3199b495780d07fb7b8bec2e828828771006419000000000000000000000000209c1e92d5453e230438e06c855297edf46c1e14000000000000000000000000860b122d41e417cb05137553ea8478bfe6b4d980000000000000000000000000331438345811dd4fcb75f307074efbcc9e4f378a000000000000000000000000c59a83e60c721ee7a9951f5a48813227a42cbeb5000000000000000000000000e31f1dd2c742684c2fda360017f98f3b7fbe6116000000000000000000000000f6f959807c37fb19bf142ed860600376ff4f2b7a0000000000000000000000000676d2f5c94d5309e71818b1bef13ae95eb79ea80000000000000000000000004b80244f72a29c4fd519d1eaf2650fb5296f2b48000000000000000000000000472e13af2d48719690c3bb22b6459ee8cad05d5d000000000000000000000000cb984c6763abc7efdfaa79e2c8ec9a24cbc0bab1000000000000000000000000f88db3defacf3035e73fb1572472e1827d37d486000000000000000000000000d8faa96de2deaab6ff797eeb393d840fa4dc3ef6000000000000000000000000da9449a9539ba599d8bebc26546822282d9728100000000000000000000000006d751950de829454089fa45e9e03efac409f3c99000000000000000000000000b1f4ab8db4901e04eca99eae27e7d7dfdbe3f2da000000000000000000000000ca7b98f7312f39b9f51c7f54572b5ddf63ac18b8000000000000000000000000649e289053ac4d85b83d7a0e7d9af99144437c2c000000000000000000000000f79edd2c6c2757744e6d171f354009e4b999901c000000000000000000000000181218497895519073ae9e98baa6d6023a8c81d0000000000000000000000000f9962fe515511881acf7408bcbe1ec57af33105300000000000000000000000064adc5623ab74cbb88de3a8c3a79be2bc371c23a000000000000000000000000078652db138c03a86c83755be5cf1511f55cb2ec000000000000000000000000b6106605535fda1d40976c2238b6f5d52f1d5bd50000000000000000000000001285cfc0e2efbcd67fe11ce17ad1c48320abe7a10000000000000000000000001a6ce492e8bcc3424c5a670b409eff93b60d962e0000000000000000000000007e7635a1e9d9573939392d7b62f18c6f875802ce0000000000000000000000008533f478320d716f07b27f7e6667db59824125890000000000000000000000004aeb02df904ec4b41cdad558065bda946d406c120000000000000000000000007da619d73adb48668c9ba9d11244d712c456a858000000000000000000000000cc8d945c88bf982eb31a57a13caabcaa15d49e65000000000000000000000000ad5f92e42768245c9c9afdf81ca838f29e4295b000000000000000000000000008d0e7377163fd7e235b78cd41a00041596989a3000000000000000000000000567b2be820de8aabbe38bba769a1b02a26c1cf04000000000000000000000000879126acddcdd8b8a9c076b6b68ff4ac51a9c143000000000000000000000000277b09f28a7451576c623f35bea4284a709daa01000000000000000000000000e4c0020cfb9eacaacd1a42d7376f27ca762b2b240000000000000000000000000810c122f6f86e000b529e267122446fdf58cb2800000000000000000000000090fee4dd2d13496e5d36f99f9a8dba7606af8fcd000000000000000000000000004b53e9adc2db994c5e76002e3ea5634c08b512000000000000000000000000e73c2d14dddff0e844b63ab8802135214a66b4a90000000000000000000000008997f607edc07f2665be09bb2b8e77998e652f950000000000000000000000000c2a6b138da5611926ec299910d47ed6dc7e0b34000000000000000000000000c48f4aa1df977e6f7eb3b85a66b58258ac470185000000000000000000000000ab76d50a8a41661aa077218b054c4436c1536d68000000000000000000000000bc02b01262d8ed22aa75ba76ad63d6f5215d87be0000000000000000000000009df8195c6b46bfee942e58858edd87cc8821de10000000000000000000000000682973593b2eaf3ccdc9925e7451b5fa3ece475b00000000000000000000000084fd809fd9d5c2cc8a58b134c9d2362d62d18b4a000000000000000000000000a47435bec804639233abf77ac91259c7f42294d90000000000000000000000003f21a92bacd419eb39c8b592ee3c300929412f76000000000000000000000000b36d51a17f7d4fb776a8d295b6402817d07ddfd3000000000000000000000000cb99a2634a111399fefb0cbfbf08aa009c46a871000000000000000000000000588ed930effdb37d26f974b0024e3de9ec2e5a56000000000000000000000000841f580634de251bb4e92e639ba6d0c669378783000000000000000000000000ffd55d121713682b27fd4ad42270461830c45a3e000000000000000000000000ee01b4c46ee83790c377d635cf775e61c24f8ed5000000000000000000000000747dcca51350951ba6fd32603a8da8dd745e7da00000000000000000000000008679c4019d38206a2baee49f968488b79dc5f4d90000000000000000000000004cbaa563265f475d3ee55eab3e3c7817b57115930000000000000000000000002e447aa73bcff8f5abe7780a773b1375e81e59ee0000000000000000000000003e84648b7ea4affc954735fc9b9459e5d5cd46f6000000000000000000000000e5b803159ff351fcb5ad76483aa3f840aea8cb270000000000000000000000007a2896d6699dcbf0c43a2a179ccd902477203fe7000000000000000000000000569bf3b7462fcca389e366fff269695d5f7f8035000000000000000000000000b7fe403f505999612cd7ad8579e563a9e9ee4e500000000000000000000000004ac164eed912af85cc84ef67b244d9a85b37b22a000000000000000000000000e2cde6a2fa0ecf92f664f1775311a3af85a75e5500000000000000000000000084d0b315b8b01602eb55563197548560f692c0a9000000000000000000000000322de1046e4d0b97060e58a9e0a9c5eacd7f2552000000000000000000000000c96b7d36483f7f45a1200e099c528e87c483a3a5000000000000000000000000799bc9b0da28868ede6ce426fb8ccbbcafb1fed7000000000000000000000000ae6ebc09873d23756bdb90d8ca180894270fe926000000000000000000000000b3fb976fcb22556e3fadd6db36ebd53067603868000000000000000000000000e5fda89aa54cabf46464ef562fbbffaf5f9d1d95000000000000000000000000e5c53747851b09276658a77260816a7b2ef675b800000000000000000000000099a8ba59eb47463e06e81529d4ec288df7c30db4000000000000000000000000630127d221da5f011844f612e6450c2f53cf1460000000000000000000000000414ee2e474e29b3be8583d5bf3b1082e1afb1d1c000000000000000000000000d1d9b42dd399cfeb07d4f0a4e575c87461af7c39000000000000000000000000ad3c066496ea47a906cfc60e55cd6005b26152ba0000000000000000000000002dbb9e39032c9c438253751b5d82ee2afe8065c3000000000000000000000000ea12652a8aeebc3bc1a36fb892e173f77086784b000000000000000000000000e5edaa10749dd1507865c28b162ed8f6ef98d7ce00000000000000000000000064e29ea1d32e1d3e2e53e3152c226d6ce8074eba0000000000000000000000004fe6fb2c5bc1045e731850beba333c759097dbd4000000000000000000000000883380744850dc0c3acfc029b0ffa1d09cdf04a6000000000000000000000000f89aac5d5d1c5e25d23a25a7e293e400ffe9cd200000000000000000000000003d9f97b5938799686a4c3c1e5e69d914b8656f41000000000000000000000000ae01bbf59bf0d9f1b0ae69e12f4494c2b8cadd28000000000000000000000000808f99e2fb55dd60a3d7150682edc5fae3310a6c000000000000000000000000e1863410df3369a21f68aadd0438f3517cd31304000000000000000000000000da7fd75c5cdd5aac400112156c73ed420bf98a600000000000000000000000002ff0e7a8f2d1cbad6baee8b5a6aef70a63ffd520000000000000000000000000f9a41d3b6bbed45ba339d057e37ccd5321e6fe350000000000000000000000006111adfe58000a22f0f265fb1e94de5def0bf941000000000000000000000000a65a7825540efb9c86f238d55662b457ab119d77000000000000000000000000b4018e5a39ec487b5745d23144225dd5786e742400000000000000000000000028aaab25153b73031c0c868a8b5862a9ebc16a23000000000000000000000000b5cb90cffc163f082099bc2d02dd65b7920a46cb00000000000000000000000048cb8ca45833d8ad68760d5844a375857354e04d000000000000000000000000d4a52a6ec0a204128002cf5a692cdaf022fc05ba0000000000000000000000001f9364ecd5853622aeb7b0341bf0d8e84d9274cc000000000000000000000000c2d73c22fffe3f6ac260bcdfe81e69f1611ad29300000000000000000000000035a75cd41e993ba95c867eb79e1c9aa49aa1396600000000000000000000000068ea4674667924f6c296c135c6e3f38ca2708a53000000000000000000000000bdf1734a6edee3551f3d9d44978c9bd89bba32b000000000000000000000000039983627f17da3b6122ab6262a9cec590b6d14f300000000000000000000000048e260d9eeeb059a9292aea62bebe2b8d78389f800000000000000000000000055274e42cb55332b994fc91c5576496a3356df1b0000000000000000000000008e0846db6d725d329ab34cc2d1692f4d62f5c2b60000000000000000000000002359694cf75f167bc3fd5b2d9449cdf6008f0ec80000000000000000000000005db22d65d6728b12dc07bb7b04a8cdcc79f06405000000000000000000000000600b22bee500a921a59d2f49b8f60363f5b527d20000000000000000000000001027dfe65e33026f07955647040d68049d4d457c000000000000000000000000cbb161f3fdd81ef49ce0a182dfa3b66e556b043800000000000000000000000003b36c6f4cef095ec8914270cbc4165213a5a808000000000000000000000000dab1bfa25001c4815a986f79596cbdbead9c97bd000000000000000000000000dd2ac04610afd0ccc5d6ff43a7cdab632f7670160000000000000000000000007a10eb09a3d615684c39fd211be2c9347e66e7da000000000000000000000000a4f882eb96e89b08456e4ed05516a5e1841fe984000000000000000000000000c8b601f9ec117821e8dd4f406313bdb18641b009000000000000000000000000385be9ee3322a19a3bd7d6d8ecf0fc95a68b226700000000000000000000000048466a44765eb756e62f6a606f67b0ec24452b9500000000000000000000000036be4ac02badb87ff896daf6da9bedba7d8140ac00000000000000000000000032b87e155afe968231aa0085fe138641750eb0510000000000000000000000005aab8bb7b9509d21f8f1d41647d0dbd6225a4d70000000000000000000000000ab3e2114ec846fd14b91e365c7da0d0450bf52a100000000000000000000000052585e25ae02fc2b9d643583350f5616c1793dcc0000000000000000000000009e24eea570afecffa0327f25348ad68ddd94941b000000000000000000000000466dd38d40e9808109d9215b7fff234b13ff8e0c0000000000000000000000004c6c27ff501d03ce6a33bdf726d5fbecd1ae880a000000000000000000000000af6d04ad5c8b5edab828600a1f884167efa0fb2400000000000000000000000011a7c68505c40917011b07e8ced88bdab62f4553000000000000000000000000e050bdc79e0509301e3a7d4af5f77594b7c2121a000000000000000000000000882a82d138962777789d3dbc8205683b0e3075c8000000000000000000000000aea8eed56fed43df73b2687f65d49950e5be78a80000000000000000000000008e285cb88338566ce036e4e407a1cbcde7115862000000000000000000000000c34efe5150dc9cbd89ce3be1fbd2fb12ffc7af390000000000000000000000000125ea850db5d4dc9688a97129f607c60f9e99c60000000000000000000000003aafa77009274c3d90d4e031952369a709238ca1000000000000000000000000a4a013eee6e9a69b05982592b6b83b0db0f591ad000000000000000000000000c1239350cd0974f334acca468a0e158973001b380000000000000000000000001e214075bc9ab27b592178a731e8fecb78b28f4a000000000000000000000000b9b64bc90005dc552641a23b8eb67471de742984000000000000000000000000bb33c2b7d90f240e9d247180c6041735aed2c57c0000000000000000000000008d3fadf1fcaac739a65b1fc81728defff78751440000000000000000000000003c0edc50bea6136d962eae3ed19cf7cd5b14a2bc0000000000000000000000003da589412361723c3dc9eea22f33b1720456fe9200000000000000000000000047576807839b8113472cefe6fa99cc21aa69798c000000000000000000000000929f9b63f176fab9d36f6578b5fa0c246c88b97f000000000000000000000000a47d3bd483456f199a682d04464b7bb4e538aad70000000000000000000000001f8ad1326e7dcb7c41f45660da55c6b414ae3ac8000000000000000000000000221dc5179f85488c4211b3efcd2709e5c4f776a300000000000000000000000081cc83d55c2658e8c9f160c923c885fcc4b61995000000000000000000000000c672e169e18a967e90f5e1d76dc1379cce8b52110000000000000000000000006d775fe585b5e5a6c53ff828d5f5cb70aa1fd811000000000000000000000000dd950d17e7b8b036f94164197e91d8622f9f72cc000000000000000000000000d0b80e23c29c9e3d791719df45a5f99327bf52140000000000000000000000007bfb947d009792afd1df9a993bb9e2cc5254b8f800000000000000000000000058079a7d68cff46c3a20f82e9c69a2bbc84ef5b0000000000000000000000000bb592b93135dca6a71c5714ec421929e18c7bd0c0000000000000000000000001a2bbc6b64ee74196a81ad95aea43795330d129f0000000000000000000000000fd1db3eb859a551bb5e7e983d12af32382743ac0000000000000000000000005975d479c5d228bcea977cf97e12ad278f50f0ad000000000000000000000000f7eab127079ece2e708e0172434ad59d23e0e7c0000000000000000000000000718346cba335b4e75bff98c46875b49ab83f35f3000000000000000000000000be441d6e28a26f724f645f4d04a5c56c324ae719000000000000000000000000535adb661d777c6588a08614f64809f58c665893000000000000000000000000f2e39aeac11f619c664f5dc191d52ed87d5e55900000000000000000000000002ce61919d3ff660afba2665686146ab26d4c68630000000000000000000000005f938c59f962dddb9ace862fab4404592bd9f3520000000000000000000000003ad9e2ebb17b7546b2e394e37007162061bf4cf5000000000000000000000000ead725bd882d0d8bf4e881b746d930a1886c1a7500000000000000000000000091ce523fd90f926729b61b65028587cd398163600000000000000000000000007bd938f958f1d8442694e2790216fce869020673000000000000000000000000bdbfc93bc33627486785c4ded047918c22cec388000000000000000000000000827fd0fa86f87b087abf4336f9b79984ffffb339000000000000000000000000f3ed8c28693a25eec97721ec6a5aa4ec790f873e000000000000000000000000f668556bf07c7623386a04cb7cbc184834167f1800000000000000000000000051fc04dcee7bb1234684dec19d4246ee06b991a3000000000000000000000000c1ecab11f0345826af061752ca9a01ff073a1d9f000000000000000000000000817a6a5bd05b5a871c5ae2313152b9715228e55300000000000000000000000084efdf0dffb6c103523b02cf672fd96c6028b6960000000000000000000000003f2d59d40aab42c722fd8dea21d71d2b2d110ff8000000000000000000000000d1f3180d7b6fc0843f321d1e57126419d5f169a3000000000000000000000000667b6761e79d24e4063be916008fd1c56e099901000000000000000000000000494f092fed05fd23ecad04faad02eb78b7aa4f82000000000000000000000000e388ad49c57d01e518351bf0726332e06dba6d50000000000000000000000000dd78dcee8a9cc1b40779d9447261b7d48cb4b1f70000000000000000000000004e3d0281ee2ada71817b8c03332ab5b5b96ad391000000000000000000000000e94b9465a665c772742868c189dfcdfb14e65f3a0000000000000000000000009c464c95ced0de40865929ad469ddb44507bec3e00000000000000000000000020a1fef56e50d891475d964ef0f1bb604c35555500000000000000000000000070e46d16b855c1cb235dcd166cda6320702d18e400000000000000000000000064601b9bd9a73be8e9210a4d458c90d962dd1642000000000000000000000000f80bfebec554c30602583e54255f3a160ae3a7f4000000000000000000000000e1ae73c8188c9acac13d85223bc0004e80c5a59d000000000000000000000000ca57d7331f40e0e771ca69279a7deeecfb0cd039000000000000000000000000ee75f9de1566439b8b13a4565ef1d24f0457d7cc000000000000000000000000fbc22fc562d187218a3eb9a482647cb82b994935000000000000000000000000c2aae72465f2462d808533d153aa8d6a437660d9000000000000000000000000a9c5105badef44fcc0055d1a2dc9ff76494d8fda000000000000000000000000990c8c3a0e3e08b03eed31c77530818331dcc4a7000000000000000000000000b6788f30275335bd2f1fe437f86834995e247a2b00000000000000000000000034c5fd7974f28f2ec7062f9299ce9586dc9da9d6000000000000000000000000858f724d09fd2066f547f96935d3fac163ca937b0000000000000000000000008faac443ee7497b30ecf2ad3267c08b4b04ff9fb000000000000000000000000209c5b6fcdb559bccf16316c4df8256c46346a85000000000000000000000000a14d3c5e814071ba74547da4b82e87775b392a4f000000000000000000000000b976b744ffde21da4cc3d1342d9b7761e0852e330000000000000000000000008d9d2357fd6d31da47fec8b58b2c85f1ce2f785d00000000000000000000000099aefc6c3fa322d384d3717cc3e8247480062af6000000000000000000000000b0715662be1fa000cefbd4196401a958c62d16c4000000000000000000000000aa9133eec3ae5f9440c1a1e61e2d2cc57167552700000000000000000000000072b428c2f24f5f29271a5d80cd90d1e0bd9e41d80000000000000000000000002fe9eb6d0635450aa95e2750ae0d69466b5fa0dc000000000000000000000000ff552e462c30f9af13804b38e583e7b015c7ad1300000000000000000000000070dce9f9599905fe3226d09a9695d4fb62a087e600000000000000000000000025b25294ac0ff21a4d3533f4460c833a5fe5a20900000000000000000000000023833182f8db671d1bcbb6344fbbe2332e62c0da00000000000000000000000090491406eb17313a4590f1050f520da0b7d5a4cd00000000000000000000000009b7572fb122f75d5e92ec1a3977b3c0abf5e78b00000000000000000000000050f814405b970aa9e9619c3ff4bd2379ffc848cf000000000000000000000000f0419511a4d10616e6ca541a82be5e7348def85e00000000000000000000000073d8860bc6feb897ba782af3a4d8c496840212570000000000000000000000005a46419e2e9e35ac4562749335a8c6b5cd9ac4cf000000000000000000000000cb711bd5b889b44fd51edfd77468be107690da280000000000000000000000004b0768b496f40da3e4aa9064b339125dd6ac53ba00000000000000000000000008d7492b61a8eccca8edf182604e43c80e82503f0000000000000000000000000e4ecc58e93b0290b7b007118dfb2cb54139201c000000000000000000000000cdb1d02bc1da07e8d166241d339e645d1466579c000000000000000000000000cf02552c6360e98852d616277ac33b42202f8ce500000000000000000000000063eed9a40bec1bc229b397e6ecf22e59276fe20300000000000000000000000084812e8fd62603aeecfbb66bfcc1b55d0a2fe0db000000000000000000000000bef8fc6a7ca1ece6f5ba306dc1a2211b610c5c34000000000000000000000000692c8eede9fd2dc8601f6953975810cbfca73d0e0000000000000000000000004aa3ab6fbb62d8dd5a0580534f6dbb9f78a4f562000000000000000000000000d7ee690c5fcdeb93fd98b7786057c0e229b65e7c0000000000000000000000001a1033b165881e17933991fc16e8d805eda4ae10000000000000000000000000fc162acdc576602b7d1d63f37a30569ac338270b0000000000000000000000005d99fcea6b3d5bcf758871d29c2c3a7eb21922c900000000000000000000000014cd06088be3d1c8c61b056278dff8aa9b9ba414000000000000000000000000c17da4e7798fa3ed041ef36e34305950c82698480000000000000000000000007acfb896b62a8a03184ce603073954941721875700000000000000000000000092926ea2eebaf4ac05306c6eb2d8ebc4571795cc00000000000000000000000045005f08879de3539043451d62778c509d8b3fc7000000000000000000000000cd3707e7177e9c0a0da33de85fb25b1ec2973e52000000000000000000000000a4c004f4242e895b375f67fc774364ea0e74630b000000000000000000000000f3dafa9e2d62d0e5590f2fa08f45105012dff50c000000000000000000000000dd7ee7e92ff7675965d08385ec7279448f17e80b00000000000000000000000082d2f53c99481f584c11bfb4a58ff63c3edf3983000000000000000000000000a0115006a4d423dd8056ebbd8fc954bc9674c07600000000000000000000000037065c3ffbd2c65c5209a523a58633572c1c4d5300000000000000000000000083f6f1514dd0ce0eb58d2e685639ef168efd27690000000000000000000000000eb865182fbc3a7cd2f035fb4c470055a66d517c000000000000000000000000463a3cae0a500a7ebb6a328134b658d96257522c000000000000000000000000c36c93cba84f08902ed23683606e17564d50ce69000000000000000000000000dfa84acc5c36882172231dc43d44c6abeba99c140000000000000000000000001e8205ef9e8fb70ffa93a640d4b1723a20a05ec70000000000000000000000008b3c55b642199c86ade70f10f29585f878aca30a000000000000000000000000cf3cd4b4ecd11a7c63ad7f4cc82845b5b0434c720000000000000000000000007016815ea8b5610bd04596445764b81c5f70670c0000000000000000000000002981c34e9b1bad3d39d8de1c72845f08d7a9c683000000000000000000000000fafa56f64dca8dd10243bdb839ccb661dd19622d00000000000000000000000003ac7e586c2d831ec0b35dcaea216567f2ca1ab2000000000000000000000000618e0249c5ed42f7c72cf7a74feb641cd46e7b8200000000000000000000000046658a97acb4ce014e5418ed11b3e519cef46da600000000000000000000000073409119c7d64490bd9d500ae34b68eaa7475970000000000000000000000000e530ee32385a40798812f8db19cfa5e06f0cd0b30000000000000000000000009e3bc2f4cffa39fd25f3f1db79fb90c7c64a14650000000000000000000000000a0fde18b531dba420a15e709b7201e49c27ab0200000000000000000000000067704aae0454f635bc6368f9bf4f25a1f410eca600000000000000000000000055194099a9554f48f4b3bea3dc1cd1e9e2c37fa7000000000000000000000000e319e6ed16757a71f420decf840d3fab6ca7c2800000000000000000000000001597a06ab886baeaef792d2f163ac133010afb7f00000000000000000000000021b14ebec85a23ea9a7cc8d9f84d34122a11ba6d0000000000000000000000008b67f38b1f969e6fc9a67442f3c286707d61758a000000000000000000000000fb7bb8da3cad337796ff54236c04a52480d605f00000000000000000000000008728c811f93eb6ac47d375e6a62df552d62ed284000000000000000000000000c4ae81821a275e085e49de426e62b1b1f729389f000000000000000000000000684569305f7a4797ebdfd4e430526591364a21fe000000000000000000000000fddd07b3613eadd0ea3af07eae1e71ca30d2fd02000000000000000000000000bacaf4a68f5e86eb59fce1255a8d86a37b2a8bd400000000000000000000000021291faa00dfb57c7bd9e8e7bd9833668eb4a4ff0000000000000000000000009a45f6165c8a89b8fc53f111095298ed677d515d0000000000000000000000001718cfc4aa73bb9854539fbd1f1eb3af71d7d96b0000000000000000000000008551c05fc9c35894871bca0d6238317442826eff00000000000000000000000039b172dd3a9c6a6f188907e34c2d653a72c4566d0000000000000000000000008722a05b7d4b8c1d176c0bc6c5f950e42bbb12f30000000000000000000000006344c481d9071a8012055d569e80b4cd75374e38000000000000000000000000eb2ba702b51e72cc7e5d6c4c859a4651628ef4780000000000000000000000004dfcf6949420021549e5de854e56a1bde236691200000000000000000000000049b2cd42b6f9258369d44913801aa2a4ceeee48d000000000000000000000000498f9f1740c991cf8028a213e35221c781d6d3f20000000000000000000000006c3d1344fe1bc74771d047249bc81923be2446f70000000000000000000000008b05f073dc61b5f89f2b0ab09fe1c6f987a016a2000000000000000000000000ebd59d8e34a8b47a58f700f6764e9ea88519ec8900000000000000000000000001ecdbd15d8f5efc83a006999d2ed164f555411400000000000000000000000094e2a1d92e8ffbecf7f4ea81810b3fa28134c5ed000000000000000000000000d8aa1ab0a1e58c26d75352b75f415e832996175700000000000000000000000093f2c1d99ae10e05e51cc466117b4cb00b650aa50000000000000000000000004a4731f42e29ac0344497d61bc5964f0566a1e97000000000000000000000000b8415e42de03a5f2318dbdfc2775d392d561b24f0000000000000000000000001f3029db5d8143327dd38ab9be5d75174bc86c710000000000000000000000008f8d359f2853b8eb63610794824f4f0e1e02754600000000000000000000000093f86a390ebaca71fd10e483b4817ffc54599a830000000000000000000000000e96f3ba367144fa52fc4f8dd20291e74f003bb8000000000000000000000000db9ca8c1107d2c0dc3885bd749507d5a4f774b2800000000000000000000000054169adbb79022f5aef8911547ff6e05394f11f5000000000000000000000000831c3a95ed82e1dfe6f25c018d95ef02e1c6676d0000000000000000000000009264b027a586b781039a561931e24192c594edef000000000000000000000000ed7428fa334cf6c703990f38293e98d7efab93c9000000000000000000000000b948959cd5346df9a73e214603e17bf90c620d5300000000000000000000000038b1ac05d406ca8794a3ef540301c651b20731de0000000000000000000000005a028db27a65ff16427b5d6d28a1fb25c4759cfb000000000000000000000000c34b3c249884c9ae966e960880681e42e768c64a000000000000000000000000b3dfac4b8193efa73063414c7d7494ba1a3a66e20000000000000000000000006ed87dad4ed673e5227e4dee642abcfa8f6587790000000000000000000000001ff8d6aa35fbb53ad1fa7e4037d604972d2795fa0000000000000000000000002efbad705324fae3f32b726d497c84f4d147d04e0000000000000000000000007f592496f093de671b897b8fc60c3baee33ffac5000000000000000000000000ddd3e3954e60d44f69c80a28a4c4a1ebc4cd74010000000000000000000000001c4d39159212002117a8d8efeb8acb62cbbc9f92000000000000000000000000021c74b3c7963728ef8395ce290b48672745b7fd000000000000000000000000e420c4c77be7a451408dc110291e5370b81c8d180000000000000000000000004eb9421685e2bec21094bc51c7ba076dc3a85aa00000000000000000000000009eb34a35be10266ae222bb05ce545583ac1b7cec0000000000000000000000003cd72492a5836e6bb23904e4ade376306b901853000000000000000000000000b3d8bfee35c6272095db789b6eaa45ac2fb571b10000000000000000000000000b9fbbc3202887a10ee1c5775ce9b8133c8efb7f0000000000000000000000004539d6c55bdda04804090516227c5c3cc5042093000000000000000000000000cd6bef8dfd2f7b3805e29cafdd32225b52ae0d7c000000000000000000000000fb09e405471e9308876c4aa8e2fe551ea6d4daf4000000000000000000000000b45106b0c4e7086e5767953f2e2d2e89715e06ab00000000000000000000000051fb73ecb78919b4261faed275fb7b4026108e7f000000000000000000000000708ef44b0afc2d320db946f1325cab8898125c0c0000000000000000000000009ea9ff519a44f5d083227caa38b9b63edba37863000000000000000000000000ccc212a30875e1749fa2f2cdb2d3eaab808484db000000000000000000000000f0df24e1b726b72c4a82599cf35efe67531ad0ca000000000000000000000000b4c8fd4a7f8923b9e76a55318e2d105b6f4478110000000000000000000000009377fcf05d5c87b395f2c84199d7b2eb859d6e1c000000000000000000000000df5726af7524b1db05a490a2e3fe4757d502ff90000000000000000000000000ed79c67e45ef6116a1d11408788796e5d3c6db8c000000000000000000000000b21320c4f50318416d12e8a472d019bf8435023c0000000000000000000000005cca645a2de9716f88a38769a7abc646031364dc000000000000000000000000384501090a498c832729bc35b01e3ccd03746a8100000000000000000000000006346cdddf8181d280f77e31730f401f477b6b30000000000000000000000000dd5f4e618b55355f319f583f44806c2f98bb128d000000000000000000000000e5dee8d9ea097883d6ee2a02e59f4b7becc21058000000000000000000000000dd5b975f950d76d29c3dabf1acf923b5e32664ed000000000000000000000000ccdf7663d4b884213ab583c259942685d4ae08b70000000000000000000000001ac99dce33c04335958a1e61ff596ef6b0d11ade000000000000000000000000f1496594782b908371b3e65e7420373f691d8ddf000000000000000000000000cf23a8fe9efb80e63fde492fc7d15ca2a2ada4480000000000000000000000005bfea0c810bc8e4c3b6903b6315168fc578c6095000000000000000000000000ccfe9f023ed94ac1b48ce34d2d5873ce7d0a751f0000000000000000000000009dd7c629a32726ac20ad782646a6af3dfc433f720000000000000000000000003cc936bcf56b9f2cfdca7a0124edf6b41005ad97000000000000000000000000cc072922ced6bd82459b35d1453f31e3f75f0c4f0000000000000000000000004daad8c021e5c40a074b7a7d7aaf6aef2fe9e0a8000000000000000000000000db3579fa25cc70e8bb937fff1e014adaee9b457f0000000000000000000000000ed1009d01c9ff66fed7b0476eeb36fe2f5e6044000000000000000000000000afcc036ea8c22716a9d19a8f216d29cb2faf12b0000000000000000000000000a2678d058c0fd3c0087c0a750b727a28460a8e050000000000000000000000001a54111a2a809606bb4831bf73379cf56ce83daf000000000000000000000000f59c3cc19b121ef259242d87118ccdfc0bb04e2d0000000000000000000000009532e9329a4a6b572aec9ce9832955c367995cda0000000000000000000000005be5d70f7cfc961a90ee923661870b87aa55039200000000000000000000000081bf9d6e209891d593f1c7380c9b70f850462977000000000000000000000000eef8083581242278fb908753d8bb2119ebeecf35000000000000000000000000a7e320b2e3663816fce57b574995b5d5b50487da000000000000000000000000cc724a3dd84a09931710969f4f8edf6e90edcf960000000000000000000000007ea84e1a0fced3c86e406fca33c7c2fd794fe1bc000000000000000000000000a0b596cff53b2d1f07410bb368ddbdef50f893e9000000000000000000000000557ac04697de072b4a741803e91bd1e1839f8040000000000000000000000000a7f9b1f565db57b36bec3d75d58a3a990bbc6967000000000000000000000000b8bbf3e014279393bc3199460f9d7b7291a3c904000000000000000000000000a9f8eaec0c8613d4a305f657b52a84ca26e15fa60000000000000000000000005cd4c79d6144cd1c1821959a8a8637159da02133000000000000000000000000fe2c2dc184b57ac817759de734f193f35689ea7b000000000000000000000000abe47901bdf107529791902f8bf1f1c45757fff20000000000000000000000000970083b0d6c849986dd5c092fd33aa296c2a4320000000000000000000000004d15b8245e5d6230e2e38dfe92dab55bf6a773f300000000000000000000000040fa70888ce8b0267b39170bfeda91aa28abfade0000000000000000000000003e1f4cdcad78e1fa2dd4aa93c1b6617cda8ad1880000000000000000000000002b5da13f7bbe52f5ff971f6240c569dc5f74ed7b0000000000000000000000000f177ff2ef7d75871a9568b74ae93180f0532bdc000000000000000000000000e2f8cfd55a553c3a903a485010fb2d6437cc2a1900000000000000000000000007773160363e9f9de8245fc58e81e8f7a1beed1e000000000000000000000000e57d432ae153fad41d42a8226cb11f91e44f4e99000000000000000000000000d1bc2585fe7511851b032c9390abd66acbfe152f0000000000000000000000001207586117f7206815dc0d38daeee10228776fc400000000000000000000000005e537c24d6e1a01eaf44b40c2b75f3daf48ef7a000000000000000000000000dc42ecee782db95ff3d87bbf15a3a382f90667b4000000000000000000000000119c84964c6995834b4c99a8f2ff073ae3c5626e00000000000000000000000056f5d44c90e8dced611aeeca2c9f0c1f2ce9f2860000000000000000000000000e5d2db3489a80cf551cf4a43db2662870269ac900000000000000000000000027de40cad9ff2a09d4f4e79c7b6df569cd6cd6b2000000000000000000000000782c14c79945cad46fbea57bb73d796366e76147000000000000000000000000a5363c58efc0bf6500a98e24866cdf1ce2b35cb800000000000000000000000025816d91b0c70bba0912fbd0625ee9149f4c2d4c000000000000000000000000c7900f7817efc16fc5f258cf950eaa6fb6eba9e1000000000000000000000000980e99471d47ec7510e9d2791ecd0acccb2de06300000000000000000000000078c8399f595234f7cfbe3556b215f1856c5116950000000000000000000000001f87a00e710d754fbe5135590309580cdb576ae3000000000000000000000000ced562aea6cc3fa0cdf1e836d0a29752c2daae4a000000000000000000000000273cf24015ddbb4faa5d36e38b3f80bae21e2e2b0000000000000000000000006d4868ce664553d2a7c402e097bdc0275ea43e3f0000000000000000000000003669930f13d7242e44e50789e035a3b61578e64b0000000000000000000000007596e79f860860a8b0aa6dee90aafa795a6bac6400000000000000000000000069604b40b03787f6556a542f39756d45571ab9bb0000000000000000000000002c37d126bd45997c83f7bf79a066c5c7d146ff170000000000000000000000000f9e0a8b4ebef958f2c6121ed58ca23ebb6a40e00000000000000000000000002d1cb202ccc670624438383912cc0ba5d3ed3df600000000000000000000000053589f0499822aa4afd246d440dd7a2a80ff8b06000000000000000000000000950083f43c36de91ed491188d9af984852c357ea00000000000000000000000027f731709415f42870c11d1199f43e84db22aa49000000000000000000000000ee9b67452beee3c0b1402b3c24dd03281daceda5000000000000000000000000f3fb8056d8ae9f7bae7808a34863ec9184cf4ee10000000000000000000000001bb178d4b70f46628190e814cb7077d5149b846e0000000000000000000000009aa9db1ef6114e8089d3be985ae0a8b3be207a1800000000000000000000000087cf247b5a1c3dd3fd908596f1314e1720e57e820000000000000000000000009d8c4de578ddb70bad4dd76f7026aaf75be9f771000000000000000000000000f16e44e64bb39b9f92162b94a905e490dd1542fc000000000000000000000000767c2be99a7ad25b4a0801311713b2e05a4bad3e00000000000000000000000098f7d6396f70c387f05175b6d377dba0c2dfeab80000000000000000000000003cc2daa0ed49b4b1dd89ecfdd86d3cc00934ccc800000000000000000000000086e4213a0061bfa1b8a33b148e4701c21bfcd29d00000000000000000000000032ceabed8163021a9f742da1542baf9031042b4700000000000000000000000024b21a4d01489f7d182991dec13dbc4b92af9b99000000000000000000000000966a676e7b56ea068b3825b28fb227c988bb9a00000000000000000000000000fab27c1016ed020104a941fdd4ad4c1c0b2bf83f000000000000000000000000a72cf29e65ee5bf2a38eea22927f87b7fa8e2ba0000000000000000000000000f1f68c2ee82025b91f8465a29e80492cbcd3bc1b0000000000000000000000009e2c22efeb3be5bb0c74bde4bdf6764bd4d3715d000000000000000000000000a855583c9fa8ca56e326984a3dd81a75ddf4a118000000000000000000000000506fbc0e5c78138900ee64ffd4876e067937288400000000000000000000000078b16a458b6d6bfb56de44e7eed964d3dae3cfe500000000000000000000000014f6cfd976f965d4bd8813a62232b45226c051a30000000000000000000000005a962a7e8cbe8b28d457c4dffe3d6a420c81436400000000000000000000000018a211362ca747cab2d7a2eba377c888077a88ae000000000000000000000000c9e732b81bca27ff5985ae60277a2c1bb2a808bf000000000000000000000000cd3b523be1cba4924dec3b5fb4f8671a66be6a72000000000000000000000000fc8df4d3fcb01ea851476f23fa6c46dbcc8cbaee00000000000000000000000052e20ccccd59534dfb1cde598f96ec35da7fe5910000000000000000000000003e340b65b333d9f60cd39967ad6e1a874635826f0000000000000000000000000efb1857b627c1124ac60f63add44ef2504127740000000000000000000000008ee1f6924db5f26dadded5eb9acafcd0a6dd2972000000000000000000000000020184784d9f95af3e6510c314dac5a2938699f80000000000000000000000007c92e64fcd372b9ee806f2b570bbe05c49194430000000000000000000000000fc4e32e4bdf28a2da59ba01bea993237179fb7a10000000000000000000000008e8c0bdb1398a50599fdba71ae971cc697c2833f000000000000000000000000eeaf3bd19ebe8823abcc994538a930ee37a6dd3b000000000000000000000000d957bf52ec51edd3c82f279bb63b3f24dfa499e800000000000000000000000014e38e92a8f3f39ae41c519c4f124163bb53e18d000000000000000000000000c4e91bb7dff551f42b83daaa02d42389833df4bf0000000000000000000000000b0b367e36f0deb88de1bde63eec268a772ea476000000000000000000000000fb7a891d103731610db0df57d900282e7cde1e51000000000000000000000000ed8ab4d469020d74ba7b42bbfb83403d0c41e954000000000000000000000000079bbc80bc738418b9c34ee15721f1848f1ca6eb0000000000000000000000004485a68590ccee6348e361f7c83b43be44c1636f000000000000000000000000cada1f2793236731e756f0921f0ea68e807e363c00000000000000000000000074c2cde61a4eaac67b822ddc7daf868659fbedc0000000000000000000000000969b2bdc349fbcbc8e167cf0991999e1cb2c128d0000000000000000000000007fa74d824812822d0578f7f020a0869e80069176000000000000000000000000a7d93c6bb58424b6cd90781ae889e6675865ca5c00000000000000000000000000192cec77058c737205cba83ed49c9656e96d16000000000000000000000000c1eb1fdda94371fd4437db8aa043894afdccdb2c0000000000000000000000003fea82084df15ee5a4a0cd0242c737b781d3776f000000000000000000000000885c801e4e6e7a2f3eec095013ccaf7faa0da3da000000000000000000000000c9efccd73ff89bcb941b2f68c4fe9222a9a729db00000000000000000000000011b2b3d6b5fc39f7405578907ac7c6671ac43753000000000000000000000000c0163144630f3227a5d38f2b82901ae283471a4d000000000000000000000000e4eaab6faaddb6c99810882b64a65aefd555b5c1000000000000000000000000d9ca845dbdb2e1b9b44f3642fd2193a78193777b0000000000000000000000002e5f00d94f83bb692a5bd39dd4e68644e18bae49000000000000000000000000d971a954a0a3ac1883e7cf23cde0f7b15d2d0b54000000000000000000000000afd06077a5c595f17a84ac66b12575e6583aa959000000000000000000000000787657468b5805ba0d0cc1593258caf50ff278c5000000000000000000000000810f2bc0e5574bc04cae92de63e29510104b3b3b0000000000000000000000007a9147e8c79146738ab20f1a24cd31436fb9a7d9000000000000000000000000cfbe8ddcc95ae718a29bfda4c06263d270cd67eb0000000000000000000000004cdd4e8a772c93e2075a59232e4d0f83b9a3037e00000000000000000000000078693265749f479d981aa8c5d82882280e3a23880000000000000000000000001faff663d7b4acbcea9384ed1915c8a968dfdaf90000000000000000000000008f57ad7ef8e60c552d9340d054488eeba3eefca800000000000000000000000031cfbcd141fb7ae8df3c7385198aae02386b6c28000000000000000000000000400f9a14419825cde461e230199e883884d762180000000000000000000000003a67c0f485d661c23e14efa6d59087148396d8fd00000000000000000000000019b24d5780cfd27937a8c67473ac92a7584fafbd000000000000000000000000559b4ef61c40d37f63c15b82bf5dc864dd80a23b000000000000000000000000ef6363bf95e532378beda35140b36dccb09a347100000000000000000000000050a699a54b20c23554a3bfd412953f2f2be31b5000000000000000000000000045b26a0223c2ec42c53eb5a9d939ad555478985d000000000000000000000000e5016ff5c75b490c4f5a080fc9c543fe4ecdb77900000000000000000000000091416cd6198930f2e18783e0f4ad91f1b546cbc3000000000000000000000000ff1841b0de08b276306d3a67ee8edfa9417108bb0000000000000000000000005422e13dcd061e48bd7493b1983bc05f6c5daf6d000000000000000000000000e0a05b977a17aa700b3285de248520d7bcc29085000000000000000000000000fca466e715f0ba6838b9446847f998db5de957bb00000000000000000000000093f30b9986e3e2978182d51a5289b33732ec24750000000000000000000000000e8987853e248f7b2a0286b3ae7907cb6a1b4e0100000000000000000000000042d3f69f848b6317b59b51cb325c143d540a9135000000000000000000000000c2c1d3b85cbe1c6e447de6309d987ed13a6ede34000000000000000000000000e12e2d90a13d3e83744aeac8278284aa0aaca34e0000000000000000000000005142e53eea2ef606ae7e851ffb6c4398108c467b000000000000000000000000f3151c1ee5ce3195f13289db66c97de58763121400000000000000000000000009e8583e0f28f613893fdec52db235740161dca5000000000000000000000000555f7446b51171e3992b5b8164894bca93117249000000000000000000000000d91b6043310e2195801e0117af59e897e6104c6f000000000000000000000000f2c661c8bed2b181f683df25210f81d2b5b69ef700000000000000000000000016cf0add9a9f20747d82965ab4aaf497e9e6ca2d000000000000000000000000997ba38f2e4ffd495b4e9590a9fa3cc55212a7a20000000000000000000000008503af05f9cb325075d7dbc1a3bc2f62f11a3e750000000000000000000000008da7b029a3930d59b6d805959b69994278340a80000000000000000000000000d7f6a602e8a1665cc096da960549125416a2fe4d00000000000000000000000042e5f1c166ed0221b6fa5f3f03e971263e3376e2000000000000000000000000b53ff695a550bc5ff437857bcc79ba9f502f1a4d0000000000000000000000001160611ba0e89677d5b5071981fc2a3e4a8bcdf00000000000000000000000004f5f085e646ab6f9fda679f80f7ace9fbb5d38de000000000000000000000000318b22dfdb60485c0cda1f30027fbaab2ffad7bf0000000000000000000000000d0a853681c5b8387baa3ab659f98ad108aad1ff00000000000000000000000009a828d27adc265c38104f0843c0081f7b3a99980000000000000000000000005b7848f17a07aa8e9cd6de410aa2963f2708d4c300000000000000000000000020c087510dd4a19a13e47f3b7cdb10b07075b5d80000000000000000000000009e6bbd60f7f4746b68721162a6de1ed1ab44e33d000000000000000000000000d2606ec8add331e6b80fb0d75b27ffee0162e8d60000000000000000000000002416ec32f6067555426657f156a5d60d92a1c5ea000000000000000000000000006f5da53174fad26d58fa4008f57acc38e90ee700000000000000000000000016b7a2b851c8324745556f4c3130711a475b87ca000000000000000000000000abf45422c0abfd712648c034b9be153b9c3fcf5b000000000000000000000000770ff8122d78ed0c3ea2289ec0c988c14be63ee400000000000000000000000080d24cb9e718d1519d02c3fcda86dddf814419f6000000000000000000000000afc622a5fb08abea6ed14a967b03ef2344e7780a00000000000000000000000092d5b7f800b3a4c6a3495a46049181e65cfb9f9a000000000000000000000000a262685db18e84a7752ec0384e4c6ef4d284a2ed0000000000000000000000004057e9f0c34f1ded4de302dd49f5373eca111b03000000000000000000000000446d88efb88ce5d25c6146cb2dcc59e1ac6eb83800000000000000000000000035fe04a6df59192d18ddcb8d11dceca4a3d2b61f00000000000000000000000006c56ebd7532b28ae300f175eb2b8486ca6825140000000000000000000000004095ac14dd103d052915d0efa7efc737adca35850000000000000000000000001a26caac3231d7e72a3bfd859e577e0672b712f1000000000000000000000000c52c99d9ec6afcb34c653056c56981160e8bfd3c000000000000000000000000e0bd5bf60bd6e7f628f2872e4153641f703b052f000000000000000000000000474d8d3e0549de9c2fb77fe5db6bd1c06ebffe64000000000000000000000000f7867b5a13caefd60759eab10daba29c32590453000000000000000000000000cc1c3b25742fa37e6534ec24789ada5df2630521000000000000000000000000611170b61406438172a4dc8b17dc94ca74ff4de8000000000000000000000000b258fda1b1f492ff6287779d1c78da391cb38e7b000000000000000000000000fe47e2bc39a4fbbf753810e516ae87ab86d8caa40000000000000000000000008bab3584fdb68ee237b46fe17b0258e38fc005f8000000000000000000000000070e7aee248fdb2b8df959067caa05b15e3c0d3400000000000000000000000047236b2809a213ff970ed232d7b6910a6f4d911b000000000000000000000000c683a5e1ac0e7d0ddb9b0a4e2b141240dd7a5d1b00000000000000000000000028e0273f3e8c95e0b5a33326fbfcfab214829dd50000000000000000000000006701a4e26aa6ed8e5115fa54fc512b5cffbb81c50000000000000000000000002226a649e1b074109da52257df6cb328381c08c7000000000000000000000000e42cacd3a69fe5cf6164e8e9737ff6ba76fda25600000000000000000000000033bcb8d90d28f5ff6d9243cbf0f58b16c6d0e1fc0000000000000000000000002287d6159cd3105f7008a027b2ce970beeb63964000000000000000000000000c0cc55664c8514cff917362ba4ea9a8e0efdb89d000000000000000000000000d94e1c5376665a9b18ab93542d38005c36d647900000000000000000000000008c340edcb2d88eac4eac6c1f42475724e11d9b25000000000000000000000000f33313af5252f606557a17d75485d2147cf877d900000000000000000000000015e0d23c987d65cc4708566eb3f6c08b47a58c6900000000000000000000000077f13003da2fc3937960da3e23d0c05d9f7af7f4000000000000000000000000abf0e4ac4b856df612340d0ed003f66d90bf191000000000000000000000000035e0f82da0d8f52e0eafef81d19af1241e025068000000000000000000000000a0204dc8b4e33bd976df5f7a2e6a0e9f019db621000000000000000000000000bca89dfddc6a21eda4ae57ae66dab4bd6549f1dd000000000000000000000000b8c793bf4eac2fbe80f7a65f7ef2cba0ebd92a5800000000000000000000000051627c78b5265bb4d21b9662d30f2bb9a23a11f6000000000000000000000000887a239dde8f04e1b472c58590af9d7b761e62fc00000000000000000000000047fd829cd4a550e7ff216599483b171ca9abacb80000000000000000000000000378745a3c9507b8da671c84739206ab9cf5ec1f000000000000000000000000f4e30bcb65f56b9bbb5b7aef70daaf07b7b5fcd200000000000000000000000074c6cadfadd45a3bd3b5ee6d881d2d4e9b291611000000000000000000000000b12dc870fbad5a099c4fd08b7e3b2e755528baea0000000000000000000000001f1fab1a317f69bbce2f033307edb47bc87eba68000000000000000000000000837129ab1628ae06e5d0d90f6f6c24841254535e000000000000000000000000962ac803319418b9f0a4b9964bd050aadc79e5d90000000000000000000000008668f82eafb5a2b6efd22e22370edc9fdc89c5a900000000000000000000000046cff648dae6aa6430aee91915343c8d2414e98f0000000000000000000000003e8e29d49d4f4e1f510ab1a19b369e74b01fbf53000000000000000000000000a7958529fe697a12449f2ead272954dc0f0f9e110000000000000000000000000c851a1708526663e89bdda4520b3ebef7d09b51000000000000000000000000ebf64870fc209865de08f18adb70429c57452065000000000000000000000000a0d203f3a7b5140ed5c0c4e19485a1810551b3fb0000000000000000000000004095f2b8dc6a18ce295699b0ab6ca16980881e48000000000000000000000000cadbbe6bd2621c0d19ce4fc4e701059e8e4d5703000000000000000000000000e2335654084c2146dfd0f136c482417e753620b0000000000000000000000000f38927bcfead05068bb068509f7f3246ffa466cc0000000000000000000000005455fcc4695ca6198ad29e65bae985b9850fbbf4000000000000000000000000fe23ca420aeef76b61c0bf7ed97ee3c5dcc4196d00000000000000000000000022f46b98231b9e709938efb3da0c78f91f84bd400000000000000000000000003f2db90f07cdf8c966d357816e36c1d230cd2bd700000000000000000000000058dcace30d3f36e1053330b34fd6923e33cf0559000000000000000000000000812e9597f8dedfb999323e3f359f4bf00ed4dc84000000000000000000000000976088b57f9ce7120e8046ed77cc8567a407c45200000000000000000000000014d9d5908e0e636dd449fe756bf05a4763576a55000000000000000000000000db3cf0cd2e93efb3cc7061370a12621555880c32000000000000000000000000088a504e280e737bfbafee245db2fbd947acefc90000000000000000000000009b8f115cfa77b54e6beaeb6c66daa5f972a0226a000000000000000000000000b9fb048bea8d4d91cd6f75c2023c0c29cc1ce64a00000000000000000000000054995a400169de148692b5da87b5ed65212b40a000000000000000000000000057a3065424b0c031b5a4fe6caa246c1e7a69ca9b00000000000000000000000032a2f948253165d2776042ea1a42174d300efc67000000000000000000000000bd4b7147a9d4110ebd324875247f2d4a50f3fe4f0000000000000000000000001d1c0f717080aff5071b942ef02363e9ea03980f00000000000000000000000092101f6afe5f0ce5dac4e3a5d82c64dfbaab7a6a00000000000000000000000041b2deac0448705b7396f2101370bad6b36464e4000000000000000000000000e7c7ed87f38d5c78b10adb43a7f0b03d615bcbd300000000000000000000000042ce63c4cd458a3eb8551ac1326d35d17e572c34000000000000000000000000268dc8af80883affdb7be1782a9b5954fca62232000000000000000000000000a19515df175e7482e3de4f8040696a83071d51bd000000000000000000000000cfa7799a5d8c100253230f205b6731d7e8d39691000000000000000000000000043edb0d224a9e999170ebba5522281a4cbc40ec0000000000000000000000007798ba9512b5a684c12e31518923ea4221a41fb9000000000000000000000000d90d838904fa0fe268c0d482e3af3f71f3d11f15000000000000000000000000e15ed980219912a15d9587f882f521526b543a340000000000000000000000008081ea34eb61f706d9fbe73ac708f04bed034d9300000000000000000000000023569c1d45ca0729239de2687a2d210dafd36f9400000000000000000000000024711cd8c499bf94c638ab57d510df59da5d75ad0000000000000000000000004b4bb85df6f892c37c63571af74604ba4e19c8080000000000000000000000001f73983f2f7cdf3a868f392fdfd6464c17fc332b0000000000000000000000007d14637ae1d3fc7ba0e56b68cb7958a23a934e2400000000000000000000000015d8de3c31c32f6a95d2f020202b8bd31e278b0600000000000000000000000070d28f74b09a84893c9de06364a93bdd68107eb80000000000000000000000007d9640299e7dd180680b32756287e096b0b1119d0000000000000000000000006246c70aca1765249cf0b2e26651e09a49ce266a0000000000000000000000000521239b138668dacc02f2bd4d14ef8995e86bd50000000000000000000000001d1bf65883214ab9d2f1c1e9fe36bdf00d91e1b7000000000000000000000000af8a5c04ef385b165768e7efb812f3d1b3baf3e10000000000000000000000003275bc8090e388936ba86ae55b958c9ade01025b000000000000000000000000ac525007ff2853913859040ff0ea973c181881b1000000000000000000000000f4d543cbc5dd46289303a1934e7b46abf5c9c98b0000000000000000000000005ee9f1de509690ff660514f62ba65044ccdefeeb000000000000000000000000d63e27760c13d8945bc5601f5ed099950512071c000000000000000000000000f52363967c565562007b24d05f944decf57b1c25000000000000000000000000f4582ab2a6002dc10b3558cef0d7d232744d60bc0000000000000000000000005fdaed32ff1bcddc9851a6184cf0952d3e28b44b00000000000000000000000090d1b2c6ec77bbb6001aef5610fe8bd6d7ff1e50000000000000000000000000315253c7e4a0f896d664c03375516421f0212708000000000000000000000000670057bf7f1308059bf0722d96900fca32ab2a9c000000000000000000000000dce5377470447ace774c519db681f5c1ff9aa72f000000000000000000000000b15eacbfd8e78bb840e9dcffaf73abcc8109b1120000000000000000000000005a716f1240b68da308a62add55c4a173230bb5fa00000000000000000000000038f45f9e44a96e0080700be236055c84b2deccf4000000000000000000000000362290583bc5075104fbeca8c7307a46e5157ae6000000000000000000000000638a7de88cda5f0646f3df2545d22da9d8384679000000000000000000000000bc48b1875cfe2f7b6af805d1288bce6dd6e26f5d0000000000000000000000002ac2196c52e8b021bf1a478922cd7bb765c8de83000000000000000000000000d514f778b579cff80d636cfd421ff37a22b8e6510000000000000000000000002e6789f348bd94f1e68ee6a115e37b7d534e1e7e000000000000000000000000e8ec213d9146e14847ff44c0f3848ddf3b4b9fef0000000000000000000000003f6c70582ab7230f27b5b95b21beb0159c2a4463000000000000000000000000a337b3f24712c546bcf56610b50c6933a8532fe8000000000000000000000000ed1f342f8cd00a00ee72a1afe96a6705addb65360000000000000000000000006bcbb25a23bc8b00ce6b9aeb0f4d0625c6faa79600000000000000000000000013c7bb59bab20176dcbb95dc767aa57e656a7a220000000000000000000000008296344f9e37dd2dd65494f18cf1a45977cc9307000000000000000000000000fe896e38554950ef9524f93ebfc946ec3f5d8351000000000000000000000000d7686a68b574bba58b2494e1589aa98bfe03d7fe000000000000000000000000feef8512460e781c59049332116c120fcac1b4530000000000000000000000002e06a186836d347f059ce3e9a2ad7057bbdb7ebd000000000000000000000000d62e52abf5083d145f228f753d1bce795d4bae42000000000000000000000000049a8170dc6ea81ebe1395938ba952ba886aa3650000000000000000000000009cbcb57bc91880c43053501d16d9f80891337f36000000000000000000000000c650f40a5251ae055029df991ea336039edebf41000000000000000000000000be5fab6ea35a442f8d230e409723eaae04b2cb6d000000000000000000000000736b13fff1e133560241a84d12a80011de021b85000000000000000000000000ac4c6d3b6c35d97a4c98c397bffdc9e9fee96f090000000000000000000000000fd6599197b994beecf39c8dc1dfdb60cfa1f332000000000000000000000000ff2f76f3af3228e1d1c57e65b25881f552c998bf00000000000000000000000006b2d84b6ac9d5fe319a77b9132d34b30276e6c50000000000000000000000004c72ccb20cbbacf0cbceaa73c8ea31eb4af22aea000000000000000000000000161ed30c0309d15c3b97aa55da11dc8f56bbecc20000000000000000000000004a0c2d3db19e38c24ae86c73a5a7a5825011aa3b0000000000000000000000005a9ff69b9cf0448ac3f8bf4c57b6da9ac4d7d2ee000000000000000000000000bb6a7b3bdebdccbd5d3d7039931a79ef4a40a05b00000000000000000000000084c2ac401efde67dec1bbd56e627028ebab5e4df00000000000000000000000045a23ef7703dfb5841f02f2222043918a2babd4b000000000000000000000000962ad6c2f09628867b45ba86258048d41931a81b0000000000000000000000006eac2ce5f297ecae45122b14ba5809b01fc6f9b3000000000000000000000000b19c3d6e5168e028fd68acf2f95d8b884f8c51210000000000000000000000003dc25e0af88fccdb42917d836d94ea15ef029bf700000000000000000000000011a06913af250f68a13ceb375eb66ccce0a3b8780000000000000000000000001d5cc103b3eb03494dc2d57828122cdb0a1ea894000000000000000000000000e7479f273dec0ca17e4a548f0a574fce8b5c88570000000000000000000000008d3df001bbf724ed19a61e440d40310fb526a1ab000000000000000000000000c144ade3efa101086f99311d8093fe4747059eae0000000000000000000000002493ac162daa46e37f7123ff4362b4c14747fbfd0000000000000000000000004c5761c96044e468abc949a98694d0b48e2de70d000000000000000000000000ad8692e2e34857e00d0cff1da9c358768b34345e0000000000000000000000006b53607ff80b50d593c7edd852a5fcfc24aaeb1f000000000000000000000000e04f47ee1c5d873030a8e4d3dfb8063426075084000000000000000000000000252c28e31cba634845f9e22fc21ad9609dc3920d000000000000000000000000ea71c235277bc328d0bd5a22865d99926b3ad6280000000000000000000000000abde0ee47b7d8893debaa571bf38b6c34280c870000000000000000000000006ab2afda50ca8a0a7c7baf69b1f543a48ecde84600000000000000000000000098bf817f4f5606579fa9dc7714e22517c9cba3e0000000000000000000000000297090d4152fe1fdc32ee41476880ff5d79ece81000000000000000000000000a73b837f5cd40bd84aca5aabfa663d2ac23f2a550000000000000000000000005504282d41d62d7bb96be099bf0371a2d56da3d2000000000000000000000000f49a9d86b5ee4c0384be9eb2eccce7e9717f03b700000000000000000000000076c36b956eb4000f1642d1c1300133255b29239d000000000000000000000000fc65da67d4607538ffe0b248abc301e6dacbd743000000000000000000000000905309508c8959081c1ee2c9c6d2753dc60118600000000000000000000000002c01aaacb9f7744feef5638702656051fc219a7300000000000000000000000036e579b3fb564d6cd85381bed10ab38a8b1509800000000000000000000000007d2579b226ef0e37769fb8d7ef53d559e4c046e5000000000000000000000000509c66c5b7e681b710f04945bd73df67472de3bc000000000000000000000000bdb83b1243446f3499755f423882f7b37bf76edc000000000000000000000000e8c3d3c309f51ff10c4ff517b56d8ae9e54904fe000000000000000000000000d8dcbd3eb1eacd122c057b434e6e48ad8d9f7ab600000000000000000000000000ba737e4b161a756cb401e335e79f03f1d85e6800000000000000000000000043f175220c721a04f88353556b0fa16f45488cb1000000000000000000000000eb8002fab330f87da1a5f75a6a9282c77ab780db000000000000000000000000d13fb35849035a6f313c9fb3201b4ee3e2917361000000000000000000000000aa669fb28eac53c1af83369352c6be37cc8d330400000000000000000000000031969bd89904c38f8416202dc308f9bb27f0cd21000000000000000000000000f84e56081f6711ed356f88c8dfc0076be417ceb70000000000000000000000002dabf7c0560890e42d155f35287ebf3e5e055ed2000000000000000000000000afed81df9fc655796e271b6b8462882de9ee28df0000000000000000000000002fad8c1490bdc18d1237f5d0c5e515dd945de7f500000000000000000000000038e10491ddc6985a81706522a8cc1fce9a5f849700000000000000000000000075861f8ea126524f4b0fd3083d2901ddae59a3560000000000000000000000005eb5b1fbbbb045cd3f94e9eb19bb617983fe70a8000000000000000000000000c79039f02f3c46fb5bf6d65ec662c2e673cd876b000000000000000000000000db5dc6787f23e1ad95f6ca5c1c04edd00f72bcfe000000000000000000000000810c21f12fc035ba6de60ffaebc58d22ebf10223000000000000000000000000ebcee002064bc4523481f1e5b4c5f8a0689a217a00000000000000000000000053540fd2fc3066914f70bfccc23b2743fec937b40000000000000000000000009483dec20f3f4d4d8f89ce4e0221de23472c7b3b000000000000000000000000fb147d19dd1c87274e18d18e85bdee93f01dfeef0000000000000000000000009e5a9e70386925f58fad9c7f3cdaf21ed8524a14000000000000000000000000e1055f2fdc445e4a2998ecb4ea149d68a2a9165e00000000000000000000000059bac958445619487ba063fd269da33e6f897b60000000000000000000000000f16c7b417be66d4b25a9c1d174f64e41b8ef76ad0000000000000000000000008c5d273c152a2396a7e511eb1a762d1b710c6f400000000000000000000000003bb42b4deda8b56e271d0963c0b8e259f8a38ea60000000000000000000000008a2835558743bd04cbcc107e634a87230807c21700000000000000000000000038d96d4fed6c93efc076137e0d55bdd26021c179000000000000000000000000bc587c11c4ec77473c3cae97cd15b24487c0597b000000000000000000000000ee86acbb8462d90c4bc83e5bc683ebd1751f1387000000000000000000000000953e8d1aae93ecb86f2dbb7372d5550401a5294000000000000000000000000014a0e104d8b87f44a6eaacb7931693e445e7b551000000000000000000000000fa686913dd77dc9f57b71a42046df0a7bd1e4b66000000000000000000000000a63d73ac7e17d1739e076d8e1fe194d5b29e5c48000000000000000000000000aee221571d399431c836b12c6f9663329418c63a0000000000000000000000005141a72130dddf729a5c9e86b780a3c03fa8f5490000000000000000000000002147bd63922b4a66b29fa916e16af890e25c33970000000000000000000000006f273aeec5b6a2f2abbe77a9638104cff26166d2000000000000000000000000cc1d1be3d0f0f3386f7e30c4e7f87c53485a9ee200000000000000000000000022c30c0d8dc8ad9cd65c68111e2bf0bcc55fb2360000000000000000000000006b8682417fc6dbbb8147021dff20d68eb4c2cc84000000000000000000000000451c7eaac3bb379415d97f2a3aa7ad1ca66adc840000000000000000000000009d0076ebbe544862e000a1363090da91a043f2ac00000000000000000000000038a877115e643bcb9dfab87f184be8207dec134f000000000000000000000000a92f5fc4e4882347553fafd64a34b7fc2b9438200000000000000000000000001407e148900b01665a362d0342d53e6147537730000000000000000000000000e0f921e849de2d429c91c2ca3c13a4a916f841fc00000000000000000000000007942a3f978fbc5fff14a6d3a4005cd2affb51630000000000000000000000002b6a15fd40a5cac96e84d5bb9a95b3efc1b0d4680000000000000000000000002a9783a6d5254e6e9dec6a6ce44400054ebbaf7900000000000000000000000009a1539e5b4837f6ba7f119de37081b30be5e4460000000000000000000000008636854dbd6a85dc9c26c711afffad264b4ab337000000000000000000000000968858292b5ea4e4acf67b0a21ebbfbbbd4e054d000000000000000000000000379a1675aca70335dc86b3700f809be7005e285200000000000000000000000000aa06b017c2b8e32aa5edeca369ca9d6391641a00000000000000000000000045b7ac47988c8c68b37e8a8c62cee2e80b0cea730000000000000000000000007d634c948552b4d177e0db7060a346682691ef0e000000000000000000000000b2e77ae2799be5026ec31ca33d709f4a8923291a00000000000000000000000071d07782849659b6337c5cb43c093924f920f4360000000000000000000000003890dbc3912eae37ad9c373be9116526384ca24c000000000000000000000000a4d8edd6ce82c29a2199b62de63cb12983adc239000000000000000000000000062ee37b9779862b2c707f36c9b1de984055748e0000000000000000000000004f096caf26945b8bbcc2b2e23b61daf4148dcd26000000000000000000000000e465d1a5ac917eda74dee065af1e3ec967cedab900000000000000000000000028e73065097f07fa551214cc40f0c0d3ecc7f5f5000000000000000000000000cf545b4176f89a0d8ea68895245d798b09c28107000000000000000000000000e7d567c9c3b602a5625a33a44fee6c9b18fdfcd800000000000000000000000030098dfadb853b2295989f4c1e518b386d86592c000000000000000000000000053261f650c24809c8423a0b1187b1905e1bc5e50000000000000000000000004bdc6d5f43cf91dd3f3d2029b4ffc0acb3a12464000000000000000000000000516e68bc3f98bfe347904ec5e0063ce3db51497b000000000000000000000000a70c75a2b18bf9d4d0363b0e288878ad4dc711ae00000000000000000000000084242d20e70ead7d5f99f1d086dc55d7665cd2140000000000000000000000000a5a148e4e10d58988aabf7a289182af581d6d13000000000000000000000000bad2211d88d93d768e605852557a1ecf8b769d30000000000000000000000000770decc80d3f54236157aa3a96dfd75728a63bce000000000000000000000000151569d2f481d13757f8a41f4b7b2545aafc42fd000000000000000000000000fb235bd5b7791b3e148d64b769a73d4b330d341d0000000000000000000000006960d183c9705dcf968c0cf3d78a34d825851ddc00000000000000000000000008aae2b82d398f5cba829d3da5bbc62dc6db425b0000000000000000000000003c3c333adf77d6c67604548678551c7dfa44585d000000000000000000000000e3c340aa9b830c54b81c2aae9360d199b52745cb000000000000000000000000329f107b4b226e9820fa68e1dbc7b3c2a713202b000000000000000000000000b49840a6e9c12bc7a171ba11bf6749096b3b59a4000000000000000000000000ee8107d2979845348aaae024f8d02ddd7a6361c2000000000000000000000000540fd3a5526cf933beca8e959445f3ab97cff97600000000000000000000000064a22945bc45260a5a283b67b0481b44c5fa790200000000000000000000000064c353e8ed7d66eb654b73f93fe5739d7ef1f97200000000000000000000000009f23dc8bdce10a0ab313e79d3143581c93eff570000000000000000000000007a509901cec70cf35c8f5513b2ae91d66dd026a5000000000000000000000000e897490a594444ff729118510d281656eee919fe000000000000000000000000e1bdc961173aacb7b5f0d8c59bd8ce1426d618ff000000000000000000000000f2a5eb3932411f4847089e64e564cbe417869c85000000000000000000000000caffcf2fa8eb1e12a0214d754b9b9c0c3266ce00000000000000000000000000dad540a5bc3073f892f21bf5ff3b17fdb0d9f554000000000000000000000000253896743326356ad074dd58569c54eb37ec58fd000000000000000000000000ac8290b11ef3ba51764efa245717df7acbbe083b0000000000000000000000006c6a6aa445bcc7ca1e3e384c545816a061b5bbe6000000000000000000000000c9698a90a0c8378bce5de4a0ed74f521d30c43920000000000000000000000005f57786f36689760917ab33232210e65a60d324c000000000000000000000000b35eb60a92a95eceb5f0d5afdc3be16b7139945d00000000000000000000000074880b75367d2d629d6b698a9b76650feeebaaae0000000000000000000000008200597a01cd6310df4456aa321234cfa257f3a2000000000000000000000000c3ce8cda5014e7b086e83f176d59a73998b2f7e000000000000000000000000034f463973d20d12f0b9a39556b7dcb9c2e7f67de000000000000000000000000032b2a98423cf85c452868008fb2194bfe0032e6000000000000000000000000b658a4050b133cf59815e143399749b4de91e878000000000000000000000000d449cb6a26a94a2d682f3613933301c81d70e4a30000000000000000000000005b7065ef961038de58ded8d11881aefba2222c69000000000000000000000000e2c7585b7ee68cc9ebcc05b8518a13a5a98b7d9c000000000000000000000000c5e421d498ee2eae4a6b2f5dcc63a44f7c70ed13000000000000000000000000dd82a7f7daa39b814bfa3111ada0544d1479a50b0000000000000000000000002840075627945799f7d179cc98403b224a36c97e000000000000000000000000baf2d70ea8a306b67187999f3e198ea060610598000000000000000000000000fd9c7dfd3ed5da3c62e3f5bfff3bc2427b32f7a0000000000000000000000000a2551ae70e923b28ee775357cc0ddbe219d9625d0000000000000000000000007969b03fb48f3f2c8b81ca1a25a803cabea22e580000000000000000000000000f6a418ee442da3f49453e1f7ca39872d3672c78000000000000000000000000c2e7789bdaa8d2b6d02b7c310f020c6698b848690000000000000000000000000f8d13f31ce5029dc6d53eeed864761f2ada8ebf0000000000000000000000007b9738c79b409e3c3b79f229e8bf1bc032c6b503000000000000000000000000a6768cef101655426e1b54787c06cac06a9a423f000000000000000000000000f96d564f3053b0fdc94b8d49d57c1ab61951d646000000000000000000000000d4e17f86791ca8132b84d44a088d57d0eef55f1400000000000000000000000036ee9006cd39e5bb2ff62569337fb2e442ed5c54000000000000000000000000037cbf3c78d499ef05092e67d87087f9793e811100000000000000000000000073ac2ac72043fe911b180bb349194b965e2a5814000000000000000000000000cadd6c4960e54ae90bb33c47aef77a0588ea8a98000000000000000000000000088a95b01ac3336990cd80f6d176ac276cc710770000000000000000000000001bde80f14e97bf6e8ee69ebd983d83a61a6894820000000000000000000000005f4b5536dbdf7d34dcd7cbd2a02433a480c862be000000000000000000000000d0843f1168c98a98054fa42736d6456f302c2e76000000000000000000000000eb54361988b80c040b92aa60643db4dff5c94d880000000000000000000000006e428fd1623feef6b363e0a4c763e29bafeecd59000000000000000000000000fe6bc95227ac11c88a6cc06dfd20875345ce8b39000000000000000000000000abad3d5aa6a8ad43779e0d8bf949b1d7f29ab6f400000000000000000000000011897149477cb27bdaa1c5c496aa44bb06a4cfe600000000000000000000000085d229e9e201a97c3c1f4e6b088abc3c58b5e984000000000000000000000000a22b7776e0d56bf32f292717fb807b095cd4445f00000000000000000000000046857008b8956fc9d6bfa341add16f2680e079de0000000000000000000000004dc1de35035a03ba4ff47683af716beb7e70e47e0000000000000000000000008f967527ba0a9c191956a301c1610c9bad1f8e9a000000000000000000000000b39bc2928acf4b3f0228a299bf8d966e9ff813cf0000000000000000000000007077abbf6b78719d7a8fc3f2ed78482f707e7443000000000000000000000000a18c0e56b7ae48f80ca87ae400790c0344bb9c16000000000000000000000000c6c50b0e781e30d37406ed6297c407756f1396090000000000000000000000007ff80298619690138ea444dfa94c8ea1be38ba3000000000000000000000000095f4da570f2af312075bec7c51596090600126e8000000000000000000000000dc9368c49e3481367793192e0eb9f14285cf6bc2000000000000000000000000daa3415a74aa83d35afe14f20760565aef6bee0e00000000000000000000000033294d734ecda45fa6bb7f2b0194151d0da373c80000000000000000000000006e20d0ad6dfa27dba308cdd5253ed07d5141d99800000000000000000000000021012d6a451d9cae365a54ace0ad327ae7de08fa00000000000000000000000039d10768ce6390d2c55edf554b34ffc871947236000000000000000000000000fe3735033f92114459913d7554a3f919d0680752000000000000000000000000f3c422d0f7ddbb44140683d36d730cfe36cb72ae000000000000000000000000f2b3bf9a1882dcae2fe858183711090c868d5ffc0000000000000000000000009e6a3ca04cecd336b3479dcd606761118c33594c00000000000000000000000098dacc2812a5993baff42867d1207c3e94cd37130000000000000000000000008b46bcd21abf99de0cdeeb888aa19632dcb4fd5900000000000000000000000031e11eaa5e8207d703fc121a24e114f87059f09b000000000000000000000000a6d451ef0382b8ac35ae78bdb8bc7c8ca0b73bbc00000000000000000000000057c3c2294f8020eeed09ff20b3bd4ed165764fc200000000000000000000000015071193591d51c002b7f2dc1fa80f1e17fff5ca00000000000000000000000026c34c2f00f614b878010cc00259c2b25d1cf2e90000000000000000000000007a277e8e38c927280a75f67e391a69f4f9e9df180000000000000000000000005d5b2b90716e33ae7cf66baa2bf7eca743f83e80000000000000000000000000cb1fad996210a27a0f09f145fe2609d7b02ca24e00000000000000000000000039da50fc401b26684fd9e1218840b7ed42ff8ec9000000000000000000000000cfab93b80000f42b74b7568eb02820b322fe4c8800000000000000000000000020424bf571ee286c1de7dbd0aaee4f8a4f928675000000000000000000000000fc71fc1560ff942f2c3efff0c045f2d388588227000000000000000000000000a61f57ad0cd2afd52f145c4958398b932085bc9b000000000000000000000000ada14524f03f69e12818fd3ea78c45e8627fc6700000000000000000000000008d3c9f60ff6caf6d746e5388b031de429351af240000000000000000000000001fbcfb13d9b03095b9ad81ac210dd7724134be410000000000000000000000005496b32dde0827a9bceed04e924614868279165d000000000000000000000000aefffcee982b998fdf230ba6f174a9f403ec86570000000000000000000000000a0bbf315f5d30eb65c46b7e2902e36713ff66160000000000000000000000006a5e47137f969e3d83007ea09c597972bd6a1d7800000000000000000000000052031b074071463c455b815713df72bf8781b8e1000000000000000000000000bef14a364b38d1f963dd81ba0884ccad4767778100000000000000000000000055ade014fc8696f4dae252bf770a89fa8eac072e0000000000000000000000005b699c6306f128ee326832dc8a841783e508fa320000000000000000000000004e7867f3d64386e9f3faa3879f2262acd9e15d440000000000000000000000006602f762bf52ee289e6360290ca1d9af4d23ba4e000000000000000000000000eeb3183e9422f26856eb72ee605d77f698345a44000000000000000000000000ed9eaa51d5f5a4fd7aadea4945f41a5eda8bd5cf0000000000000000000000001ef93b3cb6932a8cf88b576cecc59165650bed6b000000000000000000000000bffcc4e4b98ad5f53c4c023a30c26d2c957a3f6f0000000000000000000000000dbec7f1e11b1fdce35bc19c78efae8e8f4545e500000000000000000000000068cff40496eb1b537c719b49744416029027cd7a0000000000000000000000004c0d3f09d1c184d27ffc99235e156b1c3936e3df0000000000000000000000009d167c3aa874911f2f0ea28106c3b055f7d4997d00000000000000000000000034c91a1467abee9954da97995b41029a971fa94500000000000000000000000090595734fce5bbc03d0038a1cbcb9e8ea9c9203e000000000000000000000000260672b23beabcfd8a365db77f5a64333480fad50000000000000000000000005520f4f0d5522b5420daf2ec3ce80c63988c0e6d000000000000000000000000dada4db40030ae4ca3834dd96731725c7c0ef5650000000000000000000000006eb74041a1a4f6120d4e1150af0e4512ef13e3b3000000000000000000000000d1d3eabcd46e504ed3e04c3390d095742422f7c100000000000000000000000052ca1cc0ee51dafb5764ab57b0c81fc7c3c7131f00000000000000000000000071a135e849616eaff8f182ffd2dc532fd18d6a8f0000000000000000000000006b511356c10b641c5e27a5bfbafaa06902a6bfb3000000000000000000000000d0ca40c63f4f098ab5a9dab367dac20946198f1f00000000000000000000000026d68bc79b60c443502080abf1fa4a6e916b1e0c000000000000000000000000ec5680a298f34606003d5d3374524eaeb15eae1f0000000000000000000000008815f652d13a0b72913f8ace59bc7916979a04720000000000000000000000005f5162c55fd3294e3cffb1638fb1ebe02a635c840000000000000000000000005f5162c55fd3294e3cffb1638fb1ebe02a635c84