60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000308672703961164e64332ba1ce19b85827502b4d00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000180000000000000000000000000000000000000000000000000000000000000000a67616c6176322e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b636c61696d2072657761726473206f6e2067616c6176322e636f6d0000000000000000000000000000000000000000000000000000000000000000000000002e516d5a416b46435a336338443850635864514145613256477272667a737945517139756d337657694a614568784e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000548000000000000000000000000a04a58dc365e5c088e8212feddc1470d8003bce700000000000000000000000020a369efafaaba5d850d18d910a87fb156e30d3a000000000000000000000000526fc1459c36938ff13ea169eb426440968a4015000000000000000000000000bec99bd68a014e89b3a80149a9164f57145a83af0000000000000000000000003192c08414c612a24e3babc5f03d0f0c2ff5f6dc00000000000000000000000092059205f07c780f537e5f2f4fd2c7f100557f17000000000000000000000000426c7a55350e99318ee47b918d7870a5c867b32f000000000000000000000000eda2b49df45325243dcdbd4f06ed29850a46c2480000000000000000000000008c5e1898263e596ab9130acc4f0e955e670a91fb000000000000000000000000cf5cb2a39741289ebfece357bf08845e7b3e63f800000000000000000000000078cc2a6c84d50b02e17718a273f53b9df61c3492000000000000000000000000834b7c71abc1284016d10486cdd48512220230f30000000000000000000000003b6be94a8f4dec25cab166e8f7599bdefbe819a5000000000000000000000000080cafbd1ccfe83fe5ff40b389e0a966b26f45f7000000000000000000000000d58709b8febd20480fbcd40b7acf063880f3c51f0000000000000000000000009300a317bf3da2c5768efd7ec3a53630dd9850d8000000000000000000000000c83ebf0a7df1fb3483f5f8c6e6698e43f5ff5102000000000000000000000000ec998fff930635e580ed11d63942b1fcf47d7f820000000000000000000000003348173d7f73cb942aa6695b829a5612847ac4c1000000000000000000000000a1471afa7b36bd3023f2d60d5eb11e2f39056aa5000000000000000000000000f81a5fcd4f817caec11da8d43ef9fa67af05a0bb0000000000000000000000003630f80d87adb90fbe47cd411e0da199fb689116000000000000000000000000e7509f832e54891278a2f14384c04507550857ff0000000000000000000000007b368eb9eed62504241c9712efb0b5dc030db77900000000000000000000000005928c292249d014dd3fcca0551cab62204713650000000000000000000000007c07428373e0ef29ca1bb0b63c812918965e22b70000000000000000000000003a9859df5e9210b581ca316abd87c223b26a9e9700000000000000000000000036074289434f4e814087d062a23de0ff765704da0000000000000000000000004cb4d2fc5578c591c3c56867f5ab2991f814e9e10000000000000000000000000b900edb6530c804fa392d5d22406f7589d08d08000000000000000000000000dbc645616d0849fd0eacd32d8c471251a8a0484d0000000000000000000000001b64f6a2f3dfa181130ebec04b69d532efede7650000000000000000000000009a408853bd728a16bc05d314f5ef085b82477d85000000000000000000000000b85da750f7695de8d54ef387757cfe7380b36856000000000000000000000000976c46a2fbd09a4e73835db72057ee8895e3114e000000000000000000000000e12b0bfac7e6a77b97a61844dd075f5373f32912000000000000000000000000d089ef0219bf1e5982ee658ceb1edc56a0bef1bc0000000000000000000000008686fc8c0538fe745b77f3b511a4977070fcea47000000000000000000000000d1d2f750490b628cc9e948be85c107cdacb1059b0000000000000000000000000b319318684d4297fb959df2fae63562e30a6b33000000000000000000000000788d5adacd665a27f6c061e9a85b0941944423390000000000000000000000009d04f9a3892f4504bb82d9eebb7dc27a6b61831f0000000000000000000000005ac1f218e07f643210a807dc13fa02194b6ec0330000000000000000000000006dda17481864dceae77c76008797d19de0c4c8580000000000000000000000009613ad483c9786c70f73929773a924bb81557b0d00000000000000000000000006c94d9da6cc2dfe1f7b6ad26292235a041cbcbd000000000000000000000000204afbdd5f9355bcfa2613248e5bfa0d293550c4000000000000000000000000166930cf1318b3437ddc43a54a4dfa100c63816200000000000000000000000004a07880c1b1d0c0373fef97ac5f6d064a53526c000000000000000000000000ab7c7d3fe9780ca422ae5877cbe53345b036aa91000000000000000000000000920cad8ca9b720058f2f4325928c4f7093ef6ace00000000000000000000000058084e0b82208bb1baa8a78c2eb661abf4b4ad5d0000000000000000000000000b8774dd22da39526cbd7eed37c56611a6f6e49c000000000000000000000000a42e5d601cc63783162ab0294355a1f4ed00a4010000000000000000000000005926ff6067a53ca5578e61ebc42e436e7de433ea00000000000000000000000010eea50b5d5676ab10a48f1c97bfc4a32848ba570000000000000000000000003b89a4acdbe3a9bfc3dcbe47f1c1ddc049a75ae500000000000000000000000092a67f84232f061636787219e163d0bf549a2c7a000000000000000000000000c66ced23eff9e7286af648b7bca1d5786f15e79e00000000000000000000000071e5cc3ed9d3e8cd9bd43f63edef861c3c5b729200000000000000000000000073921760cfe821fa10b626ff29218d30a498aae800000000000000000000000067bc43cbb44e730ec9919db9e7b85a2589d1dea0000000000000000000000000bccd7abad907985619bdb9d482af5b6bc2efae9c000000000000000000000000ae84655585f2ccd8ca35f131eb81396f8a6361670000000000000000000000008373a9aa9f896782fa26e4ff0bf31af5e62bdcb000000000000000000000000036ebba174596a97f4563762aa6ce7133b2fab87b0000000000000000000000005347c68bae2c8872fb1fd97474ba560c3ff432ba000000000000000000000000d0e20d49ee5b26b758404131f58075c18b22837b0000000000000000000000006321358d14198d4ba60d723fbb56cd1b646018a4000000000000000000000000f838887ef275beb1c12ffc38d7920c66e97a563400000000000000000000000051119e589e523507b93de2dbff2b751110a2f5270000000000000000000000003ec9017b1e266999b545f3b65f18edc1b7f3a17f000000000000000000000000f9aa6e29f451066c3694a0fc3ece075bebc5c890000000000000000000000000f9183a1fb3300c8eeb21efe46c1c74f6bd053cbb00000000000000000000000021ed9764a932aa119b762b6ec1a49015723e602000000000000000000000000031729bd4631a4a8fd45f9d03d164942b53c1ff3e00000000000000000000000047d3a864aaefb471930972d02c73ec632c98643c00000000000000000000000067db5d474253a9cc4ddd57c713b666858fa81c7b000000000000000000000000eddee72a9345c697a3ad921f89fd372e9963d9da00000000000000000000000022a3532c35ed3d422aef832d99db362473618405000000000000000000000000d8e2da54ec7b5761611395497c7ccb44c41a10260000000000000000000000007a89bc1a61a7b08e71ec22b01ec382f211658f550000000000000000000000007162dec7fb61b4b9f32ed7e7e62912ae739ee718000000000000000000000000a6bc90496191881114d85842d7f14c0da2f5ddc000000000000000000000000015d0562e79a8eaac4d2792a75626bca6414738ac000000000000000000000000abb2913b6f3c120ed0b590aecf402046b89192b0000000000000000000000000a271fdfbfc3011e4b946cf57f75ff9bf7ceb5245000000000000000000000000d193e0c1aea4482aa876e4765090a102ec145116000000000000000000000000c945b8f5ba4ad7b06434e5416f9ad3643bea409d000000000000000000000000b19c0f9e8bb68ec54e9ef8418ecdfb9c7d59e6c7000000000000000000000000206f7c48e16b1c8eb91cdb819e8c2d4338840958000000000000000000000000cfd05205a1adc68e7bd3c178d2c9ee309297bc4a0000000000000000000000002bdc35f6d67f4999efd920b0b8d03220fc40d6150000000000000000000000001aea3d20b49b7ef8e95e4fd1fd177ac77604abab000000000000000000000000e4a4b78218af625318033ed6ea8592cb5996d1a00000000000000000000000000da68f3163bf65883c40fcbefe4a656c7a47868f000000000000000000000000d5c94ea19a25ddaf569e79663bd6f9de2c407c6800000000000000000000000060a692583fe7d6ecea118eefd098fb66f3be45f4000000000000000000000000b3474bb88af715a228f0b433e976df70b88437df00000000000000000000000020d2383d61ba2f59c5deff3aa045101a065f7385000000000000000000000000b833693e3fcf01ae09a19cd0b0bb0d4cef42666f000000000000000000000000719520eae2b0c5a74d2bf544bbf77f32564c94c20000000000000000000000007bc3ef32a5415bab44804c0494a2c546b4ae84c90000000000000000000000007582a1d702e18a8591cc22abff07ad4b39dc1a350000000000000000000000001586bd1f1fd52d9101e01f5a2d4a2a668bc76fed0000000000000000000000009facf8da3b8f45eca50dab84e23df1b5085582f40000000000000000000000002a08e210ba3084ebee8351d591b4a739cc34e0e4000000000000000000000000307f376859728751ae754bb4770711bdb21ed7db000000000000000000000000d70907b7344ff36ea919d42c2017a0d5430d544100000000000000000000000037825ff6c575c048bf116a1c880031f538f405a8000000000000000000000000e0a1354c890b9e1b748803108512a95dad85c9fc000000000000000000000000a323b0bcfe439a8b52516379fb74cafde4f054be0000000000000000000000000d6fc7037b30c0a4656f55b853094e47e1cd34890000000000000000000000000041b962b34b1fccf02d00fb8c0dc1b71f7c9d65000000000000000000000000e07cbf566cc6a979531b9e7412d2ab842ccbed3f0000000000000000000000008202358315da3bd1d88b2c7d72c23b550bb8d75900000000000000000000000038f74b9396211f1dc401d114a0406e5dd45cde68000000000000000000000000e03aa7014e0f252dd141085af311d8c5fa24d1ec000000000000000000000000422ea5a9051e4bb1fd77db482af023045bfe0705000000000000000000000000cb70b5a6699f63a87013b3fba3d073319f564aad0000000000000000000000003c5877ccae8e678d44313399bba8857c6d684ce8000000000000000000000000f8643a8bc770e33fc28838bf51ce59e50d5b0c690000000000000000000000000b36f67c8da77cb2504463c44314f433994f495f000000000000000000000000152ed68aeb90b09ce0a467d7b347867658062b0d000000000000000000000000846bb36911de6304703c4fa44bb4bd71980139f8000000000000000000000000d4684bb12daca408df36e656f6e4551addc6d602000000000000000000000000a0169d506566d3b237318a72f2846d4cc321104d000000000000000000000000e836dc74ba7de1a24d9073534522309cd0abf89900000000000000000000000072563d1106815a0c3800cd9e32f3234f5a35d0aa00000000000000000000000093da176b6837814a07e74bd114b34ce1130afcba0000000000000000000000002450824ca01068dd6ca55536ca20ceec1fdb37be00000000000000000000000077ed4945c9f713b7eb31022ff1352b2f4cdaf37000000000000000000000000089c9f264a10c93a51afdfa5285ee3396f1a18b500000000000000000000000002f11cb682ddd48c2c39199e47002a53ae42982f50000000000000000000000008d47af0f64161ec78937c721afeb8208cf4475680000000000000000000000002d206255efa182bec923bc1cac712d5f182b480f0000000000000000000000004e84501c8c05258243aeeb06c04441c4a77a64ae0000000000000000000000006ee60d7332633cd856a5a69399feab8ac40eca0f000000000000000000000000a068749451e939ccd91c582c4fd301bc8c4491ae0000000000000000000000001b794f3efbfcd286f615a832ae7cd9be40108577000000000000000000000000cbeb6d885a47e30b45f259c7563ccbfb92f4582e0000000000000000000000005ad24d50ff8f192403379ac68af2eb0f3301d75b000000000000000000000000cc9cb34e5162fe4493209a683d39359bb1631e780000000000000000000000006005003601c5bc27da813282e215b6dd5e0c5fcc000000000000000000000000509b00abfe63618a99d62ff75c9f2f51148746350000000000000000000000007c76ea9f0ac9a3514dbac469f82aec955dca604c000000000000000000000000cf03c21820be3d67e43c97560687e60b5b6fde97000000000000000000000000870e0e6f98e69bb23d22c95b1e3d21ebe1534cda00000000000000000000000059f97e221e38e7e9c9eaa3ce9805fb25a4cacaa40000000000000000000000006b0d7b7f5af99ccad4049e50c9008cc96c46edf0000000000000000000000000c0599249a1837e591d679b0094cae17ca6d15499000000000000000000000000836ed963c24e6255874773e45456d6ed0b922c230000000000000000000000007d00cfdc1f0185335af0d43cd01c97a1fb81276e0000000000000000000000007c745c6e8f8e1e658af7de7f645256df7a222dd3000000000000000000000000ef660cebbd624b466e80229b47b35f5f14c2f387000000000000000000000000f6a9cb01cabf13ce37ca06cae2a17ee7abe389af0000000000000000000000002047105352c6c66bac61f8d96307d65b7dd60702000000000000000000000000e47088f747530caecaecb96d64c985f49b7fcc83000000000000000000000000ea1b956228c0146a12e82fd67bac56a96815b0dc0000000000000000000000001b415bc9051b6e4953816914b63b161d33ac8ea40000000000000000000000002d6d9dafdc5666150de959b4069f9df400dfb1e800000000000000000000000016d53fb228d47d4ec668136fa351ff7f0068be950000000000000000000000004c07ce8ffc5817cab0a51ebb22b3e4ac460f9ca20000000000000000000000009ba9782283eec0339ed8211c9636c28d9824fb770000000000000000000000008a758a74d33e1aa6fd9df749137d2c066764c70c00000000000000000000000095ba011534a608fcce7809dda5a477a8b489eeb1000000000000000000000000e9962002e3c0ef5708a82d836478b38774576e02000000000000000000000000b69465cfa00d13f210c6d48c6e8fcf49300a47d900000000000000000000000020fe92c29f1e3ad7975572c6a7b7b19ce6096da3000000000000000000000000638981cb471ccef617aef5478c9b7d3343a33267000000000000000000000000f52268bd0bb4795a15b2d756aaa7350e79424d52000000000000000000000000b8ba3392454647801ed18a26a92a7682368e8321000000000000000000000000a25ee936cf61b6cffe0fb798d5862921b17ebc4f000000000000000000000000e2c426cf7995d58ebfe500f2154a6efa79257805000000000000000000000000bebbfb1f928920e6ddfbfb94d9cea4732be399550000000000000000000000000c77c2c5a2f192154b62dfeef860f3fa4cc8f3670000000000000000000000004e686f5cc211ce43643740ee350fea53b393e2af0000000000000000000000000a20397cbb5ed49cbea9367f400ff10fe983d4c6000000000000000000000000c513657e46a0ad089d8ba77c799fa85a226aac7e0000000000000000000000009f1c5bf26127cd61eb62ddf506d4c9d91ac6b65b000000000000000000000000b509ed50dd96f05581c1245e2380249ef2ddd28a0000000000000000000000006afac9e639ac678d0f75d711d4a16f7c0de35e1c00000000000000000000000053bcab2d8b1faa912da71df78b46cc51fbe1135a0000000000000000000000008115859e31e6245146569f9eebd01dd5a5e5eaa400000000000000000000000033a95a0fb100b6dc3347ac157dd4a332a8e3c3570000000000000000000000002e790ec9133678c3246f841d76b979b28423acef00000000000000000000000067bf267217ace39b3e171029a0096bbd961f7bf000000000000000000000000012d2049a4c7e7bea0d164fae7e023d3fcdd1bb40000000000000000000000000a498d004537fdbb1795d4ebcc66f58a625446fd7000000000000000000000000aaa63c75981ea81fb85470da741d9161711d855f00000000000000000000000028bc57000152c41123b295b75050ba75a157a4b100000000000000000000000068c3a381a43eaba90651f4ef115b329f8ae29b58000000000000000000000000e4a429227f5e185fa54b22a283991445c5e1e6bb00000000000000000000000032af9ad68d44b7fe011366980dae0d1c89f7b0cb0000000000000000000000004e26e7080ce0aa93571f36c3994f60e23ee06e9f0000000000000000000000001615e3b2f02ffc4ae19614757d54b507071c17d30000000000000000000000003d254c0e1ff06389721a32f27c4c12060eb46ede000000000000000000000000b65fb37949b41829be2ecfb48c575833574f1ee9000000000000000000000000d2a05311dddf41044e1c0c9000c323f2393cb7470000000000000000000000006e054804c363bf7fd304ade3ef3d14d12724969d0000000000000000000000007acc0aba626d462495bdd5d71ee8d274691984a7000000000000000000000000ba88a4c6b0b745a0069889683737b1962c49d7c700000000000000000000000076f9fea52c3290bd51642a9b3e1c1816bb60752d00000000000000000000000091c62fd8f0a9ce466b9596a37ca440c32bed28070000000000000000000000000ab5d2a689a4845e4d89ba8940702f9f4ba801f1000000000000000000000000debf0cdb7772cbb36c96da6dca531ef06b9db9ec00000000000000000000000071f2c157f4c13ead96d85206bf2a59d91b792eed00000000000000000000000034c6a7578f2d869aad02388fc9d6a27a71f8a1da00000000000000000000000061eb3e4a8637ca39077a1a11ccc15cfbadcb491b000000000000000000000000f5b9b78c2d0b2e6e2adcfd7b69ac74b221e42f9e00000000000000000000000049fd88c6cc0a9b840ac0652e7db5d725e66a6ed00000000000000000000000002e3966c45ffa19a7f8481113e8e03c20d96aea5c000000000000000000000000ca8faca6c7c3bb9081d6a93455315fa643e2cf86000000000000000000000000bf962bf6c87de43271e883b38e4b4a29f36962b1000000000000000000000000bbb838dd02399ec4ca3f1f3a7a7138b4a5173b3d0000000000000000000000005dc78a8420f3432a339e46b4847f0db8a65ff0460000000000000000000000008fa2d41ad202dc6b8b5309ccb08782546164efe6000000000000000000000000b98e007ef3f12f188cd9a4ab58b1c420de1818490000000000000000000000001a75786af2a4671137fa7c85d371f95acc40f5f7000000000000000000000000e959c0b98ca52f6081fc92451b9fb34ffa7d4a2300000000000000000000000091ce39e034dfb857d519e03ba8c8fcc8913589e00000000000000000000000003af09e4870d52f35547f73967d41c573a39488d4000000000000000000000000da3fb2c124fa267748ab8891584b01cf77ce3bd900000000000000000000000032d7bb8678aae1aedb262907bce700db7140d11e00000000000000000000000018e9b1d620199bd55d61daacd789200223b3869b0000000000000000000000007f14ec69b20981fd4791f908497a380c75cba2bf00000000000000000000000046bfdfd744011b0dfde956b79255c28c585e38a7000000000000000000000000f05fc1ac55fa3becb3e10500b97746817ebab6e20000000000000000000000004c58296a2d9a26ef059e60d4e2f20f9af0a1bf10000000000000000000000000895acce5a56a1c0cac001aacc03ac2b37695b394000000000000000000000000e52faae816dd97d0b797a7f71554ccc99e94502d00000000000000000000000065fcd8e7246598aac41875ce94b7645bb0543fb400000000000000000000000017d1adbbbf3a165cb6df384aa9e8cc1daec892030000000000000000000000005f5d2117d716cebe0a1311651225c5bdf16d9eb900000000000000000000000017c684c461ff89fd8de34dcd961b7e17196a21460000000000000000000000005fdbb550ddabd463857158f5381fc028714808500000000000000000000000008faa88a522e9103840fb9cc3bef2ee9a2e464527000000000000000000000000adce6d071b8517c162df624bc13926083d00c4fe0000000000000000000000003897fd4f0108abc764d1b6384d4513e074330fe400000000000000000000000016b10593e0192103bd8a20615d19dcefe17159580000000000000000000000001c01e7fdd8c41eaff79a84d8d6024204765ec1d5000000000000000000000000f7ce3952a802b58a1ad5d146da59830c0967ab970000000000000000000000000c8d1c5aa8b48c2cf3c5967f6b2ab2966d4db6b600000000000000000000000063a9c1d626417c7d71271252731ae9f15053ad9f0000000000000000000000001e615f2864ad65e8aa2ef934f29b74053b83c93c0000000000000000000000006d53a93455656650ceca4e36e1e18a4a032dedac00000000000000000000000000c421e789fb545e2a49501670d65e41c515b8b300000000000000000000000015164183dbf8ec98becd1169181cfce23ccf48320000000000000000000000009f42315da18cca2e56c9f567fa81f5ee5e2db4d1000000000000000000000000db0096a2572273fa9e7b99b5fadcce4c537c5a0a000000000000000000000000fdf35c5662cf25472202b19c19d9d99a4bff134f0000000000000000000000007907de14bc84d70eae4f75275a996de0b43d500300000000000000000000000013ab79f5537c75f32869360c1e0f27e841b6c9fe000000000000000000000000a870c3d5a3a086c084f7198cff230ecc3a5b2675000000000000000000000000f4296a12edb1ab52fae97563be73eb32c9e12970000000000000000000000000cb98797722121ccbfe3613af2b992821cbb13521000000000000000000000000ac07fbdc1ae547449e6360a14240f5634f6bab1f000000000000000000000000884cd251afd722e1ece0e6026d872b96acfa2ed6000000000000000000000000db4251ec590d3cc632c6199bf628e9d5142498e6000000000000000000000000786f2c845836ec0fb5d8c78f75bd1fb9533f6cc2000000000000000000000000c47dc498ced7eff57da19f7cbe325d907223ba64000000000000000000000000ed4944b1d56bd416361de17944cdd00d42bec2f6000000000000000000000000062d8dd6571619c8ffa4adaea4ce0ec8575a7b87000000000000000000000000ae9e8558b2e2911bbb3a0555c6291e0699ff5ab50000000000000000000000004477df1a4ef1f1a3eb7bc30bfbcce5064e8a8cdd000000000000000000000000a013ca17bb00d70a86b29c18d35bdce403e0220a0000000000000000000000001abe25fd891d6ab36d7f919c1445706e4ee3ea7d000000000000000000000000910f1ab7620beaa6d3f46d5d6537b00cd043cac6000000000000000000000000b414f345b270ad101cb055654771f9db64c2db5e000000000000000000000000d4aed228eb913228e5ca384a3b4cb569e760699f00000000000000000000000091a6e78d5d8379f0bfbe55a30d1389a807dc7df1000000000000000000000000c175fb4f5ee8dbecdec8af8c4cb5bbb97b78b5db0000000000000000000000000fe1b866a68ebe781d556941dc420fb778e9f5b70000000000000000000000008c0eaff9065c527feed418af80b06bca82afb2fa0000000000000000000000009eef1e22044b3e41a9c7f2be3cef508f7341621a00000000000000000000000078772b2b6f1494a28394a46007118093b22a8fb60000000000000000000000005366b9cf63657b5a9b4388b6c75615abed76df170000000000000000000000002783593298ff7bed315ba92406c934ae58606a6a000000000000000000000000d1ad00f4877659a338879743d93fbed2998d7b06000000000000000000000000d619e27a170fa197c19c841fd252b2c336b7686d00000000000000000000000029553990dce2160ac9cd954aa5b5b6204c09f49a0000000000000000000000006c4996094f937819b1ed80995aaf7455613d2576000000000000000000000000dab4d34a01766f4c54fd3f239e7f8d3d656a9cca000000000000000000000000eeb9da0b7f2cf9c48c97f6302bf5162ec6a6edaa00000000000000000000000039167f514b8a8b7e7afc6d23b42281f1e5aa6655000000000000000000000000aad6207a3621bf0780169521b0498bad5d5a67050000000000000000000000009d4b0686742f74a4f41a8ccf191c15a832526c4f00000000000000000000000010961402abbb29f66ff9ab14c6c0a2e9a8a9571700000000000000000000000084762128718e7597b9e4a755b72bad19d982318c00000000000000000000000048f456818e53a3a031d1a7576e156b4f4a234cdb000000000000000000000000fd92fd5fc3126e843550f4927a04ce40affbe0f40000000000000000000000006434e90f5f05dcb349f219d23dfa559f58cd94e800000000000000000000000064008dfd08b47586ef3f2e4a085fdeaa59a797f70000000000000000000000004313fb82c2147145ae3a1df2c9b532467a0d8f1b000000000000000000000000af7895ebb1d72390d6af4789bc278adecf611106000000000000000000000000bafd84b755b21551e69a6133e8de1fcad7bd7d00000000000000000000000000e1669d2cd0e458cac1790006ab7c07967c04f92600000000000000000000000015a4322e7bc3c0c3849c95294fe6c6fb9f44ca210000000000000000000000007094b7a014b16826970b34b686e7617196bd3752000000000000000000000000de193d66401c0c99df0f6dbe0fbd925cb65ff63b0000000000000000000000004a0681de3b1bae5e50ddbfd476e4317e1905ad62000000000000000000000000e2279ff331b62ed5429f23751ec9be996c43c53f00000000000000000000000075af4cebb8cdfdc0e0f450acea0df525ea31f136000000000000000000000000c79e643cc8767250f27e623be3d4ec64fe67170300000000000000000000000029feef937036c62de624960e12cf48425f3967030000000000000000000000000e602abf9229fcc587ed4032ecd1bd3ec7f4c0980000000000000000000000002ed45efba45fb13f908fa6061af41cdc39e511ac0000000000000000000000000a8c8f1da667addabca57a82c97383b58f582a47000000000000000000000000656899c073c6912cc87679b05f1dbc0863c17505000000000000000000000000d8642dae53c987646cfd9f8540fef64d1f1073f000000000000000000000000023b62b114f1881539f90bdd289e08cde28ba9561000000000000000000000000fab6329f22171ec2e016bf2ec02334dd92d53211000000000000000000000000898d8c597b9f3156911973e604fc588f417f307b000000000000000000000000051dd6b7273117a0d047c75c03c774206621260b00000000000000000000000038d5b230f853a4202132084282a7b58903d0dd560000000000000000000000000b96d1d178efa4fe8ee5c2adf3abed5e6c8200ed000000000000000000000000c6b4cbb19c585914de2f1835ba68928bdf5b11bb000000000000000000000000b4a8799106d4e82726818b2ea406b3d53f8dfe50000000000000000000000000ae7e3747cf69a6d09291a156ac1c37c799d6df440000000000000000000000001fc35f70d4f9cd3bce42a43e3903934008543dc000000000000000000000000005be93435eb025c43b5b9c737061f0635d0517fd0000000000000000000000007fea232a07425797e083ac104e6a1c96f8d2db2600000000000000000000000033626b47c7c91f7455a3b41e901a92c33c4f853f0000000000000000000000008769ad7b79c27bf793c056d2f0c3d75eada3753d000000000000000000000000d472a7db0067586c9893a1f5bbaab5d03475f84500000000000000000000000041d39a7bfb08b5cf4ca69e07cf058a39dd824a1900000000000000000000000099bfee4ec942d0e3996a9f917f92f497c04fedc800000000000000000000000096d2e4150741f71bdb2da5d223bd949af49d63cd00000000000000000000000045f9b0dbb35c0d0f681ff5732c0d80152cbac81d000000000000000000000000bc6e5399aed70a3d60d9417ed56af91e25b69baf00000000000000000000000018aea1f62ca9a4cfc177e98d563d866bf0e141cb000000000000000000000000da2f1df9b34d442c1998e95c7426a33d5b377a0b0000000000000000000000000df37f16fc47d1903e2dc3bd7b9930f514e0e7db0000000000000000000000006b44f6b8bb39833c41a9233ecea97a8aede86dac00000000000000000000000073204adbc7d5e275b3f85e4ad953818227419ab50000000000000000000000000f2b82111fda1ab503393c40bafe404fd944dcfc000000000000000000000000eeb6db7c552ec76cff9eec492e07be13404c535d000000000000000000000000dd36d8111a5507a2412833dda4acdda83738224900000000000000000000000090f8322af4056300fa4091fb5f511724443ac967000000000000000000000000443a86f8d2cd8e268b9152f7416b6e2b142eeb7f000000000000000000000000fafc69932aeb27a8c5ddbab5c7154c23dd42ff4d0000000000000000000000007ec9f92ef8d8fb691a315aae08db66c995feb594000000000000000000000000b4d42fcae13dbfe8ef9ed355fd3eee3c74c6989600000000000000000000000001c304d4953d6d9101aa3b233524dbac6c33bc2e0000000000000000000000000f3fe00546871e5dadc20d3475fe6edd74cb381000000000000000000000000084e091459caa4bebf04f0b81b7cb1264173c4baf000000000000000000000000bbe89fe518eb3dd7423230f91a9013cf2464cfaf0000000000000000000000004aae84e634cb5a9d45055e6be8c2ad8b181127950000000000000000000000008c611339b2812a990c231f1d5228815b6b957bac00000000000000000000000029c72f39075af27ddfa37cae6d334a7371148b40000000000000000000000000156a5ebdc163f8b3fd439f4e9ad0f9d7c7044eda000000000000000000000000f9feb49c212b12b62941051449c5f43a4bbd9d98000000000000000000000000342b2fd3d54fd21a53c8609ec4e2e95c99ef18ad0000000000000000000000006561804c498c8a7aaa3182d6cead618e8214bbb3000000000000000000000000e755f7ba192ec684675acc17601951d1c319f113000000000000000000000000783723fd36a68ad2d58476f51d27dc0e4f9fffd20000000000000000000000001de1f228d3231c9bde143b98350bb6ad456d833f00000000000000000000000067d81bf9107a1b06cd40ab0510895916d2792c32000000000000000000000000406a576e43ae5f94d8baf6319667d7d143919d3d0000000000000000000000005998369944277cd79b101dbea23a2ed34d08d08b000000000000000000000000dfc1af36ce2fd33dfdf873389925778f7d22fc0200000000000000000000000046fa7e55c863e82c6fbb2c739aad11188777e3c3000000000000000000000000654e1cb48f891219bc8e7127050b20ebd4ca50d10000000000000000000000007f30c448c9e49d194e64b04181e1d361b5370654000000000000000000000000abbe5dacfb53da58ec405bce17985f1dee57b00400000000000000000000000057e27c7a60b578132d3b5ebbec822301e285a8d6000000000000000000000000a862f116144902402e2f891b24e377f181cf6edb0000000000000000000000005e8d881ee54b0cd9d48c5115d817e36ce7e3ba300000000000000000000000000ddf22e15b3b50b40624794a1e96fb909eb1693a00000000000000000000000056d9659a6714355ab5bd1b4b36ac9f339c3bec11000000000000000000000000706e52ae89247c5f6d8d18825cf32a9c87a8a168000000000000000000000000496c41abcce7995d526f0df0a8f45634d8f0c823000000000000000000000000cef2c4cb24e9f27a6148758a1efe3d197aa01a6a0000000000000000000000001b7e76db14e6f94c4d8b148843e0daec2281be9f0000000000000000000000005572e1b88302387cbb18c3cd03a951d47faed20a0000000000000000000000003af2c1727dafde989fc7ac166de4a17929768da2000000000000000000000000cbe2fa4665c3fd3342cc431621594fc61008679d000000000000000000000000cb1c0f972fffa8a4c1f733056834102abcf414d600000000000000000000000031f46b14b621be1cfeb067fa0d42215ee3cf5c2a00000000000000000000000081065f073208307d8202675a3562ff51e169aa0300000000000000000000000068d60348aa33f7b9512cf8b6cc041ebde1c1c56d000000000000000000000000e462454a171b00c4ff1482df86fc67b027908bda0000000000000000000000002d461fab01840d137893ae4ba258911ea8c5021f000000000000000000000000cf904cbf9a0f90d5642790a5a0f451354f7504440000000000000000000000008730d6d8ed2d4099b134d3163088f9f94868f56e00000000000000000000000010598f66525bf41b545248205c8f0b91dc4f5c8c000000000000000000000000fdd6062f43c69e995487f63d3bc99dcb782d9af20000000000000000000000003c89ee12fbf33839c8df2ef2738806676d6f22bd000000000000000000000000f0b3c67c9e4898167507e2670653cd31c775aeac0000000000000000000000001c17d44bd9b02ed136ef03dc57a145de5b3fcbd5000000000000000000000000511998869d0789b0f845f34a0b2b8ca1598329da00000000000000000000000043e3ed6757e1dd47a8e2e1281c618a13582d7051000000000000000000000000b3152730939cf1e94a0abca5bd0844e0df8b4fbd0000000000000000000000009cef831ce205d23b3802d487bcd035c0b6a366c8000000000000000000000000e626c201380bcd1c06ec7ae8c181ca7d0bb4c32b0000000000000000000000005c70072f7f5946dec15b745d0fdbfdffcd61617a00000000000000000000000003dfba2d249dc1cbcaab77b0ed02d488fb5b7f080000000000000000000000006ae08f0aabffef96b23b536da8a6558fd313582b0000000000000000000000004fca042b2e3874813101fe5faca6d37227b4da0a000000000000000000000000f9e6c3a69ac16d8e09999c616ba69f48e6c30af40000000000000000000000001ebbc48f667021aecdb4b79a92a51b24b94afabb00000000000000000000000018294a195edcda9d678c8f08a7c1643ec3c28218000000000000000000000000da36a284d85dd0fd210711be9a7f4791e429e91d0000000000000000000000009151783988cee5d00e4934984b750822214d151f0000000000000000000000000635f1fc950e7d8902f35597a1ab1963b88c19460000000000000000000000002ba76c414a881baaa8740fc622d96246ede6eac7000000000000000000000000b2a32053ccfc1426aa2da87fc48d8c159e8db822000000000000000000000000fdafd758ddcc74cdb87044dfc4e04bf8f315eb43000000000000000000000000dc61ab61bb759b7601b6c66c32ea0fe7f1d520d5000000000000000000000000266d75ba8c020639118a01cd3e6fd56ffb349566000000000000000000000000a942977e85fa627a9691a5f44375d51e413a3319000000000000000000000000194b367c9c7aaae23a5a6ea4dda8add8a895f3d2000000000000000000000000a674b29f984f7b3b989b283c7fe14e83f5da9ee800000000000000000000000032b6d022096ace71591968d2699e59e91844a4fb000000000000000000000000c9b6d2e5b59b31adc2160dc73d533900f55cdbbe000000000000000000000000c05b84544ad36de5f1466d967589cba9ea000db5000000000000000000000000a34839a3cf0a6093e76dbc2f03667d27dd58703b0000000000000000000000009ac09bf0b2d82ad2d216c1a221795f7fa085a9ce000000000000000000000000b2fdf0e08981052d641356fe59ae7d01da6c5ed5000000000000000000000000d83c478271ffe03d5a5d7cc1165580bda59f11d800000000000000000000000048adcc60634848ba1d0f41f04fdcfd2c509f1cc8000000000000000000000000c03db4701ab5b3ca886619302590d2b387eb01830000000000000000000000001c8b9a43f53aac997c8d5f0c15560e0fea296b6a000000000000000000000000a85a9fff0127c6f41a8161f39aef433b11b654f3000000000000000000000000d621dd098583efb1668c33d826b55c3041cfed2e000000000000000000000000102bd64c82b711601d67cc4f4a6d43f00f17b926000000000000000000000000ec832c554173c50598e7dbb813ac40a61e9c27cc0000000000000000000000008ad20d6efff0f330d73c0a7ef1b418e344c72af300000000000000000000000056fa942f978c02dc1f50c8d2143daae51d42a477000000000000000000000000504c3bdf38abc8b5a08a07ef18e80ad5369f19bc000000000000000000000000ed11a02ba5a6d898dc3ba1a53d76560fa5416686000000000000000000000000073ba8ef291eab22929b5d73dbd8caf1218162210000000000000000000000009c2d489bcf1ab1bca9a7b77f5303127b8930bdb3000000000000000000000000376e86b2260152ca4034123a4eee9cf305620dc30000000000000000000000008ddb9ecc7f23960da454181e92844a42847e570a00000000000000000000000010608b1b9e41f2748f709d25fb8f6803c299a4bb000000000000000000000000de6b4b02a424b153802e67999b3cb01c5e1eb3d60000000000000000000000006c14dcdbb3778510669868a02e767f5f2755b170000000000000000000000000beade81a9a115a3b0b5fb21cb4f2b78087122b8600000000000000000000000069c4fe176591e4e3c8f09ddd36c63b5b83dfbcba0000000000000000000000008af7c37570e2aaf8b4c89effb60618a7bd77bc63000000000000000000000000fd2cf977cb958fd11ed351fff3b27f8cd1b12fa6000000000000000000000000b5fcb862e5fbb4f7530851be34db4ab980ae230b0000000000000000000000000f1a996f39a80fb032206fbb5dd1b21d4aea1cd10000000000000000000000001a50e3cf3e16972dc5dfbac5b3e767df33696fac000000000000000000000000f1ee4df0b5a940a808f14bae0620de771b49a60f0000000000000000000000000609455c253c888d4b9236c2e32366f522675216000000000000000000000000055162a1b1c871295cce6e5fa9bfe2666649c910000000000000000000000000ff03cb843d415f7af0610647e5d6e6f22ed4b1d000000000000000000000000086d14f646aa86f954c139c62c86e5813c02d33f50000000000000000000000003791aed6077d40b5caa8b47f5f2887661517628800000000000000000000000066e45e7257192ac56005cd6fc3d13b086e5f03d2000000000000000000000000a4d2683b4572444d7d38f39655d130c1c357db35000000000000000000000000ec28ee1fe0fbc2d0f589a179285ec9d356dc7fe1000000000000000000000000c284033185702b9e6d72c465a7d1427bde52cff70000000000000000000000001c76b83351471f031a86420f1aa64372346e14a8000000000000000000000000ab7c7a9c69f0b134722c5a54afc8899d16380ee80000000000000000000000003502696a3c3eee158052cb773bbfc970ba5ac8720000000000000000000000004676f86576f414732e52a9f008cb8eba280f24280000000000000000000000008e3f681db819af8ff72dd1f3743c810b2c82a7690000000000000000000000008829a2bf7ae769ad96643c9e823af6e62251600f000000000000000000000000cea9485bb6bca271c9c8a492c35b817409d293d4000000000000000000000000f3a86e12a0b1f6e940386ef89476e1ddea203f1c000000000000000000000000ad5e41c81659fe20d484863f30df0ef5b36136b9000000000000000000000000baefeb8e925ab814d38b4035b4a07e5b9d5e21360000000000000000000000009ccedf2fc4308a4bc8ca6b0b2cf7aa4716c8e4db0000000000000000000000000a259ca0bb765ad8cd60ccdcdbff85451c834504000000000000000000000000d5478f50c2ed0cfa32bd6aba6d65e35def7456dc0000000000000000000000004c2ef3b9442cb4ac31c1273d9bfa4b84b73cfac2000000000000000000000000b0056c361b9a62c62f60e5d65f9b84f5e646ec260000000000000000000000001a090cd812a26f4f96fb7c2cc11ccf243a8b791c000000000000000000000000a3c999d71423eceb3fe70d205a8fdb77883df838000000000000000000000000dd087c2bea34c6a664b1b4f7931cda52391f2ab0000000000000000000000000865218f7f0d915382ce71a466dfd768776ecaff000000000000000000000000041c5c4e8a24ec435e0924e865781128e95ec4e6f000000000000000000000000d77d8bb082de538ef8d3325a28ab94c09387945f00000000000000000000000088ade85d956c7e437fcf7d3b418f82e8e1b28cff000000000000000000000000960f2071560ff7f95bf379c133273760becc7815000000000000000000000000d46927a7c2526ea91e512a45bc3489350e2c45b60000000000000000000000002402c2445e78bfe68031707c98780409fa6f7a1500000000000000000000000061d879b70c0c2ac39cb72f634ba905ae693feb770000000000000000000000007907a3c290c72c3b65b4984d5a4f2d2730c2c146000000000000000000000000a9c6c656cedc5c1aa1481347b7c3f3a099e640360000000000000000000000006ffb9780746d1acc9790780e932362ff44b2ab31000000000000000000000000d7be11aa467fea4eaf51f8f9a274e3f4fe4935260000000000000000000000003c8d0ae787f9272d48335aef6b82828b0c8adeba0000000000000000000000009dfb504db6328fcf200479df2a317beb4638d4cb000000000000000000000000ed0b193f7fc7f17d114571177d833462b3e23b25000000000000000000000000e0d5ed3379b2b03fe5a0f747b32c2e916659439c00000000000000000000000060b217e3b44f3cb5c3d339c2fdbd7878940d4fee000000000000000000000000f32c9385257ff1b90ec5a6d686e43e1719e1d40a000000000000000000000000e5a79770eca5adfc68582e4fa19e23490852b52e0000000000000000000000002101a86bac09c21a3a0f112e7414d93c631f18620000000000000000000000009d506ccb1be42a9ee115da48816efc5a5d8b6426000000000000000000000000008e766eddc21a04d371a200822bedb29da3a21800000000000000000000000044118c3b6ad1cd8ba85ac68e2faa10d2b2a8e9d40000000000000000000000007c6bb8323680113cbebb3f5f6646722070261bab000000000000000000000000a902a8e25ecbe483557d951fffd7938ed2faec620000000000000000000000008ea20a0e3ab340ed5560e21cbf2c8400f156beca0000000000000000000000006ec0eace712e79f488fc2fbaae9f8f49334fde0800000000000000000000000051a98fd4cfb7d4d239c732cf935c6063647d8be40000000000000000000000005aaac8e45776b3a12371cd269262ce464635b4fd000000000000000000000000d508db0e339235a164b8934ff5ec2bfbc70cb881000000000000000000000000bce5e6811d9eba26b928e0d233026782a29c487c000000000000000000000000dcd7079508916494f16635e77d5c44843dba7e6f00000000000000000000000007037f0c8e04c980e63ace96327ed7b5ae72a93e0000000000000000000000006cf64a120cdcdcbb8c0da1edbd1a05de295130b40000000000000000000000007de537cbce902f438e4677d6b1ff930cd859e627000000000000000000000000a9c3dea085b273d2961851724ede9b59d6e429be000000000000000000000000824f1443c839e1e006c4b99969d995c2a3d6827100000000000000000000000061b5e81552cd9e8b9bf9eaf70531b2489d4ae26e0000000000000000000000007c13dc53bd0c17c6c05e11da245e546bb64483b50000000000000000000000000f3c1c3927d7ed58a9aa381090b163fabcd49632000000000000000000000000811739b47c8beb78b5323f5e18cc62bf6ba89392000000000000000000000000b330c2cafcecf5452a3233f1b2d62374a25de4cd000000000000000000000000a5921cae20e884574ebdb7afc98cc6dbe588fbc90000000000000000000000002b048d9c0a8e5a1101c0581ea031ebc7adcb928900000000000000000000000002e2bd62238db8172e18b0adcc5216e68e53f4c30000000000000000000000006059bea87dfe72c9ba67bd880d4183060374f92d0000000000000000000000000c8d1fc9b461f898974f884b23ad0c7499e66262000000000000000000000000532d3120c9820280c0f11b3a439acff23ad8c37b0000000000000000000000005f676a5cb05fc3ef3d82e28c832346a13daf4d5c00000000000000000000000038db3c95775cb27b511910269ec4cd275cc71455000000000000000000000000a075f5f0a29c277758c8edc25883b2a9b22bd90500000000000000000000000066fdaf4da5d0685144150f0e1b1100f04911441f000000000000000000000000652aaaba7297a320c68b18d228fcf540fffde2d6000000000000000000000000355efea82b6b47ef06beb2c795a3c3b408b2c599000000000000000000000000580ae89405b9dcfe4e8243c0357c0a60e6e5dbcb0000000000000000000000000b284b18ee7949510a1f8dacef1d133100ae554d000000000000000000000000e881a1323948ac3c4bd9986722fdaa8d5a39440700000000000000000000000090e95b0a42e888aad16765231ae10f8b89a95351000000000000000000000000b785d6b64cfbccd184ba34b5b6db581fed20ada9000000000000000000000000c1e4e118eb9bab6f2c1adf27f4e5792ed92a75ec00000000000000000000000067ed43ffad93b790394104e56e7ae4f2737ccadf000000000000000000000000fa5f218819592f18f42f303556d127bbce92f16b0000000000000000000000003963a4320d10dfa66e1301115281a6b3cf0a4dfb0000000000000000000000005ed1ab9002b3c407f6abb9b91c26be2dcafa7060000000000000000000000000981c9faf82df66fe804f4699c015d86c886c8651000000000000000000000000c0e56363a164bd0a30bdea360a059fd0b0cdad540000000000000000000000000ace3e68d63798238d858356c710569c788b357e000000000000000000000000138cac60aa48036f03142aafe2261fdb91251153000000000000000000000000782147ec444333b39d074b1bb0a44df83a7a2caa000000000000000000000000b0477d13d06aec6eaf8c5c44b3d0dc13b2dab87000000000000000000000000042a9538f500f691c369ad1054bec5902dbca1e3e0000000000000000000000001434748a47db58fa893f43cd852d8ca0493bdedc0000000000000000000000004b44b16578c9b5c59caebfa4ada66fbd3b5adc7c0000000000000000000000002bf5fc4587847140ccedbdf994e0c5d0c69faaa40000000000000000000000007bfb59a9999dbd7c1b4fecf985336b5f0bb1d2380000000000000000000000003a5d2ec412ad7f056446d21efeab163f9b40158e000000000000000000000000d0493f8e6d3a731b5ae5352375849d375d98d05500000000000000000000000062aa0eaaded7a711bfba408d543f70bb46d483ad000000000000000000000000343f76efd247ecf4b7e532f6813db83d65944b8d000000000000000000000000be4780948193524c2d1292305635c3da9629894a000000000000000000000000724d867dc8f0f76aff1d5d832b3b95604dd407ad000000000000000000000000d3f6233df404b1769a67b53eea5a1619665c762f0000000000000000000000003a3c645a1e87dd281a9f55252588c1128576587f000000000000000000000000b57969f91391b29a85a69542343b923f9f16d24b0000000000000000000000000e13085c150b283dfaf1ad2cd193bc0c9d5c59d00000000000000000000000004441024e35e69bdf9a3d84ba0d37645e4165b2840000000000000000000000002f2659b88b060b1894679894e72241e2738994fb0000000000000000000000002408f8dfdaa6c8351d5d14517f16f6c3dc2cbc86000000000000000000000000d3354f8c1064060bd41d4e61d3599768031a84a1000000000000000000000000140505963951f32060cdd1bf4363e0b17c6366d0000000000000000000000000244b4b48cc53d64f641e677707b98f946fc4850f0000000000000000000000001f3688b9c5f84d4f5817fad2ab3049e76fd559110000000000000000000000008d4f2980f57799ca61d86e4c69be6ae450031ecb000000000000000000000000197c0951ed060201d8ae7febebd1cb391a184f8f000000000000000000000000ce048fc2f12abd4a1b5aa022060f3acb33bbf588000000000000000000000000781a150be12979b5613e564925749a9a0da6d12a000000000000000000000000b9b85bbefcbc209c47f6b850f343564d30ad36ad000000000000000000000000bc41c4f8878030e315915951b7dccd9df29390020000000000000000000000009a6243b694eaac40c21b3b02d4cc573508b8ba8a0000000000000000000000001d008818a462f290054e5625bc786f5afc5980c00000000000000000000000006b9ba80c4c0382ddc02fbfc9b3a5c8645bffe75900000000000000000000000050639e2656ae65f63868564aa5bcfae03256c92200000000000000000000000042b807b1335dbd5eb158f2cbcf001e7bc5cfa75900000000000000000000000070f07615849c936f6a63665fdb1578c491c2bd95000000000000000000000000922d3213c4d7c1d72b70ce7afc299bb96d9a967100000000000000000000000088e7b5b774a9ac830d990fe9299129b5b33d90be00000000000000000000000050dd35aef2c0663b9c1193314a6ebea806deeb9b000000000000000000000000b7acbccca29923e348f6270425eedd696382d31e000000000000000000000000476d898403addf85168f5a54b8fb978728421a23000000000000000000000000a87e9d4f31cffc54d5b9bedc6c4e95d8ea0753cf0000000000000000000000006b9d035ffe1e27d1b6fb64214144d253cbd1a7b40000000000000000000000003f3216dc87e8e60f8cc8328960ce664060e4cd9f0000000000000000000000002f7a920d0e8554be6d7acc535a40f14c189681b4000000000000000000000000782c92925cdbfade81b8be1c6a456bbd74e472470000000000000000000000000cb1574b35b2481d41731a15e2cbc397bd00fa5d0000000000000000000000009f619a9c1db81f67f830af851fae6944dc1d0bb4000000000000000000000000737d2a67dee84207eef7ffac78b53098e8ac068d0000000000000000000000008d2e18f8652a495d260f1309f61b3926560e8c350000000000000000000000007948e0a6c1b60840f606ddf86cc1dbce7cb524c7000000000000000000000000ebe0549e95dfad06836304896abd271e2914047400000000000000000000000097e462bb2176c00e815d017ac1bf1a3717d451a20000000000000000000000009ee06143364dc06224846fe962eb8a706c42f9880000000000000000000000003e089819c3c57565faefce09a4981e1816d05b49000000000000000000000000345154bb4c321aa982b48acd97695bff88d4de360000000000000000000000004dd9ed8fa8568af5b1a5e9bb5e0f695433ded47f000000000000000000000000b9ad5677e32ea59a651f354dacac0f9716f5d52f0000000000000000000000004205ac8ba02b71d59ee4bda0fa4fd96cfc7d8b7a000000000000000000000000daf4892d9ba1275c113c9f2686641f1da58c5c340000000000000000000000002603873cb62cf8a509e6b5e0017ba9270f0f87e000000000000000000000000033b965b44c737f680f176ded60040887509774470000000000000000000000001204817f01fb0aec63ba9859c4996a88c13501b50000000000000000000000002651321e2ef0680a5029653df1071c8de3095b590000000000000000000000003992a75cc04b47bed6c293a31a3e523f0644714e000000000000000000000000eefe27c229765b657aa542701b86327c0bbaf6c200000000000000000000000073478e7ec47d848f6a80c601213eabf3c5fa2557000000000000000000000000a678735406f5817defaf254c4b8f9db00af7c35d000000000000000000000000416dc0d4d5736c124e66e281377c5cda5e01309a0000000000000000000000007bb2a2fccb6a6e1d9093c69bf0b1638ba673d9f00000000000000000000000009803e646a0aa8d9b823dc74b8cd22e1a4127738f000000000000000000000000774eecbc5f8ef758000a922c2d3d51bb3312005c000000000000000000000000de8fa71a15bb39ab52e58a1bd4467a14af49501c0000000000000000000000003f640e6ea88ae40498b2e815781865582ef644ed0000000000000000000000002ae2aa696d2e2c35418946648702a80730e69fdf00000000000000000000000054858abd8a444b97877483552b56fa52388e006e00000000000000000000000049ab1b8d882f3ab424e3f4a40e6f348dd95abe6c000000000000000000000000df46260067176da8fb96a7e795754abcfcb752eb0000000000000000000000008c3c35b858c7665eddafafffde36816ec562249700000000000000000000000073bf8eb37700c4ca2aebbd8ceedfbbf6c6835aac000000000000000000000000d36775c424a527c37d87ef9ddd07a928bfaecf7f00000000000000000000000047859d6447ff272c739f699a3ec8e2261e12d8cb000000000000000000000000ed4b155549787a7afe1787a758603ba561f3b50100000000000000000000000037ee29991d361d91410416073bb218ecd5d5f87e0000000000000000000000004839a88df29dd7b3595287c2626324e70542385a000000000000000000000000a87e4ff9d129a133e0a726479c673260765df05d0000000000000000000000003257d3e9c100807bc9ba7b4db68585246ab02f010000000000000000000000004a9973ed95688636465c05f178ed42e2c155cebb000000000000000000000000484f8928ecaeb0fd3dd50229c2caf408a339b05f000000000000000000000000edb1f180389fc1f9a3d0dd0e0da2589b9cdf031b000000000000000000000000b7c0f33741ce556fc2c1d1ebdc661ca1fa7cbfda000000000000000000000000df241ec7ccb04d1fddd57be7a7ab7abbea2bcb340000000000000000000000006edfa41f81fa7eac0ecc04e88f5a8ae05dd7cbf2000000000000000000000000a910c76158934f6b00e8475dc85369c06bd99a620000000000000000000000006a8939e99b348ef8727fd6198c38cfc0a460d743000000000000000000000000c9d4b2927bec5733871f932b61ce17a8654a4f4100000000000000000000000090cb738984702675203dd48dcfa2b68a348d8ae70000000000000000000000001bb9106a798d8e7701b376bc81e67ededc24f50d000000000000000000000000ba18a020b776d90f033f5f8889d166f1739c936200000000000000000000000092e703394ae6c17e101d0e4ba89294c7e81e33390000000000000000000000002d8688c70a0cd5b62c52a6a06f5583f44d73de580000000000000000000000003d1da800e61c7ff4d59e9ef64c7b73ab0a3e4a130000000000000000000000006bb4319a8aa2a5603788fbcb4f45ec5139f7d10600000000000000000000000056eba87ede7863f6ce367e674afa50ad3601ecef0000000000000000000000006c3b72df7bd1441b588096074d9f2112554b97c600000000000000000000000032282782c13efca9d116eda8f8669e756287ba8700000000000000000000000004963e61932fe87d487c20b00323c85c5d6c673800000000000000000000000094908f81d0ac298968c6f18b6bab5ae5b2febf8d000000000000000000000000c4e7047ec45d15414b73aea1c786de7335bd150e000000000000000000000000ec50a4dd2be81bf4e7df8e0d5111cb0cf3a68f5300000000000000000000000079b3f832102b7c04f708c5a18b4778240e903a3900000000000000000000000013964ec126987d8b84f075939c54e1c42c4da97d000000000000000000000000f31a6f339451de1a225969463fdbb14002099e6e000000000000000000000000ade16db39c7184583d95f398f46361a439a81a7e000000000000000000000000a4d76754d217f5bd18a97bb22f0c9bd6bfc71bea000000000000000000000000263fb306970439e23d9743488f936ea9b661fad10000000000000000000000007643e7310bcd4dea5911614d3a53f6f6e08cb08b0000000000000000000000006a78b686c91c75b9d7879befb0129987d8ed3d240000000000000000000000006ceb38ec697409874573523c5852e81babf7ccd1000000000000000000000000b13bcbde2208575a53dbbd84264cb63baffdab4b000000000000000000000000e6018c935642bb00d3854c46aa3ab35c684fac4c000000000000000000000000293221f8c4a1eda391afc81c9c049c90b12fe91f000000000000000000000000e9c177e79efb29401b657cbdb8973f4bb1af73d9000000000000000000000000cbf5cc6adaea5a26ed942084db7e558b0e9fb24200000000000000000000000073ab56e1ec156b1bf0bae4f9c3db576604d008be0000000000000000000000008ec0ce62e1c4cbf293f97b3ff68b4eaccd4ec4e70000000000000000000000008308fe1a2e0d04580f2120a00f288fd6b2fa31af000000000000000000000000616e2c89d551e4d7cfb338e60d58e38b48e938980000000000000000000000007ecc2588bea7442a17cf65831da64deb9a4950770000000000000000000000007a38c42ec5506e6d4eb413fd65110755c0cd187a0000000000000000000000006051d3143d19287d4f4ba43b6417bfcafc06f9840000000000000000000000007c768e5d8976c9ad8859f7b600a97e77da932bfb0000000000000000000000004f0393d840270fcadf53862c65cad5adfc1504a8000000000000000000000000e337291e9753e2636dcf5436a61d3bd14d318ee4000000000000000000000000e5ef9df8a29eb450e930b9e2c1fb97d4f1a3726b0000000000000000000000004dbfba17774eaf912ce7b444b73943f035c832cf00000000000000000000000097caf6a23912460c2cb5ecde1d711b84e44c8a620000000000000000000000000eb6292a7477475e68f0bcd451fa8e8ae5dac0d20000000000000000000000002eca25353b3f70458109094f5ae84fc3ff33320d00000000000000000000000076f906ad50d4bcaac987c1aa0921471207708946000000000000000000000000c0a9aecc0acae3437c40fcd69535ded003ecbf09000000000000000000000000662b66a6e2d7f30fb604d59e09244b98f2d696010000000000000000000000002a0ef00daff1f091561cb6b6207dde7a117cab73000000000000000000000000bf45687fa01445d43b8112d0dee1f91042a2bda7000000000000000000000000ceec75f20a59a70a7f90ac596a679c4edb7747150000000000000000000000007bf4927f18fd3fa0d3c68cf1015201bd3cafa7ed000000000000000000000000adab9bbc68ffa1ed769faf8d5b24d9fb561c3bcf000000000000000000000000467d358ea4ad2c181efdca55a1f744bb0d76fe280000000000000000000000004a49c2136e078c83cca11a9473add50792aff36100000000000000000000000036bd697c930b7f6ced240419cb16a7362b6ebca7000000000000000000000000d66c06f2fe8faa1aa68197bb29a89464406febcb000000000000000000000000d692e890757b335df40eee4b71d69b9120988421000000000000000000000000e1df1056f8b39755b8cfd2532e9c4a2283b1743a00000000000000000000000097567d7c10cdd1d56ec3c4f36051ac115fdee65e000000000000000000000000684550c9a38db22097e3c5249ef770ab452790c60000000000000000000000009c5663b4ff15a8d8bd07dbfd661aed1b57ea127900000000000000000000000094ff6b9daf6a8135640bddf75057aa9a17f5ac4400000000000000000000000084f450f0592cd97f3757446c644da5fb657cbf1800000000000000000000000012f2d9432267da1c49d782def89793a502b30e070000000000000000000000003e24101933ee55e1310ada5c803f6f65137e826600000000000000000000000090db1c838e2524c7a5fb87895c0985feee800c43000000000000000000000000c8a0edda713793bb0e7f3c041543c6ecd9a24ba2000000000000000000000000253a07ec6a2482c8af887c72b02fb5af2188023d0000000000000000000000000653ab5ba84d5f3d41b7b46456fcd92b10b2fa3900000000000000000000000074f6d27da1245d13761941a0660fc94e23d4ed58000000000000000000000000256f421c59c86b031f1aca21c6c80ebd3e9bac5f0000000000000000000000000b126f5d88b81ab1828206ce148b45d5f50714cb0000000000000000000000004c66a09693340b26ec878ce5fed366cb9ac3b62600000000000000000000000085c422d0754456e4be0b447b61dc80cb0c7b935f000000000000000000000000af055b6ffa27c4f173c0abba9b600556b06bd039000000000000000000000000fecfa87e46c1a066c4f24320e25fda249a20d4b00000000000000000000000009bc9931c6c2641d6ac05513ea7425295862cc13c000000000000000000000000006f2e681167322e219eaea976fb3391321017a60000000000000000000000004750f7a11d742573d7379988e25c01ea4dcb51d600000000000000000000000068c22127c5fb6da7a74101babb5279149f9e8da3000000000000000000000000fb7f844f921775eabbb67ea01bf3a975888c0958000000000000000000000000a0e7c699e7f4fa67fd8de6a5d7084bb62b05510e0000000000000000000000005f50ba73142f6cd9c33d47cad55618fb3c5ed4190000000000000000000000003f7bbe8d774c223a2dcaf781f0e7ab5397c96a780000000000000000000000006d777e9193c8709ef831be6b183c609438fedaa600000000000000000000000065b6eabf5ae56f23e2358e29a848ba44e369b0d20000000000000000000000006d8ab7765f7d41d3df3d4b52dd78333df27f4bfb000000000000000000000000604141bdc7a5495868aee7ac1266a89779a26ad70000000000000000000000005c001c17489a03861a51dcae2bda4f55f0e538db0000000000000000000000004304ccdc995598069140f66ac15da3bddd7a566900000000000000000000000016b67e41fb988d3a9d93c49d375f39a3f581767800000000000000000000000099268ab5a22265287bdbfec64471459a2ba6d8ee0000000000000000000000001c0224c239ecfaaa1d63bb9752a16f397356924c000000000000000000000000c7fb6a56aec1f52f58db95365b0ea0ab1102a8dc000000000000000000000000039a38276f3a5d65b31efa4926dcb6aa109a495100000000000000000000000085bf4c926b926a8dbc4ab852c143c81b7ad4a24a0000000000000000000000007b767ecd3e6fc9a80113727f328352f259f6c5ae000000000000000000000000907af5b951c801203b76491c77e14b0b75851cd50000000000000000000000004f4f86bdb7db30a99aceb425e1bd117976aea67400000000000000000000000004ef5d03321227561b11090b8b391849318d0fc3000000000000000000000000fb12d58c4b8b14f8fc6a2e981b01cd0099c25959000000000000000000000000ffefd9fbca804d5920cf00f1865dd3ca2baa9f26000000000000000000000000e3ab6717008c399d54ec1cb914ce4311e84a6fc3000000000000000000000000c4a85746b02910b28ea2fd8e693649a59d93bc1200000000000000000000000027950946d526728a3f59fa5cb6a6e806034842be0000000000000000000000009b5a43cdd4f9f29b5d4ae2c882c36457029d09df000000000000000000000000740ba2539d91b1120dff854dd9ee00198f0fbb300000000000000000000000001da5df8e24721e8c702836c31814ce168c0e951800000000000000000000000037e743b31857b97d15aa5d80d320b72d1edcc3c8000000000000000000000000d18a44655c47a6275bdd3ee856f951c78825b896000000000000000000000000e34665a97900a24e197e62a5e7c3d2a39eebb4660000000000000000000000004d8df454cbff233c906ab2bbd5a573dc361d87190000000000000000000000002ad9766f069746633f4c240c4108066d016cb857000000000000000000000000770bd19e1cbb6331d71a305896d42f18c7e3d44c000000000000000000000000ae65f831f5f5cde73aae8bcb5ab91b25c9af2e8c0000000000000000000000002071f5149d45eb00aefa1c9087ce6385e56205ee000000000000000000000000ae45ad73d47003be073ad94690c92c59584f65b600000000000000000000000092f7d7abb586c3d6ee0c9394cfeb29bc0bd5466f00000000000000000000000034a1f8abcb6e5a667b95b8da9b1fe2507357635d000000000000000000000000f486d129e3ac69f5d27c22c3e6abea54e4815e350000000000000000000000007b1abd97518d7d0a83cb71f068cb60bd5a9bd844000000000000000000000000fb9585df22bf1d4d221c413181858227b06df839000000000000000000000000c8a207428f4db6554d528a939f8f78afcdcd5042000000000000000000000000183391ca556fcaa9b7c4871e0510630497806a1a000000000000000000000000ee8adda3ebb53f8cccd890f783eaa119890db81e00000000000000000000000022a464d60792b25b936f1f0441d773e6636ffbb9000000000000000000000000b3306d7d6c71a2a0fc29420a1be6535ac4e02341000000000000000000000000b36f8b0c2511c22480ecc451f9a79ee03c90c12d000000000000000000000000351a537a5f5a581a70e2fa48f5cba71315a6229d0000000000000000000000005716d4cdcd73b574ff6a436d1768449917467a8e0000000000000000000000003ba2e9ce013796b67695f335631c344dd8b35955000000000000000000000000e60a99730d9e5bdec946b5ee3f923ebd0cfc790f0000000000000000000000009f4ec40f07dc7f4926e36a8b26c1b4302704811100000000000000000000000071bf000cb82c2a2e061913a440bada721bc4dd76000000000000000000000000ae5cbea269032b18868ae8d1c1bd1178a096163b000000000000000000000000b5418a0ada10977da27f858cda2c550f0f2e8913000000000000000000000000a3be8bf1061d1a0375c5a89ed501575c938b16e50000000000000000000000000a92a21e1ac25bf96d441b67c939915d0f11cc17000000000000000000000000add411d9f4ce9bddd37a43189bbf1aa0c22f865500000000000000000000000059e0397292f18dc9461f4c04b2f6497b66d30fb6000000000000000000000000cd3d986963b5f3500ad520e8034b973e6dd974430000000000000000000000001eeacff6898c119bc27d3e3b7aab4deeff34516000000000000000000000000075aa0681a8daf7a5321806d96e672e65f10c4fd200000000000000000000000030d5b8ebc892e69f2b0cc3e0b89f58ffc7c7668c000000000000000000000000c19f3976ccc9c42c2ba8b034a227ebaa9be1915900000000000000000000000074861cf458f19b20efe924f50f0af2ffe3d1e9eb000000000000000000000000779917287937629bef62721fbe2a81383ead1727000000000000000000000000e6cecb6c932681b0bf66e2e2aa1ee066d7a3d8460000000000000000000000007b6433a762a8f656ece22a3b3ba57c2a69905327000000000000000000000000214e5e6e125d070ac6b86e4dc7c8ecd660186345000000000000000000000000c9fcd51f83e502a0c11deaaf4f423b2cfc109f69000000000000000000000000af4def20f3d78df44bda73a3da9e1345d815b41b000000000000000000000000d14cea26ded452f6a3b377f33726bdf554ec9fb6000000000000000000000000358b9835d36e17a4a045aeff0c0652902b098f6f0000000000000000000000006812ab2d8bfcb6d8eef423c0e20914a0d3c49de900000000000000000000000033e65c6743f30f956faaeac2abf1dd2a11f193be000000000000000000000000c6ad54ff455d1d28d7f3e8e0a61adce7481436410000000000000000000000004e84b6df07cd52da75d679583ef5dffb9728727c0000000000000000000000009467366c5e1e110c78af876548fd37c3889220d800000000000000000000000082dbb36477dcaf36003eccc321d10ac24a783ecb00000000000000000000000094d06e743ad703e06a26d5d37257b4c85870555c0000000000000000000000000748d287c444600c6d811ebdf869cf95fc3694f6000000000000000000000000b9d1f399046f4f06fc801fa11ae2b5e1ea511a1300000000000000000000000097812cbce09a4fb74b62b6e94463941ea547c92a0000000000000000000000006759d797333d1f353270999c07c70f0ddce3da010000000000000000000000005de5395edfb1029f2849e9e9d657aac5d13a5cad00000000000000000000000008852c6d265dc04ce5742f1fa0072e31c4feea8e000000000000000000000000afe5a3482c49abc8801abdb5e486f44e48b0a7df00000000000000000000000069b15cab1fb8c33a2a7250395d3c874d67deeaf9000000000000000000000000bb83df9a0c3276bd8e6db725a917b20139a43c0e00000000000000000000000071e347cc9b029317aaee92d2e63dc7d4d0ab0dcd000000000000000000000000589133001a8675978a7d883890019a883bb68e190000000000000000000000001159d81bda1054343f0ad9f41c51e05e9e00628e000000000000000000000000576db7709700d7e011ec2ba0ebc8a3d2a5aff75c000000000000000000000000bb87ed5404382e1498d4489048904614746612da000000000000000000000000417f77012852789eaf18bbeeedb10fa13a075ef4000000000000000000000000ff37fb7baf20699f5f3f39ca325acabf3506b4c70000000000000000000000001e4c8417aa6b83276c0b0daec9269fd92044d69d0000000000000000000000003650efb707bcd668b4fce472a8be0ea21d52bf9d000000000000000000000000e23a804452c4cace14bc4360f7150c4001b0f3700000000000000000000000009855c708debdff1f942f610e8d7feade9e0a057b000000000000000000000000a9a84762a78855ec850f91f3b38402edd2b0e818000000000000000000000000874d8bfe90ecf60705ea2dab753a0ae83e2c36a100000000000000000000000074b1580819ced36566699f7c2184fe738792c4c60000000000000000000000008dd47cfd8d0eada9733ed02e26a4f3db10ce8ef1000000000000000000000000fa71b451fc46ceab9411ed4146e1019780567a6100000000000000000000000096cd8734a53054f0a53c05919d26331e7c69d45b000000000000000000000000270a1d563ef47e3cd0df41bddc93e1c10c8f0748000000000000000000000000014f7a7f7c9ee9c955cc2def3b2a6c03b4e8746f000000000000000000000000649c504450489c24478a4b2ac7761478020b90910000000000000000000000006ccc36546bea9caca80cc44bc200a582db55604b000000000000000000000000f5dccdd357f4b73ac8d9d4bb2ba437e5e1945a0d000000000000000000000000c5d567b10cfa133788c9d92f20c83334d4c1e907000000000000000000000000d5bf16c57f73d2cd1fa772e0061d62ff57922db7000000000000000000000000e8c05dcb98f2d738815c33672014788576189d6f000000000000000000000000719c22c3dccfb9a8b3bc0f6741956f547b46d99700000000000000000000000092a87104b9d1c7dda13e4f32dd3af6c6c15610c700000000000000000000000055a44adfd4aae17d9afb9878660e76fd765314b10000000000000000000000004a45b6c510832ea198fdeb7a181d541e3b1555350000000000000000000000009e81f8072819f1a1b2f639ef0d84a355c708053900000000000000000000000040d63d2215fadfca688a1f784a81739003a5b19d0000000000000000000000000c64acd45f76033ca998b42d1ebf1b861c9e6c970000000000000000000000008516a12ef95f8eb3b4bf6b84ad4c1f2e3a9e2d1700000000000000000000000034d29c43cbad8248896276c0f578ab433ae3da410000000000000000000000001a859eb5675fc7388069aa52d283dcd532d7864a0000000000000000000000006158abf9b0264d26b8656e42707b80cf32e65ff3000000000000000000000000f8c1ca2eb6a6b01ae39def0898dcce4a228ba8a9000000000000000000000000745a2c035a25967470814ce07daebf9a27281d0d000000000000000000000000dbf2d45dede3f726c6b0ea4c44602e35cc2a157300000000000000000000000041e35404b71709f3c69a0a645b0784b47d5f50c300000000000000000000000041eac58401b951054f72e7f9939843d2a93388290000000000000000000000001147d8d41a05c2d7e68ed6a500b71c4dabf26389000000000000000000000000cac902a2e6fee0735ab5d490f2504392acd5828b0000000000000000000000009e0d56f692e703eebe4ce9fb48fc705f19b7771400000000000000000000000030e5d2d8f9b932036f89d5c39e7b4427c0ad1df100000000000000000000000057a6d48347245c91c574b027ecac5425269426c4000000000000000000000000a6dfa1a06c5d87b0a9d5ab7a5da9992871d1078d0000000000000000000000007dd2efc0980bde41650e4151931791dc1136411000000000000000000000000009dffe9f93bc374039aec0b29f02ac623d9ed571000000000000000000000000ccddace874c55c50b578e06fe19e7d86a5e2459a000000000000000000000000c1cc60354939051365307d7d5a618b6b8c0b5d9a000000000000000000000000d93c5b500dde3b46458063e8ab5c4fbbe705c50c000000000000000000000000ce3706e5c090f2f4512787087115ec2507f1b8e0000000000000000000000000cf95acefd26a314ca3878244fec9088e60489db10000000000000000000000002cf9f8ce599a3546894842d7c6109fe4c72cfbc80000000000000000000000009f1d22cdef7b65edd44eb1d02d418c104c801ea3000000000000000000000000c2949aa6704a687add3c04d4300d95fe7ccad63b0000000000000000000000001c84297a3367d329f73c99fd8e823b0127084a5b00000000000000000000000029c50b501a285b3582a3bad5b0e14a6df550e4a8000000000000000000000000b3677b317166908f84e85675ae13e13655ff86200000000000000000000000007644d624f9209567086b4515e957140ede5a52b100000000000000000000000057de9d09f8d628763aa18e24d74198ae1aa31cad000000000000000000000000277eca3f4c5c96e5253f3ca77fc3d664645083ce000000000000000000000000dd39e05713b0e1f9c7cb80187f568933968ecffc0000000000000000000000005dffbde7a33deeb2a771119d854fe2593eb98a56000000000000000000000000f93f368789210e257edb7fdff87ed4a294bc376f000000000000000000000000aef1ad4c81fcde2287445148b8fcef520d9b19ae000000000000000000000000781e79c13669bb9e1cb0dc45b35d3b515a27a9cd000000000000000000000000111c6ede17addf331f8a2f5d4b9c1fe069871c5b000000000000000000000000ef838533b38e3c2966cb9cede0771bdcbdea118b000000000000000000000000b9bab332965ebbe373a7da6b2767b0978887786000000000000000000000000026e07e3b6b5a6a354b257297e776be0d43ba8400000000000000000000000000d00decffeb2ad4d541299336f4cc6e9a11b7feb600000000000000000000000077585ff9ecae1b3bed983a5ef3d73f2ef2fcdcf10000000000000000000000003367f46e23a96329f5ebca22f3d446d3eba8c150000000000000000000000000d3609c5700be6f739b7f759659bc1766ccf816dd00000000000000000000000096c6d020ae113e690c8a4703d2630db912d2f77f000000000000000000000000c13c8e3ae987afc6f9e8458866c93e9bb860455c000000000000000000000000d24da458c3a8e9fb0e89870ecb4c51cafc7f4cc3000000000000000000000000c16d7303e4eaf0a1fe83976b6afdfc077836e684000000000000000000000000928ae18a9d06bd10fc446a19ad1e4e07fe8a430d0000000000000000000000000b55c186e14cfebf277d2f53e0e8f500165e81250000000000000000000000000a150936abd6aacb7f86411ff46c710ab0243ff7000000000000000000000000fd0b28c481132cc427d6514bc1078a44d6a05dba00000000000000000000000056592340cd1edf627d24582ec31fb259a70834800000000000000000000000002d53ff1cb810df2a0df53e5488f9300d55ad9f3e00000000000000000000000056fc36513fefed78f1f119402fed4c529d79a3e90000000000000000000000000ac6b05062ca10106e8a1a21e17528061455f63600000000000000000000000040d92c895a7f90bc372f819c348c05a8672ad13c00000000000000000000000020e8504b5226ec0ec4c5b9f0d1b982be5de2899800000000000000000000000069b48ad017579b174cf250430a1a00ee5eef451c0000000000000000000000001c76389e8c6eceb1c8ffa0285b918ef22387721200000000000000000000000092cef4d453982b39b0ea39867586b8b7b59cedda000000000000000000000000c7d990b39cdd078552be651760ab9525872bdd96000000000000000000000000076a770902dac2965c6a1a8ec8c02c1098f9e7be000000000000000000000000cee62f43bc74ae5f96ed70091001f3d5caf3e87800000000000000000000000085c4446ef34862329bd711be870d2d4403f46360000000000000000000000000892825230a4839cace92e0a82f3b4b2fe5485a7c000000000000000000000000bc3c46bf3965b1a1cc76ebd160a81ba9f9ad3fb100000000000000000000000062f3c1f7df149118b5c680008ed7006fef48da7200000000000000000000000078b26093886fcaede33c552fbfd9c9a03585f2b5000000000000000000000000ae2a3410373c38b8e13c231e53e3f125c4394b76000000000000000000000000f305feba4bcd72345eb1a2f5fa4de0977dd4c98b000000000000000000000000246ae00c3388ec5ef271893b8fa492824e9c44e00000000000000000000000001f05a7b9bcc2ee77251714e98df650c407f62e0c000000000000000000000000f49ef5d42f8b734926dd754f47283aa93852a28c0000000000000000000000007b6cbb4130d646952165d1f2cc5becb24a505f6b00000000000000000000000012a03fdc77bdfe58b514e9617af0b834403b78dc00000000000000000000000099d45dc3eac12df7215fa733bf439e330f821022000000000000000000000000b4ad930e6c11b9a667646478f60a7f6699ec1f47000000000000000000000000601ec58b99978dc740adf124e3be30ff481cba17000000000000000000000000b6f42f49b2826dfc4d10b2b047b4e498dce6bb76000000000000000000000000dd88fed2327488ccf021f5c89f1a4c80496933c10000000000000000000000009df7b973633312dde952fb6ebe96eb37757a0eba000000000000000000000000b7c23aae0b2d631abfef3872ea31a249d0fd22d4000000000000000000000000b8a383abc35393759462843889b7f39ff956bb50000000000000000000000000855aa5bfaf557df3415384aa39668f88d5fb8cf6000000000000000000000000901d07c80b7a2614a5a2a05d75f39255cdd694150000000000000000000000000431ceb56766bc694eeefee129ce0163ce0d1a8500000000000000000000000016bd1423ead9c3d51ff028c2d3b4e863fc8b0d21000000000000000000000000a66a699182fe2dc2ae7d88300294e23172e9956e000000000000000000000000c27b5e3456182bd22ec8ec9d3d47975afca8451a000000000000000000000000d83e70d7e1cdea1cb455a113da084618b81edce40000000000000000000000002ded99b87c66823db721a5d6333845e03bba80d9000000000000000000000000af08df6f12a88753db7b3ba220cf652ac7ea12ea000000000000000000000000687387aef52f45a704e363a25a2cdafb646c80590000000000000000000000006530d9a19e2c2e737b7ecc4facf51df979be344e000000000000000000000000fea55ebd999eccf6248cacc5dd39178cc728c04b0000000000000000000000001193dee3ef8525237bf55bed30fd0aaa54322d390000000000000000000000006bd8e9b115098d92e09807a852bdb332e9bed341000000000000000000000000cec561bd4bd54fdb04af4f57fc2a3bb511f1107200000000000000000000000056e0188993f859f8aff13b5f2738bf96368917630000000000000000000000000e8ecd39bf066b95f5ff24f9f2f7b0952978b6800000000000000000000000008ebd3c89a952508316908e52dca2cb63996010530000000000000000000000006c421f235ef8594ce2689de8b2c8572f756ca38b000000000000000000000000cc73aed015c22338dfdbf624291b9804a0bbdfa600000000000000000000000009921e98d9161e601014f60c22956609756f24960000000000000000000000007ed86bfeae1eb4ef103b26c6c5395241f2cf9010000000000000000000000000e84dcff22f0fb81a1d305779b3c0b8501dd92c770000000000000000000000009c9583d6cb43f23616c8d0eade75552480767ab000000000000000000000000039b5f7a4130e5cf28dee6c078480e87c87731127000000000000000000000000336011e63406f62b063d4173ee7f3555fd63530c00000000000000000000000068deaf3700916363a70f336bbb352dfaec093d11000000000000000000000000ac7b921fedeaa7a7073562e72b1d958255e9ea8f000000000000000000000000d8bd7d78e842eb60484ce66353a5d2bbc9779ca7000000000000000000000000b2e02009369224a344fec42d7d824c499b6260290000000000000000000000002c1d7fec88a041afda8ab3d8c6e42524d1a4ef89000000000000000000000000d4076ac28dd0894d7e83b6562cd3c6812ba15fbc000000000000000000000000ddaa32d19ed6353e3b780bad4cd850cadbfad306000000000000000000000000576e5034e673b6c2117a76326538a9f6475c1e3e000000000000000000000000a36ead1c48587946eb64d9fb9ac8b2e36068e51d0000000000000000000000004df0b40d13a62d6b7726551942b294548d2968300000000000000000000000009dafcc8d185b65ea2145231c15460387eed9fad800000000000000000000000070dfb666b164e5aa734ec547c5cd9220116afec000000000000000000000000052f795e324591667f102b512e3619dc74fb3f59b000000000000000000000000bac5fd378d7a222e4a9f7b9eda4f7dd1eec57c18000000000000000000000000c11945d1467f2fd8c7fb3f91ae79c393997f08e1000000000000000000000000a9da914ce3c3caeb643077dc3d635349a3c18e41000000000000000000000000dec96ec5fc4802d6503ecf20a7ea0e41821e53d900000000000000000000000098b2097f5122d16775d8a3fcbede6af832ef1fe60000000000000000000000003e228733b1e0bc8772e58684aa47dbf707d397a3000000000000000000000000341c4ed348d89db6cf8544489d3af5938b5155310000000000000000000000003477cd50f229d1d2fe5b4e4f61b5debcfb338188000000000000000000000000c789968a54b6ad96b45ca77ff512aff06b825fa400000000000000000000000057c483b74a1dee13bc8b192a3e02537dbea62866000000000000000000000000272a9df0776264ca3d516999daa7f0acf77f1551000000000000000000000000edfe13c03c7676a411c95f07ba59b95797d13c850000000000000000000000004d423f526665f9a0017a3e9f96df338a83ad71370000000000000000000000007744ec01c29ecc2361770aa6d14ece283da4606f00000000000000000000000068ebac1099ad2c355e34fa4eb4f06af10366c798000000000000000000000000e72d43a33f2d0980a24237a3ea13aaeee5b61501000000000000000000000000c83dce4930ed66ed949acca7a4d7898f7855bcd900000000000000000000000064f588bb177fcb2b08896156845e6bb4e250f5b3000000000000000000000000f8044c73f0cb68aaf0e9ab8b91d4efac8eaec3df000000000000000000000000a9c49dfc18973069683291c572545585bd41147d0000000000000000000000007179ecf5f98d60abd736b48abcbf50978419522e000000000000000000000000527fa0726b87c0f5974008c4a01df33176253d38000000000000000000000000fab5f1119ebdd5a377276ad26cdc5598f578cce10000000000000000000000005c35417e72bfe0f375a78f4c08f28ab498c26ecc0000000000000000000000002a7625af5687ffaceb8176b726280085cad0d5c1000000000000000000000000313c63b6c41c2dfc1cf0b975fe43f5357f75627300000000000000000000000008773ccc95d3947d7ce11eeee3e97052ff4e519e000000000000000000000000dd94713f75e9d93004b44d8118582b6ca4f98e360000000000000000000000005010a27cf4575d6030f483a1557396a89549a7c00000000000000000000000006d62d06f637776aacb088f0f33afa5ef47cc078100000000000000000000000034037ca27b6708b8de339e4d822bf1bfac09db690000000000000000000000009ac9626fd92b901b37f990d86e2eeb353a1d2ba2000000000000000000000000d46fa14253c453cfd270698eb44f2546444040fb000000000000000000000000336ad0885b0c19f3ad9096063de0645a714966570000000000000000000000008f84bc3e104b2095f07561c3162e2f7bc4a3c8ca000000000000000000000000a55a17d2c8bfe9e441c69d2a2350308e8b7147e9000000000000000000000000b42efd9d7eeb88eaefbace405070f3b9daff290200000000000000000000000051e4ec601277e7d209f566be2e86004824692b430000000000000000000000004f1d72ef4860b0dd548f7b91ef95444b7eff4de1000000000000000000000000159e2fdac6189bfe8af5eb329610b0ce1214249f00000000000000000000000047e3800d167d72397c192671970f0502f40e940b000000000000000000000000ca483d5972e208cd1136bc941d96abdaae9fc05b000000000000000000000000bb12e86c65cc596ae3c15e88ea56df9bbb8711490000000000000000000000003f660b6cdaaa3504ec9f2b1e297ec2d3abb11eab00000000000000000000000052b8b3401c2dd1b1229fbc2a8b611fad3ce1bff8000000000000000000000000f5b49b17db16141ef87e2646d7e3147a9e278bdc00000000000000000000000089164c38d3c8a57b6b819c445573e7ef6fa838730000000000000000000000003ed3f29a3ea6c99c02852311c9ff472db4f68a440000000000000000000000003cf5b24983de61d54364b0c6c5c5161d7a97597b0000000000000000000000003de62bce35f3bbb5e941ef62ce9415b2a2dac6ef0000000000000000000000002b1e4b5562e72b6946b3f6927b840281144443330000000000000000000000003a79b496a53940ea92e80ff335e1b1996180b9f3000000000000000000000000b3de10cb96ace12cc25f88169615119e537baf9f0000000000000000000000004993d6673fbf7a1e26216844ef744b06b4fcb48c00000000000000000000000045d3b914c878c79156b8bba14488fe36857b8b10000000000000000000000000712d12e9499ce12e498c81c5511f6dc01e4b5ac20000000000000000000000008260062efc19c4dddf1957b8e6a66d168f9a6c7900000000000000000000000009198dd6edd13817b1a3da5b2f91673283e03677000000000000000000000000020aef3a04942d1361b2adb220b4f014fd33ea0900000000000000000000000087ef4c6c129e1306bbc4ff5c756f767057bd87250000000000000000000000001af19f35168a104b9bff88e98e0d01d325dac64f0000000000000000000000006d2365be6a05946fdf1871d60b25a409c07ea749000000000000000000000000388549b1908c986174d1844e3a9b9228326b6de000000000000000000000000009565ae71d3f4bd83b53543919df41ddb8ec309200000000000000000000000022fb259b50ed91f74d6e352b7b2a73925d7da1dc0000000000000000000000005004af6863a6f435bbec64cc7db692ee465a22b60000000000000000000000008a9393ec8f58cd236af71c513434cbafc042f7410000000000000000000000007c31fac24b3b8c5cc5a79b18c6347d716005e979000000000000000000000000a01767ca7de7b4fa1e851b1fffb5ccdaa591e6a700000000000000000000000098c47ddeedcf4667b464ac3aeb2d8ceef87e273d000000000000000000000000fb8fa660d6045a5daa97ffa142112896bc2f1e480000000000000000000000008ebb4348c83298294033446dca9adf9abad8da130000000000000000000000003882b40a5a7f23bf72e5f8e524021a64d441de470000000000000000000000000bf078243a30d14b18707dab4960142ed62eec830000000000000000000000000fd70f4b39692e47ac5dc704e323387694dbe62f000000000000000000000000516c931b083cca9e75ff2110641127d3e68f84680000000000000000000000005842a870b09d58115babe230c2dbaa6c127ad1df000000000000000000000000f8ecc495a0112401a9f31b58e73f6abe73cfaf10000000000000000000000000e178b1e62b524ed7f68b9477f80ec7304f1369470000000000000000000000004551ebc789589416689a964574cc084952472bd4000000000000000000000000c2e6916faaa9abedbbebdbc2f8e0f986b7107b130000000000000000000000006289a88c4c5963c21f5631bd14df30ad9217512b0000000000000000000000005fa40a3e748d00457d246b883d13aa46098257bc0000000000000000000000001b63dfc2aa1d7278856e9ded6ab8a30eaf2ccd37000000000000000000000000ca5f0bfb1edca1921c941988f617c2bb7aece6bf000000000000000000000000c4db391c05a7124fb15e183e0a8e532870353e88000000000000000000000000173e7fdb638dbc3faf9952281a34a179c72321a400000000000000000000000078fbfad160a63dc9c28a981ba4e19264303df62b000000000000000000000000cb3874ec9324bbd78b4537eec374a25890ce897e0000000000000000000000000fe6e7e71288ee810bbbd2344eb9ff6a1c622555000000000000000000000000a32d40c6c1b2a702f6db1536486bbd9b24bd4688000000000000000000000000c2fdcb0b6199394a1b0ac7ab8322a474b0fc8f86000000000000000000000000901f83b8b56a7decfedb55fe0d317cfba1471c5f00000000000000000000000097342c2b9db539eddd2646be9843dd826d241db30000000000000000000000009e3a932a12bfa207ff6bccf770c9513ad24dd2e0000000000000000000000000922151b40db3edad8687df9a1868440b3a54d142000000000000000000000000d48527f81caf4bea519c6b9fe70cf81ab2c6dee2000000000000000000000000ba9a8c5baf1c700a9332ea75cbb9bc9c506041ff000000000000000000000000bded8d9bae46c73c4eb7d6f93af71c93ffbf4eb3000000000000000000000000639945b8a6b8d1840d249bd001e9133bb4bae193000000000000000000000000d7ba52bb728627188e032808c1929d67b6c5efea00000000000000000000000033bba0fab96efd2fae549a2a71a84a34540e1b8000000000000000000000000094e0b3a8faeebdba310d02725650d607b6e3a1d500000000000000000000000073257df01038bbd20f5b5787f97a703ae06a241a0000000000000000000000006b1dab437c15b94d0753fbb00bab14c25faa5083000000000000000000000000de2e505f3759d25f83f146c439749ef45d91b5bf000000000000000000000000f05b9b3bc8976e16530dccc1d97448a4697cca250000000000000000000000002ecf3f9590a27d7bcc0fe55142fc3447a5f94e73000000000000000000000000bc812919a6cf3c9a04a779af536fa1055c7c8a0f000000000000000000000000cfe7ae810ab7bac7b6de90337904a6507c0136bf000000000000000000000000ea00ad7169309ba00112fcdc33d8d283ffbb869b0000000000000000000000005494b59126c6e73dabe543ce208a96c6bf41be0a000000000000000000000000b0c01f98a7eb821985273cf9901f6564c0ce00c5000000000000000000000000ea5cd1ec2f63ef110edac73a4c014d0a55d7a892000000000000000000000000bb17554d19db6345e08eace7f8759866b622a0f6000000000000000000000000417a06e8d3ab81185c142aeabc4ef18f7f45a3530000000000000000000000000386a37f0df22c27b24a26ae8ceeee3dffbe5a8f000000000000000000000000107424b180e190f6bf0ee12d645f2a0edabd1f0600000000000000000000000047c4770b539d82a50dc0acfbff5b99016820d216000000000000000000000000ad0aa69fbd3471bc3442bf3133de9dca49eecb58000000000000000000000000be2ef9190007a0d9dcb2b1b0a1964365be1a667c0000000000000000000000004bac065da0bd3c27e31e607b9e56fc1500cb4e1c000000000000000000000000d13ac405f762051be0cf4b87d6e09bd2b0524b37000000000000000000000000edd536e2f14930253824ab72863558ff4bb1ec560000000000000000000000002463da7e268a5961a6be09cf1eebf63d8ddb5c100000000000000000000000000f19e9c93301090709e5b32a72ab766b3a20b27c0000000000000000000000004ef341df8610aff285155527314785bbabdcb3040000000000000000000000001669d4b12c8264b3485d8b7b1368f42e1115bb3200000000000000000000000045fa37f840a742a52b684f93540ec7af18fe9b470000000000000000000000000fcd67e9ec1c1622ef75416374b76a622039f3340000000000000000000000009022e6901efb91da874c07abe9a4919bf44871590000000000000000000000006d1580fdb37775e9caa4affc0d8d48dfe17eedac00000000000000000000000067ca467896b4c0f0c41ffee4fc6fde54bebfa6dc0000000000000000000000005d2f3909c4b0e18074e12af469adb2b654db438c000000000000000000000000632d7cf0d49b74c2b500b366f8d1f47576baa9b8000000000000000000000000006256388ede5aa8530b92bcaadf8d5f87524be6000000000000000000000000d099fa59aff5fbfb2f2b8110fab78d13fa3c75e2000000000000000000000000c3b17077645a7777cd0fc127df67377c624d79d20000000000000000000000004ef8073a2dfd96af6fb3610a366e5204052f8421000000000000000000000000d64a8fe04c94c919cdfdf13576bf47d774ef78100000000000000000000000008f50edbddf0a492001a32eff8d4aaf382a3811680000000000000000000000004a103932f03ac7a984adc5fa8267e5deb1eadf58000000000000000000000000c308012dc9ad425f020f28633f49567e08f4ca93000000000000000000000000ad1efdd214776a68bcfa13b0f104ddf129e1393500000000000000000000000071383b0b8cb26d710def1730812ef4f1a6ee6fe6000000000000000000000000d7cf5b752cf3059cc80e97a5994c706e6782bb4700000000000000000000000054087fd1191bfcc85807580994eb3328b941723b000000000000000000000000d903930322de15117cd7a0d0df971717c34f25e5000000000000000000000000aade65782b7a1897e37b54cd0a91249c9d0fb2c9000000000000000000000000d801ccc53be6c044f28da463c45475a1ea36472f0000000000000000000000008588df6ad5e925f67bf8dd92c3c608e76a07938b000000000000000000000000716a26f44ce9543a1a30caedbad4fe6f156e82e8000000000000000000000000a8e71ecd65d068fd27db69c641adf6b6c8405b9200000000000000000000000072512681ad11b234b5e9614bbfd2aff2f4ea82a60000000000000000000000003753f052873a2e5214b64a6a61639a373541eb28000000000000000000000000c083547a931c5b5b4bd51e9d37acb5bfc828ce1c000000000000000000000000daf72781ad3d350533b7c09501932735538cdb58000000000000000000000000c37e63f17ff7d5421d4dd0e8b3e5098e06181cec000000000000000000000000766eb55b8e3081edd403ee78423bcdfe671b561b000000000000000000000000f9c611ec9203046c77947ab67a02152e8ab2ce700000000000000000000000008b17a9b9bd5b51e6d780c24f02af7d14c45c4ad8000000000000000000000000db82a562f6a27b255bd8b498fd9990e45b08d3290000000000000000000000003811aad6a0921c74376ef7832f7e6e4e4614ed33000000000000000000000000797bfc13defa6cbd5fd4b07ddbaf64ad17f3699a0000000000000000000000003e6b0bfd0afce56cd47ff98df54a67d6d8acbfb8000000000000000000000000f85a479b290515d19c69729064bb1fbdd003fedf0000000000000000000000004a88e2cb8d530546aee7a0b34963c548c19117c8000000000000000000000000cfdeef914c8258a95d627528a2364b37d01587cd0000000000000000000000008ad6b1b944357da518db73d87ab8bf68726e88c40000000000000000000000000ce503a7edbcd7fba9540f34eff58abdf6c2ec5700000000000000000000000075854ea082c0340bba6a63e33ed89f6e8e0dfa25000000000000000000000000ccd3c25a3938f2536e6274076ae578fb23347aa1000000000000000000000000e46ca9e190347850285ebe4b20e73d9a324c4ceb0000000000000000000000001098bbed79439a2a6fb4c693756719e1193ab2820000000000000000000000002fa87589184c93934d2827a1a7f7ff186e227aee000000000000000000000000b5e669db35b0fa6c6592014e39baddf2e993a0390000000000000000000000005c6a1ffd0e8f235be87df404c079f3ef339c80de000000000000000000000000d6fb2709b8fb412b38d72f4a3f086817fd1eb8140000000000000000000000002ac16ff023fd231f46d0f3f9c592dc374158616c000000000000000000000000031505959518cd52414fb471521c41376d47bbd0000000000000000000000000852909b25db12df3dd5121eea217f500cfe19e2a000000000000000000000000752a1667f2f3f7ef939ccdd582bd9b7be80772fa000000000000000000000000b9f6a8ccdef146dc13d4683214513876a0da714e0000000000000000000000002ad4e7835da9c497247d37449faabfe4eee2b0bc000000000000000000000000da432584a2880648e954ceeb3d73aa1f9f3e810b000000000000000000000000ec731475d83dd941ac28fd9f636867f318217a5b00000000000000000000000057c188067912b7ca82f0279c89804cd455141b56000000000000000000000000aa6359106b025785e80f2765a3c9793980339cab0000000000000000000000007da08f0dcd2fe3081c798d09bcda0b03c7a58966000000000000000000000000d7d7f81eafdbeedb96ba0f7ce0d27d409da5d631000000000000000000000000e5a7891e9f50f3cab04bfe353e87a23c9aa07a38000000000000000000000000ea692f007f27f947692f777ccff080061780ab4d0000000000000000000000007141250db81971b03f74c0c1e57372acef6b4f20000000000000000000000000624101750e74a7feca5255b3cf927f4d2592b6dd000000000000000000000000c318b743afbbe23de8afaf20c204e7f3a7ddbd33000000000000000000000000c2a1773b695d121f1f7a744ae2bdb6dc3b3dc809000000000000000000000000f33ab775b4b7e28d8ae177fdf9de2b7ffb0c13f300000000000000000000000059abedaf804e3eefb9c65796f7b5a0413838cb190000000000000000000000008006b85cf5475b34c764f3662dc9fad288ab3e88000000000000000000000000b6200669565f0994caa60f298b8bc004a831fad70000000000000000000000003a7c8233821ca5ec6bcd5f124be17f139863365b000000000000000000000000316406af84cd7122759b3136d668ca73c7add971000000000000000000000000d60bb5edf1285ca82142bfcccccfea66b83016100000000000000000000000007c3f790ac7d434454ad6b35fdb2e273dcde5568b0000000000000000000000003373d9370d3cd96a698dfb6b05439f9c14f744930000000000000000000000007e9b9963fa3c839210e015abe55f4a0f2a76005a000000000000000000000000110e7bcf647c45f196b41706aeb61f204ed40d4a000000000000000000000000cf02f044d5b2c4da45ec3336b4cdcc9025e5348f0000000000000000000000008277c416b09ce65a659800087184bfdfd920ec5900000000000000000000000070b32e0cfd3a4b861044c8b1c635a7ea2afcc790000000000000000000000000cfda30ee9031c51c2162b708a2a3c9f22a69a43b0000000000000000000000005a0c0032bdbdd84a39b0d5ab0081864ba507314b0000000000000000000000006bd1fae585bd36c9999baf78a4ca175c90b88f72000000000000000000000000efc774c31346c64c7844b7720a84f5c9f570600d00000000000000000000000077d053adb8314b779191aba914166f0c51922dc000000000000000000000000045cdeae4bb1dbc4e17b4beb45e15a7c4aadf15b700000000000000000000000030b1aba58bce536aa13eb2f235b5ae263c2c91cc00000000000000000000000016bf0b8f78d656cdd7e8d40bbc594a3b73ddb3da000000000000000000000000c7a679349ba9e90fb70570f10d3ee936dbb90a1a0000000000000000000000009ad21ccf7a8f1abf283dc5d2af7b2496fa3af0e00000000000000000000000004cd8e6fe887f77f27f56c54f3d2febabb77a90a60000000000000000000000000b17efe729870b92b9da1b3653309b62c5129a060000000000000000000000009a5e8ba351175bbf6660bc1a52ca409e62b1f3f000000000000000000000000003454717bb500101919403b28267c3e1f5b84b6d000000000000000000000000d19c5453bae4c0d8d03020565a921d4ad19c1999000000000000000000000000bea7147b38b27fb60f81b73036ba6871c5aeae0800000000000000000000000036ea50a2dd66392b3fcd148c5131587d4223892900000000000000000000000096cb4ab4beca3335fd8247c8965aa024258cd690000000000000000000000000b9dbb8c81ba5c5f4cad4d2b07e5e32de1c7307b10000000000000000000000002d7dbc2abec0e916ea2bd289bfb9dbf1eaf3e3b2000000000000000000000000e300abc5b97a1dc182cf7e7dab89ba425886447a0000000000000000000000000d057bfff51f02a2ffb78e0704e5ca37ee7b56bc000000000000000000000000354d08ce265112db9fbaff18dcdf17ad84e37bfd000000000000000000000000b4565bd4973fc8ac5df3f247ea2e9b553f5bf4dc0000000000000000000000008e79a1cf389285f099a3f6f9f252dd1c2c97399d00000000000000000000000094f7f950baaa15432dc2f3202c1ca953876534890000000000000000000000000d6691094066203866161fca680232727844dff6000000000000000000000000e516cc0c97f139ea0515c051d1fe03450ba72e9000000000000000000000000085cdebda45923e82255d78bc6323d06ce01606360000000000000000000000008f7e8a2e1244cb1fc832d1ff94e6d1196e51417c000000000000000000000000bfed7e10dc2234f2f5e889317992a3b8b6cfbec5000000000000000000000000449305c417f933ab9a55fa60eb47660080a99550000000000000000000000000920bcecc159b44b33e0c20a5faee9a58fac1fa0b000000000000000000000000eb7b3edd816ceee513d362f575fe8f78d9f178ab000000000000000000000000b7c5844dfa5f975b1fc5b046251a9a0bcf9ade29000000000000000000000000ff489ec574b390fbbde0bd84f90465337b8933580000000000000000000000005ee65c13d38df56185346fd8fa35af54429e9b26000000000000000000000000559bb541241e314a55a7fc6fa9629ce2226edb69000000000000000000000000bddc09cf0aa83f25905aebc69b4204a4b1ae29d70000000000000000000000007a26b6413d0512a02c13a6e79a598c16cc8ceb9f00000000000000000000000001b7160318aeb296863b02aa5c4251c6f9d208ca0000000000000000000000004b6f97440e136273cada8fe924459b683806a3be00000000000000000000000056466b94eaec319b9eb2513a0368c11e6b6a1649000000000000000000000000799fe46b22599c558607b3a9974b6f584fa979d30000000000000000000000007bc86798bac6dc1b0b8c29997740ae4b207a16f3000000000000000000000000659d0c87e0b432b240188bbd756f038a7636901c000000000000000000000000f5f9b33a575cd8ee648d78730225c81595e9726100000000000000000000000048e0d979d1dfeba84371235125e7e03d646d45640000000000000000000000000dbb6ed5f1df48653951f0bca74db0aad212e142000000000000000000000000233eb6bbb13d0e1a17e869c4139d4e9a812a6346000000000000000000000000f4b7d76b8acb32cf9fb5742fe414249a630008f2000000000000000000000000ffc3b800ed5c1c5112627d0839a327d83de06d32000000000000000000000000e4d20cb0076861ab175e79c0595a9d4ec7ed1a5d00000000000000000000000021bba5742bb565110bb368c206c849b3fa8cd8ed000000000000000000000000eb7da9e1ec50f57f60fd8c4eb51d085e35d639440000000000000000000000007e62665ee4b94a081453516aca4ac02768065d3200000000000000000000000015eab117cad08d26eaedbb76f9c6aa337321cbc20000000000000000000000006d721709db4dc82fbbac0459c41da47acaf11606000000000000000000000000aad7e165c6fe016804be27689619a192db5baf79000000000000000000000000a92c6c074508faf18b27b62cf864146c783bd1bc000000000000000000000000b07d4bce0b7ae59a577c268a958ca2a2a242bf36000000000000000000000000b3bace673919f16d473592203d9c01b30f814a03000000000000000000000000c8f2fb6d89ea12743e7292e9b3ff7f5212ef00370000000000000000000000004a2a2f0956ad4c432fb0dff74128caa401caa1e1000000000000000000000000ae81ef031ee198746843e8fb141604479c4b35e300000000000000000000000064f14e99aeb67c04999c0864eb3d448df8f4db0300000000000000000000000003398a28b265317821917f659c5cc6dc545498c80000000000000000000000008a08b41097238689ede9cb47533b29be44979d5c0000000000000000000000008382dddef54ea8513704eb1df12861dab35dff23000000000000000000000000cf09700e106ca828a228f6032a8b58fe7c3093ba0000000000000000000000001a70277d2282f594719d5e169d45c5ad5bf6ac89000000000000000000000000ae472f7ae06b58fdf22551367931734239bb084a000000000000000000000000c81b7719a911969fbae85531d0f088b9cfdd1b4a00000000000000000000000006b5ec26f5c811db320165244def869a947fa3f0000000000000000000000000f941799096b645fc6747895d4a8d599d0e92e166000000000000000000000000281e587bc71ef8cc81e5f5a60f2a7b387d9d0b90000000000000000000000000be67852ac3bf0d091b3147b8a5b2feba40622a26000000000000000000000000e735a1d67ae5444cb33adc2ac170ebdb915a97bd000000000000000000000000e77181ebfaf7eb574b01a6f2103bb9a8a0024ba3000000000000000000000000b5b6973af02db2d8ff869ae115928e506f44b13200000000000000000000000063664c83638d1991fab62434d6f417e0212e2f33000000000000000000000000cde24dce52c6e1094828048c27f5e8f7a5247581000000000000000000000000a29ba017bdee0d491b8ae5a3b1681f47f0a9de95000000000000000000000000e9647b387da915336e87e9c07495341a0050681f000000000000000000000000cf9e7d49e5bc8d7cbb30cd08883a1f613d2e90be00000000000000000000000086d14aad310a3dcab96fd058d988769d110024c600000000000000000000000013777d3b5b8e5a66f1d3eb417c3234466749cb15000000000000000000000000467c803b21cfcb7dc5888e719628e8ddab1347b00000000000000000000000003bd821251432f014ff9368074232d55d448cacc90000000000000000000000003bbc6e7d57d19b10770f1e948d0966185d5d856b0000000000000000000000005a3d93bd6a42347dab6d5f6bbf9869d5776fa056000000000000000000000000266f8bbf5b4e79993f444dab7aee97ba7147212d000000000000000000000000ae8614fc4c2cc0d1ace0bf1ec42866aa887cb082000000000000000000000000ac0a0d1905342339b23529b9751599583ffbcac4000000000000000000000000ad310078bf4d1b6d5ff2e0e2b50aee66738b49410000000000000000000000005890a80bfaf3ee15d66e5984e07890f7b8e5355b000000000000000000000000078b96e557fa789a5a0b2ff193e3a8319c0abc8b000000000000000000000000ff272cd2f6292c4111573dab6a0a6649d12d735c0000000000000000000000007487d8fa0afd496a1458eec7d01ec99f3fb82903000000000000000000000000a33ef4d501200b712d3feac3148846cf5997d7dd000000000000000000000000fbdd1d31a59edd509b5a1f52a2a2ce9b22fa69e90000000000000000000000005afee219d7f7f6bb12e2a85fbf2fcf7933dcd7910000000000000000000000007a56dd7fe45d326393148b42147709f5d44a6121000000000000000000000000b4d6efbbe6adc73dd55907d61d97c1c61240f2f400000000000000000000000038391623b2fbf15f783d1fd3019f7ee9c9e7457e000000000000000000000000bffe251f983b655e3fc608bb2353e49a7a3a2d37000000000000000000000000559b981d964fe331f6ee306c265073986efc17e6000000000000000000000000ef1f6fa2dbb192eb61ac99ea4b917f7f9d86418500000000000000000000000024c579948e75590a8b170ccf33614bafb5a1b729000000000000000000000000acd5a6957b0bea2dc9eddce6327684f3b1a1b2e0000000000000000000000000aab5842452050853796193cda8040cbbb8e7c54c0000000000000000000000000fb0bc3d1a8561112fd3a6c612659c5efbabb7c8000000000000000000000000096419b0bbbe66739ea5b87b093fe3f570c8701d000000000000000000000000690a91daa23a41a03570d490a485c69408abf78100000000000000000000000086fefb2d2a9d54a6f54d714a0eb8a55f3ffb13bd0000000000000000000000009357f3416107f76021fba0538b63f996ef14a5dc00000000000000000000000067fd4b465636bef2722f50539014e73fe11a838c000000000000000000000000b2637b057f1faa366533a632bf0eb40727114ab60000000000000000000000007b8f53891d7d06365788002a5550b6f830356758000000000000000000000000ef32b8aa46017eb64bbdd0d11336bf49305a058e000000000000000000000000686685cd1e844e7d1714734d68f6b61506bef4400000000000000000000000004d8f47e05808aafadb51ebf1188b719ae98ed61f00000000000000000000000067d6dedc9c57a6fae8b2e15d3a817420d94a212800000000000000000000000018d001287eda3a5513a71cec17292a1278948afd000000000000000000000000adefe7271b5b6d3518ef92434912f2af3d55883c0000000000000000000000002b070ad8a7d741dda3c0e2ca73fd62c86b809a630000000000000000000000006bdb5f2399c77b37a61f0b012ba7099610ae7a66000000000000000000000000e4996094296e56e3656759182b1a9d61585dbf8900000000000000000000000057f139fcede741836e2201ddf8c2751f6627267d00000000000000000000000021d3fd5cb9b19f25f2471a3a97901086957973000000000000000000000000006a034af277036cf7084fd79da5a68246ca17f4f00000000000000000000000000d2aa039cfd2dad30f1f6a178a7597f5e60a35e90000000000000000000000000817a6ab4e48c2b41f85c73d15ab425eb1c9a7fd000000000000000000000000645580ccc25dbe305d9c981254cac2c815af42260000000000000000000000003395a8800e0f3f58cf79a78c854df4ec10365a19000000000000000000000000f5a2c5636b0070ee8872bad5b22f64f66640c1580000000000000000000000009c2a014deae98952fb59f1d52921367c28b7c62100000000000000000000000030f12d514c0cb0d4f3880caf02707bda425931790000000000000000000000001029e3f902a83a78fbdd1ed0791de2cff8c3f9f0000000000000000000000000c9b4ad94f93ec12378e22becf22b43501d671363000000000000000000000000fc5b1a3772d73284c0aad280e5c6bbd3e6677d0a0000000000000000000000007f1fcaf4c1895f35a936c9da5162bbef6073ebad000000000000000000000000047391b985c1fa8b4df84b527ae11b4b325e93f4000000000000000000000000dc95148a3e924ca5c653e355fc394099350864de000000000000000000000000dbb92c58f396e7332c7b169b6ef80ac7f6367e64000000000000000000000000c961d4424b8f3c295b8883cff77f17f3b0916bc200000000000000000000000007f9ce9f6160419976644c4a645ff9a02d703fd40000000000000000000000007564abde5e718ccac01e914155b5282d541cb8f3000000000000000000000000bd8bb0923e3b674075a9343bd3252bda7a8fe2860000000000000000000000003bc53864b408e7bca94505c63116e9b73407f3e100000000000000000000000046f03166953d6eb55007f54aa43993e2d0d685ed000000000000000000000000607d44daadc522dea1183a5e3b6af67972b8285e000000000000000000000000f4df6f8885acbb8948740b365364145fa716bf0e0000000000000000000000003fc1b5e062529afca9aaec121c682c9f9b5f35d0000000000000000000000000db8b987d0de63cfff22cc8b1fe6ca6f1c01089e4000000000000000000000000ad6454e9824abdf6b574a560dd2252b19c7fdc1500000000000000000000000003574730e82c983244abd952c5d757c9c4c635ba000000000000000000000000a4a169176f6ce632a4af30a52d51d4989b789e9f000000000000000000000000a78e825f615a005dc6f6619a4c0821c26ec874bb000000000000000000000000f72f6b30b011e8c9b9975e084d1bcbb45d999fac0000000000000000000000001c1cdd94f9b9cc2d6f491a33a981cbd40b376529000000000000000000000000e8fcef91b5c080bc030fb54d3dbcbc7e60ae618f0000000000000000000000004df0072652e60443d2d3982d267d7a6dd88b8e3f000000000000000000000000844a7afb632d5580c4410c35b27840bbc45679e6000000000000000000000000d1d33f5e9d7aa053a735ae10c8986002f489b28400000000000000000000000019f960e6a79f65670027188b5b13f492fd52081a00000000000000000000000044e56c909f053259fa9c9da588c394f367bfcb4f00000000000000000000000098424e558e98483140541604378e10304f2c6f470000000000000000000000007b3eea80ab2bc9772371b58c7529b2e06fc7b4e4000000000000000000000000f916941a1c415f7db42b81727c85c29c9552419f0000000000000000000000001098b7351a97d2657afeef38bc74f4c005198d8f000000000000000000000000a3102616e288c6fbad8d67c86f534d614ba1bda40000000000000000000000009d97c49a531ed643d1f598df442c86949e98cdeb000000000000000000000000718209178dbb5f1f027cc35368490c2c0953f35c00000000000000000000000045482b1da9508902b6c6f5546f2120addb17947200000000000000000000000022d40856c7741ee5fb3c468ad4bce3f21082cfae00000000000000000000000029bf16a070cadedc4adb65627732f33ce0f71f07000000000000000000000000f6f6cbe49fb93febb854145da61772c37005efbd00000000000000000000000004a9a80d03577a41b7cf3d4610469d94c1a17f7d0000000000000000000000007d7d9d153867f9bac9acc1e4b7c0543db13ac07f0000000000000000000000007d7d9d153867f9bac9acc1e4b7c0543db13ac07f