0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0031a0b1d4e3b3a482d0e118855bcc6ea9ebd07c82f0de7957465d72d89cd89e21bd8dc5ecd56ca500c5bda858ff2d261dc75f11c0dfe690bf02923c725a97e46983cef2ea7c26ec9bb72cdc3dfd3b0bc2ea4252a130d904980737c24599858040000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001320200000000000000000000000000024bf03e654412f2085fe8a32394d86a09498e6778bc899d992e1e5646bbbae09fb5133c2d48d6f3d51ebef9f60c66dccf6940dc599fc6e0e8364eb803edc801a9aaf50000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b63e15558b9b83688b30600000000000000000000000000000000000000000002cba5166ba38d6837d794700000000000000000000000000000000000000000000240dffe1855f64a399b50000000000000000000000000000000000000000005a1feac04c626eca6914680000000000000000000000000000000000000000002be223bfa1ea65c217a903000000000000000000000000000000000000000000002a24ddef20ad4f5077c40000000000000000000000000000000000000000004269e47ec31c2c77659002000000000000000000000000000000000000000000054db69ddc92266dc1b42b00000000000000000000000000000000000000000000025b78f2866ff766b49c0000000000000000000000000000000000000000007908fc31b879588da8d08c0000000000000000000000000000000000000000008c669cfcd8378fff026a3c0000000000000000000000000000000000000000000003b30940cf3d23fefd030813e72ebecae72b07d26ea901741740daccb2304cc5a9e781b622e09772b4471d2d1760b341b1c233d5e37a525fa0e631b3345337806bd7cb9174b2d2afd420194f0a862b147b0b470e5153f3721e8d43f7b7d805d8ae2a31d351e334a2dbae302df6eca96fbea478337b66722feaac4324ffebdabb3057a8118bd249b7e6a91f4fd58c3b27c8786acd5146b5f7c1eae1315cb5459ba94038796b3bb0c5476703bb6b6f3448ee51882599353e2f8e5bb0a48583560fb1e772a6c8a1ad70520f10e99f522efda3ba2a77769a66dadbd96d628dc6e2949876e5377ed1868db9840a9ab0b83d525a65ad48c4f59ad7673ec304ac8185177627d9b724bfb90cceca083b1cf6fd65d5beb75d673d40b3bcfb1fbda97d1eed0c9a471c7ee62c52f1581306d25d999021ae9dc697aa04d279547a5798e3d3f10b23db2fa7fccf36c6cc000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021aca82ca84835352869fdf50a11e689ecfa8a503e266da2d7ac1bf29489fb52e0a09e6b369e3b65e485f87754269b4965c9f3384b4c8a354f86969b2ac66135216130592972108dbb593d4bde74851dff2d5ef2ea7f4ea635b0c513fb2c8072e0d5721b6ff32145a3447488074a75775daf1ae19ff6c9d5f4f59bbd1e10f047115296446ea892a87b4d5311bfef2f9c022a04f0a3a815d1330c8622d7ecfc4d52aff418fb44b4c68977d2851c74527f06baafd087850c5db81c1ccbd085f085211b4e2c1b6a137942550fac2728e202ceb3a62c129596dc90fe030a11c51a2ce103827b1b32f85ce72a4b3ea8b1d30d3663513de35d1f235dc5e482d00d1e7491415ba60337971edfc7799e08d0f3fbeed449dd36f0d8eb5ab89819cde0af1c21dcedce0f99d7b791e13da1ede5b3dbfe4752a208df5d7b41aa1e73342afa62c1e9ad1e80f5b7b59592ef6e9368c2b579f70601a677c643b44060bd1c617de2b24e4ffde5162d2fa3f11217af98b70ae6af7a6a6a55b7fa51ebac1128a260edd1581d81ef8907562a9becfd4f28a84c4cd8409aecc7e2f43d88d7e3e0de15356123b9625cdb0728d812a2cb0fe70a4ed30afe91fa3ca9346e280435cff8e39d11be7de35aa81e6ac513f7621d6714e82524b35809ced4afa00acfa3e576d41cb07b46409a1d09165ba6acfe7b2213691992b76db5575659bb511432298a2b0bd00000000000000000000000000000000000000000000000000000000000000012bfa3f17eaf450c154f01ee01d33191d37a539418c1697404a767a79bb87a0c216f7f41f0047efe9e42e486c68338899d47586c8e9e467cd2b75052e5fae5a4a22f7d27de336060a5540a64756204837c959f787e94a0c9530cd7dfbbb139e8a03288976c575fefc711537ddff33aae204ac782c677ad5d2b0edb4fec04fb85523d57a252368577d71515d46faf994a6e5d9f4a81fa8f3f3360cc5f76edfb6e71d66c8c68edc6451138759fa2c240ffaae36e30e2dde0da4a5336feae834c27d0060ec22104ecc64b5fb93568eaf0cc38b129262a9f27f9f2be699c41df95af10853d8bf40fb165c81551e330866dcf7e32d2f92abd2c0552442c321eec879df30328a58603c95e68b47e80489a6b808d6ea2466b189a5361cc3034b181354272e3f40a01896f7c420a8ed6b05959765f4eb748f10047f2ef00974f2814b7eb7251f7f76dd77b3da4c307123905729203615be7e4dab768f6d94509f056da700124103bff473ab70ec2ce04f4442f88bb7493a648285a5eea72879c8fd691377183ba87cf180f66e8d5b78a5ab2a539abd4fc61c31c009dc8a8c31111f11cbe90685f6625c2d1e680b34209189ee659aab57836c77213817b2f384d2e3f2e1f3