0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0082ee96f7df8c2e69893000f36655090cd64c0426acc4576d311e2d5ecddc9650523928b50a82a88d208067bbe9dfd9a445dcd022141daa22542bb55cc4b3fc5505577f6df658de1c49b86943530ba1b3544912c26d3c2b05bc4269d5d37b0430000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000e3bc0000000000000000000000000001cdd1657158e09fe7b4054a8e25a9fd4ad667a6ba779ca584c836e36ee9ab20bda961306eb1abc69dfa93cbbb05bc755278bbd9f2214aa6917f45b1eb0c97f92cb0d00000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c7631fa74ccb948097d0f9000000000000000000000000000000000000000000b19994413ab64050e347e40000000000000000000000000000000000000000000016d4d5c050349606158700000000000000000000000000000000000000000038b3bbfb4b528abffaa6c9000000000000000000000000000000000000000000ecf69d51df5c5b534fab33000000000000000000000000000000000000000000001c015d7c064cb8452eb500000000000000000000000000000000000000000020a7c1d7c3cc08cc28f65d000000000000000000000000000000000000000000d9beeb871863dd4abcc1d6000000000000000000000000000000000000000000000d17b3df46e24369193e000000000000000000000000000000000000000000f30340eb51ee2525dbd73e000000000000000000000000000000000000000000bc38a8043368d199032319000000000000000000000000000000000000000000000ac09c9194cf3bd36ee6066c7a16667fb29eff2cad4df78334deb8f92cc6552c41f892d9cec0386e0d4f2e81c8071b20ce36f8fdfce3680223f7889ea756b5cd8cfbb13640ddd4522a1605c3afb22c8115e152be2b7563150bea2816eac976d13aa5696728e440f232fa06fd50f1f7e685442ffa3f2b07ca9437baaaf1ed61d402e76c8842e0783d472c1da609030b4bc23dc0e3ee4fcfa473dec1b1544c113b06b63ff6ac7a6eb7758215acb12d4b9c95ba4522342d8368922838eefc24a02b520bdf5c7be3b1fb559e2145c1d523bc80572d0fc1ae0c556fb8765b3068883300f291bc22fdbe0c141b16a1db9e06734add583e5e6317bd5f51ca3eca27ddc56f5766ae6fde3b8781422b3e77ed1db43aaf79df4970b45806f2cb8f76ca91d5ee43b032e3f98e71a7a813c27105bda742c50021f728b960effe9ef5619542a295e43eb14dd4a94ae9b3000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022deecb3d2b35d2b43f31d10620eda3a818bba02d67a73a9151a8d6292bf222a0301bc1d43cc970facee63ad2f3dd837e6185dd4709b057580d62704e1609754f0b505e56bbdbf662a7ba587d90583e60446837fdcce61affe5d8803a978336f9194c6af8c3362a41d9af062c4ef3f6075b253156f37aacb68c519df5385284270aea4c484d0032e2f3a4c5245a6d787d6ae0ed2452f50494ecadd0c60bed232016d83468841effea0b41626d6324e234fe57952a1d46f7a3c83ad15017cdb58f2975d00e0dd394805caefcac8104e70497e4e53ee5f868a80ae3100c07ceb240289d9537174ae7f0b197f192bb8c87eb7c7d988ed654bf231fc7b6744888cc8e18d0339b8b6e906cf3cc3f703ab66513587d0d0315ef0976d060dc5f63316cff16152abf549b5c91bfb3df543c6e7706b4e0d65d2b69cfc745956d0fbc8750162025ca28ea0c71790979b085ba75d9cacb17a432adc5cb64adbd1ad96f6f82780ad10f085a1fe535b11e75063bf790cd44a8c885069576453496a7b18f47f1ca054b07a304531cc297274bad32dd495cc299808410c674caf12d33fabc5ac5242d9fa2561d05e4eb652787540fadfa5822958aea7d6016a7785191011a5f6e1d15b5f49284e912a0b20d80668e482730241af3eb68d8e195e604758ab67fdd9527a57ec3db0dd7b8575d304d69fd221f80fb3950e4e097c3852709e9a72197cf000000000000000000000000000000000000000000000000000000000000000103f590f6fc415e1180e8d1c6f2e90a09c6eee2bee9e62d62a72a905cb47a7ac617b2713b3a792370b4efcf7ec49f1ed4cf73edfa656a1d90436e1a7bebc39b0b2f94b685b240781b08e01a3cf29c9d8a5881adec69900a3bfdea3fb75e5882300983993efe92ba5569c8cf34aebb93e40309a14ebfdeb306350cecf8704b438807008ec15db4850b03b4202a0bd73cd7f549d8db12df193f2449963c18c376cf279c355feff318f99884e6f07e9f7d52f508a61c5b1265ceccfb65a03ee9543b025e12d40766e89b4babf5f2d8e13a6e243d0713b29a6af5b4ab25b4a59b0b5a1ac76e502db9f8eee71c210f917369736ce2a50c6ae2b55146737e3ada42bde2016edb79514e0663e8c252608ea65334f00b252f446509f94e4a0309d57fdcd52e4ae6dab25b91d326a2f92188e98d659b5abae9a09c2545983c060d157a15c31430a0ac96fff47989ec500c638efa33675e6e822e396eacd1e91de4b2da110a1ad9c8bccac70850612dbb40bbebed2c5f314eed35804f16f219755f3a81e22a1ba08ede05d5bf1609c81563707cd602e793308e33513b6fc5b03ba364b638391ab8c9bb2c57759dfa18d81cd653b95fca5350ee73077f4591121889f12e3f1c