0x31fa742d00000000000000000000000000000000000000000000000000000000000000a010a3ac3b4cd2182af05f72ad439794b65152667ad7d1d5fe551ae5867f069fec2965d3a63f16984b80e089159cc9d42d3523b8697ee98156cb2486aa98116cd99fee9c38ddaa0ebc36c47ff32fe57bbfa36264fa665e3d8e18d608bac43bea61000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000212d10000000000000000000000000003ed8f22a1e449aafa23d1681c29b5a4ac3cbdb4d510c7ba37f9e8224cbfbd1ea413627a6b5cd2de1941c2127ee2ec1bbd2a1e32e8bc022ef076a38a15a0bf9419b8dc0000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000048d1df7deb2b6b0320b6f300000000000000000000000000000000000000000095c89551606a8760f87d5c000000000000000000000000000000000000000000000f7bc11c018c8d8387dc0000000000000000000000000000000000000000005daccaff3d01981bf45634000000000000000000000000000000000000000000349233bd85cd57e79466bf000000000000000000000000000000000000000000000d26c2d829c966016c53000000000000000000000000000000000000000000ef399bd3539eaf43a1f1740000000000000000000000000000000000000000002fa66a51e4faf7a8303298000000000000000000000000000000000000000000000377b0666f4d58d63240000000000000000000000000000000000000000000e26820a80349d43185d483000000000000000000000000000000000000000000f22e82b83b6105ee886012000000000000000000000000000000000000000000002a1e64100837366fdb741ba3be290cbb0005286dff24757b8a8b464d8660c800de1fd0469b3e7f4ca86a036bde5e69faafd46af425dffd8b6a94e7061da936b0e3b0f740190252eec6f114ee01e4f62cd5abfb306b28f78e91b68f73d323f15b14636d3d806d5e720835249f3da08d2129b75ef47a11a8ce87874e4ccc4ca200457f3205941e733a07a22dba5382e1e0e4d84521b47a1df854278cda6c58dfd31d3fd465d69e50e3e80a2599917646a4525840786866b8b7de842a92239bd051d5fe860c5d9f4991352628e68693fd2eabc3cd8d75c739502ecfc63c4589ff4e30210b38dcf5d9d9ff2f24de407fec68d12ce79c305539960c27c0b6c61d121f5a58ae8325f311b753a41a030c0ca2ae8e7146c2c8a422202fa929c30a3a40a2db80e05cd38040da55d90af49ec1ef3764ade15e60c790d81ec375ab2db007e532c14b285507ac0fd47f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022b65574ef021945b8c1d7de6a194f225eb0f50fd512c71dda4dc3771ad8166ab1b930a85ced4c3a82f162202cc616947ad729b27fbbc139e4a54504db1b83fba1884bf92f2a96ed73ca7efae4c7f1824f0a62a873ac48153c726ead24ee8ea620befe366122e4ce7b1aec1591391f47cc086445e872907ec13d96c923134370728a15380a1bf62485d5d32f058b3e88680a1a174a8e2fa61940a7149cb234b631c8fb132e65844bf504fdfd706bf7dfdac934b554bd167ea05c3a79f459596530a67d33b59b0051be82bc4fcc83d6be49118b40a204fbead024f0aa2059e636f21624dedf258b3af51ca2dc768f70e95f52ec508726f0b569555429691dd0298071951d2a0e410bc77716249ebeb4b80055156bc47537d3c07fd51ff8f96b4681757591b069058943564ddadf7beb837eb574291131db03db4aec447403536a22c2ed133ecb0216697f8c691602d04d55ae8bcf6e62b7b84c0c0da8776c7709a001b540df2cfe143ec249455e5544f4a62d37f7ee365805e761a88ad0047ada205125aad0b5094013762020272f1715cdd2e2a0da79c33133345504dd002d97f1f7fab0e3285de1f351a089df1def17834ce187005a7b6b21390cf1895b0e7b50fcf9d57c76d6c7165c247d2c8b36c49152ca07fe59cf2aa9f60179d993e467f17169f60a80a816da800e2593fba122796792a095ed6064743c6f3f44aa2d5520000000000000000000000000000000000000000000000000000000000000001036794725767a65bfe94ae70491b292e317874206004cd13dbdf0b1abb95afa31ccba2f9e656a2cda1257f28e802953e4e1005f6bfb8637b49644967bf7a066a23d6d887b1c0182f6f746d036183ac06125b3e2fbea66206c50b34b7a3fdad471a21810d8eb7210e3d5cd4ddcc2a895510764cb290577c6eadf128e491a8344f00bb50daf80db25b18963e3b04e3948321f8a9589bf427fd5c570366f51ce91f0460314211e9cb735ac9a269eda6934bcc38ea43e1a70a80a972669bb4a6e5fb1dc49ce89eed3b41cc4b54cde390624abd0d896d08b4fc816030b96970fd53340f95db4a4c3150d792a2f2ff3a473d5a7438a996d76c74a1dddd3a268ba9add00c6c228c7750ed3b66c6c75c6124d627b7c423291a24bde56987027e271a0d90130f60e30e1cb506ce6468fe53bf3ec9319fc8bc2dbe81c0830763d5d65f8fd91d2f7bc3ca6a9433508098ce4c8c21c2502d18b4953cbed0b52162525ffe707b0adfdc3ba509cfd33070a91615505e4dc9ef6f203db3c3246d3cae2e71edd8032f26b17b3d194f2dcc07ab82787894066abc983324e160f2eed018aef2ae350c166ec511839d99d53382315295da046cda98293385d21eb866e0fec072b93142