0x31fa742d00000000000000000000000000000000000000000000000000000000000000a018707fc0a3aa519d119e4f6ea5ca9abc196a91aed73f606a0a3d35edf50c45610e6916cbb1482be80b498db98862dc777d95d406bba3ac9e67222e586b5e619de64d0a3b297a72394f70447466002f093dc88f7ceb5f59a0798f7288f56efcbb0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000ad0700000000000000000000000000017a95cf5b44fb3fb5182aee5861eebc389227a48a371cb0522f779fe9dc9cf5d5961cc0586341f2807d2da9e16c8cc65e285d00cdf223ec7689d5cb6aca9d24b7bed70000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008e9aa3a1f8f12c2d5e4b0c0000000000000000000000000000000000000000002d2e7ed3c7b8398b6cd304000000000000000000000000000000000000000000002b1c50ff87c3926422dd000000000000000000000000000000000000000000115d4908de9be1f696ad0c000000000000000000000000000000000000000000dbd9c3d857ce3e166b989c000000000000000000000000000000000000000000002ae58f55b76b9b016af40000000000000000000000000000000000000000008d5ce19ab974c223ee4663000000000000000000000000000000000000000000a4f45f2f15e226dbaf712600000000000000000000000000000000000000000000028527fedcd7d6c9863a000000000000000000000000000000000000000000118154ef9d4b2ee5cca45b0000000000000000000000000000000000000000003b315163eb086072cec16d0000000000000000000000000000000000000000000005ac18ea125c4edd03d305b05ae8eaf5babe5993647dde941ee236e7fc66b94c1cad2ee93878c483fb650c75fe8db94aacfec9ad2ce7c4acc5ca8e20725a2a0951b4ecebcd0ce11411e90310f107d9821c23879142400b18d5272fd5105239fb5f03a7d89af23d479f100586c3bf3c83cbf72feb220feaef04f69230f1671742c29c2e4914b89176167520864ef92d7e40735cf22a60b2266f5ee2bd711fa75ed4049924bfc54ecefd2718393b7cf55118c0fcce4bb7fc481255ee2d4788b80195bd4a6dc5318bc4d4f50c9d467dcf70cbdacbe47424ce8217373a79fd501faf25dbf94c52d620dd76cd0e0b82e188767ae5fa5f39b2b28562817f7ed8ea37ec38fc0e8e2acd5715fb6a2b497347e53f0ab2595680a390deeec394a0ee2a9b9ae31596b44c1080cd35c723dee3dff238a3d0b07734edfb4ac37f3c52b7dd6d4e00e5b64b56a7959b5aa50000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000201155cfe016ba79ca867abef9bf03e179ae23950b15d5235d90483e4e12c2d53261668494f9090057f3e88e6fa26cba87276a2b1790f678a90e562d09cae7eff08c29f38491c6a4bec884df38d7946abfc737b61dd67af3d72445de516a6078b01cbd5e98ab777c214487b2233e36c1f3fd2d95d14a5749a8acde324994e5ce313a4c32b81db10390db7c37c8c3cb1f43cdf1c3b8dda5d81c4cfbdc6a8c0f8272a7c5c88c1bda728826548462777f4d6465b4b2d290ffd934a6791128a326b75176da003d9c15c1b8e6347e3b49e4578656e6494719deabce7b067f38c9250d60d555aa860528cc134345d271e30d39c5fad19ccb81f3ada2ecb69ba584b83f4115fc82315b74ac387d1ea42f17061139f8457e6d05c2e6af6462a104b28380b2b52be5856260abb995fd9d32a8f7ef373cbc1e26c10b4b49bb1e6686405b84f1c5eaa21814b6260f05fd7a5e07689035969b0f09e1c3cffe66a9228226ce90c115f0d0944f9aeefd003ef9c8eabbd16faabfb2f19cf19a1170f7a4319cadfbb26eb0757a180f0407b2aa7bc0c7dc2566191ef53359e1a51905b1d28835777162e81acb62c9c5e4104902f21770426194c396f6b2a8125ad287c64b525369c2713a36c5ae6d079a522c4b3c3212d62b5b37a3b8643455fdbb8cdfadeae4b821201a1afb65cc6a9272de413c908d67299943f37d6db6a9fe951e03c6c6af741f600000000000000000000000000000000000000000000000000000000000000011468fbdaa48bf8c895b2a246be11188025b9d522577c354a36d2b2ac56c74a9c1d651267c2fb7245571659d47db0a13b268bd34b5600bef8b4b75ef6f7c37c450e2bbc3df2f99e8242a34daf49654f2f8253e8ce2c28eda3d0acf022d1e4a80b185a32aa3b6c882b61b34ecdd32b37fde953cd5b00b54f3c4889e3310cf245fb07b4682ff308a223de040578f9153daaa8a30f1be9525c1b1e9674d0ff7533d91ea48ea64c34bbd8e48357270727a1fff66068dfd5f0320ad07e1c572b79474c0a51789b618b58de428e63e4a8e450c036616b62b4a37d7413cdf58bb65b428e00c49eb2f0d95791f785d7d6e5c84d1277e742f9a8346da5bdd2721d99b7acf92de7e174c2bdd61fc270d02775d3112fda76caa559408979f5d4800dd85dd02117b00d51561d7abc8f5e25c0713f8b75b151153e10b4376ba252ea5ddcdad0a61d585824da6631e384914a700f40416ff67dd9b7b7fa1798b98a01c5b1f200901e22a1e2bf1f76f02101f437fa2503f8915f3e8d7e153ddfad04ff68b72cb03d15e1e297f2f677183ef825a89ba6cfb29c3015b870df16f8306696971fbe2c570784304db45e167296144429243e44fcda51c1d7cf13bf27dc48fedc9491355f