0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01cd3cd9de1267f56cd070c275dff86f5b829579b8e4bc74cfaef006d74a058ad1289ce3633ffcba9328f8abbfc5c53a1182d602acb455aaed0ec3233669ebd690c6c8c0c3cd631f54d1a5fd60b897e512d99bf8b1be0baf3be683e1474ddd8930000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001a13d00000000000000000000000000031b10c18204351517d6ee92f4d1d2a305e491b5984fd8e564c351a631812c9600ce5a81e526ab23cb96f09cab11811974b7a90b412510d72789d24867e3af532b573b0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000033f139c2926ef8a67c3b1c0000000000000000000000000000000000000000003f5054cb3415658c5a29e30000000000000000000000000000000000000000000005959f0a854d064278b70000000000000000000000000000000000000000008d069d596fd8e9a2c687510000000000000000000000000000000000000000008be0e8cc47b8d0f406b8b400000000000000000000000000000000000000000000148f8591b4acac17c48b000000000000000000000000000000000000000000fa004a8149a30d2dd8555d000000000000000000000000000000000000000000493c79afd49fb71e66795c0000000000000000000000000000000000000000000025013cb5ba7a33500822000000000000000000000000000000000000000000f5eceabc3128fbd171faea0000000000000000000000000000000000000000002a36eab64970119bfa7b7d000000000000000000000000000000000000000000001cc1a85afb90b876dc8c27a2fc91f89acf4d2f03b2d5e792a2b6c65510da22df0a1588d73c50e8dc0c30099db7aca2f4477cab1818cf0d71cdedfe057013031a3a58ebf1c6b7b41fdd3422b16d5b6d64d64770ca598385011048667e4ea418557e57ab29c926340169ac140a7f91d3e1d7dac989f783233ef0149ebcdbff978c6722ed42bd8807a347f1006208279de5449388c9a5ff2b96b68e8a86f82ac914a3323883e54ec88f2f4f067492009a61ffde30f431a906946a0eac2fe2c8896c1d0ec8340ad6eaca10a70b7f436afc92adb7e74155e2b8b8b352ff4d9e5c1bc11d42c4dc5f8a59ab23590c67fa0554aa6e6065b568e6036c8a5530e66b3327e93e80f84269e505a76abb2d8e2df80c3201b96b0049f803ebd1bcde14ea9a21c3ab65556b7d16b2b33ec10b44518bb27b94feebd9c92db31ed8f2ada3640a13a85be1e858bddff7ea049f0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000221967cb69bee0b9417ba8b674286457e88ebac3d3e3a8285db0641b8d4cb69841e385529c46f1d1cce780c1538bd57f68e32fec2c04fc231e2a4dc4891b2952f0d8d3e5f5f30ff3e0e6cc8ebf178b25b1d744b3ba51ee98952b66ba2f23f44f61199a49dcf3f4fe33c730dc4e6d63afc66b48bd66e6c52d79656a428c17564d41be3ef5b46cf1f8dc5f604e49ab18383ab711a0c6cf29bbb9bcea72b3b00269314d00b4c2998127572a71dde3777ff9606ae29f447f8c303fd3ba7fd49d5d2fe2869dc2e7d6e32150637ac09d107423006f63e45c3cc97d687f8e9a0db84725f0d359ce37129f750fd589afa5e3caed83b1ee890d23f142415d703541f1ddd41001a0c15d4dfb89dc8267f4cb896be22dfd91848c8f13390c8d8d3fd7b70584e139239e621b6c69b5ee02bd4d0d7d1887d2f2511ca32dbfecc8f57eec621f0c12aebad28608962dc89cc715e55f971f681e6ac8983cf498168a8d36efed6bdfd26d5218a82d495557963cabb166a129a1717c5a4b18d4d4b4296aae3750a3b4d1a8d7d883df33e4a72e645d99cb52609a59902d33c1340d000b2ab54ca56a0b12317a19de624166c3c4b046d685b16530333928910c968d9d281da0d6e9a7ec31086ea3aaa7a61da716c7c12e41ee608b1845d0088c2532f9ca6afa510c530851cb846d31af77d61759aee1e52e3cfd4e80cb09e638001a6e0b1a109ebe550cc000000000000000000000000000000000000000000000000000000000000000118386066c5c4e94b5ad536bf86ae69e31afb11dd4d12e138bc53fd09c4f99290271a565491b53087b2aaff312883825f50d789825d5451007f1d0f26ac9d46332dcde5096a7b6582e028bf83acf0e121269f29c473e714aa191bce327fa8ff0c25d03dc79cd01b91fa6031882ef4041ca9a9918b9e1546f7ff7e1db3423b75af25c8d1369ff6558af96dd71bb4f2e2ba457e85356242e9d79ca1c0c08aba82920f33c56942a0809d438b38a322a23605c2cc9407a330a3f35e98c7a5a895c28c073d599ae9b3b74e596980af7d0c4ea9c2efcf2e703f90ecc4f2482da14988b819688507433341ce9d8990939b4c45e79bfee5742a36656806fbd5e2b72d623e2cd4c6286667b952cf79411da5b2ec46645089576c0978adb9cb9c9ce13acf170472a8fb099cb0307be08bdb5727fe1dceafda334eb6f4b0d9d91089f16172991457586e9217b76289cddab6322f75f741d6050173fa4a577655e30d816db29009f2cf64a5f9c10af2dd286cc7c0806a88fbff8915a465e9ba2dcbe27d8c831e02c4389aad3202ae870cf374daf42f7e001606e7ae7827a33ce18d5e9ba76fa51f8b59b5a2aacd24581e2db73e129d7db4aaf5590f4b3adb26585185dee4ef89