0x31fa742d00000000000000000000000000000000000000000000000000000000000000a013fa92b33138203468437c4f7bfe9bf755b98acc2c8189b06f4b25d0591cd6d1258626bfcdffeb573f7559a52e487adb5cf1712d7a5b08ad07927589ba818689ae20841d20b17088749fc9a03ecdc54efa584103cd068f5d0dd0979810d2b67400000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000018a1e000000000000000000000000000305af3dd9e6b6320b9539bb5d3d8700835e92f3268780507dcd26a72a5f75dc79f5d18bf944ee54b2d2218f5e5e61be1c9f69375898bfc1e6f39967e6ecf2c63c514d0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000f8c89d9cdeadf25aff80100000000000000000000000000000000000000000033ede33d4c4a728f70200b000000000000000000000000000000000000000000002d8a7fda77cd66bc0412000000000000000000000000000000000000000000963dca8c2a593cf5b7db10000000000000000000000000000000000000000000a28946fece6d3cdb7a5b5d000000000000000000000000000000000000000000000e463d2a5ccc65ea6d36000000000000000000000000000000000000000000e94865d307e0b3620375af0000000000000000000000000000000000000000007ea1b32d27e6544aedfce200000000000000000000000000000000000000000000103486d65d722e27ef9d000000000000000000000000000000000000000000f2461a437594b80bc2bfb600000000000000000000000000000000000000000095784ed926e7c28cd010d7000000000000000000000000000000000000000000000d275e84c563dc12c9d52d0bfd518db7d44ce6d15f468658616eeac96300bb8563d3a254b46f45dfc1d8040e288b50286f3a938cf7ce31b2c4a3d1ee7aa27b65daf962e51b543136bf051de226e1d1dcda023a3e9cd788dffa8ce2f98deb7b0b21c1606a7a66a2a5c5072d179495708437cb5dbe62426199871c63093dd48aa54e08ffef85625737d8281fdc9f78b0c81f0f6e0dd3f9d8294970c45bdbf7589f1b2316168edb95761acb095fb9362196e23c0de210ede188fdcc2fb04d9d670ab29adb83ad862d4603371838a48b24b0812d92bb4e37435de9949ef5079774d04cebc44e483ce1e3968d1d15a96b7f29a230bc6d48544ea7073181d4d48c7b3196cad9d689198297686100669b15c8a6dd9654f1f2aaa18ac22c0cc3d51cfbb7f967a83fa335da2386db23f9ecfce78bd5e652c7a301ef9b892b6a921b20492f139061f6320e2b8528f00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000207c86c48b5b58d02a24a67e83106cf3a6a46395e34f3d52bcea8b5ddde45b81a2312dd2e0c9d79ba115d18f260cb5e2f405875003cba67811a7cd0e291e9cf981eaf62dab140edc8b8c4d851f500a0d8dc441aea2c25972036e01bdcde84d039078c660170396ea9180cf19cdd98381af06ed3775d4b91cae6196bebce10241a176122201d4eef742b11cdb15bc21849f27052e4a62d4c96cacd2cd0ea6ada182babccd3092c7685479cc4319c81d2a93740721e4b77e1a5a55d42802d11a1580603b68451c0949709a2766adff40d21b9cef2a3d51552e23cc1fcd2557bb57e0f24a92d46a09750feceeff2329db63b13f0ae2b872d4500a8f0f4e58182201018f1feae94082f050568df32c42dc5203a0fc1d1e020ac1decfc0b1d0342824b29b3475e3713da6b54dcf9cc48f7de516a3887480f167515477469c9f37533b3285184a38b1065b986f9ba672cb0e34a37812d8a0ec3d73a89ada41bcf3e179c1d6e5e571879c5e3b3dc76834266cb599d3616da306bc73fe27adf6e1c55ff631d64fe5dd814308bb9e3b46d0d98e47b71fe985a8f282fe000eaa300bd767e412263627d3c594a692c880cda2ef702c09b93822080d123fc2ea8ef3d9aa129a52b537b35e6b5ca5ba3658c9c6720f1d5118085102eea8f2b7f6ac58b612d1b490c1dff65ce0a116d3a61de753c14a00f30b24dc30d4d8e45d1ed296811e25590000000000000000000000000000000000000000000000000000000000000000112785b618310ad98d8798c682d3030e32111d4155abcea202db1d99926f0bca609768a377ef2f034ca5fff16108852e7d215c5156830f8c242870207de3859b501378d9ae31614808f1151e2682c14747d71d77cc727ad0d83ae64905ab7099200e81899e0af47a1d0ab12f35520073c7e8a8cdc7732505f246117cf5cd686dc033b962bdca1ae67ab2bb6f4e6d197182cafcccdd33ee71128aa1c78560a2a8a27095829c282e0b1e69c811e006704fdc1431f405727afb5cea12a8c5ffacd0d1113f2b78fd3a6a48374423357c73461c3863172a0935acffee4b098fa5882b22b09ad2fca0e6c96484d2e337bfa2e2ffa425fc159329245a25ffc0848728ca50686bf7a0ae47ac67e3183134a19a65a930c0ca7def658a6fa60c5774ed4fe071bfd08ee70cab7c27ed2db8fb9c7ad28b24970639c455114e450dffbad5c77f501c4cfa9eba8e67591f010e00fe030037749bc8a268ebbc99bdec5699353d63a14514c1b8232de6f1b5163c817453f7336a232dc2c4996747c7b7f7b9a5baa8a2eef5b8854f302507a290f004a4e4a4009a8f93edb07ddde907964adfc3a3d982a958c7287eff31949b69cf68bf20d1e1848137d27c3cf5c2ecef96ec8456fad