0x31fa742d00000000000000000000000000000000000000000000000000000000000000a00b4953c4662410320326bd7da8aea1d087d686dcd135653e375e2ed4c65cdaec1da2599b43cd0dd2e96cd463d4a3f3c2b261fe5198ee3caed91b1aacdaa4781794cbb3690c67b66cf82a0dd0ee9d8f6616fa072a124a03f7f95574a4c2cf1ec90000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000005900000000000001fd560000000000000000000000000003c7d413a272ee2afbc0dab2564d35a9086b89c4c4c0c6729d270a00e483e275a2152fc4b6d3e2f5aa5efa4a7d13a363caa7e9b4eef7f1de792bc1c7765e81b6fc46570000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000c5bb6c6dbe39cfdab60516000000000000000000000000000000000000000000e80dc942a18f3696f1829100000000000000000000000000000000000000000000000bacb84ad3f3376a94000000000000000000000000000000000000000000d43d7561ec4df73f822e790000000000000000000000000000000000000000009377bb5448fbd7e3ef623b000000000000000000000000000000000000000000000a2446906e8819e42a9e00000000000000000000000000000000000000000000a5bbb8794447f03c2f67000000000000000000000000000000000000000000d50f0bf425d46ae4064710000000000000000000000000000000000000000000002ef10d4bbd60f781e78e000000000000000000000000000000000000000000144424d365f0c6a21cc0c9000000000000000000000000000000000000000000a011c6cc2bb565f36e79930000000000000000000000000000000000000000000009e8297d38260e530238049326db82ce925e30f033ba46492d32e6eaf5d129b69e84266e925a26ae0a1226174229bbfbfe4502e0ec4a954ba53e3078824f3cc12ab605da810a84d777b41729d828b02831b9f16bc24526948c790c7ceb3492d807bb5b422f1eb76d423725c28433e0e8709bdcc5320ce7635e6b27b48cfed91e8c10a58d1988b4010afa0fa13c5553f96e3309afb531d3b791a6feb658f11476cfeeb924fdd14591777824c296678e87dee8acd8d1f985bf2b36d330242ac122c5e27a37f2bdf89dca9f23b5640b73e84f1f524133125e4993639f65c5ba10a699447d9641bf11d5473404c2812c3312855b43a3a8cb5026f5d1a47266c8ee462f13a2da9ccb173a2dfb1e513833bdb1451e211def477275ca81ce64adcf6a7dce6518e5171690e349f417436ed476e8ff45b782b9d9aafb155fa30dfe25181dcf930b564fdf1498b718000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000022e744e1e0f5a5c0eca799bd18cc703884b9383b275f49b22eb5c6edc4b6c9251118df78c261b5d0c38db82eb064dec702c133ce9a3bcbc2ee69d454f8dff7b692f610b11c28a92b7df71770b7fa75d614bb37457aea5b6398bc60cfcde15e034133d11a4f271e357d664fbda52e04c1707a829c829f4b2c102572381bdc70e9e09848041b6d78f1c30cf83edc665831cf8ed5ecc9417b1891a3522d274d5e90e23b171b8c97998fa8865ada392968c70e7c1a47c656f08ce70cac2c741b2ae9d08b825ada65c8ea1f00b4cd12e2d0887ac3724dee8daee8eda697f7a7943dbfc2866ec17ce093e6582dea0051e6357f5b92a2c0c96a8021b6e84b14dc388415a26ccd0d92877e0ee606ca634c5ce6af7686e54dd29190cfd9742d754a79399460d8a3cd33a372905b27f7ddc3ffc574cff95730e74fdac78a0cc3987e393e79d0f88f2a9901ccabd0701a72efb6bdde8c20b6ffd5f503e6fc69108419586231401486e2ffd4f574bd4401f8befab01df79a9557fc7d3a9e8bb91c862f5b1b83b2ad4403ed3d1c5b27093f5cc5295b663b42b6b93fd2fa12a23dbcaa3556a7e130270332ba4910d63e328a7c8eebda9dbdfe8a1359d49c69f32666a321c7b263028e832dfe08381348ea9a6fa2395fcd746669118530fb54147fb00e5d411cbcd2cc48f0b9ee85d43be97ab2395cfcebed51bcaf0d3e3a6c52c176fb8a712961700000000000000000000000000000000000000000000000000000000000000010a6b6f98d2f850d6f2788d8420b082e6c9190a97cb2bbabb1d9aa4f8120b45ed1c459e8048faa2537ec8d4daff0003143c3de709d9faa5bf37e5bab3ff72158d15c31ea03dc148c6b9a33d884b0df7a1ee9e830edabf169d841fb75437d5664d037221b3ea90c5cef9ad453c56ef7b98355933759bc3f3c9701fa702f127a7342e5b152c5945bb9b2d5604225fe37d20482505f2908c69c83c3aff2c14602d3022b3bfd616797b3a0022eaf0801f294cf50e634e06c56d4b2d35445b44ec53b42fd9055566dfa6560f4fc735f51e153b888d3d74eaba1d9fd2584972cd51da540fa54c7a3c8164b3735e8fb2dd7499a79735ff00200e6843f651380d24020f9129ffe05569f474db3e21cdf60d52788ef2ff0c45ff36e8ce778b148df473cb3b2df4393ebb44f05afb9d3f41e32a3cfd74060c5ca1f4aeba59f67586f77585be2cb5fdaaa87225eba1bfd8527216cdafcb093fdc4e1425c853e00ba9c70b7f1827b5f3fb81da7af13647871cf561374005da6da6c290cec6ab74a2b2a4f5e4fa252bcc2a71c77d46021cefad784278933a65cc990176c0488f24060850a4180b302001ecf5cf624d2932a45b28b07af38bce2cd4e29ecbc58341b64d05cbb792