0x31fa742d00000000000000000000000000000000000000000000000000000000000000a005c23211995cd12932e870cd5fc809fb1f6016c911fa372bab0b8bbbc3af54ad1fa29874b01a11d6c8da65582e31fa9d9bcf7b2f7135466738297d053bd39c860e00a6a8eb31c2f79afdc3061a6ed259136a40f7824fbb2359db61842ec2e2cc000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000206b60000000000000000000000000003d4c029fdc530990685dd3eff6ee8e23a9f00e9f0d07b6de0cc1d1b0c41d8a1960c8c2bd768e0d1e8688298d5452fbaf488d2a943c9d0d93fdd7b012e9cd7f3e8f2b90000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000ee79c9ae6ad7b7aa821eb10000000000000000000000000000000000000000000421cf6d13acbefb61a805000000000000000000000000000000000000000000002e43dba7b3fdf0ca4d9e00000000000000000000000000000000000000000082258d170edd440c4d5f83000000000000000000000000000000000000000000e0cfe1cc7733bf7239628a0000000000000000000000000000000000000000000027af40eeb6ccb015988900000000000000000000000000000000000000000073da38f05ec0b4fe15c27f00000000000000000000000000000000000000000018bdba6a94c0af568f8bf60000000000000000000000000000000000000000000012516b6105b1ee9cf84e0000000000000000000000000000000000000000001fe85099837ee5169c00fe0000000000000000000000000000000000000000001e13f4bbceb7b45956f2bb000000000000000000000000000000000000000000000bb264620ca7cfb8725a122c7fce0616071cf637b1ff612631cb5f65a6c5224e25b0105cca8f148b209b2265dff6e9bef534373ef14989cfa28195b20311586d9310e85e2d7d4a29e747012f32fc19f2e1e5612236978f2a701068eca817c5392ec75ad648a146b15cfc196a5e8d367822c728cb260e68026a077937b7e3455a68d32702ea1a9c96828629ee431ba429bb8bc1e3e7de22d76221fb51abe1f7c51e1d713bb944727761ec16fbaabe766dde46a69937e4c71132558f2030ae8c8b6f63a0921b5e0a53958610fd90a7e38edc8545a441d60a4b53be461d900546167afff07e6624cf1e5948244f684c485647eb62081270b183494f86e44b86306a106d4f31f9883c65c6b207917a8b345f5f30e040664c54e69e66a74ce8d931654141c942cb62b2512743252ea6d773e43e07f833c25d35ab98220aa9c7589b781fe6c5f8966dedc872a3000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020a98f86860c15b6a5de45de0229a1f1c0d46e56e9125e1139f2b2e6c85c3a34e1e19c726cd0923b59c8b29b6d893a197370e9e98e7bbbb97918e35270749d7d1205599be4cea0b7955cd8729ec5eca54b463a546d808e89c6c1350487b03e7931665868533e0a98e50f9a749bb0f2046202e31c93480784ea241e084165fe15e12aa38cab33bcdfccc81be6ffe69dbe441ad718b15adadfb37d21698a7c07a160efb338a113469c498b754929ba2bce35d37e20f3549398ff82bd155090d50bd0c04d4542a54daed4e3ed285fd77390df1e4fffe294ad9f7027d98c2fb74e6b025a28d2acd9f80d04414bbe4d101f5eb9467c80f03d5d9e13290ecbeb7d4cb5100232af364f85f353179b971298b66917ef24bf4b590a161188daa3054b66be620e7925a25b5f925a431675100b3bdd064c3542d64cb678a732cc2c7c38abfab0f6caeefc12f776abb99acd1a63f8e2e91e926691c2c0e5a3f0babc73cb6df782b68f932e815ddb36cb513f2595cdfd75b5e91416699fe7a3e01aabf45fdb0c60bdc90bf1ea0cfd0605b88bee09f970be066b1387637487a19cde866a02eb106124ccef241b5aac302f2935db73ec297ab111e1a039ea23e56e1c510619ae10713fc7c3e4db09feb0e97b6c2cb23051b4feeda22144004427a05cb6b7b23cae62c5325efdf88bc74f383c88950a44c6f6078f73e1bf65d258a6facea58ec8af20000000000000000000000000000000000000000000000000000000000000001238be3dec41845efc9a9e099c59d87136f4438b923e01e1b3bbc8489147335331f5f9a084142c2cf7eaf858ce6fb7ab4477a6f6dddd85320334dec62820254902a88c2ad930bf7d8f25eeb98d0863eefb3b446084584c651ff00547b52ec66a22e0d75572418939185eeb9e0413d2056cda6c6a5c7377c5e8cae256bf9bb55cd0658c3c04a12608487cc721c14264a8578315f795c058be8797d18b3980680c311e01288f6b592935e61da09d8126eb50241b9e5c62397ef0e7f99b892c9a64d02143f4432497c989feb29c3490127366a852d963b60db681fba2fa1d95b6e6a04c652946fd6680d9bd2c0c2d387e7c972a1602e4b0e8c15766745d8b15af5ac069bcfed03c9fd17a4aed6809a1b001aae72785ca775f625d267b88b5960c1330a89a5ba6df232afff0e14939018c432478207507fe0be0e4a90e57b4022341c1c09c126636a6c24586d2e638dac2afc760facd47da2872005d38a92794112d11268088e2bb869126cdc6c7690695fb4019a5d603bf44da8c5556340ea67e4fb2ed91aa36dc133df7fe9a096e64bfd7c008a1ba199347a4a01dc91051f8a57c81a6614f07a8697107feac7f59e5065d5601f723fb920bbf2a90e40ec64c0d7e5