0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00b19b9472ee291c38328e9ef292b251b92e31d7763de99b52eba14f6360a312814a451f915458b9fa06502b36a87be19727eddd58c813841756324bf4dc80043fdad2f06bf9cf2bb0aa124b59c59668502b2ae28226baee52795671f3b354d460000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000285b0000000000000000000000000000be50a470b1c1e3ce952de3f7ee783093118e4c571884fbb69dbdba67f56f392588446716757b38a486e6444141fc016fc2fdd154a12b502d4631c77cb6a87c5d54a20000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000081cb733583cd24cf713b6f000000000000000000000000000000000000000000b43bd8fc7708956a012a25000000000000000000000000000000000000000000002d9e8fe8f2b620560b6c000000000000000000000000000000000000000000062b3e0d96871e354e9b8e00000000000000000000000000000000000000000012f45be72d67659ebec48a000000000000000000000000000000000000000000000119d9fb1b79829938c9000000000000000000000000000000000000000000b12d3a94b3d5c019e5d7de0000000000000000000000000000000000000000003cf018e6f804e7f9b1777500000000000000000000000000000000000000000000176361375dcd9133196d0000000000000000000000000000000000000000004205b358db8bce0c5a9842000000000000000000000000000000000000000000b4bca364aa1c02dc2b6b15000000000000000000000000000000000000000000002defd9ee8359d0828eb6251f65fc0865b3f850f2f52c092dd381217164f19ca930e71b31a59a6041044b014d93fb227c9bdc266b48b8641a817ab6df6c168c493cc823dbffa3eb9b1816073f75af77d671f03df6cda780a508e740cb45c8542162a16e5793b9e9de882201d8b8e9592e87dc85087025c8565058c75dcfc843e9a83627b276b944a4964b2839bb1075d540348ea2a01a2d07559af9fbba998ab5792f59c1947c70dcd0c40b2add6d057a946b6e0925df04cb74e5f23e834df1490a47753551517d72efce231d14a898588c97a1f1b22cb5ae1c08a8fa2d6b18ac5d6a365de89b0d112a051d85b83b6cc90362501da3091129ad0e60f714cd0bd60caae29cfa299489f77c2716bdcc06db1e101c2803a39e88a765dd0f66cc7c4e83d0910b418317b954da0e1443620fd497a06e464f7d43f19a54da1792dfd28706207f564c31923e6a9300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000bbe781a42b66af1ccafef1ef347ea206382acfba1f8d23d559f7981ad858a29544299608e8588769026c4000888a7ecf502ab1759b76ae51e89fd57c904e916b6a0760123d6c9a067d3cfd65a8099591ffd3625811044662eb0fcd7d8f9cb03144192930fed7f84ec97ea27a4b9cd872e8b332c75d588a3bafffd9b286f59053cf20da76f0691e5e9439bde4bb87d6f5b5a4851410b6ac0813e55e26559ff22bec39234c116b80617f98f987a98b87b18141a00a5cfabb170a6187f7774fa12fca1fe3864e42512165fb1d152f7009c513ad1bf07507a3307e60bd516a5f425da671f9a4a4a95eda4a487b814e65f146c8640aa2ae8ea13a06693e763d2472a56801508fcb9a790750bbc308e35e7521eddbe12347f742b61351d9b6d5630137840a03f14479d67fb8b9a409d0684a7a50e28406e6af427092afee675e2792fd3475a821cc706ac5fc5a82e6358d6374ad05f8512d93b240298ea9dc3852c1b130c1aa6bdc7e4e1451219574f50355ee07c83ee1e27468b5c8f82f312bf3b270d710fb69ac8d717d6877cc0532ac0f09b40f89132fb9244f41b3e251ebab52b988ed08e7d0f89db0411a2c100ee4990b081cbf6836236539c39aa838f216226b7de49465039c28510063c6d7f4f3c2a5907e502757fb1c3db8daff72361e9220b228b5a3c5fe56a0fcece03495297d3902bbdf395007680cea878a1e1af48000000000000000000000000000000000000000000000000000000000000000115dee79bf46c57ac49f366e47aa94203c7dae8d9fc7a710c11c0578b29376f0a284d820240fe1051aa78e376c8096614d30661fc6bdbfe69bf4643be18a1a3f00a701f03e403f2502caff74f68b2bc3eefa919d70def4d2330b62c4aab5d61fe067fb8973566f8521a27b9acfda948407e7e830ce702ee5f129e8e956ba615fd09d32374b8fb8af2a8042d13f3984be4649ef5d4589e3a50221162ffc748adb124c6fe5843571c3bd8ff056b8083dbdc66fd59a15c138b7b2b909384afc2edf303f87ab1d752c6d2b7f375107b7529646a5c38a8d23533101eaef1e68ea1802518fe1f27e1ce99eabadffe038c15869623293bf66d81fb22493f7b7273360c2a2999237ed459a594b030598674ae645587ec3be45b4f5dc1e5e42de72c4beb28199987257e46ac4f3a07ebea40e7752e04476ff5bb4688bc81cc659aa4329ea9184ff14952ac746a004918dbc9c0a4a1dc7188c2972f5ba09a7ca5347feb011b1656214021a30fbed77678c10ce918f872c9e22429e69c3ea7e3f817bcbd8f5427aef4f92c502f33cfd5f36eb4d541703ab024390316bb7342055e33fd47ff1a1d4a552da28f8f3f1ac049f191b43cdfd54f5d70b260727d8b92171dfef88eac