0x31fa742d00000000000000000000000000000000000000000000000000000000000000a001baa545390eb8f7a9bd71b727d26bf38e4f36b5ad2759475b868a4764a2b36a010b480a0b087abbe78c220912eb4074bc86ee987934fa80874cecf3d13d47fa8da0d26c46670916b51b722b7d87c022a0a125b91da8389b7ee229bbaf515467000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000260230000000000000000000000000004f9fb175a9fd40e7ee2cc7a28692e1db495245aab38e48aebeddecb8185156dee636925f6fd7165b78b02971eb54e0c3596c6700dc3f65c82b49e8e94dbbcb27de7800000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000b3957f04d732cb4c05d4ba000000000000000000000000000000000000000000f13e911b0cc3802215da0d0000000000000000000000000000000000000000000000f56a063e8b2c8b49030000000000000000000000000000000000000000000cfb35e8d253fd6a1b5095000000000000000000000000000000000000000000b078bb538c483b4452dba700000000000000000000000000000000000000000000228caa3e4e0c188b95900000000000000000000000000000000000000000005d78d708b2ccaeae02a0eb000000000000000000000000000000000000000000d1c1333fff28cbf7ec18ad000000000000000000000000000000000000000000002582e07283c12f1762f8000000000000000000000000000000000000000000dd0c715f63a08433214982000000000000000000000000000000000000000000b33c96cba9e289cea5a317000000000000000000000000000000000000000000000a4948795a182ceb229428581f3bf5204ee371fb55c861ea3837cf58f213262c10d545cc75eec2048e8225e5fc6a72778ba77f076736a03f5a843da5cc42d495d59ffc3a7b9bde6a282206344a3d9e2f63543caa854745dfaf92c9629b7900c6fd737254d72d325ca75f240154891bf3bf544300e75437cf533dbf49e7aa98d81978c511c98256b82af425a756fd662257d93b15efdc71e0418561adf194f3b84a859e8e5c45938d4f9214b33e99361f1718b6a4d3e54c2b1bbd84e879ea87118185416a34287a572d6e2a6798d3869d664eab59f0391863ab5650cc1ec44d184b54933df64ba8ca10ac1d84e4a56a41a64dd7fd08a2e27ce5bee2ce3879d273973f6694209394f120061f62f21ec3d882368dd7a6b5062456b70cb2ee92b7c2ac6ef636d867ed87714b11fa8ca7a46a91f71a47eb114e1fef13444f3681e716b9b069744ebbbd7fdd8e00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002289fc6a89066ed28f45b17b48268fb98bdb8d6e0ff841150c4b16d546254e647172d698d9386cac57dbe4bf3372deba0491589e4460fa8ca2f1117201878e79c2d1c5220d3b3e8022afc1f01886684b9a936c24aaca5847505ddc0fe702a8ddc0d03e89ee020c5501ea2148a8aea0f2c212cb704f7ee74d547bf003221bfce93089f822e9dc126b56d36cb1c2dd9359bcb112470fba74641c04911a4ccd1f39721b28516b44d08822bc0298c2a2de5a09f16ca97210c97d6274d41d9ca87b967162d0c98af041aa7e57b702c655274d4f786a1472460c2cc7e973e4b315ec4c82d4f8ab68816e107fb7acc957d2a08e0e51af926f087c455ef982aca8104a84a2d9134da7796f4c05f4740a1aadae0c3b9ee9687d76ee6f3b516f2810d68c94c29a1632c51de7cd7fd3e5a47ec2c1a6b112d188ac8654d6392fb00f03dcb56f527bfcfa72d85bc23e3e4d952a13e330404fae0eb9613190b0aa11191c75735470a395727f9d897ceef63b8e3f78cd4924910668d7a838ad8a84d97afed30586e1e8c2b6d8f7161cf8177bba91a29593f99918bd3522da6f6ae953488183578b414d7fccd2c4fbe39fa15344c74f28c9fdf66509f9325395091b8329a3511c9a40e069a0b3400fefba7d2cfb188b22757f83ea41c3878cd8f727e8f80fc7eb8a121c7397e4b1a85803463fe9b4496453d161b8a44b3017330535c310fecaca9c3000000000000000000000000000000000000000000000000000000000000000123c2d69964cfb583458a5ec6be1433162609aa00b5a39494e5b71a3aa5aa8f7c03d742c95826a2303e8fa78bd71655ef37c0e7b56068d38447596a81c5e9a83511771467a2fc6fe8547701b9f7bd355002dafccfdebe5efd5bf8db313d9727e118428ae2b7f44d94a2c1a80269d2331043f15a0f278df0c61af1aebe35a6d1ed14a6060b6b570af77f2dee2ca712f0d04a05bf818213632cd31563502fe872ee2de649821b59d6ba843ffec8cdd2a827d59cb6a64a1d7b4974b9ae6bea33d9410d246abc55086388e47a73d82a58d2b1d8eb2c8cbebd902300f934b5ab8563d8193fe200848458b060081941a0f4166dac58f8329ff1915be92f251fc725c4d202259780e94319373e0129af2fd846bcdd90e3d3bc42d14f29076231eee0a6d7111bf1aceadd995f45e79ddf392fffb1c58e91621a0bda2d31349def1d62b3b70d8b0fafabb1f61deaaed5a407764e9eb181fbbd49d359a1954c852f84a45aab04dad7fd1eb1418f47b95bed1246db7bbaaf4956be537e286d0ff9c9bfe2ba5a1883eccfcff10795e1fe26d80ea3a327711dc0f511c0218f16a90123e3be5c84149cba64cefe19765f65c725ddffc8b031ab0c30af9ae676d0d59e2711c67920