0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0024715b6cd3c49fa973d251d20c5687e7886bc24eb6b9b7185ff3bc563df40b91dd4668d305b9201c4859d0cb9a9df75a6c9abfc95233bfeebf9089722dbf31b56fa8a0bd0e45bc68c34ddf1c5a4103e7316f67c0921fb463b0adbfc1a407b970000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000856e000000000000000000000000000150a2721eb71093284db713eb057f83403ff492e09ba18dd920a5616f468cc9921e1859b281393fc65c474569cafab5de395f6ccf85ea3e4a5bc250cf7b13bf6fd4200000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000056e83577f33ef79a729576000000000000000000000000000000000000000000a8db66bebcb663aaa721390000000000000000000000000000000000000000000004710bb193767b28f9f9000000000000000000000000000000000000000000029d43a30b751e49dc9d56000000000000000000000000000000000000000000f9d07fbad0ef0b184a44dd00000000000000000000000000000000000000000000092168095b54778a56fd0000000000000000000000000000000000000000008889e49aa513ed5a75acfa0000000000000000000000000000000000000000005f2c808b771247e38f44980000000000000000000000000000000000000000000019081d8d63e4411693840000000000000000000000000000000000000000009b76e2fa6abd8d14aeef7600000000000000000000000000000000000000000084319fa910d06a9970d28300000000000000000000000000000000000000000000007f26990453755fe5601b78776e8422601ffc77e94a87775e28466e07e0b5b8259d15fd568d554cba6016992f7f9dfc77b068b03088d4389a0669532ca6ea4111fb20260118c18c63aa1260bdc9b3f90eaf69c6334e1e5151533a9573bd02b4d516075ff5dd8303089f20be95e8ff042d9da0fbab4f5625b13ca7947745e3014b7bfa95538726368a0403dbed705a681a7991204160f6dbadd75807aeac0bb5335b71b8723debc3aa701caca18941262be1faffc739a9477a352f34a865019cc043984dd89ab29dfe351eed89d3d94bd5b57d5305754ee81e1d260cd84830b021b9afb953f54e097c8f063211a9930f57e85c244a882db8ade7e97638196e0c39ebae325cf7a96152cb2032e596a320cb9190b25e5e1f3270cbf95d7ba60358b7afc3f687adc2c7126711a061ca0dc59e49255e9faa9ee1ebb825003f2079b2be19cf802015a372e02700000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002089735c1a3e30c21f560a8b787aefb169a0c306b28a8ab595cf047e0014c663f294d571be0200d9761bee7b3600098249f347921911082e2dac35ccef569e23b1cb3b05a03a7ef2b7aad5e4e1040acb358e3e2509a16dcccb4b3ec097c12cf20294fc4ae772beacffc7d5847a1e07f46c3ec42aaad29ce93e25b1d05144eb4ba160eaaae7fcf3da377869ae577ce5770101e22bc215314c63e214305508336711374157f6cdaf4636d226633a6fd4480f0dd8156e35dcfd0cb3c4abe5b55d0972b14bb76d1eebe13c51d438c782362370a0d4c9dbd183c855204864cfdb589af045658dd14d5000190b1f6e6a3e2c22c96417e4a836b509a9dfa778953adbaed233f24f0fba1c0a00bdf5e48cae9f68c0254ecb8a6b2908f27de9fbd66b19a490bafeaf12e3bc739f001e1ab1aac8dc434044df55dc8b3c1a9314b67df7e92871e87530e98583fb5efbb8df89a8a89bc16be883943ab50d05a6cce4bd0d35474239dad9e4fc4b17b1cd74558fb6738f04ad32c5a883334e627d88ebf2717766b0f2ef788f5d27b69a59c49309aa331815e59d559d8557b375ea3a547ae164dd008e776ef5a1f1cc6c6586fd95f38768a189ff5989418eedf9c1379b6ee08c2f32754323f9675e035196a991a5063ac8fed1ebb582bdbba854fd747f0b18abfe80c691760a1e2069ff33c603e77b560e8c646c1d023a455585d4188b8d6da8722000000000000000000000000000000000000000000000000000000000000000129e69f088db1c8ad7cd3d3e43d19d2e42e335f2b3b5dded0bf9585737d627cfe04899847480b45bd0d2e14ddcba922431713f3f2454a83c3d7820aa6ba9654eb15a127fe087739b4b9946c3be3b0b28a480e8da5898d0a16e2de365f8eb07a98232c67c58c01b10a731a1173cf303a53d1147aaba9ae7b231e32d099d8aea17c264a141b1a3eb230c0eafe62e0e54fbada167efd74c65fe9f2947088c53f9452157a3ee293e33b2680185adab709bd7ade7201786d2a34b71ec2fabee7b4c6df2fb10591dbfe05b51f6dd99d69ede1fc0494e414404e0d5e2d661978f9a42edf1f4c7952e113d4178f9781bf38db8691f05d46c7280cd609c3ed059a34a31e1304d4c35c5af4769c2ee2073ad21da2bc399683a6bc86139c3dce7f474b5820da0bf569384a32943f577d9bade153a4f12efc54f36fcffbf5a1de6fb3283353ff1da2c09adf28f1ce9b990788aa0075d01848e1362fdbbcbb33d105305134c7ac15e50a86c058a4e6626ca16f0b1ad1e063084d6dbac030b0d984aeaecf1aa7412a52698454bcfe1432d8d18e3e04a2ef9859eed409caf55f290fa037e5e34a731abc60477206ccaa30e16638b6152b12033d0b2e340629c20af21e886acdb92b