60806040526105dc600555348015610015575f5ffd5b50604051610f0b380380610f0b8339810160408190526100349161021f565b600661004086826103e3565b50600761004d85826103e3565b50600461005a83826103e3565b50600460405160200161006d919061050b565b6040516020818303038152906040526002908161008a91906103e3565b50600460405160200161009d9190610556565b604051602081830303815290604052600390816100ba91906103e3565b5080515f5b81811015610149578281815181106100d9576100d96105a7565b60200260200101516001600160a01b0316856001600160a01b0316866001600160a01b03167fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f625f6001604051610139929190918252602082015260400190565b60405180910390a46001016100bf565b505050505050506105bb565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f191681016001600160401b038111828210171561019157610191610155565b604052919050565b5f82601f8301126101a8575f5ffd5b81516001600160401b038111156101c1576101c1610155565b6101d4601f8201601f1916602001610169565b8181528460208386010111156101e8575f5ffd5b8160208501602083015e5f918101602001919091529392505050565b80516001600160a01b038116811461021a575f5ffd5b919050565b5f5f5f5f5f60a08688031215610233575f5ffd5b85516001600160401b03811115610248575f5ffd5b61025488828901610199565b602088015190965090506001600160401b03811115610271575f5ffd5b61027d88828901610199565b94505061028c60408701610204565b60608701519093506001600160401b038111156102a7575f5ffd5b6102b388828901610199565b608088015190935090506001600160401b038111156102d0575f5ffd5b8601601f810188136102e0575f5ffd5b80516001600160401b038111156102f9576102f9610155565b8060051b61030960208201610169565b9182526020818401810192908101908b841115610324575f5ffd5b6020850194505b8385101561034d5761033c85610204565b82526020948501949091019061032b565b80955050505050509295509295909350565b600181811c9082168061037357607f821691505b60208210810361039157634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156103de57805f5260205f20601f840160051c810160208510156103bc5750805b601f840160051c820191505b818110156103db575f81556001016103c8565b50505b505050565b81516001600160401b038111156103fc576103fc610155565b6104108161040a845461035f565b84610397565b6020601f821160018114610442575f831561042b5750848201515b5f19600385901b1c1916600184901b1784556103db565b5f84815260208120601f198516915b828110156104715787850151825560209485019460019092019101610451565b508482101561048e57868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b5f81546104a98161035f565b6001821680156104c057600181146104d557610502565b60ff1983168652811515820286019350610502565b845f5260205f205f5b838110156104fa578154888201526001909101906020016104de565b505081860193505b50505092915050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f61053c601583018461049d565b6917bdb4b23e973539b7b760b11b8152600a019392505050565b7f68747470733a2f2f697066732e696f2f697066732f000000000000000000000081525f610587601583018461049d565b6f17b1b7b63632b1ba34b7b7173539b7b760811b81526010019392505050565b634e487b7160e01b5f52603260045260245ffd5b610943806105c85f395ff3fe608060405234801561000f575f5ffd5b50600436106100ca575f3560e01c80634e1273f411610088578063e8a3d48511610063578063e8a3d4851461019c578063e985e9c5146101a4578063f242432a146101df578063fc25a4da146101ed575f5ffd5b80634e1273f41461016257806395d89b4114610182578063a22cb4651461018a575f5ffd5b8062fdd58e146100ce57806301ffc9a7146100f757806306fdde031461011a5780630e89341c1461012f57806318160ddd146101425780632eb2c2d61461014b575b5f5ffd5b6100e46100dc366004610462565b600192915050565b6040519081526020015b60405180910390f35b61010a61010536600461048a565b610214565b60405190151581526020016100ee565b610122610265565b6040516100ee91906104b8565b61012261013d3660046104ed565b6102f1565b6100e460055481565b610160610159366004610642565b5050505050565b005b6101756101703660046106f1565b610383565b6040516100ee91906107b4565b6101226103aa565b6101606101983660046107f6565b5050565b6101226103b7565b61010a6101b236600461082f565b6001600160a01b039182165f90815260016020908152604080832093909416825291909152205460ff1690565b610160610159366004610860565b6100e46101fb3660046108b4565b5f60208181529281526040808220909352908152205481565b5f6001600160e01b03198216636cdb3d1360e11b148061024457506001600160e01b031982166303a24d0760e21b145b8061025f57506301ffc9a760e01b6001600160e01b03198316145b92915050565b60068054610272906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461029e906108d5565b80156102e95780601f106102c0576101008083540402835291602001916102e9565b820191905f5260205f20905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b606060028054610300906108d5565b80601f016020809104026020016040519081016040528092919081815260200182805461032c906108d5565b80156103775780601f1061034e57610100808354040283529160200191610377565b820191905f5260205f20905b81548152906001019060200180831161035a57829003601f168201915b50505050509050919050565b60408051600180825281830190925260609160208083019080368337019050509392505050565b60078054610272906108d5565b6060600380546103c6906108d5565b80601f01602080910402602001604051908101604052809291908181526020018280546103f2906108d5565b801561043d5780601f106104145761010080835404028352916020019161043d565b820191905f5260205f20905b81548152906001019060200180831161042057829003601f168201915b5050505050905090565b80356001600160a01b038116811461045d575f5ffd5b919050565b5f5f60408385031215610473575f5ffd5b61047c83610447565b946020939093013593505050565b5f6020828403121561049a575f5ffd5b81356001600160e01b0319811681146104b1575f5ffd5b9392505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b5f602082840312156104fd575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561054157610541610504565b604052919050565b5f67ffffffffffffffff82111561056257610562610504565b5060051b60200190565b5f82601f83011261057b575f5ffd5b813561058e61058982610549565b610518565b8082825260208201915060208360051b8601019250858311156105af575f5ffd5b602085015b838110156105cc5780358352602092830192016105b4565b5095945050505050565b5f82601f8301126105e5575f5ffd5b813567ffffffffffffffff8111156105ff576105ff610504565b610612601f8201601f1916602001610518565b818152846020838601011115610626575f5ffd5b816020850160208301375f918101602001919091529392505050565b5f5f5f5f5f60a08688031215610656575f5ffd5b61065f86610447565b945061066d60208701610447565b9350604086013567ffffffffffffffff811115610688575f5ffd5b6106948882890161056c565b935050606086013567ffffffffffffffff8111156106b0575f5ffd5b6106bc8882890161056c565b925050608086013567ffffffffffffffff8111156106d8575f5ffd5b6106e4888289016105d6565b9150509295509295909350565b5f5f60408385031215610702575f5ffd5b823567ffffffffffffffff811115610718575f5ffd5b8301601f81018513610728575f5ffd5b803561073661058982610549565b8082825260208201915060208360051b850101925087831115610757575f5ffd5b6020840193505b828410156107805761076f84610447565b82526020938401939091019061075e565b9450505050602083013567ffffffffffffffff81111561079e575f5ffd5b6107aa8582860161056c565b9150509250929050565b602080825282518282018190525f918401906040840190835b818110156107eb5783518352602093840193909201916001016107cd565b509095945050505050565b5f5f60408385031215610807575f5ffd5b61081083610447565b915060208301358015158114610824575f5ffd5b809150509250929050565b5f5f60408385031215610840575f5ffd5b61084983610447565b915061085760208401610447565b90509250929050565b5f5f5f5f5f60a08688031215610874575f5ffd5b61087d86610447565b945061088b60208701610447565b93506040860135925060608601359150608086013567ffffffffffffffff8111156106d8575f5ffd5b5f5f604083850312156108c5575f5ffd5b8235915061085760208401610447565b600181811c908216806108e957607f821691505b60208210810361090757634e487b7160e01b5f52602260045260245ffd5b5091905056fea2646970667358221220552dcc97a18a71c6e04c3ed5a1172693ef9403c3aadb0605d9a0f793cbcbe34764736f6c634300081c003300000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000cf8569ad96112f6e844a06d1d0983754c7e1da24000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000001263726f6e6f7370726f746f636f6c2e636f6d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023636c61696d2072657761726473206f6e2063726f6e6f7370726f746f636f6c2e636f6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e516d644c364642377a666a4b626969683741596277374d4a4c63676a447477787659644c4e4d50694766553744430000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000558000000000000000000000000944d9114b0cc6131801f1899fce8635e4796757c000000000000000000000000a8f521c83753d177a55828826f65b2e9f7117fbc00000000000000000000000059f2987e8f2c0e8045d6ebc16d5e6dd6047fd70100000000000000000000000017fb20e0f6d8c78e1263438f79ff798ed5d5e6d70000000000000000000000001618d4fbaa9423aeeced46992e6dcc4c492b55c50000000000000000000000002e0541441aeb2ec18ec1cc51f17c42a3332e38b100000000000000000000000083d48ae60f11423303a545c35e1bc8d2ffd46eb3000000000000000000000000fac05fbe017c2a8ac7c1087d5bcac0ba857f60c3000000000000000000000000a6d6fd1fb072803e164c7d09d4175af83b1071ba000000000000000000000000f8f553d206b5f2085a5b988aefcd3778cf7fa5d100000000000000000000000041aa245d0d2e25d5443770c9ee8bc95563da99f9000000000000000000000000f1d4f918ea4f6f54bb00ae8a409a868e11faaf2c0000000000000000000000001435fa8f6a8bc69c9ee0eabce40d7bbe1c34a206000000000000000000000000639bc95183020f881e7f5fa850377782f76b319c0000000000000000000000004aeaf40d3c441851de34ce9ef495a128c363c21d0000000000000000000000007af8d11da3e8ff71b7546cfef2349657844e8bb20000000000000000000000000fb112f2e3e39386db9502f2e7bc2b43fba16989000000000000000000000000bddb7a0b4ddae8b2b8bc4dfc387187eb0b1a4126000000000000000000000000c1a52cad0693d4fe16c8076d03b5298ed6ab673700000000000000000000000006e0e8c13cd99ef151ba9746542a37fef84ab47f0000000000000000000000005fa18a348c1804ca690a46495cbd9ed08e9243e20000000000000000000000000cd60057d8499f64237a9fa06ed99ea8ee388884000000000000000000000000ee2353882e4fdf42f8903913d38ad323383a60020000000000000000000000006a93f6581def06a9890c41512ec3037031b0916c000000000000000000000000e2b629dd381382318fd624586618c86213cd0d3f00000000000000000000000061e960106a3fb2102171e45b0c47899cda0dbe41000000000000000000000000ddc2a6d66126bb6a780994958df9a984cead57b80000000000000000000000007e89db98488b27c481f88e81c200b9a5fcb2027d000000000000000000000000709b3f94696dc21393015b3d5c63181efa701330000000000000000000000000e6e8277d3219ceb9f827038029a7a827e9ca8002000000000000000000000000eae7b65ddd47e11667a079d7404c1397d884c584000000000000000000000000ca184604f9550028bf900993f5d67532d97fbc5d0000000000000000000000001d0f7afb92a6dc43426dc5b4e2e0753b3e51b63d00000000000000000000000049d77b90350c90ef9970faee04786e20a7ceb28e00000000000000000000000020685a5f219545b4cd640eca7f76534ef109fad900000000000000000000000007fad3802d39a29d83a86ce0fa171d4729deb8b4000000000000000000000000803e37c48671e6ffad30f0802cd6dd241740cdd9000000000000000000000000f27a232a189dee0a3734a084c361d28128643e40000000000000000000000000459126c28741b279e3746b8b388b5477ab1fef4d0000000000000000000000004e6f66e118fa8f286b6776bf9406380b7ee421220000000000000000000000005faf00b4b4ffd7b50a0c9210faa28e387d46bb01000000000000000000000000f999686e3104bba756c5c0ca0043a45ef60d02cc0000000000000000000000003c94103a97257c8a4fbc7c64dc3d2e77f6929f530000000000000000000000008d54a6506b8a3f93e72d345ac7629e61c9902531000000000000000000000000e85a89ab7a002568d10f635bfe6fa677727cf39900000000000000000000000058a705484ec36e0d2a233d7c6e2c83f81eca107600000000000000000000000068a401b20433a616db3fb340ca526a32960d921b000000000000000000000000f2a6736ea9e4e4964f1ef12dcc2d1fd4207ee8f8000000000000000000000000950a05d908ee0e37db078bd2bb65b157630c8f33000000000000000000000000f317425c82ed6f26ef4c52346385cc097cd0928c00000000000000000000000061d96da2f20c20c94462e3fedd2d4006637e586c0000000000000000000000005acdcf66983ea59b8277829c3e3cf813130dcf500000000000000000000000007fd87122324b1ea54399686f8c78b1b4e497abab000000000000000000000000252a77c20d5198f4cf5d6eba4272cd4b0fe907f8000000000000000000000000bee88b2edd82409b5a471785c5b7bc7bbafb8e3d0000000000000000000000006d2e7b5efdc62ff56b28eb42fd1cffa14737fad40000000000000000000000008254a56920381a0f3ff703f6965ab5ea1b2e79c50000000000000000000000007a66816f60acc0432f35b33215136073cbcf79a600000000000000000000000057b997be7281c794545f03889c03ec877c16e2de000000000000000000000000a58ffe22230c36359bd29554e1369bf8a818f2f800000000000000000000000052dadb9a651be60091e3dbab83f6a303ce355de5000000000000000000000000c4f20ba17eeb45a316c2eefc4e9bac76f3babc8e000000000000000000000000bba1e052fea0fa666f10c96a5ca02c1a1523aa170000000000000000000000006693c388255f519497f0ca2854c31b72e605569b000000000000000000000000448145c813af55b89fe14360d57a58ca6d5274c800000000000000000000000041a8ba64fc93966ad0e5cd560d6b6dd8bbf29519000000000000000000000000a4e640b9a3ae45da01bde0941975fbc8255b10c2000000000000000000000000ee1a8cbf94446979aadcba09b45fa5ed66105558000000000000000000000000451b7c422007e65f45e23e48d6867be2e0154e2c00000000000000000000000004e248e0f42534ebddd830cfa3ab61061f41e0d7000000000000000000000000407adfa277bc0c6ab56a16cbc0a099cb21164f530000000000000000000000003d70bf498989a2591d260a7fd7c95ea8335a5cf70000000000000000000000005c7cba858496d15307dda65b58e417920d825594000000000000000000000000586d1ca449a619a8aea998456758fc46ad73194600000000000000000000000096a97b1c51f501d088b24f3604b27ce811064153000000000000000000000000e2d6d4bb933432bdc0536ee6b84a10c1ba29195900000000000000000000000049555a00da787262a2c80667f0332295f10e8d870000000000000000000000009b570d3fc6f26a629e942124c2b9d303287b60f0000000000000000000000000fd710df41f56a40476994f27ed42ce03e9b2c65c00000000000000000000000064dcb91cbcc7d83c1c6cc507c87e264089a597f00000000000000000000000007cb7263180ee925459beb428fef9b41bff23e8a200000000000000000000000001f3e0cd642d9feede1ad77a582644dbb87d91ef000000000000000000000000aa2b89a622253c5a7e5d7ada40ca75c99d57fbc4000000000000000000000000907a3f48e838a755296188212c9fd58d2894df91000000000000000000000000805d120473a50d29dd735c860ea8449bbf3828270000000000000000000000007ad3d8c59ef4884e70d1984f176edf6dc9382489000000000000000000000000ec2926f869a50c106201fb850690453b82e31226000000000000000000000000f53ffb66c0f76c10c1f9439cb58916216a8a9441000000000000000000000000501eff1f1dc1aec035f145759ab585869248100f0000000000000000000000001bf45e06a3134f27588da1cc7d80e4cc1d06c38a000000000000000000000000ab262d1790d72b1ab196f63900a524f2ad755e600000000000000000000000001b7d85330972e468551a14f44dd2c575c56c32d3000000000000000000000000b031106e79a95a63af86b38c986185de4620e28100000000000000000000000032dd036ee530e30015c783f95c1760aceb680163000000000000000000000000851119f8887722a7989ba33fbea4ca56f4256e36000000000000000000000000b43b429f6b81632ea84c321fb8c3ba4189eb302600000000000000000000000032ab34be7a3d60e29be65cc05bc7732196eb100900000000000000000000000047a542e3006971e3ce2fc0d44860e991866faf900000000000000000000000009a4b8ffa1382faba14824c5b50c0f1108ef0d0520000000000000000000000008d83645b5f5ae9859add88cb164b39c4e8febe51000000000000000000000000efa67d253e4a50039604740cc7a6537b6aa1bf480000000000000000000000005fff54a96c4719ae68999ba5b1d61622c71fb14a0000000000000000000000006778f9f3bcd2ee5b529564fe80bfc2a80608170f000000000000000000000000d07232c5fbca036a5e871df5b0b1c42cb18c55c700000000000000000000000045e07eb4e566adeef329dfb1290b50c7028453d10000000000000000000000002a371da883be020961adba0b4ce1440d3c6d5b5e00000000000000000000000020f52fd54c2359e4eca5663742df12cd2c56c215000000000000000000000000c0581cf3d95c4dc5119f59564fd5eebad31ef8ff0000000000000000000000000abbb6c7f478c2cb339cc452c9309c5b3d5733df00000000000000000000000018adfeee104724064899f01466786a4ece677692000000000000000000000000c22db9c35998847c026dbcd2cc5c0ce6bd2bdbc900000000000000000000000066b62c64b6857083a874afc739355bdfa52cea75000000000000000000000000012efe89c1427999a1b26b2f5d11e663153fa927000000000000000000000000feaea0a88590f13b9722018cc3f8dbbd53bd7357000000000000000000000000049ea657cff62fe998e29e3f1ca42481d0bfc9e800000000000000000000000038a9500d0082788da8ef925eb85d0abfac75bf2e000000000000000000000000a3f69330ded870dfaca0e831e9a3cca662177be1000000000000000000000000fc80d30be247f6ad86c5d1922b5815f3290e3447000000000000000000000000309e9853ad80fe03a9aaa33fe8ef3583de3aaf68000000000000000000000000ae3a5bf5b9bc4060285645a65d0807fb3471c0040000000000000000000000001f84c2f3b738694bd13bad866e33570192d1d05700000000000000000000000044d588ccc31402b94c9b1f73f5a244061a810124000000000000000000000000d7cc3fbd3248daef22ac42be11daaceb01c77a00000000000000000000000000609963cc8595856c070b8f5a7db62ff0116e4d08000000000000000000000000b58f5141d63a9c401c998b6410c9996a45d8f8f3000000000000000000000000ae243daf1c75c8b8c8162b02fa1c4a8fc5851c95000000000000000000000000aed9b782b2530fdd097b57a7c1aca2605a01c076000000000000000000000000d6f9074bf0b921bf6be0d49df97a89d9ffbb86c6000000000000000000000000d13e168e9a53d647f5c4838433ee9b33b040561c000000000000000000000000e0d326a5faac9edd08ebf281e6ab94a3b105a26e0000000000000000000000009d06f0def39232873d2d2ba1e35dfa2e0ecbbfd2000000000000000000000000b639e1abe4e1e6e54ea38ed5a0cd253b8bee48fe000000000000000000000000b8287e0d234b1a2ec98ee5f3576b660857c8a2710000000000000000000000004db6f3cf2a92d898e58d80a854051cad04c06e4d000000000000000000000000d72b2a8edd42b226ed01319cb79567396781b5dd0000000000000000000000008e79dee83c6b429efe635548157cedf481005ee30000000000000000000000003c12d19021b37baea9e9ce50938115401b6f0bfe000000000000000000000000428e31b8451cc578f75fd6db9fe93c6b84e7000f000000000000000000000000806197b65bedfe2245ad9a5953e5385d082fac81000000000000000000000000ddc9b2a50923b1a5e03ec3314c70d5153b48fffc000000000000000000000000d9c2f85438d27eac2f841fffae7a97f1142b3e01000000000000000000000000a412df2a29b56d751d03ebc3f544a14ac200a49f0000000000000000000000006e9d02ab757b032aeb51742e30e8b69a0f50504b0000000000000000000000007535635dbabaee26204f8c8213243cf55ca191c7000000000000000000000000965e2a78e50bb85f11f22958868346f24d293281000000000000000000000000fd4ddd46f713810ad7d2739e1f3526c2b400d9b9000000000000000000000000a14d682f2a9d5ef805e26b84ac44cae2a39983be0000000000000000000000007bdca7ae3db5e27c9726839b2f057269c7db4a3900000000000000000000000080412b1a0bbd7e4f9fd93e575003221cbad5f9e600000000000000000000000005f8b0a491d8c178d1d0a38e37e5633378c14503000000000000000000000000c6a0c334c2925f810d6619847dd0e9603af2f8e30000000000000000000000002fc4ce52280b30ffb33f921fe7e246ef452f8ecb00000000000000000000000069533a0fb489e0e8de7b63f76cd1e28a896e963500000000000000000000000032cae0eb359ae3c22135abbcc95d6ed9b8b03f5200000000000000000000000061d6322085403e4420dfe2e15fea73a61e5af98a00000000000000000000000005b5b65afb902492cc6dcfcfc5a1a74972c5f4f3000000000000000000000000e506c408a658f2459f6f3cfc79566bd420f503c90000000000000000000000002a877c98f5f7fe34ee9a194da82b7e632760f893000000000000000000000000c0cc403249a590213ce6e645cc859192598def8800000000000000000000000056fb413b83950ccb5ad60a1289b82a1b68a8628e0000000000000000000000004b9aca31cf5b905c75eb0bfe5cc267e55daefa1b000000000000000000000000859677c02707840fdcfff0d737aaf85d4245c4f8000000000000000000000000194edb61e8a242b1ea86ba4cfeaeed891bed62060000000000000000000000001d39e72f2046b3d4a4372c5335d95be86472415d00000000000000000000000086aec4557b28734d2b8e4ce68cffe7dcb5746a6c0000000000000000000000007b7cd0b00f93d58ff12e0fb9e6abb8734fdf8e3a0000000000000000000000002656408b2372a1d77f51985ac541f90452abd23d00000000000000000000000007f73dee8a86a21d53654f6e1437af93c6959138000000000000000000000000bf607d8ccce8545787079ab23d6a1a5e3328b6da00000000000000000000000008f8b9bec900bb18e79583ee50f565a5c1993f330000000000000000000000004c57259024eac203d557f253d63b23d1d53dd4a7000000000000000000000000bf4ad8df3b601723c51f6befef184959705fff76000000000000000000000000fa7b4463f4a01c4862c946a6d6eae802bc55f60b000000000000000000000000ba4da7ad0081d303368d86b8235b7a5ae859029f000000000000000000000000c5e60f665494f2001a0f92c793278e901e27747a000000000000000000000000ee457f6de5cab6c4404b82a174523010f4f88425000000000000000000000000d10e557208e28c2886506e533280e795ebb0b6010000000000000000000000004dd6eac0d6b3c2c34961c684a495eac0d573c352000000000000000000000000b15f01f9d6d90b365fb72dc7fc2347d6d7b3285700000000000000000000000052250e4df2c8c8b5e1e7a5f854e33f8ddf9dbc0a0000000000000000000000001ae2f0b1f9c4417fa53918120f263d43cfab47310000000000000000000000007a678ee3b097706c5692614cf7517f1455608bbc000000000000000000000000fea64bfd3b07484a5fdbcbb67a6a8ee3cc980da4000000000000000000000000a2ec68ef3cac7b920dd39b9505d7f312bd682a78000000000000000000000000f8810fbcecb0adf782baf050a39e6f789daf969c00000000000000000000000087b96837ee96b3d6463b0fa5ba065fb3f4ad1f0f0000000000000000000000006d3ee5c910ad520689a51d893a29f5acb7e6807b0000000000000000000000007b4fc085009ee2c4bdf2c1ca3623a644b476eb8700000000000000000000000090f3e0031a21671b1e2588f916205fd1cca2bd1f0000000000000000000000000f0474d285c8613e37b2cc41cb1e9b5f98ae23d000000000000000000000000076299bb1c63fa6219d3030ce0376fcd941b918060000000000000000000000007e95023f3d5b9cbfc2e369ca8dbc8ac039fef151000000000000000000000000a4652752ab2c139f111ac51718d7623affddf7ed000000000000000000000000db7d187e4b4345a57698f0752c8877390dfca711000000000000000000000000b6a49c312ebecf1a8903037f7b68ef0299ada1cb000000000000000000000000335d000d31ff7864a266f867ba8663f02661c47f000000000000000000000000f989e98b579a053b891012cd51e81e30e00d9e250000000000000000000000000eb13fe9b7ce209bc4ea47e6b536eaaff23c5f58000000000000000000000000a6d341214cff1459e7f2facaefa00cc5c26f8837000000000000000000000000a455c8494213b88a7c075e59f9c54ba3ce7450cb00000000000000000000000004209e407813a138e5d1bb00e9324c70c43450e00000000000000000000000007055ed053cd693d8045dec5d4b1a3615baf6a7b800000000000000000000000061bc5001b92ea3c5aeb629f76d78dd5de23f6afe00000000000000000000000090701918c8c6585716d3c90a833f4b662c64ff730000000000000000000000002b1cb77f60d3c4902c522a2a1c0ebd7d4adcc150000000000000000000000000718977e2edb0e314a2b5f5569bab83f43084f728000000000000000000000000160e77e79f68cba154bff912608435bb09a0358300000000000000000000000074be2e98db6af2d900ceba9e16c298929929173c000000000000000000000000df53789077133f9cb2bf29881ea2c4478511a0970000000000000000000000005c6fdc8442cb912f77a97954bc1de6c4dfec954c0000000000000000000000009bcaba1c6c564a6f4c30977e2fa2b7c6c4cfe24600000000000000000000000006798db51c3f57aa522ceef03efc2f3cbe68a05c0000000000000000000000000f8a4537576c616df723bd42389455595f0b0b210000000000000000000000001286b85bdf368d50a7ae1f41363bbac916f6551b000000000000000000000000f1ac7baa46003d406f92d984b492f858a4720bfd00000000000000000000000055612b1c94d9f9b82baadff4f4186fb8ec35331e0000000000000000000000003950ff9f8b460dafca4ecb0a4168fe458bddd199000000000000000000000000a857c9df969eb5661e78bf648a5b55a150a1f90e000000000000000000000000cad12ba1b5d8287c4a60e9a4d6052fff779cf98800000000000000000000000036b5e5bd3a0b1e2897d851a8b7c1b1bc42b2eb67000000000000000000000000809dc82ff7ff399d092bd0be0c986906f082162e000000000000000000000000c84ea11bf43c0fe863c2fca16b7a335cd7ab99d9000000000000000000000000c76fda67e605a96085aef491878f1bc9f5db4d87000000000000000000000000a3c4c3040b337b57f1082041cd49ea40377239df00000000000000000000000057d7cdc08c00f99593ace2fed0354f9696eae2f90000000000000000000000004ccc7d722c411465a4cc283a058481867ea708a9000000000000000000000000bd0e6bca33e332d1bc907d115da0964b8e6d32860000000000000000000000005fd1ebed07bdaa60b476d78a536f5014f8b213c80000000000000000000000000d89703e7c80f472246da14edfb87eccc3b96fc6000000000000000000000000178de7f8916725112657cc78706cbf0fa6d284d4000000000000000000000000e93f32ad2d8fdfb83b5e188a643fd8ba999e011b0000000000000000000000008eccf289ddb9428a9944e774d91a60f5833aa249000000000000000000000000da868605ab02d831c061ea41ffd3f9ad5d1203e400000000000000000000000086aa31649637946ba36371a9f6e57af05d3b632c0000000000000000000000000ee24b8fe4c62c59668848cbf1055c1ce20ddffd00000000000000000000000094aeb97fc7094fe784bda91b915f4ada464ec07c0000000000000000000000007ef495da1f84164346280fbca702ca02afcf02cc000000000000000000000000b30d825669d8d30117cc31a4f29cc020ce2b1a240000000000000000000000004652bc939293f11463b406bc7f6a71ac893e623f000000000000000000000000fc57925f71b90572c7d2c6d6507f5cc355cdfa88000000000000000000000000e10d93a31b07c4ff2aea83e37a95fa53fd377f6c00000000000000000000000095e79e33887bd373997f74456268ab8c886c1791000000000000000000000000d57c1c90460ee722e17453b003d12e64d12156dc000000000000000000000000201eb7f18d243002b088d4bfead6887f92dc8d1300000000000000000000000058750229ac665f06cbe1fd37a2a31fb2f217010f0000000000000000000000008cd71c7266ab2be2437023d20803000c7e3905f1000000000000000000000000ae4c5c07c9a911fc63ecb4db20317cf9a187e365000000000000000000000000ea4858b618fa15f903173d826a78239506784758000000000000000000000000a57c97c9bd0e3663daa4c4412f480f38018b9b37000000000000000000000000a3eaa26acd9a0f467b4499d46f65d7118e67c9ca000000000000000000000000c108625c370e06cff53edffc0931c13f2825372a0000000000000000000000005c4ba2f25a6b17660a95f8ecd5701af6caf9094f0000000000000000000000007abd30fa14952faa15f47ca8787410a5f8b23f21000000000000000000000000f5d92cb242e5a278cc125b20904742aa223fe93b000000000000000000000000796537a82a2a76cb4f2585b734f1bfeff4c0c87b00000000000000000000000048bd9fae39d146d6a67f3eca8a49dce1c78505ba000000000000000000000000a03e223e2f031f4b60344d93e7ab485ad69afbd4000000000000000000000000d928a8fdec94f882ecd3d822e5a6765874469f55000000000000000000000000b58b99f8b386ac0bb7bdf4bb7b2f7f5470c67af900000000000000000000000090acb2206d5486b5faacf6aa0d64ef9a715173d6000000000000000000000000d539bfc36f8a83e9f6e79e0225c19990d82798830000000000000000000000003479ae6ff0b55f9106ee7cbd2520df1f18f0477900000000000000000000000033013572212b85a84783243b468eb960a229df09000000000000000000000000b85fca801d73099271129da1b4c52e0ad5de6ad20000000000000000000000003d0cfd1a00f8c4c4ab71627414251e6763c63727000000000000000000000000c5908ad3c25d5d9b679759205eadac7d7ae634df000000000000000000000000fb856b6a147f83624e16a12027b54068be1b91ce00000000000000000000000080d09d1e6f2ea3cb9ea8520710267c0ce7eaea36000000000000000000000000f5965a4265fbd061bbf624d87df814c6eb3af68c0000000000000000000000000f1e86df2cb2433fc1d1174bc9098f87704fe67b0000000000000000000000003b5cde39270bc1df21d06712dc7971b5b1a3c818000000000000000000000000ee3ce1c1ac8f37c20979b04c26f11338425e92e6000000000000000000000000099d7866ca213fac9c455654d2841d4b212606540000000000000000000000009b616ac1d31f17be9b23560d93699ca7732e280800000000000000000000000038b6df370701eb55fd881c53b24f9ddc4176d394000000000000000000000000ba96101cd087fb13afbc7febd0d1e7a6c238f1640000000000000000000000008704bf84761aaefc1aee5cb96c490718555afd3b000000000000000000000000b4cd38ee795492d0e58ccf5dc200c48a9162cfc60000000000000000000000007e0a38b6930669fc1878432b3b4fe211aba6ea44000000000000000000000000390795a146d2a82c260e7469ed71d1ca37fac835000000000000000000000000926d85fb0c5264af0542e7547f131d6c209bfb5f000000000000000000000000730b73d20be9f93c0574ce2167b7ede21b83a0dd000000000000000000000000ced0b406ce78546f0e67221889e1fc1e7e1d14a4000000000000000000000000be44d97fdd9f84de32e3ba85bbacc5d347c1ee1b000000000000000000000000f14f442c5c86f72dff38f3a8dedc723c5aa611b50000000000000000000000008ee74883e2a02fe40b614f2c247da9bfd40900f80000000000000000000000007ef7a56fb3ea24cf09d76adf106d4ca53eae6be00000000000000000000000006962305ed4b74b0c0a0ebd63d81cf6470f2d39d00000000000000000000000001ff3c0bdc8acc2b4f0e19808d0d683ad219b9387000000000000000000000000fdc16854f9ebd101edd7df72a346b9920a601827000000000000000000000000736c7f1c6a18190da7ed3263ae370c81ba95f411000000000000000000000000fb02566c663d579cde7bd6b2bb2498fd4d79e657000000000000000000000000b41def8d4be65b111f8ee7f2709139d7c4f58e94000000000000000000000000e21c110030eaf18244f767f652ce599c1da5c21b000000000000000000000000792032cbd21bb898cec819afbc27e541385d313500000000000000000000000082951565dc8b2bc79130de6b791625c994d3a334000000000000000000000000e4587c84f82f69fae43373e5fd1ce717b81692710000000000000000000000009d2cf2c3d00133b4a84f5c2a7ffe72d5d1f7a0fb0000000000000000000000006fa83406c900860d547feb021adf3a3fe6de09f700000000000000000000000094fdaa222fa5a2dcc2643f0619e22086da9e58430000000000000000000000000ce99a955e8e51a3548319e4e8d62ca6290769bd00000000000000000000000039e0db6e8f08d1dc6ff57b5e1fc8b74e6ea570e800000000000000000000000041a5a02d4c3d55f0b35e2cef577df5cb2bf64eba0000000000000000000000001508f48634dff96c0b73b768a4e3c05f1d5bbda3000000000000000000000000baffcf3686b3c77c6f37a0357cd75271d8d8ec95000000000000000000000000f367474769b0ed17bbd8f63d3f648388e16b0b2f000000000000000000000000cacb6198beead64cee3292988ff76e289fb315a3000000000000000000000000fdda748ba0e06dd271281a964784b35272f5a1f4000000000000000000000000dcfff822df1839cbe1a87cf363f42c074d44bce3000000000000000000000000f8af06c0f60acebfe38adf354f1aaaa90e1f3ad30000000000000000000000006a9d94e211d798c5c93f507fb8641c51f10636f20000000000000000000000004d672fbc9aeac0d29d7464d3013162b28e86079700000000000000000000000034316320c745583da930cb2cf6bd6b672e4d0a28000000000000000000000000a8fb00081f1ab225d7a465f06ffdc7b78789a636000000000000000000000000b38f88a6acc831c293d68c144a151ee4da0aec020000000000000000000000006573f58bc74b02f16230cd3b2a077a72dab30b8d0000000000000000000000005b318dc02de635e3654211af0d9caef2350df921000000000000000000000000bc97148fe4744b908e68c4740fea40ff72736ebc00000000000000000000000087c44e86ef88fd7ce01db6674ad6a050440a3d4b00000000000000000000000029d3d0f4a7a9e36a0490d646ee3db91610518a5b000000000000000000000000dc043573696e8357fd639a6acbec60eb0e8c7f5e000000000000000000000000a493a0ff22633bcd910493f52711ffccbd372a79000000000000000000000000e4613f796f50d10894eca94bf1eecf9fa7a2b665000000000000000000000000da7df741fb2aadee2a635e6bd128a5528d69474a000000000000000000000000d1d0c0c653a3cce09632954223c26818316e3e8100000000000000000000000020c36b4f466d028539e23ef16b7803482462c5ca0000000000000000000000003e67058fba194c75f53b609e93f58a103bf0d9980000000000000000000000006bbe0459ae77c3a3cd513a70dc0de95dc7d90612000000000000000000000000dd817d25c9d7b35211503ceb208822c510b069a300000000000000000000000055d0974fe468ba4206d9928798fbd844df8099f00000000000000000000000001a276b27cfec64b2afaed7d0c784ad982e0f3adb000000000000000000000000e015a5fb7927608e1d9a725f63cfd73efa6d50740000000000000000000000008371d5a61d5faaa18bacd62b39f02c472937e1060000000000000000000000007a2d167abb18b6c55f12787b4c98ac7d9eaa9921000000000000000000000000c0982d51e796342821f81707229077657f9ee4e500000000000000000000000046524889a497b7ffe27c1940564c359a752f459e000000000000000000000000c9ad3f3317c55b1259777fc5f4891b7c5957bc2f00000000000000000000000039bae167cbe6750d70695b1d7986bd6cf2bb28270000000000000000000000006d6eb53c8a0ca70ba14ef2e07e7bd9ed0f67fa9e000000000000000000000000d0e56aa165f72ac1b4c11666d2a77e4b7ae303a30000000000000000000000000737ff4bebbd19e1b58e8a5a505e0ce81b9eaaae0000000000000000000000004295db3b5add15a66f5a616e06f6c4269eb659d200000000000000000000000044e1593522f58c2bc3fea5f061a39c44d27587b40000000000000000000000008800d06e8575e4d47a4b88c62fb4a236d7efe59c000000000000000000000000bfbb2f9b0c52b1b2f1a4ac386737fd2554c62561000000000000000000000000a38dc13e0326ba58240deef64a5692ad8485acac000000000000000000000000b323d233b5c42a81c8e2eca4d20ab401e4724d8300000000000000000000000079a83230eb26ed68f1467d9d2e9f115570ec0779000000000000000000000000465f935b4b073aa72a90981c40af1cd7f6b3497c000000000000000000000000ba796a089c342dfc701d4727aef89ad593ac3e7e00000000000000000000000037e295813e1c013e789227b1b99f8b298d1bae31000000000000000000000000ecf329ca815bc1915d5e3e4d47397011921619f50000000000000000000000007dc5b4bde337257aeda9cd7db0aca64fd6d8e438000000000000000000000000eabf8571e8229baa5aa60de51dfc36c73a366611000000000000000000000000a23a1e6ba121363e4575c677f4edeef2379a0c350000000000000000000000006138be45b7c037018585d3739b20bf95617dea8f0000000000000000000000002b75ca6358d5aa41900f321678166d24868e0038000000000000000000000000607a9aecbd99d31d07f8840505c0d7830ffdbcd50000000000000000000000007f70784b55870e31492cd6cdaa152c60b1cf7bc300000000000000000000000004ce1740b8d2583505314f6f5b169134fba43faa000000000000000000000000e26810b3463178ae4066565288b7f95b0dbb87a700000000000000000000000017864b19782ca3c0aca64f113b708c8b52743d1d000000000000000000000000d986a7aa6eb09fa83362042186a7855792c82cc0000000000000000000000000f35678e042504882efeb1083c580ae8962fdde790000000000000000000000000033d1a7a59e855b6157ce4a5a7ba4a346cb0cbf0000000000000000000000004e9013498e4dbca906c9ed246f3ea08a1a0b665a0000000000000000000000003b20702dd4ee24e7035ed57f7317525334f5ee810000000000000000000000006fd8469bd0dde33e9ba6fab72f37f79587af946800000000000000000000000008b21f9e2ef740fe013e225eea8055316c2aff0d000000000000000000000000646cd28e9ffa16cb4a03f4f5802ac88a9d0a31f5000000000000000000000000a63740f0429d5d2ab99133d063648cd742e881a0000000000000000000000000c0a085f36d23190de65c2ed373c318d9e2c4795f000000000000000000000000324377e9ec7bc66aafc94aa98881bb5c83a1898600000000000000000000000099f3c10ac2b839eba3ef98262df87bff4572f9a000000000000000000000000017c45746489931deaeca8740630473bd024125fe0000000000000000000000009edd672c5fcad101005ee1598c4f3a88d8e9010c000000000000000000000000033f3f9974cf2b080536a01d2bcd4f037884d48e0000000000000000000000006f632168e065b6c380538fb4851dd32b37f9d0b4000000000000000000000000b8ea6ee3e836c5eee23e86fe6f01a63b2b85a58d0000000000000000000000008a5711fb064725a2deaadbe29b69f9437d162ed2000000000000000000000000a085d4d5deb1376a8eb03720a551ab6284ed869900000000000000000000000018212fc73e16587fc273d5efae4011fd5afaa9860000000000000000000000000a046ecbb118846a4296486a770f1f65c46eec750000000000000000000000004ec8f3f941b0e38e1d947e84f88174439cd9355800000000000000000000000017f416238d382b7f71cd1182bd21710547f68be1000000000000000000000000dcd67c443e0de9ef8a27f1df2dedf7ecf53dd475000000000000000000000000e5d8285f97c866a5246db4a9bdc6ef94014ba11e0000000000000000000000000d6477f3c113f4af1639f479f5796f7030c647cf000000000000000000000000d6693116fb73b4ba795125f3e9c764d9b6a7ec0f000000000000000000000000fd4a11f0d2bd4bbfbd2eb7efa9ae51b1451ab7a6000000000000000000000000727d509197672f9ca2feccd7f8b37bcfea0237ad0000000000000000000000006dd5f8ae7d84675ded3289817c4cae15981b00ed000000000000000000000000a4562d08acff3484b0b25f4b53bc35fd9e72218c00000000000000000000000096e61b4de34c11e8fcd9ea073f3bb0ed1ce245d00000000000000000000000009e023f98317421d3620b50f51024ebc84023a426000000000000000000000000cd1c8ccb703c44ce2e6f7250e24f4c2405468d7c000000000000000000000000370e4c63f8c3bffe889bf6aae1381a19b9c89101000000000000000000000000a9edb636020e5c307ea55e17272f22a35572481f0000000000000000000000001fd151a9c800b40607df64b692c5ec2e681b29b30000000000000000000000000fb1a326bbf2997a75f3b9d57f76e6748d0f248200000000000000000000000064e0c2aeef4c605bb1511250994279a894381be1000000000000000000000000e5e098664d988b12e13b0adedbe20a7c0433f05c000000000000000000000000ce326dd9d045c663552acdc0171098ccfca9a59a000000000000000000000000798706f76e96126745a813dbb4355ac65177165c000000000000000000000000c61ed111abff2cb0c01974bc0b7484451b36684a0000000000000000000000002bea3500a1ec2f53f8523044d4bcff81af6574ac0000000000000000000000008c31445fe6ddce807fc5f1f36df2510bac42766f0000000000000000000000000b2ad1050d0c82dd74dcd411d5f6a512349f5128000000000000000000000000808b06c11247a9cb102b2628b6592cfdd6efbc63000000000000000000000000244887d1854ef0e2bd0a653efb8899d5c2f7e634000000000000000000000000d8ce016599eef0e175c31f4385367d67e8947181000000000000000000000000350b221203afc52adb65fda012a4960ee3de5edd000000000000000000000000e0359511cf171eb2d1c2ea549c40b2c039bc0f4c00000000000000000000000035a870d6b2fe73da2ca3328560675bea6fe23b3f000000000000000000000000d48bdb451f6a48938edff7cdfe1535cd5c2bff50000000000000000000000000573c6db8297a01b94461ba1603de80b338402a6400000000000000000000000087f9638a052b19e07a2b5bfcd5962273aaa9edc4000000000000000000000000e47740c1935a07ec9d4e30fde5a52a3f6f6d5ad0000000000000000000000000a8f6cec9f274fd2403fc03c7c378d8f3c9394c3d000000000000000000000000e6469979b5afa6fc34c14f7bd05fe9f8c394c9020000000000000000000000005f1103b914cb87928845695a325f66f5aeaacb470000000000000000000000006862dd520f795e69988c4dd5bf3363758e38bded00000000000000000000000025f845c9a76c26f21652716822af2e03e3b9882e0000000000000000000000004d63d7e2dde4a5d4a20609f67dd99d73544c8649000000000000000000000000d3feba07be6dfeca1d93fd6e65a12bfe8138c74f000000000000000000000000e5c9cb0424fefe7934e18ef9642a0c83f4632002000000000000000000000000698ac72f340ddf8f7ca87526ba1333b12bd1cf9a000000000000000000000000bc3bcce5dfa58453bdbded38c1afba1731e8b759000000000000000000000000216a680cbb69f50a8ef11e3a6f5f08de151f2cef0000000000000000000000009f95d63371747072312fbc0dea849e95e9c735750000000000000000000000003f6324875cafc034bea8f84b44399f0186615530000000000000000000000000d7fb61da518ed9b238079494196c1b994e54598f0000000000000000000000007aedd30f76ccc0f6417eef0b023b4485ca961a94000000000000000000000000395d0f1745d9a59344d1023671e28fcbe641cc56000000000000000000000000ae925d93d635db91bf9a29d2f07a01822e21e0000000000000000000000000007325be321d041f424f9065fd4e6f0b8abe8fcfd9000000000000000000000000e562e05b7d8eed231ddc1c73c8ff5a365f7295ec0000000000000000000000006c497c3ba563837ff0563e5c040776a2d5142f4d0000000000000000000000007041f70ba25a8c555b6cf977eba034ed7ca1e607000000000000000000000000972e032afd016610b8ac5d205e11f494fec3eac50000000000000000000000005d430a2999f6e9473588d7b00a80e278a06d174a000000000000000000000000a463a301ef9ae7e08b97f0f4d0912e6bdefc6587000000000000000000000000b1f15486cabf1739b53c595e90ad12e39dc76622000000000000000000000000c43070c819a35fac6f961b81d6d6673b008f0284000000000000000000000000036efd60df320289d18ae6be45ef82803a69890600000000000000000000000087c15dfb2b80a172bda8677f4f71df42bf5079aa00000000000000000000000089ea4de33c5e08e458c4c6bfba6dd9a9a196e1f90000000000000000000000005b311a5183c236e94331205eb81f2a5fd84b81b5000000000000000000000000eb242b6d3be0b975e09dca88abf8faa48caf3a3e0000000000000000000000003b7e1e5b2ec776e03b2db6f70d377c216981cdee00000000000000000000000042e2e1228d81812a3ad54f411c257e75b6cb978700000000000000000000000076e37991e89acbbfd05c3b81a1d5f461c61b60bf000000000000000000000000aafca4b497b0d7442974a8dc4c246e2a1af1749b0000000000000000000000000c5436ed6fd7e4f3729715bab07b18453c213c6200000000000000000000000002387907179a4073f95731c3a71a5bfacdc97490000000000000000000000000215591318e984e21cbb2bdb5cac9391debe4ae810000000000000000000000001cb1a245e183b8c16b4d5901e894dfdae302485e0000000000000000000000006f193f98b743f8f4ea40c8d5ad792478bab96ad0000000000000000000000000ea22e2be63c140ebc148eb3e6c42b94e7265f72900000000000000000000000036a3b15dc0f551347eeb2f15323b123146cdaa78000000000000000000000000c011ff6bc6bd4e8d9ed90e59281720e873229c33000000000000000000000000bbacaded2638ba84dc43f9f6a78eaff1c8897765000000000000000000000000fa9a0c58b990a65d7ce39ad7a50479975a5c01490000000000000000000000000193ae473d0b58ed1b4bb3b32cadd0fc64c6e28900000000000000000000000077f2a4b8042bef2a0ae123db7f779ea44aa8637d000000000000000000000000f884c0d36ff838cb65b819d39653e06ec8938a4f000000000000000000000000155124321f3d18da8ebd6107f0a7a6554784d2f400000000000000000000000079e3b8c88a73d0bf9967b44fc7760bf6552d13340000000000000000000000005c894d8a16299292fc54becd89cc516c61fd58d700000000000000000000000031523ebbcd9bf1ac12b7ce7484cbec64ea16ecc70000000000000000000000004226004902995a00887e0e8692a0dccae689ba7b000000000000000000000000ef62ab8e66eb9f0d1cc676c951538722b9ae75fa00000000000000000000000017f0354dee530f4b41bb1a5fc7a0e3cb328a4be2000000000000000000000000535eaa3ff685ef0daa8c483fcf52201a84af24890000000000000000000000005fe840cb692273384e6d6b9882d76830e3a3d902000000000000000000000000a964693b96bd21fb81803b8b60f75f6f67449e86000000000000000000000000c977e1d1a16c24d51892f713050c92d53fbe0a57000000000000000000000000740418f918ca8be888fc0b9a34841cade64681a7000000000000000000000000d43a6486a9dc06804ff2974db35d80dce35b77c9000000000000000000000000398afef05ac9634431d54a8da4943897f6f1e6a300000000000000000000000032a9da6686037c58899285231012748a20c743170000000000000000000000002462c09db10f460e9429f58b88825fe0426d609c0000000000000000000000006710579a2489345df89d594c165439d4f02528c5000000000000000000000000415aa9f1d4d0ac6c97399affd5837bce7403a8f400000000000000000000000035f49a9966aa2c79f11ca37d4402d9449bd65f3e00000000000000000000000054d4f6a418a9dde20852f2c21b018164bdf5f5e30000000000000000000000009f736d6547ded714a5d101d984fb5fde00b3616a0000000000000000000000004de13893192be17c4744fbbf323af994b63f74bf00000000000000000000000025f199b73e93c0b7edd2ef5a1ee2f91412084cac0000000000000000000000001935e3c25845d4f8ef4ef33aeca54f04f95eaaad0000000000000000000000006b950ccda079864a16b286f573eb5cef790294a9000000000000000000000000e3f5c6df393c8f85450df12d2813014e2fdf32f800000000000000000000000045659d2c85bcd0121601f4ab4cac96feb669bf7b000000000000000000000000e20470b90f786c0c93dd8efaa61944ed3697664a000000000000000000000000fdf56e3bd092663f11d9ad29d3c24582c3a900f1000000000000000000000000d5925534309f7d986794389e993e3bcef49d244f00000000000000000000000076c55604bc68371e4809d9df048e891d3b95a1fe000000000000000000000000e1e308b5a584a85a12fc5e17071ca342371bb056000000000000000000000000ebba75726ab371381349218e9041e1b2820844ff000000000000000000000000e8035fc27a5b5baee35ad798e435dc1b11535e3600000000000000000000000096cf9c63a50a276f5b559e2be54a31e40580a6b90000000000000000000000005c1b35792703a024c3e024b5b9258fd8898d1f5000000000000000000000000001713ac12013983bf96498324fe49f5a7f6a314b00000000000000000000000024b387a0d43e5db931658ba141ca5d1bdf5a55cd000000000000000000000000d1218f8622add4e3cb61a1a8326e0b22a5e2568a00000000000000000000000051314038c716233f203d9795ac02313d8b59a17f00000000000000000000000029e1b02b47f8970efab3462e2ac40b4c57fe1bbe0000000000000000000000006e3b420388723505f9e21adf55f1459a02f4466a000000000000000000000000599f3807d56ea4b22d72b633aead3a9bbddbb15f000000000000000000000000ee42f803c10845deb5603ba0f6b5bf586019cb0e0000000000000000000000001e8cd608e37fbfede9721ff1b94bd5e5b149c9110000000000000000000000005f194efca8188d36b7b3f331f19c76fcd9e03957000000000000000000000000b5015f62e307472536d292e5d1f8eb30c51555ea000000000000000000000000db4cd02ff9125a0127493f4b57f4a1de1b44f02f0000000000000000000000004dde8b4d81e5e74d24ffd5e3efa72ce04d07c975000000000000000000000000fef44e17a6d1a580288fe7276378f45d62bf4421000000000000000000000000ba31694593b0b0dcd1dc169c5c1d96143bdbdf85000000000000000000000000987043f7774f61d1bfe236f5a926bdc6bc89e854000000000000000000000000085a7d676d14140f3a2828b975cb0817fcb28a440000000000000000000000003976c7ca3c0759804669a59d7ec1ae9309b3803f0000000000000000000000005fe46516dea6fe691cfff281dff50b7a27bf6d7a00000000000000000000000033b77bc7ef7c32c0a0a9df98af3e4ebe147ffd78000000000000000000000000180b1207a27abacacdd7ec97f2ab6769d177636b0000000000000000000000008a0b208e16efc33c4b841d648d64fb62b633ca840000000000000000000000007fa09b88669f224a72a88f4d7234f232260477a400000000000000000000000064cbbf53709cbcb9b50ba589e85cb739a1a6658e0000000000000000000000000197cafd0ddf88247dc92ab7704cd897d30bf0660000000000000000000000008e593c57ed4ca07e2560768c25a4a2c632f2201f00000000000000000000000014fba2d382c8db150ee6225230e182c3fa9f2be700000000000000000000000073db8ffdd13a3cca319c00d7ed1e8aae19e4cbe6000000000000000000000000554613a1a73d8783ae32924aaa846a78d8f587f5000000000000000000000000fd627313011215dfefd08f27a7e6956676afab1e00000000000000000000000012f064c661b9d41cdfda129710d8ae8247ae8a5f0000000000000000000000002a34ee9c6dc0d0beead8c483cb8c5a61ff70627300000000000000000000000033273e42be8a363d7819e0d2fb5370e639fa6567000000000000000000000000290d2032fc691ce393b1b94986c9ee3e1f713432000000000000000000000000c210a270545e376278a71dde467a56a3a4dbd69e00000000000000000000000016520c8a828267ce88b34c2f269eb36b96461b870000000000000000000000004c9fe0bf969e05cc174620bbe4c40db613ee61b60000000000000000000000004c4a003f6b436ca017680e5ab8c1e03b7fe417af000000000000000000000000d72e583312df25a98d8367005bb13e2cd46fa83300000000000000000000000028fa79553fe27f9b9f1cc16571f29bda27d010aa00000000000000000000000041138fbfc6e4d3fbcf6e47de04ce3f333a1c3ecd000000000000000000000000c0bdf2a47cf748dc347a5d4a999c3c299b95b443000000000000000000000000aa46b93c4ba3c52145cbd066e5b67a6540337f2e000000000000000000000000c6f69ee1244a943cf77c373a37a9953d5c68c066000000000000000000000000b2d8ceccd1376a94d6a6ff28da7f0210b79744e3000000000000000000000000293f781f4b9a5619341a3b7087cc8086378c12240000000000000000000000000c14ac2b6acf0a570a3612d467c4ef02b3bc5101000000000000000000000000ec51ba92b933d4ed83f7b2db0b4067a5c414709b0000000000000000000000005ac28f08652e452beadc7c05d1658597fd6dc29b000000000000000000000000a60db73464a16c1a0ac7fb401f4afdd086c73310000000000000000000000000d142fb5b2eb5bb322426deb06b703e73030657d2000000000000000000000000d18eb4aef56547824df2bfd32314528e756bf6ac000000000000000000000000c36b459b48a794799a41cc228e259bab422683fa0000000000000000000000008ab92b13d52cdbcd1e065009add2592d5f978d040000000000000000000000007b3534286dc38ddce29dc59ed49d4dec2faadd72000000000000000000000000bcd7506333e16b4de5b07d08777d899601f762d5000000000000000000000000906dd2bbffc538fcc03d785b69c010826e0c0883000000000000000000000000450fb374768c7bd675163ead293dfd04e5e4168d0000000000000000000000002f4b5f857af7662b1983b859db71d7f858fd3116000000000000000000000000007b27e2552a5a48380523020e921031188854e20000000000000000000000000ce212f9a9f995e1ac5b678a5b512d0ae10ae86a000000000000000000000000ea562ea6ea36e0521b5e79f7ff0de090e6ed889e00000000000000000000000010b4dc81584fb39ff817ba5539b37a8acdccceec0000000000000000000000008a160afa51bbc037aa87560bd90348ad71dcda9d00000000000000000000000051588d682a3a9056678913ee44c64fa442997d44000000000000000000000000a7f83da78aba050b925aa635906efa05e148a171000000000000000000000000c3c4c3ede79de3374f050e915f3b21e05892bb8c0000000000000000000000004a1c7d973173a90e3eecc263a2b201fac1ebb6e9000000000000000000000000489a682a0b1b4721cccbe39787c7d0995a6b5b370000000000000000000000000f5223775e4be5639cff37b49001bbef40b7ecf300000000000000000000000039f9b82cbc66a4ea2b2a62ee4ef0c63ef1311528000000000000000000000000e4a458f2fc3bc78213ef56e4889bb1168bbd17fd0000000000000000000000002cb5fd60280d8bc2875658ca6ca0ebeab546a5c20000000000000000000000006a31502a2efceb39d877bfdf06106e40c3e511d40000000000000000000000000443c675f8c17f2dfb38b816230c9872237ab14100000000000000000000000068b70f3b42f65b0a2a060e08a69231b62f4443c8000000000000000000000000a7aa3295ad15f896be04003ff5aecd836efb72330000000000000000000000004a7962c5646c3d50ae9c37f380d48e055f36642800000000000000000000000027e1bcc4961f2eed00d07aefa5cd816d6241f2b10000000000000000000000008681be4d3adfd1e566c352c4be4f0e77ee64d675000000000000000000000000c2d57e00ee2cf0e33f99946b28a5a972cfe6736c00000000000000000000000072a0c93807e19e3bcc15e857e63022fdbd999d9f0000000000000000000000001464554b4a45c51e52a4cc068e10bba98aab6991000000000000000000000000b0bbf60d98951b36aa34062dc0958814954552510000000000000000000000003e4f7c1e41510c27112708da9db27faacf33104d00000000000000000000000087223082a619a4fe3d9cca36c76ed514c1e168a600000000000000000000000041d2c559a61a483fc4e69824003fb40a2f8bcb5b000000000000000000000000520e209f17f9ba3faa15c9e342f6986133518ab5000000000000000000000000ca23832ef87d4adc39c729a98dc36adb0f494e7700000000000000000000000063c3b2a2264439f97246fa2af981c9123b62a81d000000000000000000000000ab082e33d1fa014b3dd271cd2080d2ad99afe68100000000000000000000000044206a0a3dc951e5369f4d5a9fc7e69864c29bec0000000000000000000000006e5d039744101b322cf8be43af04aa613a44b309000000000000000000000000709f416d97384f4eec6994a5f6114d9f84fdb6fa00000000000000000000000001ec563f4f88f2e74600c84e7db611818396632e00000000000000000000000001b02b4cacb5d1e410e0a2933e352646a078d502000000000000000000000000f8ac2254eedaa7144ecfb80105e1582580147cc500000000000000000000000079ca2e91933aee27f0a38065effaa1b6d0f49eb6000000000000000000000000591502fc27b0435ba22d3ccd1d9ce57222225d5d0000000000000000000000007bfe47e2d4d3e9eba0682279677c18c4a4a6fa69000000000000000000000000a3ff88f3b2a1ff3725ca9c5f321bb39fec081e02000000000000000000000000bd2c5243a755d5102ea8b05711452c8b7f81705f000000000000000000000000d3e5fb20b9f8f9cd0d129adb3d5699adf7bce38e0000000000000000000000003b6fa8a91c84ba67fd57b891a6bcca6f1aca39d70000000000000000000000009f6b065d7696285622887d49cd6f37eb362438ad0000000000000000000000008cccf9a54f3af9b91d932ff4b99620972559e3a6000000000000000000000000cc5450d7363c29c39c91ea71a9f8b09f2cec391b000000000000000000000000c3a590cec58f26d1f5b7734221c5cf539da9ccef0000000000000000000000005e1d4e0ce21443850091dd3eb1821edb3afbb6df000000000000000000000000dbe6c7e13b46f6aac57800a0550aa2e8b5a02bd2000000000000000000000000c0bb9af10447c13a4b2de3a740e2bb389fb718720000000000000000000000004c14094076e6455403ebc3f42735df25b68f5d80000000000000000000000000ce5e5dc546a63e8ee0537edad23c3bc826d40f120000000000000000000000000b16ee7df7fbd1288715df171e2a95e8e356a2aa0000000000000000000000003d5b13c5f7eb425c9ae82eb29355426c2561a8a40000000000000000000000001d8dfa554794ace09379471201e1e920ac4e29f800000000000000000000000044f0648c7d985405434992af27f7c272eb4ad506000000000000000000000000948839fc61f776f699d38c8eba1d3147a4fc16710000000000000000000000007008f54f65d39af607baed07f3a99e3b0242ae4b0000000000000000000000002b97fe00c13979e7f30bf7081b19bf540770acd0000000000000000000000000398b32d370eed586984dea78a358678c9780a1ab000000000000000000000000fee1184e49afa46a1b11d549325d8bac163475c30000000000000000000000004444b3039c026a04c31bfe7411bffbdb59b6007c000000000000000000000000323c7e5b99e6c228e5133a9dfecedc1cadbc5d5c000000000000000000000000ee6de981fd9a34cb6b169191a16f27a33173ae0800000000000000000000000065fbf66c1772f2c8e3c1497e4c9d6e2656616f920000000000000000000000001a5514c9529faa17365d8956992dd6b681e889790000000000000000000000006d634d32e6b3c60d0c11442ec87238f5ee80e467000000000000000000000000da1cb9b7fbc4a9def65a7e3c5bb8664f0512645e0000000000000000000000004993e953264ede30ee58731ee697ec0abbaa87a5000000000000000000000000cdcc1aecb9fbe8c4520e6141eaa80f0e24703c08000000000000000000000000d027bd2e366f230f11f9cad71e3bc392c48c1cc20000000000000000000000009506bbd5cfd89d17fa399bf3677148b4f725f0bc00000000000000000000000023127bbe8988b7f751a3abde8faa25f28f308f820000000000000000000000004383efd63a4497599b4e0160545a8597e7a53e88000000000000000000000000f54dbf2ad77f860600c1d57a43c0f1d2930c465400000000000000000000000034871f13053e2626f37c471aeb7b5ef4df54922c00000000000000000000000030688b0bdf432ae4fd87b3b46c52966b06af1f49000000000000000000000000e3da1d18dd66b818586a5fe2607adbaf260f38a30000000000000000000000000b8ad7e9d1e9bff54dba8079b4448c0fc669c4a30000000000000000000000005b869baa1597babdeb98593ce935617250aa65d9000000000000000000000000cb4c82bf6fcaebb5b3eca6f3e967ba7fec450b8d0000000000000000000000000b282d26a49827a3d9a5afcf2d1ff53abe00d39c0000000000000000000000000c3cec3a1ea7ee523a2497e77dfc84171e184481000000000000000000000000f5f035ffe2801f46e969caf453d9e186b7fc6601000000000000000000000000796485acb521605b30c424f717f2ae3fd661d7ed000000000000000000000000e223bb51eb160776057e1a8854677de7e41b6cdc0000000000000000000000001bbc63f8f73022cb5dc0765c484e5fa67ddf31e9000000000000000000000000f7b5ca20b2ac5a6491d523381ab1fc27d7c19040000000000000000000000000861c9abcad3bd1c684b9fde5bfc6657b25440abb000000000000000000000000fb678bb61b49434de4b45d0755db5bf5b30d46260000000000000000000000005f988ff0b8a6c63edae757a014552e6cdb81713c000000000000000000000000c566a5ddaf36a1364fb7c6ab785770f96f20e7a90000000000000000000000000d9b8ce3a64b6d1052d0922973d97cdf02862ba5000000000000000000000000f11aded5a0c239c7e4ae15e5f53f6c9914ab7da70000000000000000000000000877e382268a7c624109f331467236051365e8f00000000000000000000000003d2e56546e516f6dff576d65c456654b9fcc50250000000000000000000000001a1e0d6630f48c2b0440ca03b9b21f6af5bdae17000000000000000000000000538b286fdd7d78c7bd923d474011d57e9cb0d0960000000000000000000000007b599d376d40441ef9a4fac32112846fb8e1e0020000000000000000000000007c416e7ef3508aa95ee6723c0ca13beb52f112250000000000000000000000009b370c7bdefc3e100818d95e5e7edcc77b3867bc000000000000000000000000fa6660c82d0889970afa2febca1a5e58d6c71f870000000000000000000000001532f3b3f10ba4e59491c5b4696ad252032b1d920000000000000000000000004011cd5e771c2230e52f07cabb35790b595faa65000000000000000000000000ddc742ef8a6f5e01505d6aa996988d8bef8052270000000000000000000000002193f31df35f3b4f17050166d7d433eca866e788000000000000000000000000250ea20843055852d628fa6ab94845f9bb36754d000000000000000000000000416635150d5a4b7cbc63879db0397ae54c8f5fe4000000000000000000000000a4c230bc93ebb4d79e2198092d92fb31d639c7b900000000000000000000000075e3acefc871b341631bda58e9226913c12328ff0000000000000000000000005c4fda2e4eb2ae7e2eb44faf9bf98db81f5961970000000000000000000000006a607fa577eb2769308c5d33cfbb33a7f2a11cc30000000000000000000000005a3f4ac6919ba2db3ad01be22f07a8c730625f8c000000000000000000000000db0d94c3db70097b1c6bafe99b6507e94e6579eb0000000000000000000000005fc473c178aecf7d1deb5ea1b3176cfeb5749938000000000000000000000000cc2534ce263a76b1e01025aedb4a1b0a3623b43000000000000000000000000088fbaa8fa868ebe0ecd2746a8eb9bfdf6a896671000000000000000000000000decc14d3eab4615b80bdd60ee6a5fdb3862d1f520000000000000000000000008f6af6c3d56895c23e732c77f0e1da5b7049227b000000000000000000000000473dfce0bd093cbd073016c2b84450b9a41af743000000000000000000000000a5864507c48610cbb00481e9f56ea86e8c69186c0000000000000000000000002bdfd0c77ecac63fabacb225fde5e3e078a4eae3000000000000000000000000ec989938e79b277024c6c05d74e2fd3f2ad6712d000000000000000000000000bc6a9cf07711d070ead0cd7c7e71d89fd7a726de000000000000000000000000c40088bfeba260999edf4b97160a75820fafc9b20000000000000000000000007cf0cc4b208e2eb3d9e2c10b3fa9bd5b9e25115700000000000000000000000065e84e11fb397b54e4b7caaad9c180381eefccb300000000000000000000000021772c049ab8c25d75e2fa5c320a3ecee90cfbab000000000000000000000000f9709f6419afbd5ae99b4e750ccaeb913135d0c8000000000000000000000000c4cb6e38ce06e7e696a2da97a3f0e38d64a3258a0000000000000000000000002f93b744576b6221a6dff43b045209a5cffbb79e0000000000000000000000001c4fa5af4deb59d999eef8e8f461fb426f36d349000000000000000000000000c9717d9a19ff6f9d81f1a9229e32df9ec4de5f91000000000000000000000000d62659b07844a34d6b0e276fd2ae4cda0731d362000000000000000000000000e43a77285000cc97f304327554bda5bd968518c3000000000000000000000000d388a30f3ba389260076d779e75877631325a8a40000000000000000000000008b3b09015efcd3a3d00901dae01d20f1dc9166a600000000000000000000000098c948abb343d666fceb0a380551903d52351876000000000000000000000000fb76c806866d16761575a6afe9af928cfb5c3d56000000000000000000000000347992df18787a89f4fc56cd0dcf35a612c3df580000000000000000000000008b43c3441d372495897b06eb3c0d897b82120cca0000000000000000000000004b7cfc0d4e046c839c943de98f3229f18ddbe8ac00000000000000000000000034ed9c021464b3388178765deb3940aa77b7efae0000000000000000000000004358ff0967aa002d8dd4cf459562a458a67473c30000000000000000000000006b726774537b6558c3f7204f5661afba43ca897b00000000000000000000000034adbb29d773f5e1eb6c1be406c51403cad5e164000000000000000000000000e2ea4a5df06aa19452662dae8b84ef3e63229dac00000000000000000000000084025c2bbaa8cf9358c631d3dfc79d5b04efc921000000000000000000000000d58533def53596299c9f26e726941ae759c9acbf0000000000000000000000001e3e8a5139a009eca4f94e8942227a8d3def0ded0000000000000000000000009304e01f7d7cb23f4d8f000819d8d45aae842b1300000000000000000000000076db6d9179d9fa0ba08c42cb32ed5e53039b8105000000000000000000000000e0be1a267e0a70cfc245dd0fdd561680ec4436ba0000000000000000000000002604c6407badd6c96fe6c12c12a15120fb9128cd000000000000000000000000c1bb880c827053664babae6dc81ff3cf000d55d300000000000000000000000000f9b0b0e0fb00896765269ed1669f47740ce64a000000000000000000000000efe3c3f36281b7c197306630cd621147c8dd77010000000000000000000000006dfb7644ea6db60c0d37b79ff96ce7f489b9aba100000000000000000000000005ac9c280848ba79b34c29287936448b02d8b34600000000000000000000000040b0270f97b858be2b49cd66daf65e26fe84e5ce000000000000000000000000c2ebbf0f5e90dad968138008e07e3ef6ae9fc54600000000000000000000000006bfbbc00ebfdd3c405c2b9c0d25acc7cce7a491000000000000000000000000fac6b7fa44b85bf26d4ff0845200bdee5899f1f800000000000000000000000098cd38f4047a1136a6417bb0fad0a5f914afdafe0000000000000000000000009e2f928438f53a1d62836f48bd993e3d2c33faa5000000000000000000000000b55541e8742dc90b09b14b1839fb3abf708575d7000000000000000000000000d773d2ee3ba54ec82ce0426498228a24d27ff7b2000000000000000000000000f23ae241d940d6839b8bd1261e8dd8d90bdcf3de000000000000000000000000482cb9951c359042e3779bea708c72908b5b9338000000000000000000000000de0b21b1e79eaf6e4cb69c1d13213f91b1b3c496000000000000000000000000f0d84e79f41fa10b887d71fd8f5242429a4a4eb2000000000000000000000000d71a4d9a07a2d18f8b6f9568abb5d33aad4ca813000000000000000000000000c5069e139804abcd8f091d60f0d1664ffe7b061d0000000000000000000000003c2b38b9cb85ad7fd7e6dda8f055b6dab320637d000000000000000000000000eda8aa038029e3c830b5a8059ed9b44f52ddc4d00000000000000000000000007acb135ecddd69dadbf6ff92bb94c626a6f0a681000000000000000000000000249cdf46ef2a850dfa4e69f8034313a931e9940e00000000000000000000000094bb044ef77828875e381e89f91b2db11ac4ceee0000000000000000000000003e2b8446999c43f0657391b7bdd23b72ea5067d900000000000000000000000035814696b4a8e077dcb8550652df6cd09e777f3a0000000000000000000000000e68390c9cff972c3239179d618fcb05dadfd4d9000000000000000000000000c6dc0cc04a5e62b7e32bc46983ad3c08628863c100000000000000000000000029df3d5104eba0983e65fa44d5f78215f42a1500000000000000000000000000ec67cb1678167a2130d5c97bf0f58d12bd4aed6f0000000000000000000000005d32f74b7f8a886ad63abc4e6d9869a7ad924df100000000000000000000000060f59fa5b1821b46a8f7543f1dcd0a6e095b48c60000000000000000000000004d5a5e74af1db481e89c994c366cf9f44287701a0000000000000000000000007dfb867067833c90a35f0d733f2023790f9ec3e40000000000000000000000005baf65040d5cffba04559cc48a96582ccf08ed85000000000000000000000000aed06d2c26f3ffcd075e22304146ccc0e88643a70000000000000000000000004647382c71446795cdc6f001e4719ea13c0943710000000000000000000000006f276c3c3b4623e1d207c532dcb43d6ede1d2b1d0000000000000000000000009a6a41a43eb674b346c0f58f0008a40ee3e04e50000000000000000000000000d5bb868ed4a4f39d24f12233657f6fa1030fbd07000000000000000000000000a571bd36794b527ecfe1cfad84badb4974faf78d000000000000000000000000f7494e2e80e818cece4f54f811c78817b57bab33000000000000000000000000ab6202335b4ef72b9864e078f497d886ed0c34640000000000000000000000003023ec08ee4000d987466a05808a4824c2a80856000000000000000000000000519de766025c863986ec5b2abf0c97551792bb5d00000000000000000000000008004688d80f5fad99dc048a09c24733aec934bd00000000000000000000000071a6085f6367658db2087a35c89592e18ca3d52e0000000000000000000000001784d9ed1830c46a1065f73084aa0e11e589cf1c0000000000000000000000000709a82b1b0dc8846132ed6ea49760e146ed30a1000000000000000000000000788bb27ae18d740d0b5cb6ea1d1812cf697320b900000000000000000000000063a9545cd082bb37641a6d2c7eda9aaac77895550000000000000000000000006dae84a271b420bcb96aad44a03ee7d57cbc7316000000000000000000000000b389f245ecbf350899bf242627808ed43d39ec18000000000000000000000000cc509026acaf6413c25fc277e32b77b326fc7c90000000000000000000000000f23ffab0fc33ccf1c6812ede29890f9d3f6967940000000000000000000000005df0f2bdf883e1000753b00824125c44f35522ab000000000000000000000000bb3d117c2234010f30a4521ba39bc62a5cfc9b1a000000000000000000000000103adedf3dcd73615cddd65d3310c5a04811729b0000000000000000000000000ce0b724c686b691a2ea2ff15bd819d7488b4f16000000000000000000000000b27ca3c825d319d3b800918632b0515732c27fa0000000000000000000000000d349fdde6633db7709209df7528c6dba60bc4c440000000000000000000000003d42c85942ff5dd86b6e4ba792009ce28eac8ab7000000000000000000000000eeecd68a08d1f6c170fabddec0a224081888cb770000000000000000000000009b02072d9f35f2b05d8f8de7b02aabda75061277000000000000000000000000531808ec425275133702371fd23c4320407218cd0000000000000000000000009ef28b7fad70f86397a98c332f2d9de816f9f4f70000000000000000000000009aa7b2332c3c4475cfc4e94ffca1d8dfe38317c500000000000000000000000042b2501f5f89ae63f41df4d81b3fa3a05b6d436e000000000000000000000000e23c844dfed75a08b3f24aeaa2d3c72761e2113f000000000000000000000000680b9630e138450895efef94e7caa343fefdcba3000000000000000000000000196d6ea298daba9dfffbbf6bfe0c6d36ee6ea7d00000000000000000000000007cf308d4bb0bda0867803a0267662d441415b1fd000000000000000000000000f96224b4df7636d0982be4b75afe7884b52685740000000000000000000000001edf84557063e71d55cbd8d7a7f1b428b1d63e090000000000000000000000008ab493fd3d1b4092aa4cb45ab03ca832d221cdd7000000000000000000000000befba9af4e4ef49478110fac4dc253062f61fdcc000000000000000000000000ad3f664f891725fada777ec2f393dfdc248130c800000000000000000000000065185070c190f3b681e41228c7ee9f625a92e311000000000000000000000000ad402b51d3e65d3e5a0c310ae4daf5d4098e9cab000000000000000000000000d6e87375b25497cf370fbb33a979db14e87b0bff00000000000000000000000002c6ce76b56ea6c7180d27b4f64dcd1a433fbd370000000000000000000000004a816ea3bed5d54573e983b809404f002e06fbab00000000000000000000000059865c0ac24027e2be69315291bc09baf942240900000000000000000000000066212287e0dffdf70bac639a27d98a9193b9633e0000000000000000000000004e9b9bc185dc3cab98a441db94f051a386f445b50000000000000000000000006a6f6e8d8df07a589dc66b26bec878c2140f45d3000000000000000000000000ecd432e806fdcdb516f4b6e7f6b1e5a925940d1800000000000000000000000087e627916ce5ad9453169ac9de7099efc967519e00000000000000000000000099a4e09854127ab7de22c5c2771cf2cce69748c70000000000000000000000005a43b1a5c55b2f3adffad87ee625e4d75726b6200000000000000000000000009ed654101cc306b4928ac6e9ec88b1f6a7d884930000000000000000000000005b28682e711cade79da69cbc51b7b14733b9f0e700000000000000000000000022cb424ffbc5087e95ca70fb0f337584a1a59a1f00000000000000000000000000d54ff146c0671a7d4356a5c0755afc09cad9ee000000000000000000000000be80cad50e051643f13158516f0d24479d8268750000000000000000000000002cc74c731412ecca53ef7aa0c1fc224197f4304c00000000000000000000000029db47c1c26ab63b2d11592893f790edb071ae22000000000000000000000000d987d2bff7d56f502fdee6ae6db7aaa374c1fd3f0000000000000000000000003bcad632b42d34e4163b1b0485e44b8409401b4c000000000000000000000000987c83e0adbbdd021e5b990a28303ce4c29339130000000000000000000000006a8850a76ce5ea6d22464c595d65a3cb4781754600000000000000000000000017f1565d7d818c8af04de39ba2a12afa843672ae000000000000000000000000120707f3fdc0f7cce4c21c38cef5c0d78a62d94300000000000000000000000037b9beec01d258b0930186f5a2dca1a56a4c6a82000000000000000000000000ea0d827b613aac457c3ba34a0f3919c14c43f39c000000000000000000000000362808e3890af4bdac9c13f495669a2be7e05eaa0000000000000000000000006ef2e6b93936fe817a5da4861b283a7a3cff3a9700000000000000000000000003fa87655dcaebf2b330c948fd3baa3cce642c2a0000000000000000000000007c8c8eb3f10532fe214ff43c42d873510c51c6f90000000000000000000000007914567f78eba18f163d163b7ddae7d97552518d000000000000000000000000f347c280af5330f220427cfa05e8bf12471773480000000000000000000000003b6694824d3f47c20b4447811944a012f5c0d87b000000000000000000000000738637fdba2f170ceaee5c3c00e98dd3e8eb41bc000000000000000000000000e67422da15069639501441a8aed7e27793697957000000000000000000000000ef45f8f949220309d527134ae097e6d055cd3c84000000000000000000000000551cb52d590bc510767ce87c860243abbf4dc66200000000000000000000000084af3772f0933ae07ea8142a0b5404bfc277e118000000000000000000000000095d938f2c316d2f7cd0adcd08d48d5a916fd4f10000000000000000000000007424b4d607fc98b44ff950685d170001f01607a4000000000000000000000000a73b4825e7402f741790f87363bb6e32639d09c5000000000000000000000000d4ca946f9693b65f9fa186539eabe0fec09a536b0000000000000000000000009837fc3fca44d37f1bdf41f697398fc3f893cf33000000000000000000000000c7deed76774ecb17a3a3419e64cfece2d0071771000000000000000000000000873cb9ab9aaba258cd20a8e71ea9b50e570148a20000000000000000000000000e23ae591cd7ef3bdf4941651b6dc56b00707dcf000000000000000000000000b3762c4d8c27e96a3fd31b92a516c55450da1d1e0000000000000000000000001af5f842aa8cf403860f4870fecb4bdbe27a95ea000000000000000000000000ec1ab3dfa93436b4e229ca433ab252066d840f96000000000000000000000000a4a7ae8d5f8fd32dc1c69fc84a1bdb66d54c646200000000000000000000000026cb655de679f924d6e96e05a6df276f57db6db20000000000000000000000000ca4814af8664aff7405cd778bb24037cea8c69f000000000000000000000000cefbce3203a4a070f834064c1d27a225f72d4606000000000000000000000000bcea3a82f586e616c9893a7935ecc0a062b8b804000000000000000000000000038e3d76e36ce04f68a7ff49d2879fe465b7e48b000000000000000000000000d101071d8b78d42dde3969e78d2a2c05aead22de0000000000000000000000007ddb854820a4b4a3cfd0174fc71c920790b4a93d000000000000000000000000e5ed20182230563d20050835a1909fdd4e2e4a36000000000000000000000000609c786f42742fadfb2c4cb1ca9bc927a50bada90000000000000000000000000bbe6acf4ea4ee6142fc27b9c4c956e9a1b9ddca00000000000000000000000060bc6e625bcc504de5793120fc6c0cca3fa3cc0c0000000000000000000000001d16594de177b71847f4d25296ea77cb5c11b7460000000000000000000000003d93bcf60d30af5be36f76d61f45587ec8e1f5300000000000000000000000008364df414e873e2cd8bc1feb7bc39211e1f99da40000000000000000000000001fe188b533656e325df329dc8a3d149a19c49529000000000000000000000000b60b7cd61a9cd95a83b0627eff0f1d0fa4081fc90000000000000000000000005c2294c352dc4cafce99e046219fd0b6ffd74bc60000000000000000000000005ddbf2ba128ba8f7acdf847eac0ffe2d201b4ad6000000000000000000000000160a91f34182e22aa7b797db2ba4ff873133d818000000000000000000000000974fc10dfd3e710a3e5b57f4e2c8972e71398f5f00000000000000000000000069d25a9c5b0cd267f77ec84e1e04dd7f8d7b3782000000000000000000000000b004582318345f1166c47f283585b796a1b6339f0000000000000000000000009377fda777f5e186e08890d0f1f196fd6157e858000000000000000000000000619b82b7f6a3073c5d6e8cea46f7bc5c11caca930000000000000000000000004eed2f2e303f4fd3dc0ae950b022bff558952c48000000000000000000000000cf07aeda16eba7c76f91a589e2c5265b1bf379a8000000000000000000000000e2a5282ba088e5e5f2edec3dd39819dab9c23f56000000000000000000000000ad1b84e5d02fedc4eb226b24b241c9b7623797ba000000000000000000000000c02ab4320606ec46697b384756b91a0832a5bef2000000000000000000000000876397d9a21c02f9d526ce8d84925f92475ef8160000000000000000000000000db0fc875cd4e5559fe9e4404959376e8e6dce6e000000000000000000000000be3d825970a2eecaf5dc4cf4d7ede670d9316f7f0000000000000000000000007865a4135ae5b6c216afeab9ab8213ad407d83b9000000000000000000000000aeaccb6bdc412a9b353e8dd79bb3976fa107c5be000000000000000000000000f23894b6abd4f15a66334023620c98e13c4a1782000000000000000000000000b997cdea0c547efbd70ef139c49531217633f81b000000000000000000000000e14cc36ae33b86f72326faefbddb2296afacff82000000000000000000000000827b4a4d71d7eac1862aa3a90c9560acac06cd7d0000000000000000000000000712fb20ce8632b61f9026c753a201887000b47600000000000000000000000048dce9029d0f5ebac493cb3a2cf10cb25dbf6bb5000000000000000000000000eb2d8afe64591967efc546b4f47befcb65cc08cf000000000000000000000000531bb7686f3916571cf7752cfba64a6a19d5806200000000000000000000000055c5c233311b0dd1176781b7b9a8d0dc280ef95e000000000000000000000000891b4fa1617962cba687489afd8ec17484f97f13000000000000000000000000bc4c0bc56a3e080055d976c8041986a8c67161db0000000000000000000000005e795128715d4be6734f9e6e9dc0273ef40d2d940000000000000000000000001a44f43aebd6749ec5282b3df2f91bbb249a094e0000000000000000000000002a78c47114c46d326544f605e1ff07942e6520020000000000000000000000001acf98e49d7ff7fb97554879994490ad54748aaa000000000000000000000000299b404170e888fe5427ad7f814f0425bfeae16300000000000000000000000091d9f60f5cf891b0b1dd17bbf03e74dfc1264293000000000000000000000000b8fd75c512dba00ab3e210ce38c2dc71b016f3a7000000000000000000000000ef2fa7dc795ff60a6b9e7daeff3490823d05c97d0000000000000000000000001927fc3e5bebf8a1157faddad9f1aa00b8bda0a00000000000000000000000009f6b0edc1d721466879b58b0093069ecb125ee520000000000000000000000009b1e93491efd8a08b65af87f039a713f3540b75100000000000000000000000029cbdefad76a11eb888dfd7953f85380f7d1ea8500000000000000000000000039d44cfadb035fcaacb04b069e09cededc199978000000000000000000000000ee56bc34b433a123928bcff02e7dfcc73d62daa9000000000000000000000000d0d82f79b3104ede8021dd428c52b4e17ec94dfc00000000000000000000000099bcfe00653f80a445579346959b756dfb7319510000000000000000000000008e3d404d5fa1e18cf8654ccbdfadd8303fb296af00000000000000000000000015dbe8a8d2e7d0762a812593dacb0c5b2d656648000000000000000000000000c4bb29741ec98803e9b58cdd7f6d39a4f6f5bae0000000000000000000000000d2bfb1477139e3638ee1c5d64408f976601d7e120000000000000000000000001c9a1199ad6e9e894e3af27992974e8b391b430e00000000000000000000000072052205242403b7e8cb722873fe4f1b85dbd0e300000000000000000000000098ab1adb64e0feda539bbd413b7e597102dac00b00000000000000000000000024c2d6f4cadca2428de743bef55d4cdd5e857f39000000000000000000000000f4d80fe42d1054cb6f82fd61155535ed731c95ed000000000000000000000000d4986dc740928c2eaa233386d6eb626d989598290000000000000000000000003ae155e9f3023dbe9629b1e5cdb2762b45bbf588000000000000000000000000157c727674009dc298a458cc4dee71ccf71b67bc000000000000000000000000ca24eb73bf1a046f6b4fc41e0cb7d919b8271b1b000000000000000000000000e86cbd5f9cea8eec4d2828c2e91f754259e1edc1000000000000000000000000829f315ad0629f60a86dad7591db5296ca1b3df00000000000000000000000003fb9083a3a3b9f9bed830a97e528a58c6f1fe34500000000000000000000000013137f4faf61c9302a829b4c529448c0f4325ee00000000000000000000000006e211c2b66cdea3ca3b29fa9be34fbe142a11526000000000000000000000000cd86c687ed1a9f485e78ad8a387341733ae12f4a000000000000000000000000f4b0cee6625251afaccfbdf5110ece460c8e8de000000000000000000000000056e4909117603bb1333b115ae07ce1d94989034d0000000000000000000000000f933c460cb223bc6ce7de8a950a6f51996f120100000000000000000000000076bb5d285bb2ec3ec4626c88a9ba35c3ed22dd4500000000000000000000000041c0e3457363f7b85d788ee973ae50501cb975d000000000000000000000000003f1ce4b80ed5c4ae9dd477f2d3981658491db73000000000000000000000000881047009eaf72a41386ebc34aef40e6794839c20000000000000000000000003f8bf59cf06cb46201389f5c4218caa5f4a618dc0000000000000000000000009fd1d80cb651ff528b07ca597647031e7d4673240000000000000000000000004033ad5022beeae176d749ad940882b9b56067520000000000000000000000001deabfb651fdabecc5ae40f08757dd57a54e4027000000000000000000000000ba387ab446c630e827cfcdf36da10ad16419251c00000000000000000000000086ef005f26558ff269bd679c37709836323dd3510000000000000000000000003c5fd3684adeb93c9cb04b95c57d2668d6c51c2200000000000000000000000068b645ea41654a2d8151b845724dd1778b647f4c000000000000000000000000522f940d4612cb03817030c9455934a55ec12817000000000000000000000000ebab57371f8502561bf7050f40846a02390b4483000000000000000000000000553b9d75770e206dfb32efbd38424c5d2d3ea810000000000000000000000000eb38c5d2a00b8e2c06cbc2dc2f2661c3426c46da0000000000000000000000004140deac5b03c99960b96cc2c1db9e66025cb491000000000000000000000000596bae0832265b7b00081ff9cf83c25e4983925c000000000000000000000000ab17f9ac53258f3bd5fcb652837fe9713d48d883000000000000000000000000fd537a370e0263672a5c801b8aca79ea5b1e4593000000000000000000000000513ed28b0c3fa1f8f0ce64a6dd60fbec6b641a2700000000000000000000000022f501d452d78601db3f21f778b466d77d10483a00000000000000000000000069ae42de3d5393b9fc68138f466fe7a1907f19b900000000000000000000000010b795e09d13106ca4b2c2d450381ded42a320af000000000000000000000000b5b64ec2d3fff96b83a96daec5fa454ec110879d000000000000000000000000113aed40a96ada5aaa8ee51d2dee039c36ff1c7000000000000000000000000040c2c396bcf7c454735b8a7fbcd75eef6950da9f000000000000000000000000ec23ff0d9e5abaed619d3b050212310b51144d6b000000000000000000000000fcb31671f9be94fc9deb2715e294a998dbd22c58000000000000000000000000b05f3112d1f592f32c72a7bc5bd0a9611d763031000000000000000000000000cc6394b24d7bcb96dbfe81b7fe0e9e461a99f6650000000000000000000000002529663bc486e9e6609644eaff205642edd21b670000000000000000000000006df9472aee500473d7764244579a5d514ea3e90b00000000000000000000000040e2b4625772346b2013d02b8faf8dc2b2dd285d000000000000000000000000dab4880da9d12cae57cda6199f969bcd916245ef000000000000000000000000117401fba0700a10c7bb4386182e0bf137695f2a0000000000000000000000004e2d3bb19d9e758b4c2a87c527c2580c8c7ad908000000000000000000000000ecfa6ce5399bfd9d901ca9d8814aeed5e37336f7000000000000000000000000a927886ce9bff79ad053f9ab2aad92f42ef209f0000000000000000000000000aa25bae769234c9ffa1c9329e3bf43a62b66d9b1000000000000000000000000637d0d9f62cc9c912313a7c4fd4f93e96c421c2a000000000000000000000000c599455792fd05f6b5d2f7adc43bbf9cd276b14500000000000000000000000032cd41a618ee1ab7680e252e76739eb884fac101000000000000000000000000b046b593c0da9a74c4c4c30c5bffe2de382bd6a0000000000000000000000000cfda30ee9031c51c2162b708a2a3c9f22a69a43b000000000000000000000000d0956d36aaf3c2135aee8a4a144f650e105631a8000000000000000000000000802ab55eb8e44dc2bcee9f52d0eb38196da8af34000000000000000000000000833099f6baf179c6623113cfe6024fe2132822650000000000000000000000002cf3bd2183430d84244975743ccaefdf3c45111f000000000000000000000000540c78840829a2d5aa520940c4c38e951510c4a7000000000000000000000000ca27251dc7db257c61696354af1fe81dd27c5e3900000000000000000000000015f84f625b84a3b0eb9a8bcd96087ed4a5c06662000000000000000000000000459b5387df8cc5adb83c0ca5c44e58c1f23d5ea100000000000000000000000062bb6b43e2e017d444dfaaf9f2f1509afd954e450000000000000000000000000cdc6eb037f21f60dd981796ccafd0f464ac4fdc0000000000000000000000001d39295d1f551fff12cd61edf4dd6ebde825b8ee000000000000000000000000679c95961f42b6edc779e2fdc3a19b62b27a02bf00000000000000000000000020d8a6aa67d06f7d464953640b90f45c330a07b50000000000000000000000004cd7013be10af7fde7b7338411c6e428f1a2864c000000000000000000000000e8315e26d96efef99df9c65aa89fe394132cf8250000000000000000000000000f714d0129fdfae81614d2c69b190290ef6c1cf4000000000000000000000000d1e1ee8ac3fbcd4d635dc5977550425533021345000000000000000000000000ea083b61a3ea068617dbed6a9af36c7e67e97e6800000000000000000000000018c46f27cde06d83ca7632754f537a033062daa50000000000000000000000007d3ac8ed4187d34bd08e6607290a510ea851eae4000000000000000000000000145ce648f1d0b30ca0c0119ae469b3eee3f31f850000000000000000000000000c6ae5a39aba753456a88ef0fc62165c5b2a708c0000000000000000000000007300365e7dd6bb000cfc837f3d57c16610d1d844000000000000000000000000a8eb8378c4f9dafdcd038d1d65def30796f56ea0000000000000000000000000813c8080196706ae4cae5a6108a68f9829463b1e000000000000000000000000f86092e9a219e0ee08c5ec5c30161ff6f16001ee000000000000000000000000e0b905d4eeb90f501ae0f255e430bc2f74d81888000000000000000000000000877be94af288abbdbec981b5e336a9ebaea86847000000000000000000000000dea3741f7a48a3d6317e647c58d89265555368e1000000000000000000000000629a046109bbd463b76377df9b2554854006c4ac000000000000000000000000a617c65be753c3a6d981153942130a2a99b3bfb60000000000000000000000006f18e6498ef6c9b20e55f0633359e9fcd346f4170000000000000000000000007f627ecbeb2fc43d70711b624138a9c80b2191cf000000000000000000000000341a16aa65fdfa3c2ac2d26d477beb29bfced1d5000000000000000000000000c4b2a59cf4b163e7b018a69309fff2b688ad236e00000000000000000000000042d282b6bbda089809b2c9719278604d095130640000000000000000000000005fcaa6952a54c8479a8aae3d2596628a4389ea5100000000000000000000000023c9d871c74fc35ad43eb7b53e77abf4a81a188d0000000000000000000000006d5807bb5cff134a5fec0866ba68608e110ab2be0000000000000000000000000c3c33bc91e1d2f562fb2051f95c4aa57d6e4b06000000000000000000000000754dd94dfb056bb8ad65c30d5fefb01a44d15c4700000000000000000000000005a7afb4039bdbb046c9ae2a8a47d4240145c9f8000000000000000000000000cf5c5d7bc482a7af3c9a0fb36e048a8cb457dd9c00000000000000000000000081186521bb74913e3e535972bbb12d9587e6b1e200000000000000000000000088243d51c3e33669a54289654c34a449d47d333b000000000000000000000000aa5653b383b1f3ac485f6f49b044562fc49cbf71000000000000000000000000cdc78208bf1cdab8179d6b834fb1b449ab70f4e1000000000000000000000000e1c21f63bb921cc8bc03dfca6c3b97eda765c0390000000000000000000000009f0beb1a40b6ac3ecafc526a6c9556e2867c1aba00000000000000000000000088f2e3623c38251b395291e0e0bad28c108131380000000000000000000000009304a8c124863c58f1538a45db48ae06897e1bc90000000000000000000000006ca7748ccc605126dc2f4e05086f53336f28e507000000000000000000000000c8700fa8338e990b4dc920568c9d43df748306bd000000000000000000000000348cdb772d1f1bf0e2edcb3ce017eefede7938aa000000000000000000000000c32381bc7b8b9abf5eea5c269507e9f6422104e50000000000000000000000005c036950d14cef7278cd32cae615ce79cd8c48f90000000000000000000000008a5771c67720b7f1bf35ad974072797b87c3857b000000000000000000000000557ac2771508a2b719c37167d77be0872d14f69b00000000000000000000000040b35bc4c4d6759bfa868c6d6d8d261aae4e8dde00000000000000000000000063c61511d59d0e7b4409a401053cab9170dc7f3d000000000000000000000000de23a915ca188531bfaf139aba8ed8e8f26a5cbd0000000000000000000000003e830bdd0c39ac1f4650e1ab7b75bdad710ff0b00000000000000000000000005c01bcb7b11ddeda53114b6d976e37b76463a6f4000000000000000000000000bf7f28ce226d6f0801f456752eb14eb222c7fd6100000000000000000000000059b20ead63b0322ed62c0332f7ad1dc6e29e44da0000000000000000000000001f35268cb3d1eaa27b848808acfc988931420cea0000000000000000000000007a45216ac1011fb22f3593ad3f89154a52f0f3d80000000000000000000000004f834be64f5d56ee914278a1864ac7732b80302c00000000000000000000000079a0e87243249ee4299908efb493cf81f720ac750000000000000000000000002abd7af7d667f9693b2df90dab7e8dadeded8e29000000000000000000000000d64984127ce647777aef900e56888c158d77452000000000000000000000000092edd4da4154d3cb8f47d0dc4d892d0bb283d0a5000000000000000000000000b73737f64c57772443a5877cffea8765f5cc7745000000000000000000000000cafe278b541e97bf6db828bb15acb9ec0434130800000000000000000000000027113168392bccb99dd2880156ce818ab422fe12000000000000000000000000f9a027c6d6df0cf6b5dd9966de73380b1bb948210000000000000000000000003d2dab5770e4c39a7831ac1b1e789e1cfb2e802d0000000000000000000000004d209467daccf3f14610399a77168da3c413f229000000000000000000000000fd9c895c7b3da87f8bd4d56017768c9f2bfebf930000000000000000000000001c3d6b7bddac795f9b121b9f66983fd4f61e68f40000000000000000000000007e4f0174ab23b4b17b8e5cc438feae276e7460aa0000000000000000000000006356e064ef98d9d42462b047ce238fc37492e5c0000000000000000000000000f7da304bbb640762a292dc078cec047c3e1366ea0000000000000000000000003ce117d7ec2864f88c72ff1dcf7b90b6fbb30f94000000000000000000000000bb4841f4b1bcd3b20c02d7c8bd7f703ce236692e00000000000000000000000071ac86f79e2b0328e58c31c66ca175bbe0557ff90000000000000000000000006fc2ef1367776e350cff848fd183c82206fb93b7000000000000000000000000ddd0ba968ee563d6dc10a33c22a5e090f3a9e95c000000000000000000000000d9d343bdc8c7d65eb93ebad25ba204117ef18e9d0000000000000000000000005fb7442e27035828f65a4ed600d8f6256722f5440000000000000000000000000095514ce83fc4edeace5ee3edafcc467cc07783000000000000000000000000369c7349eba01f20cf00c29ebb0df0792a63f316000000000000000000000000cadaec98db36c6c85814a923179402021947b26600000000000000000000000095ecf1ce40ab057c106099598f9ec849c5e27564000000000000000000000000567bcd657b2b5410e0660e654d0ea998acb3254e000000000000000000000000153649ebb9b5fdfb62d9d1343049c50493e95ae900000000000000000000000029ad79aa10b5421f6d6ca720345bd2b9bef06c6e000000000000000000000000a442587c44a4e19c3e0569f9d54bae2d795e1ae00000000000000000000000006eef476a9a30be0a203b1ce39e739fe08c991b470000000000000000000000006e424bea61e838b04b25ad861b229530dfd8ef2b000000000000000000000000676abbe5551d71f95c5031f23a3039dd8faf37220000000000000000000000000d0671ad96b363a132ec668d9a6bf39d155073b000000000000000000000000066c658e5807a8221506fd64172abf15e5bb3b85b000000000000000000000000a4884f2749cbfe46efedc1acb2bf435fa5325c73000000000000000000000000d23a918b1df2b4f395e4ae9caabeb3e055dcd9aa000000000000000000000000d690c2d4c4c3a2da9871c2480df3129226026ed800000000000000000000000020cc98cf1440b01930a3d0307a1e7e8f17b33617000000000000000000000000d556fc4d8a05a4884ea28e0c16869a0c30374c7a00000000000000000000000051da4c828b4c4d49c93d135be01dd3fad7706c3a00000000000000000000000008a06249f72b030676b96f6b681d1a915a37b6a90000000000000000000000004342b6cf5f895476ebdb591601a9f73dca0753f400000000000000000000000038d296af6e9f4d6d60c462f919640aabd64d3e8f0000000000000000000000000af10c5923f5c2d8529e410dd7e9110f28755448000000000000000000000000696c546103cdaae52e3a56d64b6f272b5db69103000000000000000000000000926b6de9d2ee37535109e1a4ffba2dffb243ffc5000000000000000000000000b2590dfb9336d6d01e040b000882157db20bc8b1000000000000000000000000e0940b2844a770c7cbe9bdec7e1e2d45eda9f19f000000000000000000000000587509a324af6deed56a9ba2bb901c4633f061880000000000000000000000007384be0a1ca4d15f7f32cba1b9fb09f594438cde0000000000000000000000004b53df6d82c283fb5f7b32ec8a55f6ce738dd31e0000000000000000000000008f4f08b10cbbbe19fc806011a535788ad803ac0e000000000000000000000000405cbc9e3fea3235fbfa8346649db42ef7325fcd000000000000000000000000a4e807ab11a304750b6b34f70e68d64c149516ab000000000000000000000000b86349ed6e1af2f6d404c74554bb803d4f91b22e0000000000000000000000002d230e295f18de338969603e62899be90a10a50200000000000000000000000054e121c02d997da1f9bcc2a7457d4b5c9e6c06d300000000000000000000000034a160f242f4962871b2ff55c4430375d3a9656e0000000000000000000000002ea6a37c8cc1a815937aaece02349c2eb00558e1000000000000000000000000dddd12cad75d192eda5dfc4309fe750eebf983e1000000000000000000000000a632e5ed4bee5657ea2a297304c4a9950d1225790000000000000000000000005de382eedb3d7acfbf49abc3738ee7108286c57d000000000000000000000000febee2c74dd30028ed8481c029b6a86bd759da2b0000000000000000000000006b2d6a014b8408d70570fc8d7eaad5d0424ec3fa000000000000000000000000eeb1818c6e1dfefb59c07d08129e2da908274ba0000000000000000000000000e2395156b58298c7164ac0ecdd58c12124c3d494000000000000000000000000d86b01fa6526a29127b3d1910c4fd5e4950da89900000000000000000000000080938ec405cd0298f05e5d1a8f7254771956df37000000000000000000000000e1dcb6898d9f01c8a6be60fcfc4c8ef83acf69e7000000000000000000000000f00aa12dc9557d288fd02c741fde828b808d8336000000000000000000000000f8530d431c344118445cdfbc5d798cab157973b9000000000000000000000000a2c6f9b8a34c578f13f71c614c03db0902f9425f000000000000000000000000a9a335b3435d1850223e34379071fa6453ffd0470000000000000000000000003e5bae131bf1944c7af5874c1cf0909384055ef600000000000000000000000091a5648a8600a618bc6e08a72a03db546b8c0f1e0000000000000000000000005a0793a7e7c3bf436c3d8980bf8f1d220a311d8a000000000000000000000000295177f6e29ecdb8c2a7e7a708bf4f32e6e0946400000000000000000000000069b2d8abfcc2a16f34907312f47f731744022a9f000000000000000000000000e6974fa184ce8521cdc9cd02b886abfe027465a00000000000000000000000005ff77401335da2722bc4134f69ca8da83301db1b000000000000000000000000e1d872f574f4d6b514df42a0eafdb7aa6637398f000000000000000000000000ec42e342fa6b325aed905f84501c0cb9dcd4a153000000000000000000000000e7af5acd9fe1496154f3fba0207ac298ab2e6786000000000000000000000000689c66933532589702ace41aac525c748a81396f0000000000000000000000007dfdc0bfc62a6e70d5dd55f62d51d41a0000b752000000000000000000000000309513abbc353d80240300a411f3526f3b4ba5b100000000000000000000000032cd9e0bd52620eb26548016c2480cde8812c3c800000000000000000000000010efc0f0c5e036c8428b9a18402f603904029619000000000000000000000000fb786f36fdca933e0aabbf61760992ce6424d611000000000000000000000000d3907b38f464f29ac37affa4624e3d044ed8ab150000000000000000000000003a28612435d429441b1b05719ef2f6d19f5c07fc000000000000000000000000d22428c20b2a80dddd444f932a1f6485c34e4bdf000000000000000000000000ca42d010e02a47e468638e46155b62c04c74da250000000000000000000000007d5703523fc22fe4e69c21a6283559f9ce736510000000000000000000000000a4f8878f923c407c7692a95f37bb0d1a5c38799a000000000000000000000000adcc7d4d66b1ffb0c98d9d5ae72d37247f5930aa00000000000000000000000043f70870756e929184287994390d57d8c6e21bd0000000000000000000000000474c8d07db2072ffb68d8b0b126c662490167a43000000000000000000000000af9ed581bc9ecd6fdc00cfc556e513c1061237a50000000000000000000000004af63e3672a2e3338fec860257952ea57fb199d60000000000000000000000009d174c76615ee8c5ce4a3800b57b86636f0cf69500000000000000000000000062fbddd86d19c4b5c6a125ddc62e9c660a09c2d20000000000000000000000003b30b1b7f720b02e85758e9a0b44c70ae7e72529000000000000000000000000b2345d9c0eae92c66d0a72b9a5fd94f3fcd5f507000000000000000000000000def3e68ac5e705705d28fde4fa7906ebda9412fa0000000000000000000000008701ae620ceda7a4a141a814f2fd9a1b133e7f190000000000000000000000003a74b01464ca91a414d44b6be2f4b4488df465250000000000000000000000000b4f2845e7cd1f60bcb6604ef6587c055afc120600000000000000000000000089d3af8785429af047025e2ab5efe751e7b0fdeb0000000000000000000000003fee4301104366b4dc39e5137ffc597e1a2f0d600000000000000000000000007f29371e215e28b4fd9c91a32e67541ef005bea40000000000000000000000001a6be52cfcbda51726c1fe4af1e2790b0e52da3100000000000000000000000044789bed1a43e2e9e25614fa2f5ce02706206982000000000000000000000000376cafeabe803d6c431685dfec2169f6dcd17cc000000000000000000000000085e180fb8e95f8f62cee8ba0a7c18f7ccae5137c000000000000000000000000044fb6270e2ddb1112edbd0a0eea07e01d48a2ed000000000000000000000000a4c35726f741980dc29d4afc0fe3018b377020d0000000000000000000000000a43de44bf0cef864a0ee0181970be215f670053100000000000000000000000064d878a873e52949155ce0b9f9947755c00829de0000000000000000000000000877528bc41e88b2a36597fe81187b184e84737f0000000000000000000000007ad1bcc599d6a1b8274666ebb887b2e3e3f78cac000000000000000000000000d797b77c221aff8590423fe50d6373f947cb0de3000000000000000000000000a48c28bd5a511204d3dec48d481e3365d855759100000000000000000000000095b3759d3f0a550bb1e1f3446f5ee9c19ce9705200000000000000000000000092dbd0714936bf7ce4407fcdddac93adb2e8304e000000000000000000000000bb43f2dc7a8e0f1943afcbdff9acf6f71e999b7e0000000000000000000000005bc3f4f57cb61838dd6cafa52db18b36c8475cb0000000000000000000000000b1f7b4d3d768c629b3edd4104b604fda91acd24a000000000000000000000000daad2d31783a6a311be151c79d4e067801ff7c2d000000000000000000000000edc1394963aed22f20a937634547f303452383ff0000000000000000000000001e4bcd11a5b703d0557dc8e75105515dcb52e027000000000000000000000000ad6164236effd68e7a368a29409ee81c7588a688000000000000000000000000171c6546d78165955f1cf66afe6c347622f985f30000000000000000000000004646766091c944535e7056e70fdd3139697df7ba0000000000000000000000007e5d6d8a1d4d95c6f56915a40dea98a51aedba7c000000000000000000000000c0c53303b745128cf1d913709eb2b5eb72ba13d7000000000000000000000000c775fb22f66134c77553b82078870b3c21a2e694000000000000000000000000d99efc38ec40d38017158e38bb6896dc8a00eb650000000000000000000000007aa283693158c95b39f6164bfc5d43b0bd28cf3000000000000000000000000085d54c7009e42184b8c0cafba6af5a752615a18e0000000000000000000000007882a2d7db443dafb4ed11fe12f3fbe8ea02d9bf0000000000000000000000001f2a88ed2f71b4ae65a3a674111967fd7bbe075e000000000000000000000000777e35d4e323823f169e4f4f8d20d30c72797178000000000000000000000000936b2e6be709ca883292db34de47384e8121a2f900000000000000000000000096a2cf2370bcf696bf32523be021394e9b5b0c930000000000000000000000008e9980fdf381dfdb14f0d17314553e0f882a8c2f0000000000000000000000008269ea1ae3acb901345584a1545e280c87daaa1f0000000000000000000000002230930ace19a9609bf891a48ef0184939bfdf9e00000000000000000000000036ef4b256305ca5bdb99793d5ed33f06eec9037c0000000000000000000000000a539561ebbf3145983cb12d18cb93a88bf6aad6000000000000000000000000140d79da80a1d733657749f1afd3d551f6b5aa18000000000000000000000000316e6f90388560512a22b486f6a16f0c5d3c2ef0000000000000000000000000fbef4c215865b92be0bd4b3ca37fc1601754a3aa000000000000000000000000ab45abd6269c39464f6aeee312370d55c1fe005a00000000000000000000000062bd084adc67143a260e583f9a22632f1b56204e000000000000000000000000d42c22073e33b4c20ff6a353eb30dbe86a082758000000000000000000000000848e6059e891ce36f5e185528a032ce373f6fe8b0000000000000000000000005c7873411cf8997d0e63c5f737398813fd7afa380000000000000000000000008c0520dddfe66a2d21582c5142c83fe3d7ffd7690000000000000000000000006ea82cb361a6c04a6e35b285a4cf444196b37c1200000000000000000000000071597642b3c12af8db2e6c0a6127ae0dc4edcc7d0000000000000000000000007d32d74b15e9fa3bf46d1ecf7ef6f07658f0e05a00000000000000000000000044c805f5b6033d9428d1f08b9821f2297825f977000000000000000000000000232809af4a42971d7c2dfc62a519900d7121b0b800000000000000000000000054bd5beb3bc9985d30a79dfa42fbd11ca4bf00a800000000000000000000000012c0d5e25c6b9ba8e837dd505dbbd13e1a0bdd70000000000000000000000000c219641a1bd7486463774f8f3622dfdf9893ab6f000000000000000000000000430ae7942b1a7865b3ede5f8faacc5740007601100000000000000000000000048e3980352b07c498a1168adef8278e7e2d6aef7000000000000000000000000042540ad97ee3f390a87f1aa8b8d3fcc76739777000000000000000000000000f4649c893026a7048dfc8e145612038981beb9110000000000000000000000008022dab386b76c8579027e96b3ac0edf6dfcf4ef000000000000000000000000bf2fb8bb75f4f089ce2feb71560edfcb6de4fe13000000000000000000000000a7a5b7e39547b9a5e55afe3b00995be15c4c471d0000000000000000000000006517126dc1107c5948ee207af5ab48ed9255ddb6000000000000000000000000e45750d8dba57f4ecf236cf745c9491a2a243e54000000000000000000000000dbf76bfffc6ed12209d21349faf43101a916092b0000000000000000000000002abf600f8f16f2678b6c37ad3aee799c655578b4000000000000000000000000f59789b9fb26eafddd40cd678a172d9b7e685f4d000000000000000000000000a5ac4879f5acc2ed5169d922d53658f60791c736000000000000000000000000c2f2457a37fa0b901d28e21f56ae856cc401ed8900000000000000000000000058e61b4397df0dfd542edabe75bef928ae87b2ed0000000000000000000000005715e9a59363b888e2c17497dd03990ed0dfe795000000000000000000000000925b00d23bb3303bfceb37df5c769f2978557f95000000000000000000000000f437d62987e19891fa39998c49cdf940ed3ca04200000000000000000000000044dd1d166e51f0c6676bf49df231e883699a25980000000000000000000000006fff7f9f373273c16a85a94a9029254147dd919c0000000000000000000000001f8f4552e950079812baa679b6d20317782afc050000000000000000000000006df7106df7512276c5a462731d2271be4b6a03e3000000000000000000000000b0c9df9b1bac16883a5d8225c9fe5c8fb8773d3d0000000000000000000000004a6a7d81e2e8b38fc7d657c46e32bd8fad2b597e000000000000000000000000f54b016f9bd01208a73731ddc40fa4c0d8f231b0000000000000000000000000b56b3675f3f1fe72268653313ebf1e4f756e580d0000000000000000000000004ca0650263eeabe84110f719f754eaf46f13b393000000000000000000000000365b7c4245ddc4c49fd85d81255bff4881c9689200000000000000000000000045cc9463768b22c71719e553c4cbbda7d924e94700000000000000000000000070becf005e88df763d93b9e364fba96ea49b335a0000000000000000000000006f98bf14b24d3e5325023a1a26a10e97b9d4575d00000000000000000000000004ea5f7d7e6919f4f87030d3668c26c3647cf116000000000000000000000000fdaad8f60735b3a5425a41235a7e15a89ac89cf90000000000000000000000009c28b6f2307c64824cf32b876200bf2255da9b76000000000000000000000000cb5d9dfc90a88ea89fb7457cd375a88104f271fc000000000000000000000000089091562e3d69530d586391d84f9bf9109db169000000000000000000000000045ef6cf4f516e36ffc558c3663b06a0e9e5b52b000000000000000000000000524655a85c1019ba11bc7a02c7156232f90e8dce000000000000000000000000d51a138ef49d1dfd617b79d5e38868e86c3f4cbb000000000000000000000000379cfba5a39eb815585c21c52d720bdd77f95f97000000000000000000000000c6d73ee0ce0d5150a3249ceda33d91dd6aabb144000000000000000000000000100b28a3907125a5769529f3f46eb6012fe8b935000000000000000000000000ae1676ee2f1c94178657395615ec50167ded564c00000000000000000000000052f90bdd414bd8d4f4267854bd0f7398b0ba5f3f0000000000000000000000005d4f2b00818bf26728efffac140c6448ee6805ab000000000000000000000000f12411b616a621df205a2f297a41496dfd30da8300000000000000000000000071ac747f5eeec6c7042f067c7cf378de064d9777000000000000000000000000c4d8cc666f5d1a4d93ab3037b33ccdf63e4b18e00000000000000000000000004f017d5c3a24d12c955efaa49d538f0704d05c98000000000000000000000000cf77c1231ccd72c3fd05f538ca4ae8c1d25c0f440000000000000000000000009097f790071af48a1b0b6564470efa9712406a0d000000000000000000000000615dbda477fa616f3b3873080fc66e30ea15d588000000000000000000000000d8931f822f151ae486a38b4aa885b104be98b56600000000000000000000000004dac12410381324d932dfce4f17f8997f094f6b000000000000000000000000a0d8dd60c188427a77a6c9b279f9f3dd906eb9490000000000000000000000008d8c8cf51d85558141fdc0e85268417e7f4504d4000000000000000000000000b89586707840015013aae0f1081e3e046ed77d09000000000000000000000000737d9db1fafef38d9294ae30874a78be0fa8b7f50000000000000000000000006a4b7642c016c6c42888ff7d885234e7766b1c44000000000000000000000000fece3609a854affc33eb6c7907801b57dfe7643200000000000000000000000086faf8591424e88e56b5ccc60dde96b5063512dd00000000000000000000000058f4aa623cfeed036162feb32c2a95bd715bc30d000000000000000000000000f506d83cbe1966c61afc6a3230564b4398d10af1000000000000000000000000e913f3af1ff38994f48453e2274d1790cf07f7be0000000000000000000000000a66161bbcb99d60c1e629bdd47e43d3e0938900000000000000000000000000f1cda4ab6c36b84c05e74b6ff731dd18db60b96b000000000000000000000000e5e21d895f7904b6989fdeaf309c8c6f6cfcc92d000000000000000000000000fe7aa503a8065163646ac7c9f162cbb9177578410000000000000000000000005eaf2d690c8eb496def04b710a06a612ca5b177f000000000000000000000000c436327ca612bc84a66703dd0c58ab5bdc817b6f000000000000000000000000571d0686b2756acc3aa35f70b314c5e97c60a4c9000000000000000000000000e059665398047fad2f50c2a5550bf082c67a66ec000000000000000000000000cb030ecdc912e914fa0d741f8b53f26fa24cd715000000000000000000000000ae33b2686813988b0445b2bc1faf1fbc9654fa9f000000000000000000000000d0d5536946752b3f7c94e2236c92fc78015f99de000000000000000000000000f073f6752384b70c940b7b049a299ce8e17335bf0000000000000000000000002ee44741d5d3c9ee20b388befb9df832d277425f0000000000000000000000009ba0817ef724237d0493fa2e6dc38ccab35d359d00000000000000000000000046cec89210a7649febb777b4e9fddcc423e61cc9000000000000000000000000fe241470b80279f3cd49cf8496a521835c556d590000000000000000000000003d625e578f3204adba4af05dea6f6d486b4907cf00000000000000000000000009ee1cfc0c4e6685037ae5ba58adc495ae9cde7e000000000000000000000000abb74d4dd5d3c5b02ce76bc3da1d144613e0d158000000000000000000000000b0d6d0667140fd66fccf4f66f45326248c22f14a000000000000000000000000a5a87b7813c01fa4dca9952877a3234b4962a4c7000000000000000000000000427e9aa057d997019df0d7c9e5ccde34efe1ebe7000000000000000000000000a66de1f270e3e2539af2189a689414a42a376b710000000000000000000000000854ef0de1dcb2dede5e378fa5e8378f1a13d4be000000000000000000000000c0a6bdef84b89306835ff6ab2fb2db4ef59ba2660000000000000000000000000315b3c1b9b19d9b2071e83e00e60d7155b905910000000000000000000000009c2c8ca410ab8e2dad8b760ad1c1351a189569b100000000000000000000000067d69c6c7795f77217dcf89f598e7bc571e06ab0000000000000000000000000f0d62452e1c628a51f5dbae5687ec0cd93c9cb07000000000000000000000000e560229324c2883450b0cc0fec740c195f9311420000000000000000000000009a80a3d045a083085986b0f4122bbdf664dc96f40000000000000000000000005b30c59373ad6de64ea3581189bb4fd25137d441000000000000000000000000b92c2c70c33d07963c025d5b04938b5e70a7a64a000000000000000000000000af0fc1dcf394f308755bdb3dcc7697468921ada10000000000000000000000006457d473f48e870999f537cbda1e8b990fd98570000000000000000000000000d6d0b33c5bbec452a0fa0891157dadf32fe1c015000000000000000000000000464936a41843a4f383ee854906d03ee4045fd5a2000000000000000000000000b61b7ffa068b09e4e71c21a53eaa533fd57f7d6900000000000000000000000024ed341e1e325b872d899dd36f6b4c460d22bc8a00000000000000000000000067e5e67bf87143e325e8f2a0256a3e86786784a2000000000000000000000000808ce058c5a0f7ed380927d6f7edccd1ed1617af00000000000000000000000073c87f96cd42fa6a0eb2868398341ee7da1e3956000000000000000000000000692e9828decc3186be7b54a2437e01b8ca9fe8e200000000000000000000000081845f8a13d22c86ebd561161a1edecaf7aaa08e00000000000000000000000091b8fb063ba2959ba233ab77cf6e487cb6f59c77000000000000000000000000cca2e041edd41bba94a258ba29ac782fa479c82400000000000000000000000006edb17227afc86a704a80c9de97a5d0a52a986b000000000000000000000000d62466804c20e1c025a719ab0a835327cdecc550000000000000000000000000f6a48523272c978ccda3d437a45419feb29d5e530000000000000000000000001346d9a2f08dce48f57e98af3ddae549d6039a08000000000000000000000000b32bce50fd5fc179a603b0f97147419e4f1091ae00000000000000000000000013ed2af11351fc0032382e844b01cf5835229d1900000000000000000000000017acf19470ed468e4d05f57a74606c4f564bba6b000000000000000000000000d6eccc2e72a30db05ade7075c7f89e8f39069a09000000000000000000000000d7b8d45f64ee8fc82c6b679c7bc9dbc2d8e0550700000000000000000000000007efb5a7c59dbf06a0cfeb51aa510c0dcd4c88f20000000000000000000000001c682fd6da067659c3c333b206757579a032907e000000000000000000000000d68ade5501b8d335584ccc8078838937777c59a7000000000000000000000000242345166e31203be1332f5f093feccd51183eab000000000000000000000000260968758bb680d6379a2ccfef144755c7c8892d0000000000000000000000003a59fd61a52a19c0c1c16a6e7b3c9bb62fba0c3b0000000000000000000000004147e664d404d04c11392001c33ea660c5ebdf2b0000000000000000000000005fc99bafad26d218c4691bff75cc163da0652581000000000000000000000000d1740e1b6d0edc93962d8d6c6069c6384ce7c837000000000000000000000000fff3ba665c13e0d33b2fd32f20e10a19a02ce6ba000000000000000000000000fe8ed13ddb5f30d2b26295a37e39c44dc0bf8f76000000000000000000000000c8da7b6273a6f46a6faee029710beb17cb77f5b80000000000000000000000007ea57b85e2f5817f07b7c6ed2eca45fc24c8929c0000000000000000000000003fd3e3ea68195ad142fdbc64d23bbfd1bd2d98c8000000000000000000000000111000d3e7b788c176178cf65c7d03c27249026b00000000000000000000000065df7d28830ea59404d4653b3e93cc46a5147a1a000000000000000000000000d3468bad1093a048ea4ad4330bb53d2eaef00a3c00000000000000000000000084e7ad8298227b4115e3d81ba385a9349c3887dd00000000000000000000000075bf75b19999f0d0c4613511cf6858a8b3bbefe8000000000000000000000000bfee4ec4fabfa120446565bff7bb3a0003677450000000000000000000000000b78e0c35fa4af31a892e6196c58ed689a8c834f1000000000000000000000000f2a8589777c6935ca20e3264fd9973ca5970be7800000000000000000000000019031ed09b97ec57c5d66dcac2e8943e027eb793000000000000000000000000492f05f3c9829effd1c75b1a64a3da60f5390fa9000000000000000000000000444ace572c79f58664f67211ed536f7b0d2720bb000000000000000000000000c64f6469966ab08e1b55619ae9746ba756cfca0a0000000000000000000000001b20a2c85f04382887ebf5287fcc92466d952e4000000000000000000000000015d5d1d312be98783d88149a32460314eaa6daa5000000000000000000000000e64b8ea3c182671761eb6e9896363ea1b617615b0000000000000000000000007c9ab6f2eced83ebd3a4868277db04ac5b7eedec000000000000000000000000ca59a2fdda38f497848c6d3763fd94f50ad0d222000000000000000000000000021a62f5f14d2915000eae968d2fa6c3395a5f2f000000000000000000000000660bd03fd4fa08cc746aff6bac1528e9bc170bec000000000000000000000000217366f98f154ede0b2f9546833e016c292cb73f00000000000000000000000011af9af5457e3d8e957361fa9858759a4f9a3156000000000000000000000000546856268bc6cf5a362e985572793a01bb4d38bc0000000000000000000000004df01b5d0fe4dffb175e7b95e69625545007919e000000000000000000000000631b14da3c71401acfa0a02d673ce3b81c2dc1c3000000000000000000000000631b14da3c71401acfa0a02d673ce3b81c2dc1c3