0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0258c0dc74e91e4b433eab0466b51e40794d349092709ad90b936da35450328350340ce2699277b8481c64d294e5e2bd5ff4d93f221a230b1cc661101c8dab07236d4b16b00657e7b23f8a2448b7354973c01397f7f9bb87faa08bfd088ad65ab00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000026dbd0000000000000029000000000005542efc9579ebac47485bf424440096cc1cbb7bc96d943bf4bd86ca6f6a6ee4fcdfce82576cffbea4158cacfb50f3398af4b22f0171a1d644e0034512eea1b40a77f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000a1472691f9cd0886b1295a000000000000000000000000000000000000000000418651d1372d2ad64d945400000000000000000000000000000000000000000000011eeefd473d8915c62d00000000000000000000000000000000000000000067d1948a902349b236f4b2000000000000000000000000000000000000000000e1ec1842aa844d3f68a7a40000000000000000000000000000000000000000000007194b14a56deedea6bd000000000000000000000000000000000000000000e49ab82d7ee01321f5495e000000000000000000000000000000000000000000c6ee960b9af6db5727f67f0000000000000000000000000000000000000000000007bcf11fb5aa5486a8e8000000000000000000000000000000000000000000c4161e6f519ba2c015cd6b0000000000000000000000000000000000000000003b2ad71e58aa2caa22509c000000000000000000000000000000000000000000001611c08ead8ff07e1bfb1def94de7aada6165b3bd6222626463c662069dbe4c1c1affe69be95bb17bfad1e05801d5a162601569a609e069d0ef5d801be8ca5cd67cc93d5ae35420df46b12d89d63cf7f64da811148bc64455886791d487bd4e20b9cfe62f8b03537dff21943ef2c115eb784e4a69cc3a2913baa70dd5232f6689ff7aa80f982899875f515780c27de83bb1f08fbdd4f3306ac0efb447ea628156c9a34bd42c48942fb4012026c701a61a83f6dcaf2ba6f0772cbcba3aca02a09d722b30a161520745e751c5bcd69a8cb7d132e5935edcc612b574ab571e7d6c5925304b18c10d428127610c980c66e939d413f26842481cd83d4218345a1e59ace58b1208d864e2209e32ce0d804ec72b5f56be9af087608f522f39110b113cd634d45be9ace423742d726f227c1b94c449df3e86f694a9d2af96a1f143f7714d25d2411c7fddc06347b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000225c46b15d154f1bf98da1fe64308026319898257bd99fc79de0814a1064f5fa8113b2c5549382f52346f48d2a71244105b3a2e5bc66782c63cb05bae1e1c4da52cb3cd680b2a963836a9152db19bcc96ee20e085e30e4429b582842295e7c4c715a92b06369f4c8afc1c43b16e4e867ed5bfc54b413d0afdb135b2ed8080daf50bb58cdf3f377724de05aa0efa45c1248440bbb46f883861c1e50cf5e025670722782e6f122128c27f5e588ebb54a3bd2d8a4666ce9395a542e1f8db8aaddcb52138d79881946318827aabfa694a23101bae32084d709c021388939eb6a4d8010abdff23b953609b1a4d7cd14c83a0d49f6c475c13076d43508da00cdffb1967213d6432bfe92d73f8f681ccb40b927a4698612fa1a7977234ac7519e52d8ba925f9dc4fe35f5bd3804a608dd83853d96dbcbdfb08205229e0293094227e520f0239a7a5fbfbcca4c1b5866813016f262c89b63123b1186e5e515fb32eb4176b15e7479d47bec25fb052800d336fe892336341210e43f90bf8a62ac61d8adf170ea0607a0449e8af72ad24c398c0f5936aac0b3fb7f561560b9ccb9baba5aecc27cc6d0cdc03b8130da22c6e2e074d01d8ec7c929b797dc482d0be4a32c51e732b9d4dd37105934f2515f89494c6ea9294b451e35a831e3386d3ef66d38bd0ea086f58d3a4ffe9accf14712ec173f72cdb78bbab541c4e39ba83c18af885bfd6000000000000000000000000000000000000000000000000000000000000000108d91f9c6d4de2bf81c30215a71b4ca74ac3bfaa20a8bd695a2bae105add76812a38e26ae022a177cc931908bac32a8fcc8b13057de266505a60bda137da2779219f06c69bc9092574f7aa7cfa2858ef1d083b956c389e77d24f50a1eaa7b3b3292fce9de3cbe00bcd00d93ea75008e18d16dd591ac9ad826fb2895cf0f0230021a084b9b41defc1361fa9c9093cd983acd5d85457f550f437486438ccc3d87b23808a5e877dae39b1f8a01fab2eb1ab20396cc10eeee665a480808a3d2e774226e89879586fae3633efa7dac633a3bc06062fb7048e94f96743a024ee31519c1fb0282d1afdd53e832ebfe7d3fc511ce2b5c8dae6b004ec8a999d2f6cba3e3d028194b2feba8e4cb0df106d5d450f1a037f7e8b24c3aa9d0eea830e4cf2ea512071d94b944daa694c87eb7d828deeb020db6ec231c537865f80898446128d27195c560cdfb412a41d7bde27e4fb4153ca34228af10d8306606a30799ca1396417f4bc0615687a7382688dd293b8e49ab61a86b40fb7bd00df285cd46a816687032960bfd956be0b9a959158306290e9253f43d9cd714156071d1828c4b07835051d8e2de6104055945b39611de4c8d4e45ccf4f8050035a1c9c84cb045245e9