0x31fa742d00000000000000000000000000000000000000000000000000000000000000a001a61414c13c9bf62c3552aed8d14ee9909865ca3bfcf2b8e9bc0cbb30e4f3362f5115c8e793e5a8e88f672a05f4364965b20577563a318ca798e57bd9903b246c6731b948be71c4328f5e83a101cec615632924fbe181c3438121e467c9f2d2000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000096fe0000000000000000000000000001585bc87970bb4a8409f55740a923f32ce0bf2cb13cd4cd0ccbd9707d9130276cbea4111d94d77c0a69371b7336b5655363dd54e328cea0d8f961dc7016dcddcc26910000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000004e26c09758e522c47fb665000000000000000000000000000000000000000000d7b78d278f05bc25632d3b0000000000000000000000000000000000000000000004a231bbee91cb28d5a0000000000000000000000000000000000000000000ecb455562ce7c3cfa7815c00000000000000000000000000000000000000000049d7f7145661a482ed44f6000000000000000000000000000000000000000000001e578ee7637b7ed01e0d000000000000000000000000000000000000000000c38e7fc2098c05d58ba10900000000000000000000000000000000000000000057f039ce6e5c72c192bd18000000000000000000000000000000000000000000002858db778d21e0e3e0ee000000000000000000000000000000000000000000c12749a1c1ae07371f918d000000000000000000000000000000000000000000e8534172838a3833e8db18000000000000000000000000000000000000000000001197b0a5cd5f2abc5f75209d3eb0c144b04657f01991903259581fe05f8cd3f7228b8258b4f12220d300180f68fe4a66a51806b33dc6316f71cdf7b64b3f2bc392445b6c01332e44bdb2268cac077468657eeaf57363c904bc0f7a4792ab0d3b3d2116b25ff6203e2ebd1531fba52ee9331ee96073de92d0abc6fec7ad9438f78715b83ccaa6947176b62245332e242ad0c7588b45e57a2c4ec357686ed305cb4de7e996903155a9dc9421ec947b5389d7b83477cd9e8a9e1bcc9f415e2ffadb30f31bc0874af845b2bb2505b27f989eeaf307a829fe8c986b50ea43bbf0a9b86d1790c2981aef0a748722741bae01ccb2e5bd4037ed592672d39a5e934caa3c90acf1f1d8b2e66708b32edcc555c27754ad0ca10523c21e626f4215681b0a5468c8a572740bc49b8c80050996e6b4b2c947e0eef4da8ff5f430a67e53213ad45e435fcbd1e14d2ba64c000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020586ad0bc1422b0962b122de7d359e67af8b82d06d118e6e1e9bbb68116657f41d52537299a939282a7efc3589ece17c966a0965af64d52d83bb32ab12d33d5c2145d90e81db5200fde5954614df7693e01d4bd1fef7109285f7539f34dafef2123e65c8d044ba936d53d9db7cc924c3e72ec07d117a49cba403bd1e11a01f4f1141ed747b2f30c4e649d1e863ffcffdb7c68f29b9235b096cb2995bccee5c2b27dd391d902707cba0ddc2e9437af246dd386516f2292e56189515e74e64673207d0c98e6efa3a04b23e65071207c0727a31f16d623273e923870c745e26e7a01054e5b64b9bb8b4894a4cbfa3ac84659ccc821c6ee450275abb24b77d6295ae2d8bef5a88c974a13d577447de7bf527f01e3da376b8900931475a3dc1c0f36126502fa58d2ff7c2d7a0abf20bb010a3d76e27409a7f52463facc2e10d3c18fe0af7a759943f71ef154d6b9a6bc274b6829dfc10a3564d7bd62846a1a7cf5f9d21e170e5cce19f0580508fdf2bb598498c81e48f2e246f5c5ae21c09a876ae1513d72dc2ab002dd3fec6fce04d32d8963aeef8254e39f783c965dd2b2c8da28102f27be1eb520809caaa601e2cb74de404939a2a014da13de8f89733fb9f08331f188f7cf1bf908dc9aa3738458ebd6d1777272310240e7d903d7bf869866ea325f53c8a0cc2a478627f86e5d5eef1e0c53862ff635095c5b265118c6204a1190000000000000000000000000000000000000000000000000000000000000001037d3d90b12508d6ca8542288fdc21f21df6081e4dc92529f30d074a977cbcdd146d0bf6d8bee902471ae1209b1e68d1b7b98320c8cd7ba7e39d9e67fef4f5c901cc476c01f2b7c605f6467514d766f7aec72ecfc807fa60b5f81b1a3c5b44ba2a7b5445cf74b92ff8ec2ebbe470ca175c62882af11bb8cc8262d7a5809e3aff0309ecde59da6c155a0d376e85f25f9e328cd0ee733781a150d1b6e116a89e53123d3eb9ea0d070828996fca141731c0211777f0d9d1fe762cb51a4318d3a9301ebe2ed6f96e7b0e5f8e55fb2c78fc651a931e752c24c18d0023bc55fcd3345405ab8e32ea4832f356c80f177f828472b30a59a1ea28b7034e5255200fa1ce912f03ad5ba266ba537e4f0cf6cd9d9345d572de07408fa13e3879b3047b3c789525a0bb5a8c6385b850dfce80ee69525d4a71063fdaf24c77436936f1a093ad5a21ec7f6f0c545a0d9d047cbee393b8256fdfaabd11d09964ae9e7c8b202db8da03da512cb63c9de2cf9903975c3de26e0932462f5dae5d991e74613de9688f92219d7130cca6d370cb7e0b4b7711de72b911dbcef65b682f7d0fe314e117e826246842da0cd4053c7f6b677d74ed82c375c4e99397b1274afcafc1839f8c377f