0x31fa742d00000000000000000000000000000000000000000000000000000000000000a020785aa9d5d067ee33ad7905237d23a6c308df5db1a4c52d38d21cc19e0ea2bc05674a32c79b5096f57f88a89cd16dfe9705b9b3b61ae9147a6a62ede05bbda4499947b1250b82a83056c66d5503526b34af92d5a7435cc81ea21329fdf2161a00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000007e0e00000000000000000000000000014f550b68595da24549c100e05083e27fb2d0b70c1af87b7d95d8866873e7bcfe9181b6be140a40b90418b0a3d5474cda7b2c0da60c420dc8e67b0494857713b44a420000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000009c984ccb4beea0bed41170000000000000000000000000000000000000000000d84d9a8393006b10ce7786000000000000000000000000000000000000000000000132379462f7106f2eee0000000000000000000000000000000000000000003193f446c5cf62fc2f0774000000000000000000000000000000000000000000377cfa76a816b3f6d9aca3000000000000000000000000000000000000000000000077f903b9ab45edefb8000000000000000000000000000000000000000000303a6c0e4e2b9649027934000000000000000000000000000000000000000000a176605e4c823ae0383f97000000000000000000000000000000000000000000001e2af54dce1959986ca4000000000000000000000000000000000000000000f6ffd1dc1439490987dad30000000000000000000000000000000000000000001d01da4e3db2fa47ccf503000000000000000000000000000000000000000000000de4424242441254e2ee26225e628027804a14438194f973769f2d2c5fb2a59ebafb8cb56fa66ccc97241ecffb23348ff32150195267affc768d33804cafecb2bcfd1a625b23e5f3f9a9043dafed29d1d9e962a11feac1d0a2aa93205f7cce4ed599418ac8ce98bafaef0774e823f0d70b66a5937274e8ae592cc1d92b398b499f85a294ea26e6e2936a0562097d58eb899e9fee33854c899edcf75fa0e407b1e4496a0543e83b6bac51042efc96db877de5e3635586b2b45ec4d8dbbc9ad38ea084f2a515fdf568ede428075db6fbbcfce4f60f050cfc0f7bb553665d6444edfaa6dfa13b6a7858b12d03bfc43702e2010fd153f0825093d3cbe6823c544c65dd0e2d58d643a6e09fc10b3c7cc71b8246a28e17236b369397365e6bc4d5a1e4a20dcc619ea01afb38a524f97832bc63cb5e069c0e1cbdaf4ead7ef6fd2672bbc83ff66e2e3b5749d133000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022e6e717d75473b962849a9ca7b752cb79d67d9530677e8a3c5d844a0e6f6054e172dd31b32a3863e991dae1148dd894d039eca49793036fab13f3b1b901c36cb1e24dd3f68fa11537fe91d448e95a96befaa0b2c0a401a93f12606904b76598e193abca4fdc53c05b80953932e56dbc7dcb8399e87decdcd8a37f16d24a37dfb197e49cd879c1b54696eee50d987f95b7b8e9f9fc9163a9f8dc62365ae0bf0a70c74767affa397f7077fae0ce4f3c060ca13405d4d0c4afed79905637af49e402c2e647af5893a47b9ad7f468750d06e353d6390006b287ecf9f6d67e3fc8419293e2d8c0ddc76a40cb713c1d2fe98882e0fb3e68bfa9898ec90eaf1d4762d370e886d5b8723b6e640585515f2d16a3556d6593fbbd9049112a6aab30b47db6a260b4dca0fc1a86821a38cabcc38a4e54e8343f81ac343d39a3567aee1a41fbe2e54a89c9d3a8cd32f8944dcba5f040592c985049b6c6de148c88043ec4a584c12c9fd93cb40dd34cf7147a81465bd944ed021b056801140192311e39639a06d01f0d653d610987e2c4137f318e480bff41f044f9ce5e6d2264b0224cc0d8ccc1933c06eb07c371344ee41fc631b8001b9ad285c53213681fa349f4eb6e54afb2a29fe805353ddbc489515f52e252515c48dc0843610034319997fe10ddc4fa424a50ddf58473e466753caf775a7d939eacc12c7455ff48ce799b5e9cf63f74d0000000000000000000000000000000000000000000000000000000000000001203dd536e4cc6ccdeb9633877b9622dfef1831d2c0886d23461b4519452145b9102b6898076621557171f2dc39c189203ea140ce4e3448ab8017a94996cdba2d2c6bb6f6444ea9263621c7fb93915c9b46c65173827a2cd02824113836f4c1c206c61534d3954573f2166234afa6d62dee2e44bf4eacc349524379037f9688432090b00d73f27f0606853224705289e67ca6b1691fa1c76034186b7dce7606cc244689e2280154e2eb1d11f3a0a8fb53d9bc919a596a83daeeaf1af5c26eca711d81936db9170458cd5b189cae72910de58042c3c185f9e4be0250ce0a24f52f22352d90613c76ddaa695bc219142cedc2d61b7ecaa085a5cbad42660079344622d938919bc8132d20af914b78644df25cb945d4dc65f44bd9e9d8a441905a7c0900ec4e836856afdeed1530fc25627d95ee1ad25000519acd1e367503675f6a1ef0b2523e5b4ef75c871f034bd6f075100e88e37a0e8245510737a50bb31c230d5ed3ce6d5f123476bfe10fb439a319217ae6c6a4499d9037f6e4044f593f4f2941e465405980d9a551510dfdab396576cbb0f7ed35adfec5b5474d0777bbe51022da45bc7b5d4c21acadceacb29c167976e46b1491dbae2ea104d70d5e1a2e