0x31fa742d00000000000000000000000000000000000000000000000000000000000000a011cc0ef40609bb724faf5357a34439363e47d7ee58f72b086ae297a2d6f5dc1b265db209cd0808dd3a4723e99c3552da0aa55d5c961bf248936aeed8dc0d8818710950b4f3eb3df1e43f2f6079a3283ad1200b5175988dbfb7b188ba04435c3400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000000b4000000000000000000000000000006b81334be8d7003e5302954e1789b595a147fef6886a609907aa6d993d13bacfff169d31a4e3ff903632287f65bb64196a3dc0e3835f3d483c5f2d68184f7418e3920000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000002817b3954dca15c875f80c0000000000000000000000000000000000000000002c6189923ee4eae89f1f1600000000000000000000000000000000000000000000239a1da642b4798556330000000000000000000000000000000000000000008fe3b157ce94fe554ead3000000000000000000000000000000000000000000060ac5b8dafa91af5cec1520000000000000000000000000000000000000000000004459f65c5a5a12bde840000000000000000000000000000000000000000006b4d881d789bbae9bbdcf9000000000000000000000000000000000000000000ddd182c323099cccb7533400000000000000000000000000000000000000000000235430f8358c5d6236a400000000000000000000000000000000000000000086357842d55ef164eaa04c000000000000000000000000000000000000000000315efc9df9ec99812d8209000000000000000000000000000000000000000000001d82064081683ebb24262f61c859fe9d72b77562617f2d61cf64de1f54996f4b75cbad49c10759a21a4802ac82cd4ddc8c019b459fcecb4a4685f70908e71cbd504b12a9f5a4fc0d3fcf20e0461c8fddb402e0d565ab4288ff75e029321a0c95a8d1320cd0a3c118d3812623dd62671e2f01cd9316affc9498b0b17496b94c69ca9befc93ca928bfe850030f7be6d72496a874db7e51a76f62913943a4865afbb88984f360e39b5c96a70d00e806a7724425ab2a5db36d055735a13467619f9ff2833b94be832b669622151cd4411802b2185736443957e4c4d99ed3faececb4baa75bf9cf1d94c2bbb223b2b775e04234308421e1c919faff598d71f615268ee064d4cc5b0e608b71ac24637b458dd8a76584e83185fc9cf80dc5a75c768c7777e5c23ded6c3a4396d30684a3777525891456366260fae3faa4bf197d8967e69a36fec21afa3371127100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002107dd2fcffb56ed007fdfa11eb8fef4948314c750bebce4dc6ea13c2cdde4f9507614fbd5679d8be8acc02fb73c3beff03030ecc7a58dd99853a8275471908020320b28bf84b4d69f94819a1acc2e1e266f054f1efcf5e82d2f3d42b9db0aaeb05306fd2a771c5c020803b67c409faafb36b65cd9ab6395884415d74589234d41f9405842b039b2fe63e33e8997a09ea5a8961354cd1d392f37773a9317f2afa155af38550d020a862df86dbf56a38bd6a3572470fd2600acbccd22ac0bee6761f64bf12622dac39e0552f7113d60afb5a96f6678c460fd704102da95c2a7818004d46471fc9620c4f0c554d91f9ae46958a8d3592b5fed8c7d653b2115387c51f83528fd48607ad3c7b64f7ba46c3cefeb6340bd23bb7e172573c15b111cf2e1643fb6c01df857440555bb8538df22699bb0dee5e381c32fe773ebd15b381891b27831b826f06b8072da0bc78abfaae480bac8fc663b31ac790700ad0c1e19c21f483ca3ec345a63f80d9816d0ee1141670742f67208c75baaf1d6c36d0a96b0bf8eb6af3292a43edc1d5207ef9ff9346feba51970c566894b042c7bb505d282b3331f62c899c2dbd25857f7bf9a40f05ba2ea4a124c108864eebbf9608b0632b5f7308804c344d77e39b510f6f930c2eaf3342755c09e92fc67b0c9ee443bf0ce92cf3cc7e8d785c17cfb68afb554dc2d933d13cdc9dfb7d671acdfbf2ff2b0000000000000000000000000000000000000000000000000000000000000001222e4fb3701d18203291a93d24b6643aefe455aa0801b1bded45bd06250c5d8b1df703c6a7e95e9dc33197f25116d00e2787d18cfd03702918d19b81ba016f4d00425b12dd2c55987c0c8bb88b416ca44dbfca1905daf76547a94c548f959bef1c1f24cbfbcc403f7d3bf6bfa4bf600706eec4e9c93db07a10b69d00561b2f0423b609211abcd0073f681a13b38c795cf974304fe010c8ba7c82ec2f354e6719205641dfb1b82b2528d0f858ddb83a7aec46bc32a4e905d1478bd0c90a66ab6e2f923fc126dc683555378f8b647cc017aaf77e73d800458b3a55e811993e43570e489c880ba58c1e9b66b148d8fc8139d8bcb80cc6d988a368fbfc1dd0acccd3084ffa43ede28325a0b43a48281f4d268c34f29e9ff3dbbfa4e5a00f8a1afc6314a3837b8db6b371c28e4246188be08e737dd66ae8b39c928d6daf6039d65d040d386c8197e1ad789526e9198f507dd1cc7c30ba1cef1f8ba641d0eb741e06cd299d3602a2794b9d163a3ab5881725a8159b3e5cbf7ec83ba5405c54013b99751cd4ac4dbd78fdc5bb1a138d3bcd1067bda97c6382e5a9b4280d360752d6cd9422cbfae2cfb13eb2ecc3e504040825876cf920c594da09ef2a1e4b7dc37633af