0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0065debf9bf405c41d1dc56340a93a88be18be3a89b61f5c5921b6b6caabce34f177b2614005c15477e0bdb1d7c7b2153af51556848597dd8b0eb62b79eed92c916d2a3d79b2d500bbef9fceb7eb4fed42220afdb0f6bbcfc75092356393c14e30000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001dd7400000000000000000000000000038e3316825158bd52f95dece69e3994864a75d50b6965f83419f187dd20dd9ac0dc4cef51c2e6a4602a48e3829dc9ce80fa5f09618b128c9940bc9f42c417484a8c200000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000db303ab11239d2952bb65f000000000000000000000000000000000000000000262e57fdd042a5f03fb1ec000000000000000000000000000000000000000000000189ea8f0266a3d9e58a000000000000000000000000000000000000000000f99f1e1d02156347a3e3370000000000000000000000000000000000000000000a02872b9c5d39de3afffd000000000000000000000000000000000000000000000c8d38c460c13dcceda8000000000000000000000000000000000000000000d503b3ff4791b93e975e9b00000000000000000000000000000000000000000088ca2891ef54a91793ea6700000000000000000000000000000000000000000000134e3285dd8cb6348384000000000000000000000000000000000000000000392c99c22265df763d2eca000000000000000000000000000000000000000000bb8131eb4152c973e96e1700000000000000000000000000000000000000000000226d95965219ecd015c21cabd4a691ec25206ed80c39672a75b9d9bf102d7c26f505f7ea7c5d7d5c483205284c7631566af747db2133385822b1c9c60d860fea27b5baf79f5aa641f51703b1fc5284a10c5d0424aa392f24d0015d668faaa05160682c74cbe0b3d43f8827b4eb0e4387fcb7711b9ab68dcf086d6b351aea4173c7d52cc1616877b15ece0639156ce3c8e367aea5749f494172e394a6547c7000eb56cf548b77c48a6a772ed84b2b0435c6ddef89f7868b5c2eef1cff33d1c260ce2202bf984ad7ff28cc243bc2ba101b8171e15e779815d1895066ce2619a809da4afcc6aa4430d71dc92198ef7dc63a325a955ba11e75caca3195dd4ce1ac69035f4a623bbfd7d81f3d037da87f20fd53c0bfd2be3d4eee9afa23f05684f734c4bbc0931f261a4ff56f1310ba45befe97004ab10b2966fcb8effca7065b778c1f64acd328b000e4dcde0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000218093fc28a1b6fa1d12edbbea3c2e17c4c6aad8024d9913449a5e2485d514d7706f7a3f33f747fb73fef730d939bc4d37e3d8ce96d274726123849e56c33e32513463bdc527f445392320c8f1fec87102d2596c3e4397281f3f11c36ea860eda2a1919b873eaa6c4ae261cc72649d8d072385dc62c2e8732271227b4fe81323028565b19bbb3a920c5b61ac18efa10c7c0d491e538bb79542afd2def68f7204a06ab0f59c9f750038c9c9dfd8214b262b2a5693ba55950e0a9280b5a074d58d22301d6f4f1c8e4d999fd1ee642573190e6ff93c62683ad0204362b9c32acf8351ae9acbc44f7558f24be23ebfee008ae69aba5115ecdee218b40ee1cad29ed530425c9028af3e52e37320d5e15d92d04f7500aaac6ccfaf27f18b53380403b2405764cc954244e84a4b0615c4356d3e9fabe23a6296e4a996577ee75891a70d42a031295fb59786f325252c06de8105cb9b7e383a2bca883040f8b6d1647d1081ef4aee26251100caf87ff34d99f372ee95222b01defead4e5dff355d7fb8aa50b2b7b6e63c63ce7b204a43d6d31bf58c720597fc6aae1ddb724c3e88b4397af0a8613a2ff799dd4cb395b7289bd732a136edf42b1af8db42509b67c866be3a005a93c0ec3acd3f3df84c97d6242d7b5686e1b1fd650ad8c06ee2b9b9338df9d27a71feef4ec3137d7320e403e62dc7f6c09c07b4eaca2c0dfe1b6d3f750c1cb0000000000000000000000000000000000000000000000000000000000000001078e74b8ab902f98476125b665dc1b0ce5b4997c511e4de49b95ae101c84382b2b5a33688feebad9c074d2d5d3b293c1dfb0acbf96eb0e064e7d1ddb8b42093e298865c0d36160ff596b4d1e424d54b8836bf9060d49634f33d6749f3fcc7e1223519b8c6bdddc893971ba46e62eb743de2c38b4d54e5d611755260802d96e170da76c45ba3bd7583daf3d05a40884981bb9163a7ab8214d176a02a141cc436b120e4e8f832c75b925320f03435e7da0c242a398577ae725fb805a347ff35904241f858e0e6f49ab18d0ce0a151bd5c1a22c000a3108cf6331fe1e0bc4727eca1e46726af3b8389dfc2a4daee163878e2e03a4f78e14b4b669c55f7213e6261f00aa783dc455c474d5178aa3fe5117f4257c8c2926e7b2b5712c22ed1759ccae0545fd88a1e6f90c0c71988821d5480f3ddcd8f97c640ac532d2817798477481096af841d4c3c4289eec2809cc8895faee9fc0749061857c332c33d63738e8f428a2806c2321e1f8313e8914272d5688038848e08fc2a2daf0418b0ba42a70b814dbb41d2cf5ac8d62dd832b93ef6b971d19e5fe1ed991fb867ee402671ab26e09ef8c816e60f0cd65e39e27b77fb3dac1007f1e0a8d422f09aab74f6e784afc