0x31fa742d00000000000000000000000000000000000000000000000000000000000000a010ed6ad344ba0972b001ce0b9c97e86718ecce0ed0eb26a621ef26ab12456b2f24faa09617ba26a9f596dbecfe380669f01c1320c99b0613230fdfab432f147ad8f125d8b19e1bf52a5d33687c19372ff4f45bce13b467e5cccfe9decd419bb40000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001516b00000000000000000000000000027bf9d8008fbd43f908f3c378a912db2c8dc72dc4d2753ac0ae0dd78ad2f09f2b28c2d8e3b4f9cd96867cc523b566c08639e6459db18c710702f02c1414cd631b765e0000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000d17a7d84046bb28c06348a000000000000000000000000000000000000000000cb4d0638270b652026904d000000000000000000000000000000000000000000002393a04bccffdaf20c25000000000000000000000000000000000000000000e3e9c961293a74abc09789000000000000000000000000000000000000000000a5e648d9e283ffe219ba8f0000000000000000000000000000000000000000000026c01a174df10e2dec6f000000000000000000000000000000000000000000b897d0078c468421786767000000000000000000000000000000000000000000e5153d677ad2066e895a060000000000000000000000000000000000000000000007ed2fb0e404d4f7307f000000000000000000000000000000000000000000c1916a6643e507a70a4cc60000000000000000000000000000000000000000002fcbcc1b22dc6985f31a4d000000000000000000000000000000000000000000000c912865fa270919f3e8126eef81ce9b0f50043997bfd467b6d2424be8bd23f04279fe670a9e93fdd1ca191c6c9b6660ced2811fa3129c7e74c95060d2ae5fbf563c3450895bc8f128150b92413da0023f54bbb5b03faa8647969ed8fa6b266f4e5e11900c04e4722f5118810360175132212ab0f54fecf55a94c5382cf651f0ef5b90f69adefed9c86f092beacee23f212fc472f470d2a401011202ec6287e49f624cae96a59dffb2372f40cb3883c0a466083b5ca334d18a8bcab0c4c8fac1d95f101874eaa12f82d72ed2e9b58a0a050e0f83fcaa8734cda9f5cde635ec29dbef1569a7d9fa0c1d33045889e7ba95a9407d525507a469f385cae1b53b0b33aa274a0826c8de3c2e9e2a6a712c47bf385011b7dc2a0ed607395719092ca3c3f85091f1b8b418adfa211f5b6b85dd90167d1961720d77e2152a014bad38e0d70732860fb8c55060510d000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000020e62bd03930e4ca5edb5037394f8e51eba802aa85568101568b63e40a8d587b92f365016c45c7ea4a41913bad9c1ce6d4f38b005d8b1eab8d25cef671a6955f4285ccd73745ca3e7f0c1bcae1abf5cd6f4a836105b51ea4f0c16bd804b31457f27e1a78bf1ca0caa279e7aa07465dc5c97ca1784505224aac8f600dfa548683625f0b68bec840685c31c21ce0d5ac001866ec2a729e47fc764f0394bd5e203791185156fb8f8a1e51a39324bc1ce2437cdc81b40703392ef6badd172fca2899a235c7d6636aec32749645947b96c178d5a0851d99138e80ccb694aac8d67281004d8d79a7ef5a7b3752c18dae341138d3f17e59e407400ed98235ff54c6799c70672d011ae2dc9bcf2bbed820e4c25a0b6c0f7e98f87f4a8a9b5e74cd7d43a841388eada71342bd035571e70c6ac86a9d0981d9dd80dbd81d71ea29acab6bab3240d05bce968c051c06bbb8878dfaf47f28262b87dcf6e8da82ec15b7faf29ae06c4a7ba8ae7de1688b1cdb10cadc647ff1428f0a110f077241999baf262136f21f3cff3bad083a4ad82b44b7b217327747e5bc0c5fcaecd9b985fa4e4e32fa92bc08673b1afb6f3621de4738a38c725b59c3445af3e436ff134ec0222ee1f27015ad4573b8b650cd69ae3b0a3ad7918e688656d2212c71f63a4a508a1515e95191332d53b35dda337896e3c4b4e5a92c957024bbb27817e616cae11146b7bc50000000000000000000000000000000000000000000000000000000000000001230acf1b2a9afe91576801333499e56bf23b554d212b486d69bad48495dada9f1d006f75a9b0fa84956a5d200be3e6684070bc8dc8449db2c035f9cbfbd4a1211f9a43be4c782be6a6ae45c67d7c178739d48796415c374b13e77ad9694ffc930d6dc7268d7e2e88976a80b6267fe975d27bd0cb0611707cb14897461314348629d9f5052940ba64104dbd2aa17864a52cb46dcff1da21266f9e7c638c1097c210a8bd4aa626a709f16e061d597263e5ba0a1d6630f94c3f9d392441d78d0ba02d565768ebd21e71cc93accf3de56b090ed4df1f983c0b3e32684d0744b0a04128350ed8ab8901f2b7a73b00695b4b76b754f4d3b1f212fe3fad321e72d0eccd21278d751a96373818cce6f4c334634f51f096060953c9b5f35c2566a590474607dcfcb4424491136a70d40de13de4e94d6f628264ee45f21925e9fa87de1de11003cea169d612424f3e9dc73ce296215b73efce632fa95c29c81a4ff43f93b52c6420eb4465ef5c1c2c65087f5456d18ca5760e7d6ab15ea43b22d0a2749d0c1da6afe0f42d8d8efbded82d6ddece505a9c8d23807d220129ac97650494e6190710c14873427fe1826f51e37c15bf370c65ecdb8a65c9c54c5140a01ec5d1c0