0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01a90de449ad164dbf2cf9e3d87e7bcafaae32e9532a632ff661f9fced610f2dc291cad4bbca16bf4e32bf48cab3d23fd958494f673a2efa5bbd0de255ea5d674bdee8e953319654ed2cda49b8779063e97d972f0fdd0918a165720445e24b1c400000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000007e1000000000000000010000000000014f5692b195cc0761063b176ebe2dfc095ecd548fcdf52ae82891141f9b71a5e210744561988de454c4d9a40ee27cddfe9785195f4d3abe8d082bf79021f0603e8f9300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001e9477c443d4002fb9a84a00000000000000000000000000000000000000000046f5f3596f98282a8a69f8000000000000000000000000000000000000000000002dd9b234d9cd112da2c200000000000000000000000000000000000000000013a13cce847b8887dc6cdc000000000000000000000000000000000000000000c59b88fdab36dda4da645b0000000000000000000000000000000000000000000014277cffdd48172b5685000000000000000000000000000000000000000000116d6b2262bc1da5aeb5ff000000000000000000000000000000000000000000ed134f06e4a21f31a64df90000000000000000000000000000000000000000000004cc876ae956275f12ce0000000000000000000000000000000000000000003ff53c99d8ce43d8bd5e5a000000000000000000000000000000000000000000f03c0a594899fb764bbb7c0000000000000000000000000000000000000000000005fda2339f5e03da341328eb6bc7cd8662c96d00d4dc085ead6e311528e72ce2210c1f3b39086405f1420e894157e958bd601919f7a9e51192356dc18461bb9d427397fdd773f018e5e9027db62d890cb926d8a293de0f2f7e36876e2fe383c635d1161e996e63f8feff190d64e12f231934bf87790b8f9ae9e8daac3a07ee515cb5c5dbcebb7b02bdca29f7f230fdd64c870612a7564160e65dd186cc3557e09059ec328b71aa9a69241cde7d5e759211f1ca4488457c5af490e97d1126b8cd13bf8da80f17c019cef9162fc6ce44ff90d37063644d19df12e01a6065fd8da53a59282561aee44a305b2efeded5aee32a3b7b71fd7635bccf822e36dcab255267d072d2bcf74a6738a610a3ec3691d06d61f5f003a44418bf7abbc614a142f2f907a114e593d4a2178b0668509cd1cd420e37b8b7ec316086e90ea2dc7b7b5cb59de348dc100d8bfe5f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002278f8451643f3561308ab7a51b0c3e242acd3f2aeaed62c0534b817f178428ea1e23426c8f7c679f809a27906aeeceefd5c1317714b899519f44e231af447bb6005c7b4237494572fe8bb84c3e8111a26510d9d1347dbf5f2b7ce419c5388901158346c3d0e0ac296bce997493420c0b7a0db0a76aeebabe3f83406c678eba8c09d60179938bafcc90a8ec0cb05047e290835b855bf458272a179009142879d220e1867a392e207775b589867c4e57c13fe85e45c444ae98c51b3dac1b6adbd024b57fc05326ccf87309b23e999332a88adc44c3389d2803012ed0b2f9ba8c9703a105cc9dfb34e2e005b8bbbd8108d3b3b0d432528fe4a7f58b03b024d9155d17ff76fb7a1e5635a64fbe23d3478b132892161b6e4d1860fc25e9ead098ab2a03279fb7124a6d3beecedbe08f48709189231f1fa2914dccfe83f7f4a8be932a267e522f0785ea49d8072b9394dacdc645bf1ec3572a75bf62550d05d587ce171b54e064602d9b82a9b09f4968b570e91e74c4507640e9a8a68ea2c8771594e929f958741b4ad4a9400dc90968f4889e4d18e7535a0848101556f20d4b3204d9201f130f8765e3c988d784d6fee187b1e7c02e7ebb4db816d409d15a605b8a9f2bd6ab38f8171454d93cca17d599196c3a13064b32b792f0689b4a1d1f0741c12b6ec12fb48d34645c8331816a0e69e47fcc276f25e2132c7a79d2b3e1ec4a0100000000000000000000000000000000000000000000000000000000000000010ad041e54c7d07ac2428818d2d3d1908e6e3498486caa739f33e8ce3f31ba3c005168aacadb0a8b7a4139fd91c45a1265614439b1e1d4bd7d56ee9a65e2f9aed101380ce2042804f57cfc7eaf3dfb028b341ad12ea2b87887466d7793015d31f150600946dd490629529d651fdfe1b05b8f207ccfe21f78f707d97e8d810d2d7033e451fff4e97a61de50850eee422d1c766b51edd148fc54b0e4f57b04ad1c606897b249da4c1d2c8251fae679bd038f820e07fcca5150df2b7806574fa0d5221ca6abb089cf9d4c78b67473ad698a241093db768e78d7da4c0b31fa3e38a4c1c785c37d3c9decaa8d0dc6bfe11855bf4ca5058c10dc7d4b4e7dc999fd8ae192c962c671a2682f5c55c0f4e76eb7997bfcd495d920cf156549ed1358f4f937815365777004d0b8f10c3d3291e8be12cb0b087b5a81400c7ef3143f4ad4602b320d6bf1a3f40cb7276af2eb681e4a246a22f9197cf0e6c811f44570183211b5d016c7037e042cb3ddc123d66fb0517c15e78fa22f441bc92d295a79a991e5bb8070f50f49126b74e5973b29f82175fd2dadeb215d090b91da672e12c7d451594035117866a60db12144eba3a4296cd8d98f0bce944bb1113d2437a1d31a46620