0xef0fe31f000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000589ad3ed34f0b700000000000000000000000000000000000000000000000000000000000000000010f358e89a5bd93c6d8331961d103b4f76f761b28cf6e6899e22a0bfc5eca437f42a7215ceb0b686cf0d9b53ac96ca0454e7da5f40587be68b9675f5453baa828fee87fb27338d5e627f975e4395ca1c1e5726c637f6a070b86e2b3adc69e91e17e410f12575d7554d7a564c48ca09dfbd517716b4b4fa868a271345e1cb88740facd13c445655c9d74a82eb54889f4013cdf22aab9b64b7287a4e8a53dea9b4adf5abbdac10d0dab9800df37dded1c55b652444ee48283fe529485cb9c006a7aa3c16c02e38c3adaf4da8796de68f05b7d6a7181fc4375f19e74aa3dd61140f03dd391d8addf8a96b905dbea20127b7c37fb2439f2d6a6ab6ba55e645cbae88c1fdcd2e9b36f82f9d2a57e18220bdc363a630ed6c750615af1d748b69b3a20c00e6979074d09aa9e6f51d21ac341358b4d56f4658b478f4fed5c64c561218135d9ff1d5ebfbbd5285e58d0f0f2d46e276dec0581b3ff9bebd4a9fe81cf07074973864ee3b2776e58d14bcb0b656d43f9794e7bf14447fa780f8b0ba83db315a0d90c14a613f0e47e0891686517bf52cf5a13c3b1d9348f58dfe859dd3ff90efc734a20c4313e5ad186e5559a4290a3de4c42d08d7c4d24174cfebe25601d59f2e3bd10af3277b5bb83ed64da4f8d413e7d1df3d775ea80f5defb7971550f08bad1e0f9745b7870b8379b6154a23725658b2501450f7fab5816c9790ab501e9d55