0x31fa742d00000000000000000000000000000000000000000000000000000000000000a01e3dc08a9a8ebeefbd84a7cc2fd1e12e2f924fa0d2b4f51c6771eea466e402722eae98410e233b53476fbe35cc632690ffc0751e1005612fd74111614f28eeae06b683d26ca0dc533a03ad67a670ab90348771b27d0f8098d4b135b1b8342e5a0000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001902e000000000000000000000000000309c79ba274c8be97e2451c038a24727e13c6c77191741c814fccf3932fee6c275bd53690736d9f4b548aeacbeea73dd4a2576346fa2dd9ae0cc61883cbb11799f7810000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000f6b988969714249b87e3d10000000000000000000000000000000000000000008102fe8e8092780a397bad000000000000000000000000000000000000000000001eef201c567190202155000000000000000000000000000000000000000000b3e94693f10c8546ffbd27000000000000000000000000000000000000000000a39d4ef91b979781766a2f000000000000000000000000000000000000000000000bef75d9f107d8a2d5e3000000000000000000000000000000000000000000557453dca984ca9d5505d500000000000000000000000000000000000000000044211a64b7b17dda9b4d68000000000000000000000000000000000000000000000215cb08ac46647db1d60000000000000000000000000000000000000000006db2bf3cba9346f58fc1430000000000000000000000000000000000000000007949fb8e7e6f754ef406590000000000000000000000000000000000000000000029deeb25d4527a56d7dd07a1c862beffb09d1a17971f1bec4b376edaf38e3f20453b71d25e81e87e5c8813a3be7073e001613637586ce31e6d100d83df913ab710abb9de8250724105eb1e83c54652441ce4941ffacc4d18c3785aa654c82d62e076262854bc81392e0d094baaaaae64f4f6b2ab3a8638946eeb73968774723daa14a8f611d205dc238e0e32826430e10e33c6c6b56276a1ecb0f37cbc0cf15acbab927b5aed23b182e300d21f4f7809b5a468fe7d56b87157c45badf424912a4d8743c601f2e3fbe3b7266b8cc759804fefd13cd92b497da6dc1bb6f22b985dc8da9510a3cebdba692a001cc42a5d4638f5d0cd12bb8bc70524ee7df282103fe99e5fa539ccefa1de271ad80066df804f55c6b2ac7221b26f17ae3f6be8097fa5c275c3466ec738d33a28181d04e41013c412946aaa23d2ee2d66d1341951febb14e1ccbf4febcc5dce00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002281699e2381ca2f3bd65b2adaa0783ff842672c04de895047aaee22daaba83eb1efc0d705c3427ef3c4a9b275e63d03bf15f88df86dd143635f9fce6a0fd96ba26f29b70637c5237cf3103184a6bddb17bf23f70f1f756c82025c4567236206417648bb5cfb993a3c711707bf33eb67970ec4ce4ab7138f6060ed9a1e238cab2012d7a2f497bb1157151c34295d1e08f4d0a57c62860775be4f0efcf78849faf09395215cf5ebca04466a6f045559a2d4680d4e5c42fd5be43c6a09e27ce138407d4b3b7d646765a0b77e7148fad3b88189e6a2c3462e9515ee68724a5858b381bcf11bab6f7a23e1e3d99041c60d79f622af5a474ed94b06d244794bb7fbff90e46db974b51a66912bfc292d5236437955f2f8746b1403517f6663cac0481260fcc3f7864b272296bbf673ddcf7e8326557c4d30c0b24959c4953045d5f9a212c407bababa9c871431684919c8ebff2f5224ea3d91678a20ac43c6269a082b11f09afdd2a43fda534553d96f84620c78a9b3a5a74ae7e1801481a1d99b2dfb40ca63c59e4ad30f1b3de43cdb6979b21546bfb72b2cee2d2061245aad567fcfc0833149a5edc7eab61cdeddc2b16f87b4870c48eff1abcd3d3ab4498855046c01a70c62d93820974a62ed77481c4d3f77bb672c806aa467063c74d8f17d73433118a7349f31708a7682aece221a9a26dc4dc11ad7635495dde10693316aea10000000000000000000000000000000000000000000000000000000000000000012983a8032a00a465ed3836ffe27852b291fc966ab1216951da311d6bab2ade342bc606aa231458b4d5ecb5ac03b971da0d82af3b281abdc76a4f579b33d2d6a01244695e419e1d670d91e789eb4c56e9f9c039d9501bb9a8ae5b48ceffde847320f19c0d1e2046659c1b52e3308748c204438d4eaed0ef39a188d5bea94223520ea4f68aa0118c8a38df3cdf4d43548c78b3064ba6f0dfb7965f1cc3d365f1540351f31bb7f5e7e06239767a768646f8433356e1902e02caaeb9ec0db79a1b0c13e3113437b4fdfa9bfa78c1f2960b3d31ce72a58cab874635c5dc7dc55699d913761958074b68317c71ec48b71e749c5bb6e994f942228c0ea35a1701709b88104da60258e5c80084e3a6607f9b9ed1ecfc54cdd34fb5396beecadfbca7f4641668bb611655ebc21d27537a2331f08e941826f6e2db8e7809403e4ac5365ab821d07fd2f3aa82d6697b4a9bf321181d2615edb55831e34c1189743365fcda05299770d33c9ea4a85159a2e6900392da319db9536f4474aff227bf2ef450a53926876caae37ca7a79c4eab6f03bc18a6d7c4afd42cac1b6bcd1d9318a056f07b1079927459bf27ad7c553157028dcd665e3bd1da92b8c9224c8024c6b0076b49