0x31fa742d00000000000000000000000000000000000000000000000000000000000000a0256aa4a6b9734ac9dd9ebe63ce5bc825a05e304451bd48c40a3386653c10fec0000ea2fced79ef0ee4c470f234841a52741e63fa5518425a68f440813a65477b3c6d9a3a4af75cb47ddc2193ce2324b1e2c4c0329d9e68fa640410966de901e1000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000180e30000000000000000000000000002faaaef023476d76f4e5e85c9941562cacd29e953c8771a050f2179268b8cd51a52499b3d01841473aaf4477621187a73734faff4e25f730d259d220ad8fe5031c4030000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000035a45bf2158be29cb37ade000000000000000000000000000000000000000000f5aedb61026a1ba2b918bb00000000000000000000000000000000000000000000281ffc17b92133fb295300000000000000000000000000000000000000000070b463a63845e02cdd77d700000000000000000000000000000000000000000069c73c657e6010a48a257f000000000000000000000000000000000000000000000017f49b347f4a47713600000000000000000000000000000000000000000076e49838f14572bdd6af220000000000000000000000000000000000000000006b853d8d03c3419cfe8ee0000000000000000000000000000000000000000000001449dee5da407450928f0000000000000000000000000000000000000000007103f787a615a3faec6892000000000000000000000000000000000000000000b4c71ba2e56e0bbd49bb3a000000000000000000000000000000000000000000000019f9b093486b9d104d2a8d2d76481c589b65192b1152fff47b4a8fdd0193e22f9fe009adec91da53941bbd113920ffb05cce74752514984c15e482ebc5ebdfd8582c05594a9d534d922bd5478fab7a7916c3e63dfdae5c10885ed36f806343fcdaefe40b5d51e954b81754d92ceafebf392e896551e6ab5ae23f019825d97963cd7225c41ab2be203e0c5bc02013470097a3d8abc1286ecff6976c3ca3b0da5517847cb0cf9707b2b31a62953d30119c4d61c1bac0153c7952d8b6a55b206195acab4f6cd45b4a30221e9434e2b6fb8eb36d9cbc721f93c8eb9f052bf8e7e71685c8150df339cd105d0227e50a7f0959ad28fc127cd99f416c0686ec331c2f5128818549ba0c6be995237e8b5c242fed42ce9d53f92433c74653a6db0eebaa954d4fad1b924240c8a815f0d0b4b9b0531887feaf1f1530caacca121270ed00e533e1ace66af3bcb9710000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000228c2c7cd203f17ad140ff7d728117762be21f8540695c1914c5c137ba58b04651e4b95ddbcabbc1a7d821136045405c169f4f7c82a600e35cc9d7ab327717ac61a5dd15c8057974507fde51fbcae52707cace82079b53736c6ff9252740dc3541f59ab042f473b1b14d9cf3d933d5489a307fcbe6ea01d74aaa13fcc6596158d24b2ff3efabf1a1c2449e72b134c5f900904b195c3c91af5430b78485d31021f2f95b3cfcad455aad785b370b27f8263dd3f1c9efbf14797b649f55a9b1600e818bd6e33f2fe3286de19c4c84e3f362a13175dcfbac56347a5907b5cf33bdec32f5ed742a8b7821426bc8de6ee0696a79d9188dae883d8805950f0b2f5afdd8f101bb53ee1399c54c4beaba0702b2b5ae2d866514b62a6f5f0e823e878e1e374069d50d158920b693dcecdebb31894c5e06fcf532918e81d665598e672e125c4117ff53baf0d4e0a8388e031e70c6a5088bf8224891f5d26f3dca500da7e15472f67e141b938092ea8ef86ddb85b6f5fde9f3f9b30a890d5d6cfa394c26dcb5f27754561c84d6cc3ae02b55fb1954b8a3f9e35b92a740b4e1333a5ff5a3d78f1180241e1b829533a083405b444e447c62e9db37dfe3900202cd3bdb3e0884aa41b678f1ee85735b1f7fbfad843bec0a443a042e67840784adaa1e8236b8426bc09939a7161611da8a76ae5fbda45017a3d550dd6e8950d7effac0eb030e9eb1b00000000000000000000000000000000000000000000000000000000000000010e673252260effd50661ec5850ae25eca1e196a78370de083e9327c851b7695e2d0ff9be5e08be65605853fe842c0d03ed6d6198f579f6933916ce403a380dc028fcb1a4b8ee21f98dfb773567d83bead17321e1559093125302606dd10b61b4233c8ea9a68c5def53c8b31c6136b8cb9d2d10ba017065185958a534e5bca5840090c9a2380091d70b87ed2959ca36f938384b2ce89d7254a3f2dbf258bb4b7822acd5c5be6d7c0f88917024a529e811ecad552c316978cf5fdcd77b28bf8bde141cd7b5fd0d785cebf91c04cfd5394b7caafd49fd4725ebe21d4589669c67241aec7350ff7a2f9ac6edda68f44d85f5a7118f2afa37da0adddf2077edccc31a1d1f8378f2dc5f75fc12a72c69b152d3087c2ddc32ca68d5d16d8836aeb5728a29f9c6fca9aceda4da57575626b03ad1c2ae24f119a9d9084831cf76faf3f478051c7de6a4a2a3932e388f537c42d6b8d45883bcf5414b69f8a95e9b76384b362261ac3dc3e871adc0e0abbb19544f2b8d83f4e6764cc86e03c23b4b86e426311839d7358a547c0d65e1449dda55f02b122d8098d2497b38e56dcc40e886eb0414ef00adae26762a4ba7f6dcb4fad551d62d5fb6c1e5d0812b9ed9fa327f42d6