0x31fa742d00000000000000000000000000000000000000000000000000000000000000a000c8317414fb554ee1310ac66e21a422422e16f65f8b8297f2f6d134418376b51111893d6a89ab2d71654b65ae382abe25428733a677a0769b5e27e7dd5c32d7c3919047378e2cccc8532a83975156c1381f766c414703495bb89a7ebd4338100000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000c0560000000000000000000000000001a086ae211cae182dff544207d0cf1bbeee855de467dd8cb9c40b4921406932ca78a7c59dbb4e1b9cbde9e64fd7b2de26c740f4f8161900d29edab41c4fddbdce235e0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d21d1d53acb720fbd62dfb00000000000000000000000000000000000000000075221ceb7cba501c62590d000000000000000000000000000000000000000000000e577ea4848e4863e993000000000000000000000000000000000000000000189c0557a8bf6c411322f90000000000000000000000000000000000000000005f42c018191ed50eef0594000000000000000000000000000000000000000000001af053a2c41045895cd100000000000000000000000000000000000000000057ec1af02777c7d92b9c87000000000000000000000000000000000000000000ae9a6a32c65ec2fe1c96670000000000000000000000000000000000000000000002a21ecd9355f3c5c9fc000000000000000000000000000000000000000000ccd16724fdaec544e269e4000000000000000000000000000000000000000000b97fa07675f459955f2cb10000000000000000000000000000000000000000000029d88bf0b38c840022a822b11888b2caff763986c7facba8e1d4669370d003fc8bbfb08b32c554af45fe2e0bc09cdc727359359645ffb313e0f6349e76f77a20258b1c037dbb67e90c9d2b4d4da0104d42ae939696a3f2dd815c747e26694d8fcbaf3c85d7a0e62b13df28cf3d7773c415dab5f40355d821e5453d3fae70414288871515e443cfd71a950a8cb25c00c45756da841b012d02d76d2076b90cd232c07e3d9df0efe6cd69ae0fba7b939fb6592b4c5b8711117c496dd87f91ef76f158edaf7103ba9c462bde283a8afd969e1036eef1f3eedd7d5943f7757199042811f0d8337a8feac329cd0bb71467cfd3454ded99356eae1149aea93153a84f6942dd478b92aaed814eae0ddd86b07b2220b8b4e26b0656d70afa3502cae434ca5ef2ae9850863aa0e6b115f981a61696580592a45c31d2f8cf1ca7935f7fedf87cfdd490783275ddb3ad0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000209f6dccfd52ba659c1fb4fb5c927e2551255c2ba4125e5d5dbb6522f935c9b220b8366e15c583ee2a8ab62713ae35497b08b61dd16292667280ccac38c0ad21b00fe380082f224bef5a7a7883eb044ee54b2d53d1ef66cf7464eb223a6e2e7831426b351e120cf9c44a6ae89eb00feb87c3c59592bcdbec03735ae1d60ca2d49288e64d4f16bf6901c0b3be7f3bdcb894512ae3d240ddd9781b5e4996180be092cba5e2d87f3590863fbb7d2c0fd2169232c760d4e152b65dbe3d7a9f9310f64061896fac73bd9d4f7c06984c801d5b4ab866abf41f8fd3cbe0228261d47ddf5179d2c04f6fec0e13e5602bc8afadc69cfaf15bdf3a86a8f07e8cb06aa8082de26acc729f42c05dff0df3cd3480f57dc41a26858cbf65a766cf81145786f09770d0c2999f7534da314e5c8a12a6b6e70a51808efda6235773a368d4f41c05b3e17b2ede669a008c42664f2377dfa250ee43930a27617d01ec10960dfa35c51e0009a171f945df6f946703a046ddd89489909d29c82a2473f3ae8823af07c0f450fe3308cb658cc6e7aadec964ba4cc100d72430e40957f04c26bf75818f1ffcc10f1dff9812f998f737687a8ff27d0a67b0819fd04eb48ecee704a55e2b5a3f812eab20220ead0c37c23172d3d6f84bdf713ea12f43ffda31197ae85f83823b32273727140fe24133d5790c2b842921b9b1dbd5f9834a566a46e6a8962b1c5aa00000000000000000000000000000000000000000000000000000000000000012cb1bca72a42661f5a19eebb2cadcb20f7b35b922e8ae77a73a153af1fae20762f4a426f22572c8bdba4e0b3c9c42586579bfcbb34d6c9c7d575ea85496b25e7265c7837cdd081da9a88fba9217d29f0488ee995f0ba69d3e967cf5f5f5b49441b2b65bcfc5867ca95aecb3aebf4dbddfc7405cc3dd35a389037de90d6d4129d23c45946f00d2cb84450067f2585b59bd55b198e3820dede415abf27d174eeb8130b430d46bad1fa3ff3afcfbc1c529d972a587d5621525e30aaca083d423deb03b05988de1ece95b4611f0c29c05324e8338c04b81733e3c447ca0c4ca3fce129d1275d2277aa65dc86def66b8603dbf0287aff141b8f47f706481e05e429742490b30de4fe08bd747acbbfa4959c5054ac6fd6f47f1384fade08f098f4f7bc2cd40c55e08a97494f14030bb09830e04506b3cfdf77740e4e567fbe1436888f0b7f89702a8ca03afe289fec6bcdaea59fed2e432753e06641e203eb9d8cb5372d7b240a837ff3a027303e2188d3b2b4f53db9de178ea62dc49c5d4d41cd079911caf3c57e281943dccfc25161852e31cf771fbf7a82144af00141901d339d191ec72fe68a4d8390286fe29ecc5144fe493f2c5c6a0a92d1f265730df3fae795