0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01319e3d8f1262d3d8ad1d16a70db421b5a044887e2c496d0523c000bbfcd1d140eacf658fe130c3c3e44962d35df739d48df09a302eb77ce8cde84b0d34285b3f186ada22f273c0d3c1f96719785e0e3592ddde934d27ad65814d857bbb829490000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000000186f00000000000000000000000000009b16c14cc43bdfb34d11be62eabacbbee1b8348bf49ccc3693063c4d89dff0f9ec5c8dca4f46b2c807137dcf2c5a13de159a351aec4a6de45ef48190709ecd9bc5850000000000000000000000000000000000000000000000000000000000000000000000000006e000000000000000000000000000000000000000000069b94d68b98952f3c1cece000000000000000000000000000000000000000000a5e81d3661b9755ae6f86a0000000000000000000000000000000000000000000028e0a805d34f10b216e4000000000000000000000000000000000000000000be96df863e2730fb7a650f000000000000000000000000000000000000000000a97cd5687460f99c61ec63000000000000000000000000000000000000000000001d287daf571465c905aa0000000000000000000000000000000000000000002b67b5bdfa3df4f118b169000000000000000000000000000000000000000000c4318c470439eac54f5f13000000000000000000000000000000000000000000000b431155c975b833ef120000000000000000000000000000000000000000009449607e11a3ff259ca95a0000000000000000000000000000000000000000009c8581492899328b179a100000000000000000000000000000000000000000000003ecd04ef7e83f49bf18234a4f54589fdf618c2b8eda40de2927546fcb7bd23ea49a3598b87e5541273a08ab92adf03aab22efa6d91ed0200f614d129e734284d6c83c43b1cb0618b9c01bc558c7f6f68c93414351dc20900a70e1bbfb544cc607d09337483114b5dc0a143033ea05908270a624b8c8c79f7bfd194b3738f4e207838797656c553f294717e6e91cd92650be11dadc8b2c3f8c842f0d78a7bbed51ee410ffbcc85c3d38e23e9979a9ec7799b59af8c35817c45d436f1493f9d49b5f46b5573e4c44bf0ad0a6fb7a01dc6e238e5db6da590938f69990601e177ce269df11410c2717d8df511c7b87d2bebb68cb94e1323c062802ae975829b4455e305e517e9c6115feb6e2aa8aae8a9309658a0635c30bf3f3053c08db549a4e2bc755276cad952cb5a6021b0c8a6ba1861955631231afd528a3db053cf70ff21415757e5b5cb70c6c5cf0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000228a660489bf57bf83b954db3949cfb370641f6af7d438ff98912d32a5e44d18d11485034ba86da1f62e89d8db2067579b9e80a6468cf70565f5b77bda25b7e1122d39c2e7b4130bedec97e60ed70607ff2291fc2ea4c554ad3dad54419075de41ed3c066252489e722edce9b2761ec5c21f38ec72eec89fe42edf88c9d612f471879c04e7a546fbb955cd338ae0c7706fb5efdee3adc131c8a8ae05541aaef521ca9d88903e60d834b554c9b9d4c53a63992e2bdbc6e2adb74e4bef57d2328bc17333c140ae41009fc1d0c104f74309e80b3f8cb54f1d0e5725f14c45b9c4deb15cb688db3be8707d4620cae44393152e6284ed666b632c93c99e1074d973ad300b1d48894de3099dbafa54d678ae0446f142e6385e4062d49a541387b95b6951bf9ad681774d0c79279e4542b9af65908bf726bac23f458c7eb111673ceb8590947ab3a3eec315bf8b00364c985e829e7f79894158ed8fa4a08c60e17e3b5452b20c2e82bf10fb591b82fb8d895f73efec9ae69ec00f1b83719ffbf2906b4610572e3a8c47424a054d461b05ad60f61533694254e6f9e19d70713e079590f712a92e8e1b0b2780e7d3df27705b81dddd6c80f9390a1a847d23c59bcdc8bd06b0aa77642a020de44ab6057d05db4d5a64fa0f3f1da102683fad9e271e33d174e016ee5f70ffd0b4692a06d40c9d3109a54493eb72cecbca07fedef1ffbe2419700000000000000000000000000000000000000000000000000000000000000011d3f90658123a130d036ec38cd7e8aa3bb0516800615a359184466e3382bdae429ff3ce4df8a642c4bdd98710f220b01391bdd853eb35f533d986248b6432d6b0ed08746281f08d3dcaed35303945c26664935011ad94b1dbab254790bcdea9a26f5c1ada1b0988331d4b0cbe26c7b87a62435935276df91a8a7de56730aa5f83000f9882143138340d54ea05bc90e70b7893bf78273f636c7887939d4fb6f9d032ee2feb1abf9899ccec8b02b75014494af625f3bcedd3e23bd884756a2112c2bef01be4d655530e5fb4bad52bdc6cfd1dfd61faaa7f5c6519b48291ea026d2286bd87acd4ce024aaa4d2d69623800681938e4489ebf49b075874c3bab8a89f15902d31f156a08c38192c0272a28d83d39e25633fb9ecce4b2ad48e3cd64da4107ce4f73e738f0b12d811198eae3e4ad9225602fca778cc9731887f521f454711cd625da83c7a8ed71add81294d7f797ec7c5082698d36425458e2d1ce56b5511380aff450ea3a1a554a0b88a822fc089974682369b55000201a03ace5a48592d6ece4d19750e9a697088fa95c6b5c88951001530515f226d021eddff4ffac71f29eeda2e95c82fb8926417490d802f6375cf67502f5301570d16b02ca80d86