0x31fa742d00000000000000000000000000000000000000000000000000000000000000a02b9c90d20d5a86a29c2369cd4451e871f8221e1927167eeee7758e7d7e9a9266089bd147a8a2da126bcd65dfe1e1cfdd87597c2a5c5ec06a76cfd914f627ee4cac9a3db50a1a1fc0afb1e31c9176666e862e6971d965ab2253fbbbddee61a74100000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000079000000000000023754000000000000000a000000000004424719d612723eb0e89c7f34e7ca37de031b03bdb017d0cd2ea3b865cb3bdf969b064eae97bd90d7b40a13092af024b54badb16c910e61b1defecb94b0847a22f62700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000001b86dca1a8c3bc9db6f151000000000000000000000000000000000000000000565c37c1facf2ec5f7c9890000000000000000000000000000000000000000000004e9b5793a6322c579ec00000000000000000000000000000000000000000011cc10535857621f9be23f00000000000000000000000000000000000000000006951f7e1ce6f87cb2d1e3000000000000000000000000000000000000000000000c681b4fda980dad0f72000000000000000000000000000000000000000000aca51681cd6f9745ab42e90000000000000000000000000000000000000000001e689e80c1c8238a651e710000000000000000000000000000000000000000000029644dc87e07cc8eef9a000000000000000000000000000000000000000000e3a884e205ddc37a282b720000000000000000000000000000000000000000004292f7873e56a122986d5f00000000000000000000000000000000000000000000071462395bcb2709be07268eb1688b1643830ffab0cfa0dfd84fb79446be4df4701297c999017963f898152e3ec718230133dbafdcd3015df92a5ecf9c250aacb0644f612a2fe5a8538022207412661f6f01318976903183b8981929dac24251602519b13d776b8f444605acfe8323c5e52a56e584c569e3ef269f9d42c924340264481551c3a5f0614d02193ce321acd3d910ff96be4209e33038f268e8eefab2c66770f58f664a7d4809351a19242bb25ef565862b2ec5b24060220be2fe099717ed16ba7ba7bba57924849e2185835ec4da0ddcfd8ef072c14b9f6774dfe42b097ef11ca743b4057e0234e751bd3701b9a96ff3c8dcf510d7509e92dc7ebc09aa48e4cfd3660126510ce5692fa5c27c730f7b636d72675d4a411632bcee1adddd7b979a4d7072c474278352137191e4861164a7e75c2a13a34f30b0e71912abc2e343ce6fa3d501fe0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000225eb34923d71060d4ad499dc76347c2e65cb0c7eca14520cdb4dcec0eb8876f10e8dd53598ad0563f4e15e1961e6d03146206ea40f7171ffa197a759aa7e906708f5b18c571939e89c4434c4e82f46f14d39097983b29a9527a1161f42dbe3af03c53c84dbf38a076c7012e46126a1fbc1554d0e87e4065c029342c43b00e3811d7dd4efd2f129ed5a7a6c8fc29e7e8f9663228fbd5363691992b4c26b1d96260f9956d89ff97d5c7dd379ca0ab5640b001488fd8e6318b077c0f26307a827b20e4fb190d3dd48c96d25e59b2a3e6a3146e8ddfce08d038b544b19c7392f4b712aeb7b70f9b24e639fa6b93368e85bd7a61fa2f2f7a5f742569b5de48dac8db7249239378572ee93cbc504909ed562464029f80de2e2a8c8458eccaab92a3dab146fcd410a4767f8519b84c286262c3e21b2f8f4149520eca55ac2df6b2fdaf90bc988ba82171e1ff94149f7c9068059171986effffb32d7ce4af12f56b62fa103e9c807e04661a889c25b4b6bb6b25d87b133cd55e11cd69a82c3981c2442fe22e6c8a2074abc7b0da2dc60f5a7af0c6bf325320ebea9a84807d19432914dfe01fc1d151514f9f90d619d0fa2a61099ce9cfbecbc2bd39e1814dd49e69a3a7d01d35acf0fa5d6d5e118b6eb3bb828d5872ddc71b80416bd4fe2b7c10e11f3671bac89c71c84b4d8e979bba141b39f3ae781aa498ba20229b6598be9fba4fb59000000000000000000000000000000000000000000000000000000000000000108231420aa4ab689740ac0f3932910968341927b0897758e189e6bac91815ee42eae949642d3210dafa5a53a76e0f0c7ca1fa84f1d84832dc3561592790bef9d0b23dc6be23426a0943d5f25fc0d66856fbffd38b8276acda427a0d2ad5c257826a568078e44d7c46a1f7a3b87fc0c15174af790da51fbf97233fee7a5d5fcc113b1aee2ef2cdb60f29d8648e738184422301fbd24704ebf7472a2a9b5f39e3b25755d15617f7cd293050e2597c03b46426d00ed4ffdf25f8f750227fbb811171d0177d1b20a7a70dc1d14871b9b806ff90e6814c36dfe807024934795f89f920ded14cd6dded29abfd1a9a936ac71235bddc97eb9d548e686cfabc272383d6029ad9f997bb254be1ebfb2bf701d5e478b11d443f7eac3b258b8d6ef973143ad1d48c319968c4ab5ddf298c5a017f511b7f24892e5c162145c47b6e70c76de7b2e2c3b07218118ef8e8a8488161bf5dcc29322c46c624ff65e0cf30a20ee598a2b15d12bd9dc86021fca4842055890f69350f4c9d37bccad6ab54fcc86ea0bed243cec452160661ecdcc579e57d932a6d3f2a71c4f12e4b62f818158f01e59400e14d1e16e869cbe311a361ce1d36ba6a465af4900885374182788f7c5cbb545