0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01cff659481d3460f6c9b9904c5f516c8e3fa91f3d5e7cb9c660a1f34948601d609736592301ea8f0ccb0ab1ba1559f1335cf9ae0f16fddfccd5ef04ee6c73e55424d931e91de103237e1adb66db3c19888eecbee2cc16cc07eac354b853eea280000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000002655f0000000000000000000000000005192bf21c73f34f7fd3d838a957ff20c352f3c206a6775b767e51db2da749d712cd67e757c2a2b985776d7739c6daeb37da416c33c5d87811134d554f2bb48054fbcf0000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000e2a6712c5736c5073cb8e000000000000000000000000000000000000000000763c3cab102b3f25d656a50000000000000000000000000000000000000000000022f81eb31a43d58aef7a000000000000000000000000000000000000000000d6fbe9c247073bbb39f9130000000000000000000000000000000000000000007c2444d3b9c028bd9983dd00000000000000000000000000000000000000000000014ebef16997c11d56ef000000000000000000000000000000000000000000738c704714ad2c15c486a2000000000000000000000000000000000000000000c0eff5aa0d2810db4b34740000000000000000000000000000000000000000000015196d3e9439df0251000000000000000000000000000000000000000000000130a4961bae807e36f9d70000000000000000000000000000000000000000002b798a67f6a645462cb5a600000000000000000000000000000000000000000000087b7419a93e6e46de521e4bc7f9595605763206e6800a845e7fd9995d45073280b6125a9486786da60f107686b63e3ca716cbbbdf90dd08a2afea1d09540e36425830b15c4fc7e41570007b41db4b3f54802956920fbd209f23dea4e21249fc7f55edaf25e9e4427cc420354ea5f50ed4f340de729d471092f3b11d3512457468c51d98ed80fd8bb6ac1ae746a9853884b9d644729aa7ad280f695cc41cc209271365094a704be09c1023a75e8e8f8b3fbe0972aeec9fa57075f2b8310df4c37248dfe558affc0e6b400ddee9342ae5bb294e30c09f1257a23ab18b10f853a46307888c4a5e7988324b17dd2e7ad70eb703ddbb54314668cbd759051884d0618b7979d849cb9c11edac1e4f9dc88cb9e2965fbbc704c40d442f1052f51d73808d8ebeadafcf4ad21ef521d030d9ff739ab8767e71e337cd4451e443b8de2c6ba5438834918cbe29ad1d0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000215520f2ee9d7d131ae8c4924f14f21c0e78036936fd27520f581dc51bd814a971be85463b4e57e598e37c3f81bf530664ca7b4cfa545fa644e938b7c829952bc1ea78ed2720bfaaf2992c2af129940a2b99445878fc5f4ef714fef8bb3378e901f905c43ce433c77048e2fe49bae203cb1c8167ec2818d53a37d094fca1e4ea917df97118469262313cba1be3f1a41931efa1219b6e4bac00b259883e931ead90476b4be698e257b13ec4020c25828145abd54361e0ce03f32bd1220492447081a1f6853e42915a2e4d6ca44669b5ba03bf1f81f9d6653270396d3722061156716666bda4254764db4d9aca374b494523b5295e4ef261d91c451af30c7ee4f870ad36d8994f1acec9a48e67a6c105ba7ebd860bf895156ca412dca3a19b27b6b18821f45685ca42e19783aec7aa98939ec2dbbe76ff37f989ca1507eb9c36e85188bf0416da5bcee6f84f68042d6205cc296a90e15171e8ab8368d864bdebfeb050321be153c48fd700e6f357bb12ee232cc2491e9a8d665e421a08b3292032b00b0a7d2effffd756177fd07e26605860e6d593d98056824956800560370966609a2ea5a66e52453d351c61fc84a130327b10e7d90ea81cb3454926033dfab8626198bc38f3e6619692a2699d66f61022f0e3674250b822d566f25b798c022c20e165fde693286f84512ab494d32c5437c4e2af766d9bb519374668fb1bfcde600000000000000000000000000000000000000000000000000000000000000012a6235cfebfb205c67687023eef74149c488390c3950769ded5e13e92a6f9ee7179c4ebe2e69b3a47d26975cf1c35de7ba5be3a32f0b11445d16fa6eb4211a270ffee15e7721f4699ba3552d9f463e4ee573aa2edd605186b5ab293068f3ae9e22cac2d1cefd4f7852e7e8bb0eb5c3aa370f59294fed951840e25902e65f596f1474f990a354bb800bdb2e90398ce705204d5bea4c337898307ee871ddf100092213883a5be458b5dc9c863c4a4cf2cdcea9b52be458e1d956c0bd24dd240517038072337a224f652c4325712cf3912c233fb949b1783e40621bf34f97e2043a15b3fbad358f45c054f7004600ee615cbac349152321bab32cd906e54554d97f23c1427bd71fee9bc110d193751b0fec2cb0b956b08e75f939344dfc267539f61de5a42358497b7f66efdba1e40381d8abec7f6dcf0f25f17fa623c2979e69860722798bf5b3d7c71de0a914b703bf08541fa76a5069f6f0bc01c03fafdda654281d9c44953b8ab1e10a3c869bc9649335c5471c56fe9403c0243d83a65f784f2cd66a199897d02ed258bc03d285c6cf482cf48c648429891bdf3f2edfe53c472387a87f49e8179776399bf8462fccda9e4743652302d4103871768551247708