0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02de25f7121860e9596ac6fe6ca3e9d0a2fc3bf603a5069a97c3591e2e9e49e712330bd491a47c87f6df738065375f14cb30cbce9ee585a2c1aed509c0f3fc02994341b1dc94579e4843dfb24735fd872ed0fe0bc52ec341d0a51ab033cf7fca50000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000007900000000000002266d00000000000000090000000000041c04d503963c2873a4bb3d3dea8a59bc378935598de9d089bff938c4f7aa4e1a5ff47c6f10a8e503c0a061ce9025d3a1087a5ca66f968abcd49aaa46029a7336cab900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000008b8741ef1b17d65b29f21e0000000000000000000000000000000000000000006560b649c2387755bb8b9000000000000000000000000000000000000000000000212662a729948881d1b9000000000000000000000000000000000000000000e69a0f77de3ce5725ff8da000000000000000000000000000000000000000000dd3e34951a72a6058e2e250000000000000000000000000000000000000000000012c1202072dfd12c8706000000000000000000000000000000000000000000ceeccf2820b569c78cad890000000000000000000000000000000000000000002fdc93fd2cd6087db86acc0000000000000000000000000000000000000000000000f128f68798859e187a0000000000000000000000000000000000000000000e19059deaa2dc731bfd4a000000000000000000000000000000000000000000fef1a95372e44f424809d1000000000000000000000000000000000000000000000dd18a6e195908eb6b3a0a3d4f6d2976d64ac1197779a8f67021130ce9e0827e948a0c09a961243015492dfc5e4fd66fbbd88fa3138eb68433a58e8995b2578849b41da39a669826580e091f67379f93563a25cab1e3f67ca50a018059cc62fbef2cf9abf4d17975ce6520b1ec71cdf62891c6eec7690a85bfa0f653e76cd0df88f4bdfab9c949d9af591fd63eafa82936e4aba1a29559bdc0541a2e213c3269aee8c58867539d2ee6cd153a601303eb761de47cc7349e9467c553980b99fc10c2efa0f8b682192702be22aea15b09b7b2885c23602e9ff8830795db2cfaa3ebacb50e7d24fb863d9e98028bd809ab355c7bb9679fc32b8e876b49507ad522bb8587cf3f0b068a5b69430e29a8c7d9319f326e77168d367561c62b56f104b3ed95d4dbe0162a4cf2aa69008c4eff27f839559b2248193c39feb89da477c70886e3214174e609a7152026000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000021bc34b890b9fe56e5096e3bd7f2cf44399b8c34b3fd9819ead4c5a0858a2a09d140597020f6549a8b791d65061f1c0f8328cfb050fdbadc474828a8a41b2bfd80cdabe7ee5c18f8d9d55fd7bf138cdb408de141c5ad9e34656b24b5e9c5444e50896d8d74ef8aa87575a2ce9f9e7b9b94c004b0c2ade4088a2e411acfe57cb7021c09a156f12cf7ac83a475946746142995c64f59677f3dfbf81ef3dfe1d9c4823da3c8eb2307b1763da2927b8b0ba4445b18c3ecf9dbc88ec1a137b2829279e2ea7361a9b31eb67fccf2950e476330d753a64dacabf9adf1610ac9831ff8e59174e542d6d20d85aa15a331a809603f435c64fd1b0ba1e7347d584a0ef13643816228b14d67aa0e683b95d0cb822e48024bce08333456e0ce3e4e3f11994eeb425e0d9475d99fbaeb22dcbddc2aa9048fec13245eaa74551517d4a580bc421720608f5266008ad060be344ea785f9cbdf3f177490b3e8f9bb46028e5b8b0b77e0e94b70d06097093a3bb8315cc07671412ec05d8747935b710869eb8b7751aab17cb5e4f5d8340d06be644fdfebd9d6e1ce79178703dc95b58843769b26204021a978d451462c53a6b65e0cc46c00809b3a5d61bd01baaf9dc11fc08a8032431215294275274affcf98560c99fcc0f06d366682aa49b992522b5971f68c31db115c38343b22df289946548754ba0d2d898c9770a62be90f8669709c0faac816600000000000000000000000000000000000000000000000000000000000000010cb96623e10d7d7336f740bf8266761550be39255c64c1640a0da2dd1713f4b80c3c53812fac66f84790e48c882311c921fa997a8af5a348262dde355d188f04233c5367acb104fd66eebbd8fe1a2da6e368fa894ede321c8adf4a53c063839c2aacf9bfd58508b29d5345683e4caf9ecf57d1b4b14665844cc74d72d46c7cc21e1ed10c41a3301402c43f58c8dcfce63726a6973460e2eda0e3d8fb769fa3e411ea3be99a6a042acf4431f7abef0a36277c21b8e29a8c7b618110ccdfe97a3102fe3436dd7b7eb87a46389342e6e8b352afc958604cac56e5cc9f29d7b6f3d80828b2b4201fd5f87db94ec7020031028689bfa0ae4f75c0bd74a851dd5567c512d00d234296fe9d0456aea37dfdc1a3dc47e6cc1a108228d3c5a122594b3edd0dc914d94c6c4d4e7c5477c38991236bd66c1955bb5afef2780c016e3f8f5ab51a4f315970541ae1601a551d731f8319c4a78e4c3b6517ff23b5822bc16f01d002fb2e68cce1c17345ce85b0f835df76b140e06e58ab0d17c52a60cd7c6d931028cb9ef941a6e408e77808447747e7ea69e4c949769fb48c5e6c2e7a6c74d91c1d80a9d378743b1381e48d78d9a6d1e870fdb6b61301c5c794fae56e57fb6177