Loading
60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000eb8ee0503e0301720eb7616e0897f8ecdf751fc300000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000f67727470726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020636c61696d2072657761726473206f6e2067727470726f746f636f6c2e636f6d000000000000000000000000000000000000000000000000000000000000002e516d64575a4d707864434d7152564664784d5933574634563341457a4b3965566776665537736259395132416554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e0000000000000000000000009bea66bf80d18d5c7f422bd672c46ceeb85771b2000000000000000000000000d68fa139afd0fd839b81479e0df726227080f07100000000000000000000000059916f7520463ecf5d7aeb168f903358578cda5600000000000000000000000094a0b65e3fb593299e794ccf6c31c37f342dcd3000000000000000000000000089ba29a58adec087a88f5776c178396d1f520a60000000000000000000000000aeb379917cd48bbc146beeae2b7acbb59756bf320000000000000000000000005c3bd6ef6a66f4dd205a530a7ecdcc68ba1770dd000000000000000000000000eda104c5c2caaf371ed9933b17742481c2ede3c7000000000000000000000000e7c31f7b6eb4167e4392b02e0a5975a9bd9f458c000000000000000000000000f5b8b244fba2dc30af0ed1c434889c17a6f2535700000000000000000000000020d677dda669efd7aebf5140b3556590fb811f8c00000000000000000000000000c00584353b3887925fdfeae1f38e428960582a00000000000000000000000074201fd9a4e8cb983289f32337002595a272fcbd0000000000000000000000009c0f2ba6f5ee7c43e2e6d15351b73cce643b49ad0000000000000000000000008f1d075e8abc454f443cbb53b70ca65bc204040400000000000000000000000078aaf56aadb60b16e8ff71ed7213b4c6a2cd4e1a000000000000000000000000f16d5abc5c832f98bd695649fc834159419a39240000000000000000000000009c9e381843ea2eb0bc9f140d6b22a8dea25031c30000000000000000000000002f58a5b231bb98a3b86ee7ca4d5046d2ad8a14f900000000000000000000000057f2824402fa9f611f8df9fa4fed9d4acdc7a075000000000000000000000000d8222a74d263edf3a55972c0815b1afdf9b82c05000000000000000000000000075c96b5f6eda1c42631f84972727e5db63542d9000000000000000000000000197154c9bd1badbd59fce8d260b8de3bec62347200000000000000000000000066be4da63db00d993ec128b4c6c345694d525f35000000000000000000000000b86cc7cd221ab826cd0f2bd136a94c1efc3af49c00000000000000000000000072f10af83b10a7d8a368b85ef6ed498938ddae440000000000000000000000002b2cfa76debe99e633ef64e6fd5f810e6475e2c7000000000000000000000000343bf68500f054b30a0a751be1da73b76f0f52a2000000000000000000000000597e18bcd996e22f951cd39a3d3ddbd0962213bd000000000000000000000000f3cfa9bf5c480328dba6e10ea625acf9fbe90f05000000000000000000000000bca25174902c6e8a27baf808398bbd37b7f6fd83000000000000000000000000780c84ab83aba4de782cbb0144a8cc812ee4d462000000000000000000000000b2faa554e682a4222eadc9396a1010d51fcb6518000000000000000000000000ef8f38fece5f66d0ca4cb7b094d047fc0f94f35b000000000000000000000000cd02941750e8f2d78e71c8023dc091929ec45adb000000000000000000000000cf6a4d5e46e15fc23f6378e4b8b52eb39a7600ab00000000000000000000000051b28facbbdd802cd46c836dac6b7957382623dc0000000000000000000000004de7a83bcd64af3d220a79310f16846cd4eab2cc000000000000000000000000a9e34f0b0e506fa02aa126e2c30fe0befa8fcb22000000000000000000000000ea8a61fabcd5aa9c0626a88970f1d5059b65aff7000000000000000000000000148bef8dd5c64df063056a11dc64a80378156ed90000000000000000000000008ce6db3fd300348a6e00dce474baf087d48be818000000000000000000000000ffa9feaafca60c05bdbe1723235fc6ea865195ba000000000000000000000000efba9b41007e26edbe37af97a5fe228c40e6a03a000000000000000000000000ca080553424a7d7ff7e1b760ff1d1b0bdc27493700000000000000000000000087c896969e7ae170d3cdc2850d23451647c94927000000000000000000000000a9500357f5d479f75e182faaa969b4041ad3d2080000000000000000000000007ee02c638d74d7485861e62a3513e3565ad47f1f0000000000000000000000003ab2187bdf3c40eb819d38f365e1914e0f7b7bbc0000000000000000000000008c56deeb741808e6ca2bc6b7593781c6f217f16e000000000000000000000000b2bd64a145087b1346e60ee2602025d73342e02b000000000000000000000000bd627d31572ec4144457fb2618e9fd15d08641d7000000000000000000000000250b79efa0f950544844ff0ad3e0ac558b11137e0000000000000000000000009e5551da42ad9ef9db421b113ddc0f8cacf93a80000000000000000000000000f34513573715a78fbc6875ed6f7a0c2c53e42916000000000000000000000000941fc5d06f5176fcfa37b81cdd54a919e4f9a5b40000000000000000000000006dd900ab39fda0b1ae0a7b2ce6eaa18ac30e2c4c000000000000000000000000756ce3cee3faebff97ed50397411d5b38777f80d00000000000000000000000012beab739cdd542953835c39e478f39e2ae049430000000000000000000000002613ae36845de6786df8a004ba00e4ae89a86b4b000000000000000000000000fcd85a1247c36465ead489fcdb0b568d2467e4930000000000000000000000004c682aae74222a983e21d792582671ec1af89a89000000000000000000000000ba963eec4e80f2183035128516ab5c4e4acce3be000000000000000000000000e58e55d53d28c367c4af8ce6b298047fa87033450000000000000000000000007966766b09a6e3c3b2f1b7c228cb5b326f5ecd9100000000000000000000000063827a85e004493a9279731fda02f531b5eba4ca0000000000000000000000000b03b536d79a32a587eb0869a480f5f3a830a34600000000000000000000000056ec73cab9a184eb6db84152181cf91124a67657000000000000000000000000eb185e4b7492cf1a8e2861080e29786fb4352fc300000000000000000000000013a752a15cfc2bf0f7d7fffe5e5bbbb82a821f800000000000000000000000002b0c92fe3658955b9df905d4c060e2eae1618eeb000000000000000000000000e31e9883455691427a792879230bb276a0c3f792000000000000000000000000e3523ff4e20d1ecdbebf4fa91766528b33f5c784000000000000000000000000653f30d1f9bf2148ebd3db9ac9a8b996c19c4743000000000000000000000000c21c5e4988011d91a04d7d17fc6f86511c70d0ca000000000000000000000000d2c3bf47ab44d2e343655eef6d918c8f9a49b12900000000000000000000000061b4a188cd9dad5104ccd9c893a391addc8ee3b000000000000000000000000013a0117f145455981b29ca5dc9ebd1661bd9515b000000000000000000000000fbe528000ac8d6edec9ba30f5fcb58ae9cb80bce000000000000000000000000c995550c16590d5cb1bb1edd3adbeb4bcc488ec40000000000000000000000009aefca5fe796b06af716dfde1599cca63766b715000000000000000000000000032383d4b84ac607e2924a06bed2acb50c430f1b000000000000000000000000d90eda50d6d467e1c901bd485de780f42d26ae030000000000000000000000001b946c663b8456c1304b62810701fcda0aec55a7000000000000000000000000baf35b8b17cfa77190245c0463a7d21ea8430e120000000000000000000000003bdf29ce6d75c91686de4c6d866fd6068d61395f000000000000000000000000b8514aaca62f704fb06b3035e01975c3f50c69350000000000000000000000007eb8d447dbf7c319e2fe83ec3cb9ba4b2beb2f7100000000000000000000000066efa793db66fd57e57aba21d957d58911e1e4550000000000000000000000009df175a3ab2c6cee9e2c132aa62d2e8365edeeef00000000000000000000000022b459d72231e6a151ff36df555818117b7642dd00000000000000000000000010a7190f318898a539ab51766d26addcd14341b7000000000000000000000000873faec0c8347ea33491e46b66510b0e188913fa000000000000000000000000197f2546606e9bcfbb4a2dbd394ec4b744366ba500000000000000000000000081eac65668ae879cc55105011111ee9e3c04c7c0000000000000000000000000c8aa556e727c983d3f7e3751e236423df936074d000000000000000000000000ed09e104ad9fa7aa3f720ef014134a2320891ab3000000000000000000000000aec14b6ab4edaf23a386133f1c3f7183249e5dba0000000000000000000000000d124ddd422fffd2678d5343e9d3c7cf7db6824800000000000000000000000022f389b453d8d7ed8b6a1f30ef63ee6ccb13a06f0000000000000000000000002cc9d857593ce131555497dd5e1646e668c8d988000000000000000000000000c83a205bce1325cb075967b9ae0a9ce6d19632670000000000000000000000005dadb4a0e86c35a83ab82bd1afd04fa7774747200000000000000000000000005cc1bfbf1d0cceb91e20413cffadb9bb02ac0ecc000000000000000000000000684f40460d2d3083a28b882f8c1341d2d15d10580000000000000000000000001ebaaaa10e8fbb3f4faf43946fbe13054caf6a3f000000000000000000000000022b71301b8a951ac0a490e04a97fedfbf18e79c000000000000000000000000d4f8e0128d635f7dddd295a4c207366931aea8e500000000000000000000000061b177565f47bdc62a7eba27615e063eca4a2fc8000000000000000000000000ab6115a684c1858db39b6ac98e68c2ace3eafe42000000000000000000000000903d2f27062fe6c65ddd77622fcfcf23d6ee06b700000000000000000000000029f1fcb9df26cb33985edb793ab2af90b7ab18070000000000000000000000009b120c780c0087ffc5211ccc4f04b0572e788039000000000000000000000000f58707a559997a4544831a0b4be5739a2fd98f59000000000000000000000000f63713d3ce0df0b5b3aa3a34532ac646f2b9bfd60000000000000000000000006d4b3fc547ba5d196c5ebd5935742f13ac2b0b3e00000000000000000000000088d9ed96df32bcc9130bbfa43055e7d9b4e21903000000000000000000000000dfd6896f4c3dfea5e5b2412761459e180af12b40000000000000000000000000954aee95cd49c6460d2d8560724c403121fe4ec3000000000000000000000000b3d508deb7052334bfba0cc3641dd2a09607b073000000000000000000000000c83f0f6cadecf4cfeec5ea30aa3701732c74d0f10000000000000000000000000329f7409267bbf1fad97ec51a21794a6a858d69000000000000000000000000d06146d292f9651c1d7cf54a3162791dfc2bef46000000000000000000000000c3093c4925f6680c217a6a9e3404f9a620849e4d00000000000000000000000082e80828c7a102a3fff18abb6d9a572394f72893000000000000000000000000a451117adc8d03540a72858289436f1161f284170000000000000000000000009890d81f9bc7048f865c89060d57d69060f7d0d30000000000000000000000005097c6ac9ad93ab7388b3da3de3b79c4f0931b8500000000000000000000000049ed8742c8affa890fb21285e797bda49c1c33380000000000000000000000005a5662fe5484b7d124678567bd92d4701a4d2cf4000000000000000000000000c133b36e0b9949ab4a86d10e6ca627ac00a40cee0000000000000000000000000386f9c0cc8fdef80736a645a270ca5bd94a6f27000000000000000000000000ff94c8e222d3929669b61758b54e6680eaaa2cf30000000000000000000000009005e3bf85de76b070f452bf52323da4eb6bdbd30000000000000000000000002d07351fa56313b793dc2e27b84b3ae39d450751000000000000000000000000fc200602dfd11cfc2f6f0583ddea07a4c1f2fa91000000000000000000000000fe19ede555149463262a2acc8e0f842ed8fd447e00000000000000000000000086f09c0597ad949518163ef175ec38a3356e6a20000000000000000000000000a34f7701aebf9bae6eb27352d9662b527c53128a000000000000000000000000e2a26b14cbf1d0517669f404d99bf47af6ec1342000000000000000000000000e2e44c90208412f08f91eccaaddd5a48b7b69862000000000000000000000000ae867c38abc04360de5218bc1621dfc6a47effb80000000000000000000000004e43093204df27759005970532b9e5b107219b18000000000000000000000000d10733feae876e9036553de19899ed099162235e00000000000000000000000096adec4f23a4960f7a6e527c90879bcb1a0e54b00000000000000000000000003c8c2f3b01a172cbb7d8d6d15d733f90814d400000000000000000000000000055c6b0b8e613b72493c292a13a8cdd415ee3e2a20000000000000000000000007b80120a789bef87586ecb8a615464e10fbfe293000000000000000000000000e15b5d006e5b6459d227bdcc40a1a79479fe013a000000000000000000000000559ce4139ceb71cf0c49e606d71abf9d2798256900000000000000000000000061f9765c0641b0bf79b1ad4d33e052febfc2912c000000000000000000000000d1af89d7f8f6f3ac5649747f90caadbc4a23a4ce000000000000000000000000e18307a875808bf98415781c651f8f2e74667e7c00000000000000000000000085ba2cea08d9f755f8b5a8d0c0291d9ee2b54671000000000000000000000000d8e1439fafd2916a86a6ed04e2315ae747c681050000000000000000000000008dd2db5b36a17b8fd31368c917f4f4ec47d939680000000000000000000000008f87e3029ba72e01b909c1b3fdc7ec604f55885200000000000000000000000040b3e1f99014d413f7a105c1b63fc6f913f6c146000000000000000000000000172bf30606411d1a9b1809e2eea5793bc82c2a9e000000000000000000000000be734db7e0be22a7d2370ff6b495de2e6c40f8000000000000000000000000007436f7df68de96d873dc4b748e491b13946cc97800000000000000000000000009dc6dca63f4da3b71811bba3fa05a458a1de85a0000000000000000000000008d21d0d437d2e18031767edcfa4402e0d98da78a000000000000000000000000dd1c7776ff048ce44b4839b1c2e7532d571d751e0000000000000000000000005c056b88c01047100a93b6fd9378e481a10a19f900000000000000000000000013cb509aff254cf36856239e5406ba393d7db523000000000000000000000000ff63658ef3f7d88977fabc4e29769aa314e811f30000000000000000000000001dcf6827e0be72d17a608ad647586c1c9d267d2a00000000000000000000000006d8184bf990982887bcbad6d805b11a86cd40dd000000000000000000000000ab776a74a4fae381352b01d3519e16d5594d11bb000000000000000000000000520b6ec2b9abe1c23442a72d4097739bdb572c0b0000000000000000000000004d35f58d41b2aff79f9b566e964c3e2b20c3b1e90000000000000000000000007fb107bc45401f38615c160368ca31eabba0b7a10000000000000000000000002c89470f25bb6197ef8fc2dd26dfbecedbdd806f000000000000000000000000c5024cf56e4fcf8d671ee32bc363b00ae633a6b60000000000000000000000009f4e3239d84be6a6796a26514948034ae52837a4000000000000000000000000b7ada3de33de429f50ee22f78f28170d53dad05e0000000000000000000000005bd80011b0d2d2134914a8aa56aabac80da278b0000000000000000000000000865bfe5dd2c2751acc85505dac5ca196ae289840000000000000000000000000be50f438740b3c008ccd39a5966cc7001dca1d4d000000000000000000000000941b28cd25c28db1d8d790e21cd613fd85e3389f000000000000000000000000fe7d9ad207d3c873d1c52f75be713014205a5340000000000000000000000000ecede873a4f6be3b714a4c8b06010d585ae74646000000000000000000000000ca0714e81e0e05144e8e7e8c736cacc73d3f245800000000000000000000000050e120fa809d5165276b72021bfa195eafbe59fc000000000000000000000000a15849f62a0c06f643a72563e00083be24bf04a6000000000000000000000000daacb028f5d8a1a16b2c1f26b4929ef7cfc033df000000000000000000000000b85274215591390155d4ffc7c39f7c05256e6857000000000000000000000000ae6a1ed5421ab2039296ca06af01b37f59976f13000000000000000000000000617b0de8958768fc0443a1621fadd40df572b023000000000000000000000000040d11666d6d1e59c8059154df10b4b334f0279b00000000000000000000000063e19b4d94eaff9b94bf7a666393f1f7f93f263500000000000000000000000097b01174cc89729810936d5b514d5c350b1b5d88000000000000000000000000a3473f5eb008dda99a4dc0c5931ed31a899c8f4b000000000000000000000000a08749675ef8bb73bb391c37ffb472711d8e1652000000000000000000000000ef719e72ee43a9e6f215362a1bdd11b17b2a85d00000000000000000000000008aec7b6759594052c5bb94f7aa404472b8965381000000000000000000000000e84f4d6c7c5957aa2e12e49b4d4fa2d283867eed000000000000000000000000a8044f86db1531d183d10e271db6e03fa0c9aa6000000000000000000000000086687224ce2b4a53eeb94078b98cb0676bda6d1b000000000000000000000000cbaa8372830f484f57a44e8e9f116254152679890000000000000000000000009df8fe0367058ba3f7973450f84be38e032df4b80000000000000000000000007bd90ac018518c01a133e2465e6ff2536aed78400000000000000000000000002fbd47dc2ea041e2c9ffe5ca5205481312fed4f6000000000000000000000000f1d36dce47d76daeb71ab4a1eb27b0eddaac27450000000000000000000000004603668d9c6ea526a8a578818368698ba1fd42ef000000000000000000000000736e7578cc7b430d44e161474dad888b882c9bfa0000000000000000000000001d0e85fb66edfa8aca76f94a86ee813f4af811970000000000000000000000000b0aea4816ffa1746ebde350698bd276a0c8d0bd0000000000000000000000000a4004f11dcdb1c82a62aa70352ce2c5311433f7000000000000000000000000bb762b8f21b600681ea9693a21f280b7ec92d9040000000000000000000000004d5b523c755233e0f3631471ac307891fe34c7bb000000000000000000000000afd70beab039d46e075c270901224086e725e61c0000000000000000000000003b399ec7b1e3797adf1c418fe98f3d7970538f56000000000000000000000000e51faff59edb0e59a8dacf86d15fc22ee57585a30000000000000000000000001e0b3d7cbc97ba466378b9f52f9204ea63077a110000000000000000000000009a36d55dace55719f58f889e123936e4da3ffbc1000000000000000000000000df1aa78e28d85d826595a64fc14377daac8a40c00000000000000000000000008a345c28bbbef5a87b726bad984ed2a1f318dfbd000000000000000000000000d764d1dc8a40b80a2b485b95595d6f86855d14c60000000000000000000000004935abc925f933d36fefa420f6a85e6be79f598c0000000000000000000000002ac21ffca60741c957c0f821bc27a25bb37cb70a0000000000000000000000001fc8f335b5ae8b80b336d82514be4d3622d596cc00000000000000000000000048fe0db37246ab576bb3d381b1f7241057f5a9cc000000000000000000000000e7aedfe4949b4d27166eb15a5d5b00586573f09d00000000000000000000000068722db3d014dab67c9154c9c1a325c7785cca3d000000000000000000000000b3a7f65be4b03d6ba69a61ebe3fb5ad9c5cc28f2000000000000000000000000800e72273742328c786bc921bbbefe55d200c3e10000000000000000000000001bfd19de427b95536ca18224a3e934c94e20d054000000000000000000000000872a26e8a918ec3933eef9b487f83c658f883f7f000000000000000000000000dd582ccbfa6834317f6fd144f93b76769a6d43ec000000000000000000000000a43f7a2375dea7ab52e00231032f8af301d23332000000000000000000000000a6c87d30ddab0b16bf457782bb8512850d3fc62f00000000000000000000000049e8bcbd07175eb83c7bfb995c84aac4ade41883000000000000000000000000c9e4adcc6dccdeb716f3fae6059a9245888c089900000000000000000000000049a4e357954583a8ef7234505d5b596f7d39d67d000000000000000000000000eddd0d145900b663b471f4689688902703bb7b2a000000000000000000000000bfc02e2b727827e3e96fedc6528946ed370f93bb0000000000000000000000005f9069948fb04ea02bac96f99c254f958e768ed8000000000000000000000000086e80e181741d219e58ceca2bca36b33537186e0000000000000000000000005b2887d029f7641e0e5a0c633398a8ee6e6eae280000000000000000000000007e0fec7db8fefb2cf598a7190702d2b484e94aef000000000000000000000000ed6acd7e1e48efd9112aa019f788dbf18496db75000000000000000000000000d21d7423f4a7c77f9a255b14a789298eef5935680000000000000000000000001b0c49c6329fe5ae2dd81d62f825be522e68bdec0000000000000000000000004b01b8de0ba462bbe822c4a3722151dc364c1c250000000000000000000000004ce1739fec2d2df22f109e8aba7ba796be3a826f0000000000000000000000005567a2aa6a5824582dd82fbf3c9b88f833cd0e90000000000000000000000000be8dc5e88d930495cd7e5e5d03526bd8bb71a994000000000000000000000000e9f8d0f073e946b55cee70c2f5b7127a2ba0e629000000000000000000000000e4981a316a90ec1b2470b2e305a3ca4b74ef86c4000000000000000000000000e43157ae12ac043f242d43a80b058a271f677b7d000000000000000000000000b968e142d103d3ff0335d0a8972ffbcf11786ea20000000000000000000000006d00d87f2d511e6a09ea5b3ef3f0a92cfdcd4f1f000000000000000000000000e386d8abde8512396d93d3e38336245259c031e8000000000000000000000000bc327bc8447d36597a6fa32ee699973d8ce753dd000000000000000000000000afb94938b468a4b84011d9d27d7402e81683c89d0000000000000000000000005276198b68d45ab85a71fa7b83b28e9482b6f3d20000000000000000000000009c5818b62f7c10220d9e74839e780bf08160b5d4000000000000000000000000db30b1601907de59a4b15b982ac2892502c175a300000000000000000000000058fe48329b7127e7f47692fcbb77bff61d56f7f00000000000000000000000009f61da73262ca7235539356ac254848e5bea3f5600000000000000000000000016b9f783991179a2586e10e182e24704d80d87c90000000000000000000000001e712aecc674ed5b4f2f18cd5337dad9956589fb000000000000000000000000c98e254a1098e6c7d8f1b33ab4c1ab73c87379d9000000000000000000000000cb2f2ffde0c96743aa038e3121bba8750456e43900000000000000000000000029dece970bd14373091ed1e51314e51a2a8eb4ff0000000000000000000000007b54decd27c2b683dcbaf8507149c67aa222570c000000000000000000000000225c4af15c805035932c82c676d9938846200d03000000000000000000000000ef9f08a4ecc3bb386d42895705caf0ae4473cb530000000000000000000000004f05375ddd1180b072676ccd254113b08fd165fa00000000000000000000000072abbf79affbdedb786a416f3a8680e43b0f3a410000000000000000000000008b2eaa685c0e70c98f05f76549577dd901fd4f7f000000000000000000000000451e1f529d64da9f0a21f39987ded51d2eb0b7910000000000000000000000007dee943701254845ae570e544c1a19be5e180ca000000000000000000000000068c7e5929f39eb0b5ccfb16026fea290edc5db820000000000000000000000005a4097098bd19d190020ca106109689f8e79d17d000000000000000000000000e66834715abf1f52a080aaaa1f636cc5614ab6b5000000000000000000000000aaceb5f84bbc0a9b3aa050c62f43502dccd5dad7000000000000000000000000d502c164a485d714dfc57bd191b14e5cebd114b0000000000000000000000000e8a38772fa1c8d8509246779ef1b39e4a7d4079800000000000000000000000099b7bef030912f80a35fc2fadb853d3502aac6940000000000000000000000005047a21d9d8b49cc0c7c4460c0010098c10bcbf4000000000000000000000000bba551e774028212da335fbed796692b6d818a100000000000000000000000006df5a7f78ca3fe1078506cc5484d9d41c7b87a1b0000000000000000000000001c9d621fa0700d8dd39db05a2dd587c7b88e83cd0000000000000000000000005ba38af367935316c3cb131faa44fbf821b984be000000000000000000000000634bc67319fa0e4dfd0d1fb3800a1293469061da000000000000000000000000a98e8793f20182503d5eaf4552749b3e82a488b80000000000000000000000003c5e52172be3e7935a96775930371d0556257f08000000000000000000000000ea6e016ac4aed1cb4905bd5816dcc27ea81489ce00000000000000000000000056c0fa3395c488a5d82cdc97cbc70437ffeaf268000000000000000000000000097b61d3a63b356a46de7c1469858b2c641442d3000000000000000000000000f17de5611d25b907ffba3797fdeb5ac1ca7e564b00000000000000000000000039f0d6a7527cba0d6f260e9d24b9e9aab8b724e000000000000000000000000016cd4396b21aef609478d8919760ba0da52233a70000000000000000000000003bd95cbafda8a79da9d8e788812cfd1a83b6ef8f00000000000000000000000010d87b7b5711b4d1cc8c39a7863a2540d7d481ad000000000000000000000000e978641be6f825bf64353f818917823e84a1b3cb0000000000000000000000004e512defd6536c851c55964358511b3b2cf32d23000000000000000000000000f73807ff0586158fd3052e0bc636b8364426e4440000000000000000000000009c0065eb2eec318cf21a60f521751b2006ff6a7500000000000000000000000026ca9548210e70f962cc04495decb90c33791860000000000000000000000000e708335eea5b2a9a5e4b8c49bfdf567f0d893eae000000000000000000000000c9b9060891facd310dfca34246344053a1038401000000000000000000000000bd7d84aee428ae59016f27fc2ba9fde73a1324690000000000000000000000007e5bf9f06dbd4084d10b3b725af2b034555ae044000000000000000000000000ec5fd90fcc80cf68b35e077105e94fb87b79096700000000000000000000000050de29b16290d074a35957e9817ec3487cd1f178000000000000000000000000d84eb66859ba78d4f0cafdaaaa0298ab9536855a0000000000000000000000002d84d1d31094c61db800d8df670362e8bf7a2bc700000000000000000000000085f47a63c1efd9b8dee66456dc49324aae5a53b6000000000000000000000000d17c5e6ada4f4aee1f0d3c31e6d3274e79346133000000000000000000000000dd4c48c0b24039969fc16d1cdf626eab821d338400000000000000000000000018f714c16e67cd76695dec78dc6a081804b13ba00000000000000000000000008a6a27eda2de92304859e3d0cc8f4ff79540de66000000000000000000000000e2a41e2d83c1509d35cba5301aad81aad098ac39000000000000000000000000c600bd4c6e613edb76f294f236ab786674fb24ba000000000000000000000000be486b2880f10db26ade0002ff374d1e91c16e3f00000000000000000000000076a1901611f7ddb778fac7545fbed31894a774ab00000000000000000000000030ae95a107eda7ca4b19bb0b793b10a45b27a211000000000000000000000000f9c973d4c44f91ac603a53bb358cbbbc18c7d519000000000000000000000000253dfddb228f22550c0423304b1a85574f0e73ef00000000000000000000000000f0bfb88e4c1399d004f0e5fa859c6a9dce8e010000000000000000000000000a0fb035723cc4f09f9231773cde9eba9c4c991a000000000000000000000000869e2bc29a10454612b206cc4d741a6f45afd04700000000000000000000000085c1ff80f2d8a6e353c3bf2fd70839dc55a9cc50000000000000000000000000941282a57e291b87c470dbbf57cbf58e5b870b400000000000000000000000003108decb87ac29c4fdf4b80cacef71c86d8de7ca00000000000000000000000045f815b8c4956746b6278686f57ec2dd8ba36d0e000000000000000000000000ed8513ae2b23646ffaac67b9ae4f1584789c5c8c0000000000000000000000002b5c985c5649a86d3f38df7dab574a14669c48c20000000000000000000000006cb4890d712c91020df2e62fb7bb869ce6ca3e8a000000000000000000000000c3af8e4195ce5f101bb407ad69a7b947ca859fb30000000000000000000000009b2c07e5d6cba23cc62dcf81489f15fa48dbe25f0000000000000000000000002d71be398d2756b69387e7a3323a9ab3e2566e6200000000000000000000000026b980af52b7e02d0461a6efc790af164900eb2a0000000000000000000000000b2b82aa17470248a3dd4d6078522873778a875a0000000000000000000000007e55544ced97604871bc830355c3b7adc7b45c0a0000000000000000000000002a3f967112ae020409a7cc56729735ae0fad20180000000000000000000000003db5e337a499188b333cb4ed43df42b06b37c9bb00000000000000000000000016f3ce1f2e7c3f76f29a942eb8ec10eb7d0c3b84000000000000000000000000028d0ef7e717320d358d128e48dcff155c8a34830000000000000000000000005d702b7528bebbc9893fa827e53f336d3255ee4500000000000000000000000068ab14907477aa250092cbc604e4073be7d0a6ac000000000000000000000000e7f78ed9a7ff0326769eacd11f3c771ff4921668000000000000000000000000b5e7e9dbbb37f9486162735276a0b499b01bacfc000000000000000000000000ed29ad3e7aab65ad563c13a5d9ee4d654479c10c0000000000000000000000000045ece5a46c5222530548a40773cc2d42962931000000000000000000000000c596ec5b0443bc1659837ec1701fd1cdf6cf48e8000000000000000000000000053c6e311847a152605358a42fab96e20d78ec2b0000000000000000000000004f39353b04332142057b864c1466d19eaa578d760000000000000000000000005cd1f5ac28dee1bdc8de526b8f260a616c08d32b00000000000000000000000053ffc861a2a3013b7becb4306048171598fcc6370000000000000000000000001caefc2e9db46bcaa8aba759505db54d0005096d00000000000000000000000023e52172676c9d58e7edee31edb14a7364cf3f600000000000000000000000004ac3350101900ff998c24c45a0cdb6de1919fbcf000000000000000000000000fa9fd53357774250c55ed5ef5d919c2631ebdf55000000000000000000000000a8e0288f8ade81e20292e7f5504456180269179500000000000000000000000015682a3ed0c6e78b47f754033cc48d9cdf583644000000000000000000000000658da4ae28d89828b9c84536bf380c7f7cbe1f62000000000000000000000000cecdd432214e64fa75ed7a7e7d8b75890c7ff1e1000000000000000000000000c5081333e25653bc561a119f266636dbf538efe2000000000000000000000000ec423c2ce7586f1b08eff2087632d0ad6f75ef0e0000000000000000000000007d09a8c31a6d5c70c9802bd660d9664d7bcbc3f200000000000000000000000029130051729c0cc259b951ec2a4ef097edc4721a000000000000000000000000a3b8775c01c43d3949bb62af68a318250009a51200000000000000000000000073d124219dda8fb9afc15f092cc6953a40d3c6750000000000000000000000005571fcdab5d86cc4ced2e38d5a0054a2dc88f79a000000000000000000000000feee099b366a2b95a41259c69aaadd31b3538fec0000000000000000000000007534b1cd637aa7e39fc6e66bf02401daad143ba200000000000000000000000071e9cdf7afff246e256e5e517d1478e0c89aeb5a00000000000000000000000014aa455e1d613a3ad74b9a36653cfa8ec3c152c60000000000000000000000007e5aecda9d763dee4ba9eca5423ea55233807652000000000000000000000000e2e4d56c243afa9538ba794f9905b780bcee40ab0000000000000000000000009ba73b916f28e8e0a810f96defa06ed7d59db89e00000000000000000000000014658a5bfe34bc08a14049cf880c5f5f1b36ca22000000000000000000000000fc5452a8f47194c609536670c36a88e20aaf8e8c00000000000000000000000057d3e2fc8dce4158bd236811af8dbc3c7d5f650300000000000000000000000086cc450f057567bf5fac9a12eed289a7fccae474000000000000000000000000e510e16d3e88fa89ef878d6b994fa677c096156e00000000000000000000000047fa2844e9c421d4d4b6a7ddc04612ab6099e27900000000000000000000000047d3605629f20df6d5f4d6d920496f5a942c9a210000000000000000000000002687a3197f55b06d883d64059128b296c9516ce10000000000000000000000004f4855bb83c461931701b8401c2c068a04e5b0a100000000000000000000000075b345aaaf2ea21f89a554900e63b4905277bb1a000000000000000000000000e2c7eb23cf01f5f9ba0e6eca85ade65f3947ea9a000000000000000000000000ae15ca820ed597b4ae2d02f4509682320d96eda30000000000000000000000000115e7b7c340f925173a7bcbf33de733ba96ff64000000000000000000000000abe7bef12894a583043fa05167aef1701412a6ca0000000000000000000000003d4209c2a2385edf85cde6965cb7f3b7daf41fbc0000000000000000000000000f4ab746eb07aa79e237f7c7fdc057db46b379bd0000000000000000000000007b3bd25a5e7cfe6183bdcc51398549991f041ef9000000000000000000000000481fff286e02942c0f0d93df076861d81534e5a500000000000000000000000004ffd5213f9929187b106660b2591df3c7ecd9b5000000000000000000000000b8d6d985370381fb572bebe46a120c95ea1ee84d000000000000000000000000a2ee5be95b6d490ab58d07c57a1f61f399cd54a4000000000000000000000000e816a4c5d66efa5c5905682bd61d119b8d4b06ea000000000000000000000000bbb8a9e8237d7070b0eca15d7bbcf1db613538d0000000000000000000000000a39f6d5efd635993d4794f84a6f26a0860c9d487000000000000000000000000dc1a7ec462a748002abe9e034d11b2207b6ae42a0000000000000000000000000c523addf72c852bd943be5f9efeb539931e02fd000000000000000000000000f534dbfe474109c9c16156c843e1780c54fcb6170000000000000000000000006a7b49352cafb72ceef3221bd7610328f8953fec000000000000000000000000a1e4e1069460d7ec0ce88bbdc6342504673d7d91000000000000000000000000c3c81c905970c55252bacfcec10d0ffb4ee0080e000000000000000000000000931332b0ec6d6d7dc1185ba12e77c0b9f24498340000000000000000000000000a298264c0dbc5b799a595743ae259df3fa402b6000000000000000000000000321d567c986a8ecedb1c84df170959d63d6c81d8000000000000000000000000149c78d19bdd1260bb7dc85511404f8441712a1a000000000000000000000000900e59f51707fce25a1887f78846e7d47ae5679a000000000000000000000000e384b653f7b7255855f84b0f54729f674dbf9dd30000000000000000000000006330e75acb098968609c4d7b33a4b4733b42c1b8000000000000000000000000064f8db9b4f6280e3422c635a707bf48032fd89600000000000000000000000067f617f73a86ee990a5eb5235f52da5b4e57671c00000000000000000000000094a9efce3f509e9c3cf80aaf8617c1d54a4efba500000000000000000000000033269073f206c1855bd8a11826257f597d6fef44000000000000000000000000d166706eed90b6f8cd07ab2548362084eecb85bc000000000000000000000000065993b04226d68a5bbc478633c3fb25739af400000000000000000000000000e4d36e9ef9c6c887bae857a009d7ce8ac2314e700000000000000000000000009ce2e8cffc43ba12601105bfae349d639605d6a90000000000000000000000000a7a0ee0976e79f28890f5a2024ad754b5841c490000000000000000000000001b928d8ac0cc27436bd9a8194f0cfbea9f8ba5cf00000000000000000000000035188cd2007c2dce2e3ed86fe387780f5402e43f000000000000000000000000f64053295510a34a4cb9faf28176e79fd9c4bcf1000000000000000000000000be91c6a4086d6acac4b23fb01bb51839d667515e000000000000000000000000c2d3b26afd280d5bf543255a9fe3288c50e73478000000000000000000000000cd3e93bf5752cbe5b390b2e00a5edb379472f7ff000000000000000000000000bb081a909b5748574355ee6b166c958501378515000000000000000000000000187a593ce81c9e6e6ce1b54b3abef6a174db0988000000000000000000000000ef890c594094ba66c77a78a26e8bbb80b74dce9300000000000000000000000088de1b97362a6bb1b74e802e415819b3c3cab70d000000000000000000000000154a069d6b08e9228e1f0929cb2d01ac68e21efe000000000000000000000000b9f1bd9331bf0d1166c73c54a45ce6b7265a2be7000000000000000000000000089739736e535fbb9be38d9c989de5d1a50bb786000000000000000000000000ecb91dfd562feb216331d95d5590e1055d54ce2400000000000000000000000064cd75ad4caa7b814e188b554ed41fa62d9cde7f00000000000000000000000073bce791c239c8010cd3c857d96580037ccdd0ee00000000000000000000000038bc08884f6c49f81e7a6136383f86f1c7e02b40000000000000000000000000f1c0822447c9240c45090aeac64b95c0ab73329a0000000000000000000000005a1b86347abdd876bb4eb702626e146eb6b614890000000000000000000000007e8bbe413234a749f996a38dc145804b1bb712970000000000000000000000000a2fe7d5d3e05f1092183cb68de6cd04514f66a4000000000000000000000000c6a24b10c9708720a83740337a8e2c5973db053e000000000000000000000000ebd1780b33913a818f51237bafa623ae291c7a6700000000000000000000000099f0896129dde658979d84bb60dedd73658a60c2000000000000000000000000ac76b4c1c5b4e24495058bcb9b244c8e0e5748c50000000000000000000000000773a0285b211b0fc781261c82b56af453c199d000000000000000000000000081d28084669f6c179df2a17b8df6b5fe14debf98000000000000000000000000afea3b394aeea946c185841dc160c2f9a9a53536000000000000000000000000f119950f790966c89e600f0e7d432f7dc54be9cf000000000000000000000000ab1df80fac1253984c04d6974d866fbf9aff1654000000000000000000000000a25890c5793d02c8a84979e2219a22ab241c33ea000000000000000000000000f865fc380cd1445206fb463d0302b9859330c1390000000000000000000000009bd8e6645abd53a51777d72d275e0d06e4140aee0000000000000000000000008e8cd3fdd3bc44ad6b929d4caebc22832cae36be00000000000000000000000000079b1b318d4ce729f7ee630c7b2f865c68d46c0000000000000000000000002eb4414b7fcd6d2e0425047c290a3f8b76e43df7000000000000000000000000a3565f0bcffd66df1c1bdec2bffc9974207388a30000000000000000000000009c639a2b6b13a5a97e94c4d8e096b89ee8488a380000000000000000000000006be77013decb7e71c940f698d17f254a0b82afff000000000000000000000000e8906dea985faea5b5d21a82e5423621e620ef2200000000000000000000000089554a0048463b46c71660681822ee0d8ae358bc000000000000000000000000b2deceb101401b9b4c2585495f8d3fa57bd772b900000000000000000000000058f90e56c518da1488c82babf5c6ef1f723eb98e000000000000000000000000035fdffb5435c9d1dd11d4b6e1ed79a7ede90f9c000000000000000000000000f0365722833559db36ce4afbe1f6236f1fe5345d0000000000000000000000008b7d18c2cd92936422d63194dd0dadc409c64900000000000000000000000000cb599caf15ab7b509f197c2b79840c7e8ea012550000000000000000000000007f4652fedb86a11f912a99c46f24a0b5e4c8294e0000000000000000000000003771e73f350473f20a7e0de3ab27df29c6fcbe2c000000000000000000000000929bea5560080a503c98d0b038cd86db4fa902e000000000000000000000000022c5fc8d63daf4d3c73ceba193d5682e82e625b2000000000000000000000000cf80330cfd0d94e6bce96f7440a9d3bd35d9ee0500000000000000000000000039ce6843238b93f05ee231a7fb13ae1c35c128b5000000000000000000000000e76ccac6caa7524ad435fa9233b541342f5e92ce00000000000000000000000059195eb689a9b1aa74975f77ca07fd667cbcd7b3000000000000000000000000e76ffc8d914a84527aaa6dafa9d0e81cb5687b58000000000000000000000000c0d5484486e35449cee24e82b5acb3f48f973b49000000000000000000000000994b5255e653672a86b4dcaf9ad09354b66ceb37000000000000000000000000768fd91b3f3c7fb32d9b6a172ca99b2318119da3000000000000000000000000b47f3345adfcbf53e4e5e598b4741102363e6c290000000000000000000000006aeab39c4da6ef144b0b8402662c510b0936565d0000000000000000000000003fef11069d60ab96f2b471b793c49cb89b7033db0000000000000000000000006925e2bc706e21fd942e64f3398ff985242a2639000000000000000000000000e89f37f18be751cc07d40ae2821cb3b2db939df0000000000000000000000000d7cebf89c7cbba9c53450f1e2dce3b1ecb296ae90000000000000000000000009c0c254a1d2da383c1e34460e4a1b867276d0272000000000000000000000000e5c302828e8443c823231c5448f76ebabb9f6086000000000000000000000000312acadf7e3d1cf01123bf2bea295dd72f5bfa38000000000000000000000000ff2b3ddf810ed49d0738beb524914b61f3dd39b60000000000000000000000005412c0061d2c45a70b4367c08542b13bf338f6bb000000000000000000000000d3038440761075636294e27a5bad0a5e639f53de00000000000000000000000014aa3e485a8a72f6c37d6c810974e0a791760d37000000000000000000000000e49803e89a361881d16af8fca02a7ee855d899ce0000000000000000000000001df5523f16be2f43810974a83904e396e209c670000000000000000000000000155f76f2650041aa7333e614e0ff57b1c8c4b630000000000000000000000000d167244f97c2746db3f3e6fe501649e763f296ee00000000000000000000000027d2d9b730403d5f81b02dc553aca811f81505b8000000000000000000000000e118237781c3148bedfac28eea63d1281c8f13a800000000000000000000000061e3989447395d551589c99916234db9e8e545eb000000000000000000000000d7ba15b1a86c96ad65b9ac3a5491ec2f0230359b0000000000000000000000005fafb15c9134630ec204f6461cd31199d029cda20000000000000000000000008909bb71017a236e886679414e608d67cb1135aa00000000000000000000000094c49b509a29228e5891e5eea30d14520f1ce45e0000000000000000000000004dfd3abdfceccccb5163730759acf4b298ad87ad000000000000000000000000eab7f5f410c8ceae871b7907c1f8933d6f15dcda00000000000000000000000027da862e07a68433683daf6766d42fe0b8bbbe1b000000000000000000000000b81e872ba19332343ddfe16f1149f0fa11fde10c000000000000000000000000f6b8a148f15ff24b4667521797f20ef3d83da0b800000000000000000000000052b97f327aa6ab9a0de51d4e345860431d3422d200000000000000000000000063d3ef6d503081564b0cc07eb2f08cabfc5b3e99000000000000000000000000ad218a99b4e04240d5ffeb3bde8adad09a936001000000000000000000000000d251dd58d8f98820ebb8a2411e4f54a6550949220000000000000000000000001409d4470eb0ad39d0205887096ea5b8fa67a47e0000000000000000000000007448b5592e31c56a5a836a4b3478baa7670a27390000000000000000000000000ad0aaf2bd1af29de89329b8744fb25c2b0aa7ff000000000000000000000000701f6f2be0d1ddba65bab7c1d00d96a539f69138000000000000000000000000392dac0c1fe7d05065cfa9a809f038ecd40cb422000000000000000000000000b6a983f6f2fe5204891e24ca244b8ce71ea6da99000000000000000000000000498e72ba1631d558b9fb2ef572e2a22e0c490eaf000000000000000000000000085cc3b5d00f764a05f94ac457bcddf91bb34f8e00000000000000000000000075c1692adc14e00c970ca3cf3d34402dc906c71c0000000000000000000000004c4afcb8f26fe062ca58cfe3168311775d90a016000000000000000000000000588d55e7b34524c61f13211993a911f3cc878f2d000000000000000000000000ddcdc19a484b443492c1a9f1922407f26dd78f420000000000000000000000000fcbc6a3c359d24ae0b232881437cf7dae24804d000000000000000000000000539153950a8e852873658e3263d3141cc1184441000000000000000000000000a7be6af85975ad58ef2f54e8fdbcd3c918f1a67800000000000000000000000073dc65e55e91919da504f766d2e1ead52c17529e0000000000000000000000009fb3b7f76252e41f49b20ac10698683e50fa3a7b000000000000000000000000127cb7d5e4a8e456aaab58b88f461275483b44be0000000000000000000000006af65be52963ee1f9b88a71630af21fff9a2070a000000000000000000000000351f57df88d8628f5cad7850309eeda0a0cfd45c00000000000000000000000053de62b876647ead237dbcf6fb5eb5c0de50563d00000000000000000000000021ffa04d07dd2905324de51b0e5a5b065d5ea6f00000000000000000000000006edd75bbc360d896887498a54d0dd945048215ab000000000000000000000000139d30181e4287597c68351e2076cc5901f78bab000000000000000000000000df8733216e175f32bc35cf3b1577b029325070c5000000000000000000000000414be010325048ccfcba82abdbea6cfee449644600000000000000000000000014da9636ff897bf22ec1b2dbbca618ebfc01b67e000000000000000000000000b65e6d589cade93bcfe45c2cd11d77825e1c3ab10000000000000000000000006ff37df35d07ab2c479e5c304725b8fd0f7304ea0000000000000000000000001d274cc39f0a721b34706db2805191ac3e8beafd0000000000000000000000002d97b4e9f264ad3050768e9706140d27e81fdae80000000000000000000000004badd78e615b073d77ea62b912ba9bd88783b1c00000000000000000000000004a368b916681932082900195966185452b8f47440000000000000000000000006fbaee45727b338b3b7d65478791a748fe61fbbd00000000000000000000000084068092c3216710c41e1639534ff178a00646ec000000000000000000000000788b88c897dbf34fb2cdfc70add3d8b4ba597f6b00000000000000000000000021594dbd482c6031628f8543ad1c7bfc6436f1e80000000000000000000000006b123c09e3a1746b14629726934846c88c875138000000000000000000000000e5894d6726f475a770b1f14263128c0f6690240a0000000000000000000000001a8dc479182d8846ddcd6ca71e44d7de5e2df8fb000000000000000000000000a368526b343bb09333c501604ef437a25f8071d2000000000000000000000000d8ef62426e502b96afc5bb09344aacb82ea73740000000000000000000000000ce87f612082a4b66b53db9f70536cfeea5741263000000000000000000000000fafabe63a45632241ab16206412d492a868f84ba000000000000000000000000a271bd94ed06881da63aca2d924009d7ebb339d2000000000000000000000000e950136e62732e2b13ff0cdbe3760c31b2ddb719000000000000000000000000eb78771330760d5962f9258a6aeebbc68c64c9a5000000000000000000000000dea1e99d9135a16bc989f35b3c5cf1c5f930f264000000000000000000000000a819fc94ecd5d228c1d3c7b9bef971225e5c1b900000000000000000000000004a0e3987503050393f8fe623248a0dc9ac3fbd67000000000000000000000000bd23b1c026441952260568e79ae51b91daf3f0380000000000000000000000000846a18c6203b80d52e55d9e19e996a6c37cbcac00000000000000000000000042af678563d4dbcf8fdd089ac81f06a31d19e3dc0000000000000000000000009361c0cf19ff50aa1e8bba07dd7658306a4b4e8100000000000000000000000032dd084f42a96c7966bd6173e813f1a3cf0636340000000000000000000000004f548a16fcce047882ba09f300d8dd724bc9058a000000000000000000000000dc5577424fad1d8257f2f964bdb36f926ee5815b000000000000000000000000ddcefae3b856347dc6301e69838fa3697763d9930000000000000000000000005faa799b292fb6e158a2a4b6e356f9027b3049c2000000000000000000000000b1f4a5ba5e8e592eb2015479b445be8d1c5093d00000000000000000000000003936a0bfa94c365a46837d56456f746464af12b3000000000000000000000000b03083bc46dd9349c8926e3181ca74e5dcecf4aa0000000000000000000000002363bdf6efd815cad40f7622137f1af736add42e000000000000000000000000523878b3acaf2784abd3c46869d280cf274d298b000000000000000000000000c6b698695258256c4a63d8c072f58c9cee2a0637000000000000000000000000b1b36b36d828c2895d0ed9057635974f319009b4000000000000000000000000d597d54a4fff3aad26ff697554aa9eedf85191cf00000000000000000000000023101dec0b17e01fe39ccc50cddce36c12c6027f000000000000000000000000d44edb9daa77e07ac174c8a3608642e2ff348c3100000000000000000000000074eb3034187e850d5837fd39996c560dc63b8484000000000000000000000000d5fd5e26102854c10a0adb15e2f6de87b00e3456000000000000000000000000c6100021798d36b7fb6a05541b1fee0db4a7ddff00000000000000000000000067407328194f4a66be29981dc709573d041bcefe000000000000000000000000e2eb18a1f5b095628b6c39f4761ba1f7f13059a50000000000000000000000002c33919c97f6d0c43aa5522297eb05b8c0e8c90c000000000000000000000000764ebfeb5742791ad93f082bcd2ef9e35ed1553b000000000000000000000000ccd257177fea7e412e9ff1da6c8cadf8b5663d24000000000000000000000000d54827c6c24e2a1f923b01a33d4b7d6f72129c7400000000000000000000000072d93c71c921e69091f7257b22522987a2961408000000000000000000000000beb07a339a4958c9016827fc8b97f06060b539710000000000000000000000002698c743aa037eda9d52b55d3f405d64806527f7000000000000000000000000c890d716fb14ee83f68b9b17d24ba9faebdb0bbf0000000000000000000000006401685a430132ef95823d10fd087572477d40030000000000000000000000007bb139f1cf0cfcc3aed1aa47398df3387897feb7000000000000000000000000ad2dedce9daa129becda9aae1f5ca9b2eb3e3a630000000000000000000000003eccf8fa373912a01844962ff5d579834c6957ed00000000000000000000000072bd08440e4f02a8656b63a22804d7c338b15d69000000000000000000000000964a075b1e0d6cf947969efc2817dd5cb0c81177000000000000000000000000c6b72750a27abd51e09eaad13c7fced6c2d907420000000000000000000000001af7d002e689574b37ed9793b760964167dea2430000000000000000000000005e0ffbff8348de859f133c1d662b100524ce03c400000000000000000000000076deddb9f5891316742217d364869e0dc1b9a70600000000000000000000000059f1219ec4d067a929308edc1b4f3ee560ed1f42000000000000000000000000207ad2c6573c01d082828c7dd1abbb626d27dc3a0000000000000000000000008627613a668d3d1e65c1b21bf76e79729775ecf500000000000000000000000082b324fe002ffb3f708cd312fc18d18a0c355c06000000000000000000000000944f1aeae31acc206babf4cd705637c89443a9e6000000000000000000000000e73e5a9294b092d1060c7085a116d49f794fd90f000000000000000000000000534126426fd64a90352d725e1c923a14bbf72dc4000000000000000000000000b357b114a2e77342a55bfc1df610cacd3048dc91000000000000000000000000f830e69452b888433287d4420c0cf8d89d3fd8d300000000000000000000000088256b2f2002402ed1b5b3023378b4eefe8b90e30000000000000000000000004e1a14a395a623cbb85e64e5a607ea6cf0d674b90000000000000000000000005f9c4490e77c419558d5257f0e5b9737bd07ed900000000000000000000000001100d9956129dea886a32a9a544a6d539439df9a0000000000000000000000001c6979cf4b8304fb72d3f81c6fdc2aea5e5df8d900000000000000000000000041688c2314ca6508cf5c667602bcdab6426ab055000000000000000000000000c013742d98123ce7c4ca176f67a314f5e37746d2000000000000000000000000c49257da648cb2282c19406fb5b9ee033f14238c0000000000000000000000001ff091794f1ff34222f22451874049e89f77bf71000000000000000000000000a3869748dabea8be4545fcf6f37e69f4d01c918d00000000000000000000000012ba51723188f4d4d99309bcedf2cbd5654732170000000000000000000000002cef85c580ed0dbbe9a7fe6cf08e795cd85e66390000000000000000000000000f16eb22c2baebb217b7414ce7f292846e72d13b000000000000000000000000b95216ba196000b08ae8d849a9dba1a5d86a696b000000000000000000000000177821cbe97b3eb0a20de1fd534bc7160cbcd76e0000000000000000000000000733f4307b33f70201700c763112e75cc9025ac600000000000000000000000099744ffbd16c6f6ab56987ec445a521c62164b2e0000000000000000000000002acfe78f27cfdf377e5e5c16f8d74d821a911218000000000000000000000000505c3e12498e1ead70124377ca26d3410ad92ecc000000000000000000000000d2353c189f13448da6752bd343d7b2b4c88bc43a000000000000000000000000650ca549dc17928af2c569100d6dda43dcccadd8000000000000000000000000c3208a73c3834d30ea1321e007725309b29bf4290000000000000000000000003ed7627b47799fa4d58485715a9f3dd1d6dd41fc0000000000000000000000008d2c1c292bff211dfcdc80ee3289b906f4c186d400000000000000000000000033f711ed01923aea76824224bd330bb66ca0f517000000000000000000000000c456df64af11cec33730a1338a52d4fc2efe15900000000000000000000000003bea76a83a454acac7c9b4c5687268a98659da8200000000000000000000000023ccc0a9022267edc121d748d7e68e52169b0108000000000000000000000000a5b92f193da547d13c04257fa81fd2701be2f1b8000000000000000000000000db1e442fb4cea6de43c804b6c90585bfce9c141d000000000000000000000000518bb8b0620d2b903d552154243f308ac0bd53570000000000000000000000000afc381125a6aaaf0e722444b1432486fafdf3e7000000000000000000000000dadedd25ec775e8b51bd2b333224336d6aa8dece00000000000000000000000093674dde7c64977c7f63ce0030e2f9b1a1e6cfd00000000000000000000000001f8bb465155ea467d8d4ee40ec7cc3b32063d4ae0000000000000000000000007744bd220eb5cc485ec84add1cf0ab65b2e4b201000000000000000000000000d435099585c701f365cc6ae0117b5cc4737bf31d0000000000000000000000009fd79e88de9c3d0787c27982057f50a833d8542b0000000000000000000000007af736e7fbaf702a443fc1bee0c69726e5fa139800000000000000000000000049792eb9f2a85f0daedddc41f23c8447de9ba09e000000000000000000000000ee61ef35410bb9de1770ba0f119d6423b5c184fc0000000000000000000000009f010cafa18d4ca54d396f04cde394ee7ccc47c80000000000000000000000002a254b84fcc48b693cc16f0c50cbaeec682ef7bd000000000000000000000000952741d9e9b27c67fecb5101c2e86c4272ad670d000000000000000000000000c022bc4b097fa75abc848744663fda3435170d840000000000000000000000002aeafdad65f8bebdad523ffeeffe376a4ee10cd1000000000000000000000000239747fcef08a65bb666f27a4c9958c25d9763a80000000000000000000000008207130dfd15079283542bda05df8ea6e4e01595000000000000000000000000170c914d024a35759d76fd3431f1d678fa4168d000000000000000000000000033ef614d45e2db38738be5f09be0f79db9d577640000000000000000000000002d682f84bd47d3ac39e4bf3525be12343f2a08b2000000000000000000000000f0ec736c4c78f5a9a8890d05d806f84a05957bd1000000000000000000000000e0fcfb3e4fb103c4639359c80f27a13bc688afd1000000000000000000000000f69fd84d20a9f6a8ac9870977e5753d642228c9e000000000000000000000000fc6f1ee8e48b404d981f1002cdd3077bda1017fc000000000000000000000000754b5ae2dbac122dfbc0064cb90949a00e05551e00000000000000000000000098f06021d80f7875723b3096f499ff268df84219000000000000000000000000afe492bd9ebd9d9ff57bef79bf9d7163371b44eb00000000000000000000000020e02d8508424d0d22bb5b77c1290da5c674699d000000000000000000000000244cb8d0e56a6a12c36b4c8c1959d77f2d0ad6ce000000000000000000000000ba855ea3ade0fc35fc542a8aaba92655c848646a000000000000000000000000184302582be331e63b30e4deef9da21e0307af0600000000000000000000000008a16d874ff0a19957a593eb522da08a07ebdcb800000000000000000000000052069e672c7108d112b6e449f13b19ec6e825e370000000000000000000000001f52878f69654e1a45795a76630bf2f7e0f379060000000000000000000000003b6af36d7471f1a0778e380b58fc673363527854000000000000000000000000517ad74e5d7345ee72a0618992b2903367cf89df00000000000000000000000023056c185b7aaf5afc846a9b5d9b178dc2dae4a0000000000000000000000000d5560968d71ffa3d5d448a75e53642d9b30a33200000000000000000000000007ee98a812da56d2e99bb891687010716757196640000000000000000000000002b179f9beeebfced3b5421f6946752772b792d8e00000000000000000000000063d701fee212946c043a0f5644001c2b5f9eb4e20000000000000000000000008c6aeec2b1ae816567a3756943cce651113b795d000000000000000000000000a2904f1c39bf61599d9e5fd245001659a39099b90000000000000000000000005e1b8c27e11e6177ad4c22f2f6e1c04bf06a33ee00000000000000000000000081f956c5f70cf08aa3618a73744540e7e567b77c000000000000000000000000a24b49f2f5069b55dfa27291fbce72197efe86090000000000000000000000001c4062772b12f0c66bcb6277b623fce2fbcf2a6100000000000000000000000010cee0b4e34b5a8c148ba52ef3682ec7664c9db5000000000000000000000000da9c6da270ffbf2e939b73f772badc758c56f5600000000000000000000000000e926045e74b8e7703b5b05fa81032be4500fcc1000000000000000000000000ddb5efff00cd5080f7995a4b654e81176081c2d20000000000000000000000004c00b7121868bb3f799eda3a200ebd0dfd3bf8480000000000000000000000005de3a46be06a5282de03ac18df680f4e6b0b9203000000000000000000000000151d849c421e178c24b7472a2c6dfa98f60dc24f0000000000000000000000006ff81715bf21c921f793a2075b1ef6d1bb4410e0000000000000000000000000551122c985037f0a84896e5090a1bbd616764e830000000000000000000000008626175d09c716efa63d0e5d6ca3ba39ea27a5e00000000000000000000000007d5568e069341c08d66dde6b6f1180398ada2984000000000000000000000000106a62b76cb5cd8343ab9c1e3dc2c67f30fe3f3d0000000000000000000000001b4073728061f17556cf2ae39391533f6afc919800000000000000000000000017af45acb4ad859300b61f9a7ad5af7041a8b0950000000000000000000000002fe701c81663e165bba3d7f470779ffa11702929000000000000000000000000add1bee186cf4ae4376d8728816a0df0db0ed487000000000000000000000000afe5583ecbfb1502cb5d6dbd19e0764a6c710aad0000000000000000000000005a45a9a6ca16b7411f122756b96a05ffde210404000000000000000000000000e3611dc7c3f15073ab9a25710fe1d4782ad84795000000000000000000000000ad21a1cc723cd1149b93fc431104b018ced3cb3e000000000000000000000000e2cd093c6d66459e3a72da63f84f578cbd6fe949000000000000000000000000c964204f6952e0a8b645baacb82422a592467f0e000000000000000000000000e2e51eeea5b2612a7c8e80d48f23d863261c947b00000000000000000000000088234c98d8ed14f9723e45cb927e5d56bc1d4aeb0000000000000000000000002249379bf69519ae08b1b16840bf35acb39258d8000000000000000000000000046fd930c97a34f8cbbefd6cc1bef27428d5146f00000000000000000000000022f83c58ab20f489c998216385c419543746c18a000000000000000000000000bcc18b1f1a8747a106dc3ca5d74c936f46d319b900000000000000000000000083c3f5124eb9c9e1b14c208d6d2ab10ef9c96da9000000000000000000000000ed92f8cb0411b33e949a953806e3607b3e3539c50000000000000000000000005316a8ad51bec39cbe0b76c78a5064a3f8721b16000000000000000000000000b80fd7f2aa279320840c9218cd957cba12a4e499000000000000000000000000401eca861e4a96efca401d986fa261a9e8943dc0000000000000000000000000a91612e357df54b3cacbf7e3904fe2c5ec0dcc4a000000000000000000000000f595b429622ca41ea710d21715fd1bc1f0dfde4f00000000000000000000000005030631d08204de76a828286c1f97de9984730e0000000000000000000000005af77974556d381c63cb1a0141fc9c8f2abf37f9000000000000000000000000d81a5216d1024ba77d78672bb6cdc7976fd152430000000000000000000000003b3ff0ef3ace7de468cee8be0cd701e4c2a6604d000000000000000000000000a4d6e8395c20942c6fffd59c21397a19db4cbbf900000000000000000000000044f1cb0f64a5bf2cd79bbde41922753c448f3cdc0000000000000000000000002b002a0d3df7a570750d38553534c0f5cabfdea9000000000000000000000000917f02f893b9808c47055bfbb7e3c567135e4921000000000000000000000000af19d1aa49c9f86ee7076d7fd5456b9036983302000000000000000000000000ebcb83784e70fc6cd78b7cd8fedf7c569e2ff52a0000000000000000000000003235438207b461082136926c9a8c5a19133eecc80000000000000000000000008934341bb963de256403eef2e2c2cd4a636ab6b800000000000000000000000039ab6dccfb9bbbb82d24ef44ba978a1dcf8f4e6d000000000000000000000000f18ef771b2b54b041c31e45ade5c3f7514f4a445000000000000000000000000288e8545d591eb5637e87342e12ba9b17325880c0000000000000000000000009b365ead8fd65a31ba23851d9f0de47f3927405300000000000000000000000074fe41e51e3bde53fedef92cf560c861c82b7de500000000000000000000000074f9996de641bacac0b14d2a6ea2c5d530d42ea30000000000000000000000003e2329364c228f195dc4a69e2d2a97f9eefa5d54000000000000000000000000cd2be3a5c37fee9ce7dd32ac505b765f0dc8b87e0000000000000000000000009308211d4b47f9e0152f844512ddccc1cdbd542b00000000000000000000000031f47347662e7975f9a4c7e86108e2939c335f040000000000000000000000001c36967b2738cbf402d419cd5937e65708e216010000000000000000000000000afb4cc5677abd0c212c3fb7fe1d2535aee826aa0000000000000000000000008bdf2cf9e1bd59de48945199e0bdc2c4de66368400000000000000000000000053dc6fdbe1ae734ad4763eb991a94cbd03b930c7000000000000000000000000b11a54717b727a343e5dc3e3f76d9c1b5670cf0300000000000000000000000036d62597d4d88d51e4327fcb2eb743ef8065ea8d000000000000000000000000140897a3796ef54d8688ae1d08e415685fdf505c00000000000000000000000023d3594fbfd1313e22a280d3a9261a34448dd394000000000000000000000000ffd5926b4b48b47692efda6687e285682e8dc85000000000000000000000000073f9102bd8ce01618a35ccbdd67c08a676b7f53f0000000000000000000000003821245dab571f68cb0c97b04983de91651d0e010000000000000000000000000bb4a78b7f2fda26fdd3ed89ee4deebb855cc5d7000000000000000000000000a9023eb4308e15907d1352b61fc81602ec3db9c1000000000000000000000000e7093795e9313149218b83447834d3c859e8e576000000000000000000000000b5496bfed5d682a076d42d60fc9ad7e787e76a58000000000000000000000000d56c56491490c9a5750cce90d861f87ad3424ea10000000000000000000000002b4554686e06190f3078bfa646d12c99ebeef00d0000000000000000000000004d17ce48059096e47bb63e38af1f5ad07afd749d000000000000000000000000f165c81ee548f670d563db1b9b270e981764003f000000000000000000000000094438780f05325bba6f5bfbb5c231d309ef75dc000000000000000000000000d4f6d47871246019940b7cd16a700f82bc795738000000000000000000000000d11b9b76f0a20ff0e57f7c21214b363a6c83643a0000000000000000000000004a7a9e73eb17955606291b8e48c40b549848f513000000000000000000000000f38bc6a5b910119ae96f5720755bc408b6e0da3b0000000000000000000000000f04ebabaa50b52c3715264e05892afba62ac72e00000000000000000000000030628d37c7079b420fd110e4a0c0c6084731900600000000000000000000000016ac7179b6884525b43b4a59be9ae3d1f0f35fbe0000000000000000000000005451b616eb8fadb773b95136dbdc04865751a059000000000000000000000000d43e03a8b1215783fab051a0ba7188669e609ccd00000000000000000000000013f636f9f8f44a3b0422af1a6cf8f89fc20da4d50000000000000000000000005bc3cde7d8c8ea22bb6c6d917b6978a7190c637d00000000000000000000000043b9e229fa1e5a141c88c423505d008b8065e3140000000000000000000000008c6073f54e4a89f1f74ed5f7be862aacf79aab4f0000000000000000000000001985ea6e9c68e1c272d8209f3b478ac2fdb25c8700000000000000000000000033575b8c4626505746b995d6f828d5adae0a858a00000000000000000000000076270bb2b2759a2f238faf10ef58626cfd2542f2000000000000000000000000b71ad6532bba7949e5259c99f3c5eeb5134ab949000000000000000000000000c99b76b4ed9e79d05ad685dcc2385fb3ea08665f00000000000000000000000069329a492013ab21b44f2eea47d5ad4f222d0f5e000000000000000000000000e930baf760837de5a2203c5bdcb26932915038a60000000000000000000000007cd62cd049ecfbfa8877d7e72e45fda0aebe961f0000000000000000000000001d1e020ccc50cfb8442f9bd2b7506ff50478218d0000000000000000000000000c9bd86d92c590b1f69b971bc7f07d811a1f7e9a0000000000000000000000002e8239e0365a3a27b63806291a234fd0a09404880000000000000000000000001e503e4a0fc0cb54f3e0456ad4ad7ca38f637fea00000000000000000000000042c7d04c00644d806d67b13de5bd387f348a168a000000000000000000000000259b6a6a023e5170620d19726ca551571b43f7a40000000000000000000000009335677fd66d668130b91a0797634c78b324b8eb000000000000000000000000327ca82b891f996a4413b977fb1953a14fea41d4000000000000000000000000505af14d54ef9097a7c570608f648ca92880ba70000000000000000000000000d2d660a4ad2e070d69a03f0341e03465ef9c61db000000000000000000000000a04a2d581cf9a217a34eab5d34f0069c1871a6a400000000000000000000000073b4596a68225a5c5d41e58839d561269530c2f40000000000000000000000008d2471a8581b9b406277cf02a2a32799b0640e3e0000000000000000000000007ab885ba12aedf9617de1b62a004cfbaf667497f000000000000000000000000be75c592bb19922b1d38545b1620962cf65d258a000000000000000000000000f49aea343301e4f950a8141ff7dccd9ccd8ae1a8000000000000000000000000e30414f72ec8d13a93b828ef4089583b2f129dc500000000000000000000000048e7f39a91a781effa2c481aa5c6c8f48ac3dca1000000000000000000000000621c714c484d6f03e825f7692bcf593dcde72ead000000000000000000000000df462d0f24135694a10ee748203fce30afd9552e0000000000000000000000001459ad57b7b51d274473050fa152dc44efa5b00e000000000000000000000000abd5a863030aacfab3765371880ea36b018d049e000000000000000000000000465daf33ec30e262f626e79e8cf03d56e13240dd0000000000000000000000006db38a5b8c859d9c40573ac8a48310f743de0959000000000000000000000000b890a728b3cb89f21d5ff69bf74b5b8dd3014d56000000000000000000000000735f9445b0de27bc2941ec76292a29d242b43a5200000000000000000000000087136a376d585da4a1cea43b4e08b051f0e3d0ac00000000000000000000000048b1720151473b9c706fe10d5d0016f51bfc3d0800000000000000000000000008c6740455f3188857d63074edd6798da9e9723900000000000000000000000070de281b83a5c40cf68c645d5e0ddba2607517970000000000000000000000003441eb435a87c8080a79d864edda14b249316103000000000000000000000000c39a842caca82e81a3643034e4f64602b78f40910000000000000000000000007331435be418e43abb11ac5dde67633210d249180000000000000000000000000f4eb8928b98ba99df8c4ef671b2377367e8d87d000000000000000000000000127ed328423a86cd4fb8d72f5508af54f9bf0453000000000000000000000000a344a136ddc94780a43c2e48057d51e2b5a9067d00000000000000000000000033dc380ad6979dfb1aa70277f3945a5e5c8dbeb200000000000000000000000040b9f0602fd669e566ec0597f3c7d665a0818220000000000000000000000000dfeb86da0683f220d3d19fa51d6511451029af1e000000000000000000000000718a27da7da967bcf08a16af4746bc38b0443dd20000000000000000000000005351a861cb1cf63b161680583a281180b64f7566000000000000000000000000cecbaa7d773ac5d16ebbb96f1cfcc0e18bbbc97e0000000000000000000000005ce7677ae7d63fdf9cee48b24f5c3b525013e867000000000000000000000000bb918aa7a5345f8ed1e115897026080b2d834dea000000000000000000000000122a2f26f103981de95040cb79a8c88e2ff55e5b0000000000000000000000006e1d0ac0d363c0f5fb655ff75409583a3f6192fc000000000000000000000000d39c6163cb95a8ca739799cbd30e01ecd51e9e5a0000000000000000000000008d2cba5edbdf42a644f2385b087efd6f3ccc6b17000000000000000000000000a0511533d26e6ffec1e377863a4736bbeffed471000000000000000000000000efe1fa8c786a2b57064e7cafa6d6b6570b126d5e00000000000000000000000093ec666f678a925e88a5f7904801549434f7153e00000000000000000000000099bc647973252e1547f73973e838a588fc038eb10000000000000000000000001385c62d56f34ed29e7765d36e5ffa4298098e1e0000000000000000000000007424d529570769ca772a2017acf7ad529fa5f33500000000000000000000000042850179221458c5d80b852f8cf797698062561e00000000000000000000000042dfa407556310067963d59d98e0a38240c1aab90000000000000000000000005d595e14affb1938ceb5c1d2b9838aaa714df899000000000000000000000000f94a57af2b32fda9d0fc119dc0bcc70236afb7080000000000000000000000008c709d834212010d13f3355edcf9e0f11f72c8e4000000000000000000000000d2668ed4ed90f533961864eb650b1843c5db049000000000000000000000000036f0ebefe94567b99df9a36b8c2e1932f3e1294d000000000000000000000000bee93e62f460fb99704af5d2e283d8f94131a3660000000000000000000000008c1489e3cf34242290e79ce5d75e17c0b2ee872600000000000000000000000096320297479a79163fe9dc2fa8f2e348aef38a12000000000000000000000000a35c51197575e80fdaf5e15951c163be250890f90000000000000000000000008792d84c1333047b04610a63a5ea618fcd141dad000000000000000000000000575104475f860d5c5c5ba30378474ffb7e9d0c1b0000000000000000000000001ff9f44f60944c2693163703962ca572b86397880000000000000000000000003d015c1c7ee4c44049c47eef8408b160519c2114000000000000000000000000051b6ccc5835e3c691f052e1aea2b3ad62359436000000000000000000000000e32f97da69630e89802360bd3fdcd92602e5bb020000000000000000000000003c365162c19f45a5ebb0cb3624a7241e369294ac000000000000000000000000c05104a31cbf065004a158331bddc72517a4eb66000000000000000000000000a6cbd4ce50b25868f72b8acf4406ea7883ba91d50000000000000000000000000022c24b53255c9501fddf03a0873455a9901ffb0000000000000000000000000e702053f25941ea1859e8993b5743e650cfdf4400000000000000000000000054621b3102b64aab15195893b91672225b3cc6b10000000000000000000000007ff461004f8c0d00bb864c5eaf3ea6d4fcb10e8b00000000000000000000000062a443201863c4986917cae1685a2577f289a9dd000000000000000000000000efcb4f71098fededf40097b384ec67d8f3904eda00000000000000000000000047f4222c26edfc669b3b3514790b610d9e862cc900000000000000000000000028efc90e378aac33b1b1ef901f2891289b541b6200000000000000000000000084e62fb9a728ea3886f39b0cbc50c199bd536f93000000000000000000000000aa7abd4c8bf09e28cc8b75ecdce35bcb2962987f000000000000000000000000ca0cd8b79f79d0167927a84b9fff4c00b93729fc00000000000000000000000058538d8cc4c68f9c2f7bfa978c8f934b7e4510f6000000000000000000000000f2195f021d7e0f5d4ded73fe18f3780bb273e4be000000000000000000000000c5c99a1cc4aab258cca193005cf0d5d35ba4cb32000000000000000000000000f7146a4929eb2e6415404355f49730d020ec0324000000000000000000000000902ed6bc620480f1ffe37115cf472f50e6cf2c760000000000000000000000005acccbe32cae45a24d4a8e0e42f5d5febcf602ce000000000000000000000000b9f5ebcdb94a869ba7cb8c9a652150661a53d2ca000000000000000000000000734e96717157f5eb5bde0c93e071ff21b171541c00000000000000000000000076530b807384872549c6d3541edc65a77fefe5fe00000000000000000000000042a1c30f8ed80b5b6b6f5964ce3c9f3ba8e2526600000000000000000000000063c1699d4d4f9f03806166429985235218ec81d7000000000000000000000000afaa2378d32b0b80130b480821f8d7a63451d5820000000000000000000000000b43d0296a58c9c12ec7dac2d673944006f4795900000000000000000000000018ee1bd38d7e6ec5373c24cae6319ad7ce36b247000000000000000000000000f34d127084b2d0fa46d18eeeb9245fdeca7b1bf000000000000000000000000038dcadf39953ff2fece8e06d04bfc4ea16f446d3000000000000000000000000b6d5b298b71ed40454dc6f9ba91321649d821057000000000000000000000000cc02661c8b5c68960949979cf8b5715397d96245000000000000000000000000408f2db383f8d3f4287fc3dc681759a2b9b446130000000000000000000000001cf24abcb03ad18e6453d10276c2f52aacac3eae0000000000000000000000004460beb52a5a7a338ba1c6cc4b63e3f61aa16240000000000000000000000000f38f655fc29fa4a42d0da5c03dc252fa3fbfb7b10000000000000000000000001552f55dce6d26ad18f56614bfd77ae472095484000000000000000000000000c40314aec09d9416fb88f6433149da2917d3d24e000000000000000000000000dad8912af13ae6eaec6d345e4ab1a24e37dc25ca000000000000000000000000caf720ca83405e73746c0a72ffc0c06480a08175000000000000000000000000598ac9b299f58564094248b1a6ae5f378e11cac5000000000000000000000000c15e2963268dc2a681f60d608217731cf6677add000000000000000000000000b049b57826b2ddb3084ffd8127faa25f801c25dc00000000000000000000000041f65e8617aaa54986288220cd850a2e0ea067770000000000000000000000008787236f477bd11828ba964639d284b259ed8f83000000000000000000000000ff91d1b47ee3cd532ef3682d04ac25a3d87057fb0000000000000000000000002661cbe90c9e010f602e043993676336c1a47659000000000000000000000000ad81b409095a78229686d8df9e28ba43b29fa158000000000000000000000000a161cd651b9fbe6e82af203f44fa458d2458a3fa00000000000000000000000050a001581981a49ceb25069c021f56c23685eeeb000000000000000000000000845dc1cd4811f6940e4b69643d4b8dc9fb8674ac000000000000000000000000f8afc6ad38951ee7f38b41d099cfc893e73ff77a00000000000000000000000075afeed09e7378a050cfd82c0262338fdfb8814c000000000000000000000000bb8dfecf1f0284e5ec7e29e3b0a30711ed0b6bf2000000000000000000000000c5331462cc94d9cebd387ae46d21010c29799061000000000000000000000000ac4a8a9a3637f0466846032dc10348cc6e307719000000000000000000000000ef4b7aca7973a98e6638218b7144281ead5dae67000000000000000000000000357023af4c2b82d93a10cc2a0974821f9fb72d020000000000000000000000006b83383023e613fd335f5fc0fa72af97da36c0d70000000000000000000000008baa219b7e4b2e65cb273660e87c7c3b2e225e14000000000000000000000000bc4aafd9c6cf5857f7b9eb2ad06e1137d01ac4df0000000000000000000000006a00ad7517992c916b070157867c442e0fb6b98c0000000000000000000000000124a914f8f794e3ba51d0c1849b85d5a9228240000000000000000000000000791c481f7385380e3a6c17d761f386ccd64ae4c60000000000000000000000003b68547a5af4f4666110f46cf1840027c532446f0000000000000000000000000679bd2c81f98aa3950346cb7c22896325ee937f00000000000000000000000026e1d55e6cf387df0f9daf4bde0f8e661ac34a73000000000000000000000000dede6247fb4ae8b3bb3cacc5d56faa6c04d316040000000000000000000000006bb091aeb9d6c0209b33500318918de8fbb4e2ba0000000000000000000000003128432c6520f55393fb453a30625c6878a4a2b9000000000000000000000000ef40f9f4b45d01f2257f2d32f91e80f7a42b159a000000000000000000000000854751f459c4a7f75e1d33693e70ae34da05e756000000000000000000000000ca0487ae585aa2d1cbe2190c4844a746ee1c8f230000000000000000000000009f3f8c7cbc38c6596f39cc3b6000d8d7f147d2e40000000000000000000000006962e720862cf990c85cd0011de5cb84699635f1000000000000000000000000a550048d68def45fee5ad8018b0d674be301e4940000000000000000000000000ac9886f0e924bf20cc147f05f0b0c2f3c3eb9af000000000000000000000000d1f75bdaab19257b6e5cd859cd4ee99b0908b2bd000000000000000000000000085befce0bc3b17d2d21d6da4439600ca5e7a1e0000000000000000000000000a11821502902b9df29c037196b64d0559e0629e7000000000000000000000000356f7ee1798958c7bf18272d0d39f58da5ec553f000000000000000000000000b390399ee5cbef7e0c55c779e4e410ac5b81b9a6000000000000000000000000e13fbc6c8a5e5f67db51af1055f07d03b3dd96aa0000000000000000000000000fc37c1b228ba0185336801410c9884388eef3ca00000000000000000000000076f31829418ee36aa30a364cafa237c6020824bc000000000000000000000000c1a682e1be9aac8340de8a1687e22e37ff2f4e560000000000000000000000009f875011d4694a97610a80cb4193ca15a0439271000000000000000000000000d51467c223fc086ca5c49a75e1b200618e68ef37000000000000000000000000e0680481532622c503fe53ee9f4e7bf4f2daae8e0000000000000000000000001d558481de238ff4fec7c9003c14ddcc97efad1c000000000000000000000000a8236e1a65fb639d0ce59dc83ea9a687eab6fcf7000000000000000000000000879225c3caa2154b70245a82a4243b152d50d8dd0000000000000000000000008d4021102352d7f2d5dab0b5d92a51d839bd2a38000000000000000000000000765c4bfb7aab0625856b716726c178d8ebb0972c000000000000000000000000cf19f939d1508725d357ff21e1e975b6d96c5a1700000000000000000000000059558b50a55afccae787ea50093ed86f86bde53b00000000000000000000000071a236c56b74dd465c752307039d626059aa39cb000000000000000000000000c962a480fec504b36c0b8b047e3a85c2c9ffba0d00000000000000000000000047eeb91607dc76d0ea018e05195b775d1700bf4e00000000000000000000000044c293787a1710e9b392bea506651b0de40496260000000000000000000000001373369fc47fbd8153e0231c3956ef706d7f1c4e000000000000000000000000f40783f387a4456f457015b53ff9388df216023c000000000000000000000000ca765cda512aaf5e80268fe12916a2d51b7003660000000000000000000000000c1576a2c255692728e56001dc8644e274a1ca460000000000000000000000009bd862de783a198159406bf97af4e5886968dfc50000000000000000000000004ee08ca533c57cd1633bf9aec587302c8880a8550000000000000000000000007784b1deda15ac3966924464b58f0b85d66c8492000000000000000000000000f328dcd2d7c23e0af3c222908541dc3e42218fa90000000000000000000000006937e2aa7e5ecf479170da62194ab1fd19daaa580000000000000000000000004ac53ef2eda5c2dd8054a7dfce4d646bf7db9e0d000000000000000000000000dea5deab3fcd1f2bbcb1bf68e7a718a024e2b169000000000000000000000000e4d4b9979b83428a1494a1c08275c11d5a721be30000000000000000000000009ddd8d9e97f403d1418b2a09a90d4aedc2fd4c2500000000000000000000000016cd0608f795d0789d80226e67e691ceb10ba8b000000000000000000000000062c3852419a71d70ff05fdef83cddabde533b3e4000000000000000000000000c34e9c77d8654612cf7c5865576792f8460b5374000000000000000000000000fba5d9b796158510a7484eb9317649cee21f5ebb0000000000000000000000009d8e6a51ef976d913ae568c88b4016f9d14d54220000000000000000000000006b9483c415198c18138185c32b69ef0bdbc208320000000000000000000000003323282c002453a224731e8ec01662994c206b2c000000000000000000000000a086321898f3663b7be6e1161b5e114989c10ca80000000000000000000000008cc35b1c991d448b9842a1d2d9c47b133c49a8d9000000000000000000000000bcac8955a9cd3e7bfcb0070ec9f9c1c39848f8d700000000000000000000000020b030ccba0e52b36567077f35ce3bb142b9fcb80000000000000000000000006c13fc8ef50144a21702415d57ece0a09879fcfb0000000000000000000000001afc56d59139db0befeeaf08d22779194e9ad395000000000000000000000000b830190d8c2f91e564f7a64a002c25c644a417f0000000000000000000000000fd725fc7d41e8d5e82259343699f55b110a5ff630000000000000000000000002bfe98fc337f8736d1df66b77edc61a38d7c2d2a0000000000000000000000003461807553992b1a61cd23d31a064664a51b6e710000000000000000000000003e41b9ad6f96001dc36974c068e2047571ca387e0000000000000000000000009b588800facb759d577ab950167fb7167f3acb1f000000000000000000000000eb4e3b117d9a1de8d1f58056a4d76d398c72bb270000000000000000000000009487b30ac64168955a09b7c6692b7e9d19ff97d900000000000000000000000094f658c821a0387bdcf1b2275bcaf76961f5b824000000000000000000000000655a8592e99cf733e5c67445f29abc4c8998acd1000000000000000000000000a247ab049078e329d3a7d4ca5faf298dc01af178000000000000000000000000e28876b20c4bfde2dc606d38b29c12d5879f34bf0000000000000000000000007a2d7895eedd38540b86ce8f5693dfe1e4b2ed50000000000000000000000000cedcbc9ddfede3873d9fde792f4167ae53706b93000000000000000000000000634d2f317012789cd0f83250f321de05b5110487000000000000000000000000d654784525d561801da53917de94d2f7140ed2ff00000000000000000000000020cb0eff9184db06965f49d7114dc87cb43a768100000000000000000000000074f07968309354dcd9b0e839baa0fab9c419018d0000000000000000000000002b373996edb9253766b66723d7359ca0180365da0000000000000000000000001cf64969395076b91ada9c8e9175335744bcbe3e00000000000000000000000010a1eae1d30a2ee2bb5c1707f5939da41164e46d0000000000000000000000006ba167a348da1d17c34dda4f94cad7c6155c57020000000000000000000000002e6a770827ccba04aabe478f34a8723c39d90ebc000000000000000000000000c3fb14f8d257c531861e9dc49416fdb9c0b474420000000000000000000000003019558f1d0828ef50845118d7e2070b4207cb2c000000000000000000000000805da4c6b17dc7ae595a433e88cd48216aafc2140000000000000000000000002e45259a879610e7cd51d5c8dd898153d497f06e00000000000000000000000067cd6063797481ed829a7522a1d75e9d3ff36f10000000000000000000000000f335b4654ae3af4b69012c4abbf82820bc09717e000000000000000000000000bbf12f6f95d1f7bfb5218ee4f9c88b1915469508000000000000000000000000ae3b4c9b3258854e2298a48923d9fff0ca1839550000000000000000000000007e03d36f8204fbd856de8aef32a273fb7edad34200000000000000000000000079ce27c89393dd04dbd5b20aad5f72e2411bb93c0000000000000000000000007adb1c02e44c968fe776baadf33230892f027634000000000000000000000000af1a1078fcbbe9a2cf1f0b36289c726926a7b4a9000000000000000000000000f2085436040fde29ce220309e35a17ca5cf4a3cc000000000000000000000000a251189607477cfafd25cf96c81f539005376567000000000000000000000000a5be3a36810f0a251a23c56fcf7e2d7e1a3bd0b4000000000000000000000000d7afcba99c784b94ff65fddca803d4e00a3970be000000000000000000000000af393715f7b8a9f419406fcdb8bc91f81d1789c3000000000000000000000000bb2a8fb4ee5ec87775da0346bdb8e0ada2ef9e12000000000000000000000000e856b107efce80d6193cba6f8c43762964b01177000000000000000000000000014cf609839c0b80e2edfc7f39ad3d8a8c925e9b000000000000000000000000086ac4688a72c56b9f5426f64ac1c4e8fa45d1d30000000000000000000000005acac5f55ce97cf1f0a48a78e8abbb10d3c0566f00000000000000000000000016f3971390ca3944e3c420cfd01dc33d0649467000000000000000000000000053533ec84ccdb1b437fb23efb0bd33abf327c94b0000000000000000000000005ec713eb91ba4d2b42a6a5f2389ef3ee0cd831d00000000000000000000000008650746abec4718ab4186a5df23d215dbaeaad2f000000000000000000000000643c60c56be89a3b42d60889f75e5e448007a3830000000000000000000000005c5ea070317f316c75f6ebc4874dc2c5131a2495000000000000000000000000485a0971e1af10caf175e5e49af32dc25fbb489b0000000000000000000000000cdfa26e5cb9fd6be5da6fa581cdb59d69df1b6500000000000000000000000097917b030d28253561e661d594a6538ca50a1970000000000000000000000000e644bf27467f02bd0cdc14a6c2ebaf1af95d38b80000000000000000000000004337cbda589d64e68791ac4ca0c36da0ab9fb1f0000000000000000000000000e84fd2cfabe8dfc10f7ee38350fcba645787ce82000000000000000000000000ea19320d32bafaf38820ab6e426b6b30d97fdbb600000000000000000000000044da1d615bfa6aa08b523b79695c99ebe004ecdc000000000000000000000000a59888cb1134d88570aa6945970fcd605b14bcc0000000000000000000000000d96561966c382019c7e91ee7851243e1bcb986b8000000000000000000000000d7294c1072fe0d505acb5a8f4b4d78d9499675bc0000000000000000000000005b96abfe9acc779217296a90a24edbd1e61acb72000000000000000000000000a2b670d50154ff2a8fb9334fa468fb8d95a3b398000000000000000000000000af0f3e5c76f22fe47b9c9021d12e652614ac91eb00000000000000000000000088e7a7a360988ff9c347423a602bb0423a9a62bf0000000000000000000000007af7491bf8d1f6fd67b86c9d0d5823c047d65607000000000000000000000000fed5ba7d6e88eb68acf7de4ef02fcad3a394922f000000000000000000000000125b8ce06c45200acb5e92a253dbf3df236d4d76000000000000000000000000f672c1b4cf6d4e236f1824a4fceb5f324f4eb5340000000000000000000000002a5b810c004a6f652a87055fab441bfc4c5db456000000000000000000000000bb8848e091ac24c6dd11422009a20452cefb8139000000000000000000000000cdabd65a8f1ed822ca1718c3cedacd2dcbaf6c3d00000000000000000000000024ca0d4aace5c9925d15d2df57b19ac171519a54000000000000000000000000a3a2a262067c7b24cb2604491c49e562b8d420f00000000000000000000000009207aa2cd67fd0fd2eaddc79a04e40d8de9ced62000000000000000000000000bec05d05986cbeffa3d63ecfa8cca20f97c2a23600000000000000000000000016d9ffa8cc09bd5587b0ec6462b8d86db1e97372000000000000000000000000426123783ceb500e359f9c98c562cc994627e9f200000000000000000000000024ab4831fe02ad2b493b424214ff0892fad5e034000000000000000000000000634f2980ba2ed4398bd2e9eda581e56f25153bdf000000000000000000000000a23e72bae9b786ef8ce4b6d9ede65c692bb2c157000000000000000000000000502ef3fd7b6dc4c9a2c01546acb4e960db16a768000000000000000000000000f45c366f4e8f08e39282cc86907c3d8705411213000000000000000000000000bb97ee34831559a3ea6b770f2e829aa92fa29c01000000000000000000000000286034e985335922af6235f929366995d9963bea0000000000000000000000006e905c581b568e1dded88ec9d8f15dca519cff7e000000000000000000000000884615d258fdb70124a5772e68760cb4e2cbb499000000000000000000000000fc73096e2acda63474d4e43118fa31de8a899700000000000000000000000000941f4986705b476b3144b4b0afe1d6eb22c4468d000000000000000000000000bb7fe81eb6f8caab783456ad36b576588c185f870000000000000000000000009361a6a5bdc9a04a04f0242854882033d177bd75000000000000000000000000d7622e919a5c402d0371c4dc1291ca5c4222afe40000000000000000000000008a42be80b4cc306d51733a7937c81edb8920f70000000000000000000000000077859003da6aaa7883e5162272f225d78c4f68d8000000000000000000000000fb4cf48695bc4c551d0d1e3c20ed7f2aa7ca43d8000000000000000000000000dfe0896400e69c33c723c245b4408e21e57a53d0000000000000000000000000f8232425e8b6dd48501d2df09102726f39a0b7f6000000000000000000000000ad3a3ac436cd757979d8938e08ec0f5912ec9c0500000000000000000000000000ebf7c20e911db83dd869ac27a176ad3a72dce4000000000000000000000000ef33c0d39cf6d76827e0915b47e444779cee7990000000000000000000000000b28438a97ac3ea1125fe26c1ac46b7b43fe9500d0000000000000000000000001805cad4045c7cb74b5031c050752da56e8cbf18000000000000000000000000e36406cb82cb1967c3850ae73fbb84df4e839f85000000000000000000000000c10898eda672fdfc4ac0228bb1da9b2bf54c768f000000000000000000000000073c9a536f8ee2cfe1e37eeb745e1314bd73a3fd00000000000000000000000071e96642e162e7b1aeb4f2145add0948bac3d719000000000000000000000000b9998a0117bda9c1322d6dfc04548ff530b9bbe5000000000000000000000000146d52208963c577a16e683d6dd88b824052028d000000000000000000000000983ead62688a550abce06c1d63a19236fb91409d00000000000000000000000078a317402b197b8978324f060b68633659f74140000000000000000000000000c6b1496f74623e0ecb821acdc6bcea8abaf8544e00000000000000000000000085891261a26accbb12ac286f6d8046bb29dd08ef000000000000000000000000b6f44a2bf403405ae71ca357477f1e83d3f288420000000000000000000000004e63d65a8764cb99eb1f7a1ad794cb3efd067555000000000000000000000000f77ce07829fbb42c654b86fa77a13f8fcfc9feb800000000000000000000000038855e9122fff0aa3014738ee07a74f2272bb990000000000000000000000000809aca6b65c510d32af327de48b7dfcc9ec3f6550000000000000000000000001dfbf6fecb556d92f9f373b48d8d72ee14835a74000000000000000000000000fcd9731280b6db1dae60a7e24717a6b3f35f35b80000000000000000000000006b9db62bfc0c265abe750afdcfad62abd44ef84200000000000000000000000025cd4cec3d68dd444f10e7e83fc01126b9724aef0000000000000000000000005a8d38f83855074c2eaf6722d7e53bb7dec2109e00000000000000000000000002f23ef9f61ce2bae31675ae1b62d6e26ccb7fb3000000000000000000000000dd255757fde8beea2eeae488af94d4c458c4a9ff000000000000000000000000fb5fd2ec827000fa98fd722f2c593323081f74bf000000000000000000000000f9f41609eca224317cec1cd4c458c299a85629a700000000000000000000000012a1cbcd1f569e22815722583c580fe3c41583b8000000000000000000000000c2ca3d565da4af16e9cd03acf5d492faa9bc8aa5000000000000000000000000577152815654a140d2ff563692d327f72273acfe0000000000000000000000007f4f2b383acb1ff8ce145af8631eb25f5c327d2e0000000000000000000000001761fdff87aee1f5efc305eef8c4a692a99726500000000000000000000000008a77d2dcf84d2629ecfd24e0ff7fb3bd000a355a000000000000000000000000a3f0947f3956f298c0a5e73a27252d6558e3798c000000000000000000000000260ae2099a2dc2c99de28dbced69c8ee55e69ee7000000000000000000000000a1b10e369d4284eebf065a612c794ec4e27561250000000000000000000000002adf1b783ec9a0d879de444d33d7497fd8d8bf9600000000000000000000000060e6ac58dc0b28b176c5286e4f7e27ed132925b3000000000000000000000000935dbb6b16fadd75b6917ad35458369f3ae2678a000000000000000000000000d80111cdf76ddf380f3eb91eb53d202c05cceee70000000000000000000000009863ec9b944dd1614373274f4a248f2fb0467a350000000000000000000000006bc7a60ddf25204895236584ef56ec07a39532af000000000000000000000000e5bc794464e2f241aa2773e558563accba224f8f000000000000000000000000dff0cf9bf96cb524faff833fce916f8420f297260000000000000000000000009edaea839ff6d2a499440fcc2a0436a7c29357ee0000000000000000000000005f5ac793b85bd9bd1ba23c13e15e250ce4dd5d8e000000000000000000000000bc746dfed3c2d1b50f02e6dbb76766ab5e9c7d7c000000000000000000000000ce091f712f698db4400a8867385995f9b24db8510000000000000000000000002f014fc72f6f93219a1e8872a679c12f07cc7f3b00000000000000000000000069327dea1936c85b5910ae65fe4af756619eabbc00000000000000000000000050222b99dccdc003125858be88caa2d12efbe2cd000000000000000000000000236dcd5accefec47dd5b532916986c5fbae40f760000000000000000000000007b3b910d8fc45f160b14d083630f8ddcf7e688d4000000000000000000000000162b5b0f5655f683118f1972a01aea7f0bec0e910000000000000000000000005b1d83773b35032e329afaa050fbb15d0084f680000000000000000000000000d1bc04ec296c9e20e11304837890ed18e54d7cea00000000000000000000000068df7546b0938da2bbbaf5ecd167b2dff7b1727000000000000000000000000062166ba024efe85acc8692d3af55609bb7470f7a0000000000000000000000007449bdf79afea207ac223e0ed6d6aef9bdb18eeb000000000000000000000000439a6f41c7f97377291a32d942caea62d28dada40000000000000000000000006181aed1057d86c32f8cfbd330745013b5fd2910000000000000000000000000e868318c565d0bd3beaa80841e858087cd82d60200000000000000000000000073cc4912f7b5d7f198e05a74044c4cd8b1aa20f4000000000000000000000000cd97e2d131521e43a2031563d7a6a04874f9431000000000000000000000000042c1401d9416daf6924786048feff4133a9fc456000000000000000000000000b2155ba4eba6b2df2a3c4f72ba17042a59b2b938000000000000000000000000a450bb492b4d6eedbbb741a0e9441e70c17ffe45000000000000000000000000b22df554ca1cbb7678bb561b246d4d0999d0883600000000000000000000000023854ebcabd6b6d825db5d01b747ad42f50662ac000000000000000000000000723746f45d78732bb2878aa2e6c4c78320116a02000000000000000000000000767899d3f177a5b5b1aa8fa08c9165ec4d840fa300000000000000000000000052596145d1eb4dc2198fa76bf8308d11c9550ebf00000000000000000000000000f8359ae5f3f2e6d976a73d9530577a020f5b01000000000000000000000000009c07bef5afab95693bb045e3a18ee87b724123000000000000000000000000c2283bcaca0bd83e0cd8dbe9677bf8a1efb1382400000000000000000000000069e96f96fe7bbb73d4c91647afb2d5843c2ceecd000000000000000000000000c032a4d2362ed6128cc19eb517a32fe6906d43180000000000000000000000005d9ee0dd307fffdb07f78d4f4f49a359afe435e80000000000000000000000001a8251272111a548312aa973bebedd5c68a47133000000000000000000000000dc635d943e45f6f7cde5db53c51a7f145ef14e0c000000000000000000000000a1e80274c9f8ec52c0f735359f66285e9fe20a140000000000000000000000004378088454fa266e6e28f472562b1e337bd3eb13000000000000000000000000bf6dfdfa29af9482cc5e59229357bac9cb6f0df6000000000000000000000000868f9330aa4d85d8503a6d9c0e14e040e4851cf8000000000000000000000000443d83cc075c081b84c825f1b3a3115a3ab66a4500000000000000000000000080b472da2edd473f8e955574b0fbec97baa2bdc3000000000000000000000000ffc885d15b92f38fc91ca9fc05886186d8d1a57e000000000000000000000000da74639972c6b4cbba5367830059a29acfb0194c000000000000000000000000a0cd8a8463d5ec872c000c87b4d4e36209444af900000000000000000000000078b3a2e0545a94d851d0e72b793af0431d4d01c70000000000000000000000008bc6052f3ae5263174f23bfdb1435ce68c4bddcf0000000000000000000000005d642b7cd3bd53cc5a2c2359f2c6d25edfd740050000000000000000000000001e9fbaefab75f804e16b590d4c2544aa1bf206dc0000000000000000000000006705c767dfac81e6268b0c83e50f6070da8413c800000000000000000000000066e4e4c85cfe202a02ef310b62c5dd6a6a23a39c00000000000000000000000030e9839755e7f0fe0ef78a974a35cb6ecc98361100000000000000000000000011f56146c352fe173c7cd2973d12794cc0b1edb600000000000000000000000045ae3f847e4fb1c5ca09ddcf5ad7cc0857ed7b66000000000000000000000000536305e05fbe42c6fa9f45b92f2c002a0a0c597800000000000000000000000064589b5019db99d349143b6f01cf34d5835cd73f000000000000000000000000b90ed1c128256a88c5d01c3355726fb99ecb0faa000000000000000000000000c4ed0433fc405b1166dd505c0c7ec3ef4d79b04c000000000000000000000000c6cb8fcd7f2d1f59902640b93ca0730a83b6c4470000000000000000000000000af7db1b60e389db0afebf659e3efd599f9ee7150000000000000000000000005ea364c0e09651d635856a1e2b5e0f67447afd35000000000000000000000000972e8a6ba816c7dc461718c094f18f44f90a8c59000000000000000000000000365fd2ab4f760f9b483e9ccf32e39cf3ffeaf2ae000000000000000000000000f10be27fbbdb840047fc91d8e7ef752cf0c0f7ae000000000000000000000000228890865c797f294ab17495b59f91f0d139db23000000000000000000000000dada4b7931ffd9d2be839eb9d858f00616c57230000000000000000000000000baa383e0bacd9d263f173d5378188558ca081ed8000000000000000000000000447ceeac7ca2e4456eca8765efae6b75ec9afc15000000000000000000000000119ccca74255d09238f9e73ff53a38e30d1eace50000000000000000000000004a2fa42c86f76a970e6a42d9c29b5526085ff87c00000000000000000000000033dcb64026f7e5fc981fa316960c2a1194947eee000000000000000000000000163c2d4f32b9c9a1837c79fe67c9817e0770603c00000000000000000000000007c8c6640ec59f79347836dc94b6b54c1c9cdea8000000000000000000000000db20dbee3ab16da704d534a008b4a0d6c1e9b486000000000000000000000000922ebc0ea805bf90ce5b81a12008f57d2c1dd3310000000000000000000000000c3d20966609b66363c101c0313fe2e9409885da0000000000000000000000007a0571004784c7fc5e49151f683622e3368a44780000000000000000000000003d4c9d191e97893464e66dc2da7171886ff854f8000000000000000000000000eef282104e8a1af9deae6dfb0ce583b5b24ec9820000000000000000000000008be96ca6a43810bd13f0257d6b4ba49ad38efefe000000000000000000000000ed087a2c9b0acab4ecbc9c6750e7305147b336930000000000000000000000003b628e436e7e584f451b61612fb4b38e72c05126000000000000000000000000b3a459f72572617d372e0f1692034fcf5b34709d000000000000000000000000925aa1c7e6ffe821af400450c1e75bde88c1a08c00000000000000000000000056976744e8bf7c5e71491cf33f0a23f461747a240000000000000000000000003d18af22231792a84ddd6470ab0b38cbc65f787e000000000000000000000000df098c34e1ec09b1f82823f72aef5506f25ceff4000000000000000000000000a6834ee87d03c2da8404540dcfac4e58ed914bfa0000000000000000000000008243fcb60cbafa6fddfd330b2afc49ab2875ffcb000000000000000000000000c2327fb00c68844121320c08ab10864209e2b7f80000000000000000000000003ab014a839796445798f0296f341863730e93d430000000000000000000000009279ef35d527621b8aafc433f4737c956881c9760000000000000000000000004edb32a6180175b9a0c4b904713b220b7436a12200000000000000000000000021787cd2b406c09623d8e36b117215f60ec98efb000000000000000000000000f71d30531a77dd1c157ed42bc5aa202a17813a170000000000000000000000005cb19a04585e7b49c3b8bb47a8956e0c18ce119e000000000000000000000000a1f167417e6b11eedc42c3da9a2a88e71f87bddf0000000000000000000000007819bffd6a93a941f9c9c68bb6eda17766fbe609000000000000000000000000762c9717c57762eae32c0dd17936822d03b3cd4e000000000000000000000000c3de438a697e776ddd77b3ad1af51282ac2db2c7000000000000000000000000a11805354ee1c37b6c84311262005918139db0f4000000000000000000000000fb8e71f332838a680338930a66e18ce440b08ec200000000000000000000000096febb85c6d07fd6898c3b67ffa0f37f1583766d000000000000000000000000e370f0a4b71c729ca76c1485271065fc1be14b4d000000000000000000000000547ba1eab3cf8f2135eb532f90f5903c853b460a000000000000000000000000247c0bc8e28f58b0d1fca0b7af591f7c3d0367b7000000000000000000000000f299c2f4601582d2d47b9be6b2f0971229f9d2a90000000000000000000000004be53947b2fe54d7887b63b79375678bc5a27e36000000000000000000000000a0a50796a159f3620b00c8ae6a0ab2e871a38d1a0000000000000000000000006586609e97a8de2401947244b727c6a14ff6e79700000000000000000000000073c46fe6cd463e40cc229be1ca5c9d9da46217c30000000000000000000000009047e508a613212ec88185409323c54cc4779b7f000000000000000000000000b3afa128b68045c4ba09e70dda5ea84ae274486f000000000000000000000000e00ca1c77cdcf095fa3029679df672d2e7236b9e00000000000000000000000097aee46cd2d19916990dd41594e8f5cbb7b63ceb000000000000000000000000280a9d1628cad7010a7fdbbc8d937086a0d49ccb0000000000000000000000008321926c8aae281ef9d8520a772eb1d94a9ec6dd000000000000000000000000a8657e7ed344aeec3b3e137037f02c6edfe16237000000000000000000000000a18e12ef9ca7785e25e61eb64bdbb1e7490fb29c000000000000000000000000b6aa77ba3b9ddd6c4418841533fec84285ab99b8000000000000000000000000eb657172e562878eb55501653347b08f131a97c60000000000000000000000005c1889c5bdd7293201895ee02cb44a8d07202df5000000000000000000000000f311a2dffdce5750c451cc7fee5c98aaedee7b50000000000000000000000000c85945f08d56bc59d58b6d3326c3671220b660dd000000000000000000000000c9a009650e678a057af00a71b727b04b04ff49db0000000000000000000000008133b560c947da72a848e245971a8606027f8a71000000000000000000000000beadff5d739a08013762c65558338ee86d91e24c000000000000000000000000fd3633dcd369b553eb03ce24d211e580df2c85af000000000000000000000000b345cd8010cf571f07805d9d96011708243310ad0000000000000000000000006f1621c9aed46d8762b9cb3c8e1e76a07609a5e700000000000000000000000078002d95433f91d73a42a7f4fe9efcc2ada423d100000000000000000000000016016ac0f8099e82d06a3eab9858f5a1288b35ed000000000000000000000000d308002c6913fc70e44a04a9fd73f53553b21cb4000000000000000000000000dedaae759ef3615f4592664a74546681115c1b0d000000000000000000000000e53e868553fa82c74c2b31d3a9f43d23a001d7c10000000000000000000000003b7917ce93e5d3ab869e2595eb74f23487c7e81c000000000000000000000000288a4d781408b76f5d8695833ce2d4edc812281100000000000000000000000074aae58ecfab8b2d1da26dc248ffa9b3eef98c9a000000000000000000000000b02cbec81f1ba04a83021b0566a61c67950b568e000000000000000000000000129f0ef8c2533c30f7c2b4e5352e35dabebd8ac1000000000000000000000000c2c925a0b02e5a15faa3006106552894186ab38800000000000000000000000063cf5423dc6c11b2e95e2c01226fcedee7f8ce560000000000000000000000007113722ea5a308697ed860f094a9ec063fecb60a000000000000000000000000959c88808314cfc0b8da525e73c30525a0e9301f0000000000000000000000005825a2c06b9ddbe9eb0808cda8fc0220847bfdc7000000000000000000000000aebac9414b503a1f55584ef05e824fa5a9712ce50000000000000000000000001d5e4a0b53b1e73534b048c74e2a8768dc4683b10000000000000000000000001e6c0bb8a5530fe352f257edb82448ceed4cf8d50000000000000000000000008aebc5e270e7485a828c859af59dc958b6c7a35b00000000000000000000000055d769ebcefee3c05ec263c43e263e366e49c822000000000000000000000000433cae9062a55115137c9ddc49b4f06aceeca6c2000000000000000000000000c59545b932e6d5cd78500a5cdc7d9bf44e12c8be0000000000000000000000007df63a71ceb01c43c6250b681d52757a70340ff500000000000000000000000016a4c1571eb7206f283833b43448768d7de5c5b3000000000000000000000000d52a25c3685f1ac72b1988eed842e9f37ccd038b0000000000000000000000002feef4d0d5ebdf24ec3cf9987962fd13dd3c9e2e0000000000000000000000005fc412cfc3f025be99fdea151559528234da34bb0000000000000000000000004c97d40d1bfbd5b9e29b3e25c1cb6b390274d8030000000000000000000000002e9dab7edee54767dd79e998c57697fb484da97f000000000000000000000000411726280b2f7d3885326b98f7b3507834e3426c000000000000000000000000685baf6aaaa48c1018deb6b234281e8be243bbab0000000000000000000000008cb4f9a1f290c0cdf043662ab45d897689346f7a0000000000000000000000006cfb6acc2c99a5c199fb2e4fbd66c3598ab08685000000000000000000000000422b02415462c6798c0e977f8f3a93d447e4f0b700000000000000000000000098005f8718acd292ab7e722dcd982acec40ef79e000000000000000000000000490bacf6e25d3833960ad3a1d04194219a69de09000000000000000000000000a6aeb0f1c4cebb312ee35843d8ef25871c1f49d0000000000000000000000000957abf3627d1761915a3fe0b7ea53dc6f2c48f2d00000000000000000000000078e61023f54f247c812e1aa440992ea1c61e653c000000000000000000000000cad1597f22a566d8e9bf09440f1e61f8de61c9280000000000000000000000008fb20ea7318e1e0aeff66ab9351670e6c550100000000000000000000000000026f10b6acb2c7829538866f89cdc0979072b6848000000000000000000000000cccfc5afc44529b3caedaf128699b6a60efcffc20000000000000000000000007a5530320f32d2e03a0765b6e7756582d626f7ea00000000000000000000000066ca4319373df72d2424145bea757c1719aa22d3000000000000000000000000be3b2ecca3bc4f88c470ffddbbf4e226024bf1c7000000000000000000000000bc6f06064f8f8f708fc128252dd64ee321470adf000000000000000000000000c9536f7c93e0b4622b4d846d6044df3605a0c4b7000000000000000000000000a68c3a808b18731c501a4160f15da728d613b85d0000000000000000000000000b01d9019adba820b6c8bd27b7e10ffcecbbdf5200000000000000000000000017998686e57f952150c9077108711ce8887c11ea000000000000000000000000d7b9c435165026b45a856fa2e25b3dcf911881d0000000000000000000000000234972ede14a4bc2d3d374e0fc12d018befa999e000000000000000000000000b3857a15cdd434731bb4a681604078c2643e92ec00000000000000000000000001f44502d635b19935621a8b132b8ea8330c87e7000000000000000000000000493a5903a9229fd802d04ba92b039917e9327f090000000000000000000000005c0d147aac198883cd7b6015b8e810df735d189500000000000000000000000060c19c9600d41754d4f22cac1909409e8f007c1c0000000000000000000000000c3db9cdeb29f81e3b22556e79b5f04cb6c382190000000000000000000000000e4cf82ade4bd8c01d7ac2c4d60c1af57ac05fa8000000000000000000000000ffa320ae2718f0d04cbbd20f64344ed80ccae1430000000000000000000000006dae5614c57c4a5b21ba276ebb5165e55c21e61500000000000000000000000075c3bf22be120240c295f6e1b8109358c2ee8cbe00000000000000000000000065ea7a79c60bd8c61a8a8117338b26053f188e9200000000000000000000000061b96b20a719b428333c9d473e2949282e5c9dc1000000000000000000000000ff1fafd849654b1b2ccccb741aba788ccf485e14000000000000000000000000307bad79214d3710ce92ecf8fafea97d9e260904000000000000000000000000269cd2ad02c7d38e17ca7aa533b1d79f7cc8d02c000000000000000000000000b35fbcc50fb455f9ec52f214b18d19d794a159c6000000000000000000000000e0d054837cfd23aa649700f3d2c416e4639e60f2000000000000000000000000ed7e547d9e2eb3ec15e279142073569fd48bb5bf000000000000000000000000f9c7eea37652c7dddd3dae82f84d9a2e58245863000000000000000000000000c156d8e9f32ad7599710651a897525380a4433040000000000000000000000000b97c690707fb6693b22fd0ed5213c5b8598b86200000000000000000000000020b4624a3701d8628a5ebfad7882778f248a87af00000000000000000000000090dc6f768ca2961b6cc9686245adfaaa6e2a6abe000000000000000000000000ab3d9e73d87420c64b324d591dee5cd7100f09bf000000000000000000000000c16e1bcc018c874bb85fa2f539d9b39537a987ed000000000000000000000000bea9d1909e3d784721fe8b37bfc806934b3baf93000000000000000000000000e025913ed66efcd1f6095ba264105c89a151c27b000000000000000000000000123a41038769546bfa7af10c8ddb2fcbb009e0d10000000000000000000000008f648b48addb2c5164f5f0732593c13e84578a0100000000000000000000000002960d8cacf7df76d3c4aacf4584211fff8c17760000000000000000000000007ce211cbe7e6ad9b56ef45e8de95bb1cef99c72900000000000000000000000097e5f73b3a7f26c7b18aafbc98bcd8d6ad6f469a00000000000000000000000079e291350a483fa1c65293fc6861a52689d0e29d0000000000000000000000003424ad0f1eb9edfd2c72f2a3a843ca183d57b95000000000000000000000000034662b93c155eefadd93f20cb8bd271eca3ff1f5000000000000000000000000e6c968a12747d484e4f48feb41970d04d27d0af5000000000000000000000000d987b1a544a856c8151e1abedec5a65c0f0187ac0000000000000000000000004ece67597d71122eae47cad0a49efc14de862c92000000000000000000000000c287e40d1edea32d34ff4cb416956071ff5b41ae00000000000000000000000093be85afe9793ffb0170d6ced5c89124d8337a9a000000000000000000000000d6a87e19da6fe971b9e8f8a7fdfa191074ea8282000000000000000000000000ec3d232f601eba4f8742fa01223e65b05035a45d0000000000000000000000008bbd0a023f0190fe796cc9d8d781736b66b621a8