0x31fa742d00000000000000000000000000000000000000000000000000000000000000a014871346db7f462ba5ed647ea49e70e63d21786844a61f82b2495a7111f8a3f62245ab02a8a61f3f8a0081a57f2af0a864dd595c58d2c0a57f2f3dde17b5a1471cbdabc0cb9ef24e49f0775b7c3090affa349e53174b9c8ffdc39c55aedea72c0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000817a000000000000000000000000000150204e923d0106ae39e832a97866b2da760ac99bc6e42ce5de562f86286cfc9240f040640f8acc8f625bd10ce33e9b55880ae4c0d2b82c50bce64701d7587d43660e0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008db79866fff29f9becd212000000000000000000000000000000000000000000df6c10c0f4acdf6942739200000000000000000000000000000000000000000000256d94fcb0468956a41600000000000000000000000000000000000000000024673e2fa602772585f05600000000000000000000000000000000000000000085641df7c28eec6a739e8e000000000000000000000000000000000000000000001551750c206331ef12b40000000000000000000000000000000000000000000561b42e34dbb050e5cdcf00000000000000000000000000000000000000000016258216d003ce31a53a8c000000000000000000000000000000000000000000002b9e2f906782afa3bf230000000000000000000000000000000000000000000085818cc7b37b40f599db000000000000000000000000000000000000000000ea05e9af4e03ac81d890c0000000000000000000000000000000000000000000002dc5e9aabecf8ba387b1142c46cc94a4d38b261772ecd0beca91fa6d88d7859b406bd0030c02ed606c63192e55ad1ed73d8c5748c42e05bc37762fc6bf875127e4d79dcfb1e6433fafe02f356d592df0e76787137fefcfbe5d2bf86a27290f8f4987fc385591b72937ac124159ed146f12004459322ab14f71570724352c6a5d0490a89332050ef7474313d18dfc4bd2cf8b392453a5376a8e91808fb52b551bd0206fcc91600c6f3bb32974b0afa145b0d2287a0b2dc69b4f2f5e6673bb3d39898b0d7821e8b525446f260d768d3098a1481d0614096c57caba9b52444ded72e88538f038af43234ede2204a58013942a9144458007bceed4272157a832796dd1b98dda7ff49865c9782a39ecc89de4479636914fb966065e16a5eb172b598b7583b29b079542964a79025d3e3c67236e20c1f2855b1a1403a9bf019b1da7e3c83804ead84a2659eafd0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000210136da5bb7810ec58c4d0538e049e6b13005a58856b307b6e823470440486182a3422050b911eb70527882b71cfa5ca11fa9da09e6785e066bd9bb7ab066bbf28a295300d4bcc643aec7441d7e7ca61ecb71622ee11b24752166d64e48ecc38148c17acecc29738ce5124f883ec323272b7dc090265bbade05c49c14849293206ebcdc2d4024f0a2385a844eea4e096f360b88f2d1e906d059bcbaf70023e772335e6ff651de6e0aa4baa38e304def88405c165d7d586678d08177d093bb6a517399425eab9b6025b3b5d638fd68fae1e70fb51b597363d47335140a29fd3102c357cf7ca1c3648adb1c62cd21052bb32f0bfdcd045f39c620231976bd4ec65041afd47f86268625faf50993a0ba86fa340e1b9436a4a4534dda804ae2142e12d8692a0c0711a692cadbf19445474fc14ace7550e53b5c70b25067c2fb7f8222d57c73c8e6cc30c05d6f5f04c5fbb9b54aaf545852bf92791956c1547be9f351dfda4f1182cc60644c6492c7656f2b0f536f1535bc8a4c8f1249585cfe3ac3c280376babdab8a99c0abc409b7619ebebb3596a0445e8c7d0aa7eaf47eab820b2f9efaee8e38bb1a6e9adaa8958f7ab70a9598092d41eba2862a3f32b351dc22041efcf9530520ed5996ed06dfa0fb1546687d07c41a63d9e46e71c892fa37160bdb72002db208e5c13356055c98045e9625808d08137aeace036c92b1453dde000000000000000000000000000000000000000000000000000000000000000120a3e49efd111063ed948d5bfe5189a63cc0db3efcbfdbc8b276a3efc67d1ffb0270071cf846ea8ab83d0a4755539101363b2e7be0d05cfcddaea175ee694d912f6f5075f6b2f39fac4dc13e0aba30b027c682704e4575564333aab729a115512ae71d4eb0a7e829280d796435c214032bdc69e1af0e4e611e5c68884f324ff31c92b5d18e19c8e17a5951dfbb59853506456a0ea8129357f59137f5e72eb1b01f9d921969387d59a668383040e1785054d46df3d8b6bfa452f633ac777d406108c1e297f1c450dd83248e6e5900acec794658544547b71ef8a7027ffab889b32f9ae681c0c9f3b2deaa1284e129b9178712112912f248cd0dd86aae41e0d32c2f54c7bbb2eeccc8b9594550ec818e4a70acce43c854bfc99ecc4c1f3049155e063fab8cb98d7c002f555af17eb78f78997c56d7aa8f1b3ae29ecd0f0c5ebca016de92fa98dd2d1e3504d8e88b72577152afbbb24d97302e84e6346b717aa54e10466124401ea99291de1d87de48fb5a783f077e63c348668716af09136895481bb4cd42668969e6698fc7fd36e97e66f2a085f9846cfa66700f6def3b8b2a082e0127c5de63abb3540f00afedb7bea3d1869dda72f3b7d3299f75c99875f44b