0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02918e849122af786d5c7c30c5da778e6ae48611a762eff6d6d84ea47700ce8701422c01e2e8f630e30952a6fe4127ee2a2f7114b8d88cf656e380191e489502be4cb39d184e69883d81db12edd9264634ec0b10ac779ada37facd931b17e225d00000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000022356000000000000000500000000000419560165da69f591550ad7411d47a140e41752aa539c8a00340f5e2c802db7c177e73e90e8d01f4c7ef4971610655f86ccab1980569bd3fc967cdc3b5aca0994684600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000f7d796b997efa2c3c556430000000000000000000000000000000000000000000193a603601ccc007f913c000000000000000000000000000000000000000000001f4e4112a27014b65c7c000000000000000000000000000000000000000000bef62e9b8779a39bc2d3040000000000000000000000000000000000000000002a4ba7d7e85103822e18fb000000000000000000000000000000000000000000001d4d6df62031aaf32ed4000000000000000000000000000000000000000000aa516d76ba223013ce83c4000000000000000000000000000000000000000000b5da1370fdf994fc45400200000000000000000000000000000000000000000000087e975b5d1e18a2de09000000000000000000000000000000000000000000bb39059ff2504f8564f345000000000000000000000000000000000000000000ccf91a89020debcae3fbc20000000000000000000000000000000000000000000028cc686728b24357697213744de4bf4929569a9b0b6586f62baf60d3e88323ede3b58b2a94fe0907b2b10ca386a87ca47f497b401ddbfd8afa6e15ff7e6bbc5ab142ca3ddbe956d6058b1ce9669428112065b55fe4dff48afe8676288f4ead140ad1dddb1a42120e9fbb210b0b58c35bdc02195f4bb0b2f3094a21f58b74ea6fe3742957a10e2c66f72115b11f2236ef8aa145bff5e1ccc0bce81fa24f71537e60998f9b01e37c8f15b11e82b743e0a7aa268b846d24d47bf17c733dfa1f0ec048c76be07718b7239fea2cbca95073403da22c567a40d24b208c3d074070c394f4c989ccbc3d2a1f3e21228076062c60fda59b7ee41e211650734947c83787e8a0d8c5769979fe82aaf106dfd2bbbc5de9f40c75c702a65b9f6ff697a16d9e40612eab57f199a6e85f1407358aa4b52b0684a222ec4285400cefec2aa2c65fccdd1bd3b4eee2320af4ce0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000221902ae70eb379eee89f3d02ee8f39861fd61fa58eab1ba4d6a82b58a9018fa20f235100ab6ddcbd9bd084756830e580ad1a2856caeaa7782a4c73bd39d81cb72881e855d288178522ff6d9cf006e2ea5daef1b846dd60a2c0e6f0be5b7a89b72ec83c71c498ebc79059a9a99f8fadef29061fe417f47e527bf8e478d5e600f50d8d26ae5061313396a46c382296684247daddd47a4fdbbd4a3a83278fcd27f02bca14bf5a793c984d66b8b2ee6ee219b682f7c69fb599850db0444c034ad42111c6f4a229139c3deff14301acd1f9d3bf6794ef9b3dfc7c8830cdf6277251b4172f8e9ee6ff81883fbd80b7ab8f21fac0949506793f926c7f621e4ba0e4c5592e4af4f3da06541b5cc3313efd8905078468760076cb6856a17b7c5e54f2e8dc2ff2447e6dc694e90ec903cbb49f5a107626ef3f68efc0691863a4c54cbffb671c26e59b03f19ade0da703b255794dd918192f6505bbcd76040e69e4debbe5612233310a81931aeab3ae6d945f339f2ec76f440edf750cae9a87557748c58503207df4c1c0e84738b63e987f5834047cb4fc22492e85036117b5429e2994bcf20316b8ca2c39d5fa0bff6d8618c945c5cd9847c9ada8fa46d48ab9d6330f39f9103acf01afcd8b0c3347f9e82ff21aeeb8c6c64a6d1f1a8c0251b7b6ede9418c2664558c32d26dce4efaa403e045ecc28368525a2df8b614a36f758c212624d000000000000000000000000000000000000000000000000000000000000000010b9dae4c897e3b8b7c4aa068622e721ca8245ce9b76771f5ffd41efc36bde1c01d529bc2ffdd7cc0858579d132ff35e410693a81af909934123568671595f5be181a1ee16eb17779255cf192ba28bfe17072023c03f13a3860715d3ee370e9f62dd67f7df8b526b3021f9e5c6c0d6c79ec5ffe8aa9a563db78bb9f627667f5920f53e1112b2192352d21de87ea8cd1918044398287716ccd6067374d45bdbe4410bcade668e18a158bbc37cff9440a703ff3a0ef0875b19fff12786010a04dcc1011bcb6fba6b8a9552502d906ca119737aba9d4785c82cf451aeca0b8884acc168a5d00bd262fbb70c103e6d59ad37422b02c5ae1eb14d28a7aa14e2993b7331103e9147190c4e743381cb2c4e34b0110d378455cbad1cdb9496acc626126540fd91401f77b60531b652684988bdb60a43b6fd82bb0c9f3dfe9ccfa0d47d8b12a4137c158a128e7219fbdcd89aa598f2c73b8edf6a92663d74b6098bb7f76a013f657cd4b4f1912c61c268588e2becf91fb1ec638e3bac6c430b6462f8a3e312c8041586c4406bf0e6b27a1eb9ef2832d774b3227f87928077070e045bf31e509298e2672df2b4b9a8895a60016491e9cbecb8f12a6784cdb15b4955fe3d137