0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02b9884210d2d5011efbc77d2cf03b5708f5d50370bcc596ed5f48f653b2e785909f9c019105c9f1bc4b98b139691ab39c1250f7d6231430cd8a14a0ccfa0d2d09ed34b35ed33b8fb5dc9e4d05b1c77b8a19e7dc810b74c5571ca17b269684efb00000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000059000000000000005a12000000000000000000000000000112b856dafd9f2e58eb8875e74b420f1e141b129a940067f90f0eb338971a373882966ba592bf54199f65b1247892d8c0f6f9eeb991b3401b48fcb7e0465a2e2170380000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001a3073562babda58fe6e1100000000000000000000000000000000000000000032b749249106a0068ae335000000000000000000000000000000000000000000002914b0dfafc5d0aad2d40000000000000000000000000000000000000000008b51013769ddd88606e44f0000000000000000000000000000000000000000004f2fbabe4b9d80a9e641110000000000000000000000000000000000000000000020d7ff8f68f9e0e33ac8000000000000000000000000000000000000000000a6b01ae3812f98828b318c000000000000000000000000000000000000000000e060448d98787d0328091b000000000000000000000000000000000000000000002ac63a66e00d752b08f8000000000000000000000000000000000000000000c6bf787881f0ad3bcb7dbf000000000000000000000000000000000000000000a25d03039aa38d7789f1dd000000000000000000000000000000000000000000000dab518b4596faaecfd3231722f7119e6c164fd0d1707ec13cc447d90691cadec410748736211ab93fc3162e64ec0e827263dbc94a7c9d6b703efc22e94940feea8a5a73098e4a84a497075e1073b0c51113c21716f3fa01302f10ca57b0cdd3c68783ea3524f3e0fcb915c248e67958d0366682163599854045420d4bb4e34e33d98b1815af2d0974852ae8510ef1b950375c5398e8ae4e3d137f5b6bf9c099216d77a7a53e8e11f0b31f73608d03bb5bcf196aebcf22a165288bf422c3d17bef59b861c7eb4f142b9024bfc95615165337bdb69c4aff03a0e3f59f43f40d2bdbde3780b3fc40364aa422abeb16122528dea45fecf8266d1c5923da2de2d021f0205c80bfa15987c7fa28c241cc9aed6a3c35cee1968c8a60a6372706009560b8c7740d9cf17c314af4062324c6dbb4376036bd72a63e6498c65f02b5e4582a7a123cabe622e4c6823b000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022f75dafd46d157c8b86fb4232374e90829d4d438370832d5e0f3866a7b79f2611baad623ad7d5766d5de5d11b9992de0738b2d7cd64cfa0c99632299d0a3cbd6111a58d6b76189665a46a024f1a3e9bff72997ce2a8b43670d2a1366c7203e910f06ef94508d83275851a0dc56e8aad1da93f65772473c24029c81b3c3f4135d2664bd99dc4ae263f80c80fd2cca24f0f184ee0ad00dc80bd861ff4876ed1d0a118af00df4bedd01e6297e4836e9bd7db4f309e3ccd61e87ff78da8199422f322184acc690b65da4ed02410732f57210de6c3cb846eb6aa9884be398ab4fa86822f4f506b46758e3ab131130fa154b7f8ae5cb459a852f1edc99f348692cdac4254fc62562db8ecadb279560b29914ce99509b78854d24c9f720a8ab63fd988122a7107dbd5d4c2abadec396019f7ee3703fd79c21a993ae69f0c6ced4ecea94187fcb75aa420880d1797eb97014432f812efe2a97eadb61900b6f14e7815f350d6754ce329c24b16d1d3d3f0347eb514fc5e42444c14885f8e84c4754a960f20d4c423b242bdbd62dfa8d3809de9acd0d05c040fbdb58e0eac299a3af585d320e5b29b3880b11a52255bb680dbd78330a45b705309e266e5565e7d34c15fc49273ae8f24a63af37c8a6ae1d9e3d56e651f079447ae8cfc7e04d649809b31a831f01b64d4e1892ef8018671347ddd1f73e15592ac6bc2b6607dcfa49ce112019000000000000000000000000000000000000000000000000000000000000000113772a5af279071b8f786fd0b7f74f5499d00d68d5f355adf03a89c6070806ad1fa4aefef68d17e02bbdad0fd88340d6ef525cd712985eff23581d64e9a3333e242208517c61d013a8cc4eb9763c7f0a84be9ed969daa2905053703ff6d6a73c0065e43f482443e458746d7f5f9e203d8565bd50fa5bfde93b037d0414d16d9116b77933d775fa1cc80b6768364249e58836a144f48a118cac8504010482a4ef2fa13941da147d8424f075e39c1bde21ab38482f59e21f47cdb455ed486ae9651109d30acab6211bdc4d27397e50f749864a86ce1781a1ff6b2c82c85cfacfdb0857b6fd2916bb546133179b507c7a7d9b0489916962f4e35accb6875492d341236333e90e80936e3f5a427a4c9987ae268a0f27087493f3289467e962340f9f1bac02384bd42c2801ff7b31c41e1c200ca9b474882a8f4cda07d29f55bc442324328862ba3b9efa92dbbb7acbae70e2a317095c2b1f5b1614aab1d4f6e1e655173bea88c62379bf871d18bb52b5cbbd11aea3888aae2afafaf95a10e5ccd642104ffd337b5227a68b45e70e226b3ff107e4d1f5a18f1b43c4156c66612a334c1ef5ca146d0e5136433e0a216d526d8682fd8a972625c1fa8d09de53fdd2e913