0x31fa742d00000000000000000000000000000000000000000000000000000000000000a026a8df824b2c596db22b555ae4b6a69182780a10919bfef583df79fada573e4f1c0aac2897568b8531ef37eab9f49f9c9022b81dbf9ae0870d3da558aa44854a6d0b08a66f4084e5172fdf6e217afa161336e56337da7cd2990660fbddf89786000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000000590000000000000209b50000000000000000000000000003d8b46fff13a9ed744e50f9aa4f90bfe61437e51863399cb2a70c496f08afb5317fd389bb6bf86693fa0a2c216da0edcd9166f1afc36047bb130321f698719345c2280000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000000075fa6e31fd35bd7e3bf5000000000000000000000000000000000000000000363faa91e08272cd7003b20000000000000000000000000000000000000000000020d54ef1bbe76a8a1e5b0000000000000000000000000000000000000000001d790ef62e935be82ee5550000000000000000000000000000000000000000008613c32ce9c18450c062580000000000000000000000000000000000000000000007f197fd8501b8bb848000000000000000000000000000000000000000000062001a3bf5a0fc90f0014d000000000000000000000000000000000000000000f848e108918d6ed5cb4f4d000000000000000000000000000000000000000000002d3a066c98552157fa900000000000000000000000000000000000000000005620a78d964669787418b300000000000000000000000000000000000000000085239e049ee94075863d15000000000000000000000000000000000000000000001694ad0178b63a5daf83093248c8368c6c19ccf76bf0e7f3ab602ba8dd7bcbab0a478ea6e380e14c1fe9089842dbe3e07e9a69fc02bfbf1d2186f85af3dc9f99bfc1185257c993fd356829b7b083b6430b2fa3cbe633df0dd52ef31a785438a1a33322f8a7003d6ed2471b1a26e2de36a6ec633db63b9d183ba3dc521ecb8ec82cb3a06fe1763c6ffb13121484c178641759e3884857062f4f5dfd47b27d8a779aef6895faff7fc26a4c1be200e4aae5fb02b67ac4bb9d8ba2c9ac048146c4a9d9ff8e0d56eafb45e1ac1e7cd687b723662d7812a2f15cd78559e9db7c0ee1fa414618d5921866b1f852172ba7776f74e41e26d29b2d3290407703d889b62b2588b4b2daae2cc1def597134daecff2dd5916d7b701fcf636a38d4391d00e42203f4c0090732abad98e0b2101d709d62ff08209d5dab2b811a6728e4726a59d70515c5be4371167481b6d00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002264f295f949a5fc81138b15c6b27e2650145a34483be69f9b905f3e5735917141d723efd08a5c83b7a9bbcbe2b62ded4be1020cf6eeeb7421b5913c28d7b0b3a2263fdda23fb2bb0fb8c1f42a72f47cf9b382a62ab102e3978e3105d198e85ee1e5cd8145635a44e1d1ba9065d281eaf9f5bf9b1fd9af406c4416e3cd219fd310c08dc756527586af3e3e32493abc7bb458caeee38cc59f1c43d07b75bd9e199230f5ddc8d148918d0c7455224c039b6e98d97ff551de28c08fa8f3cba0c86c31be447fef30af1a6a1a61d25078340b9c3e9cb4cd2f8570bbbc71e1ccc6a3bc72121e8533e4fdc939f55d19b28ea7469eaf8bff15e19049963ea627d136841002b51e2f69c7a8de57e4c199ad7c4a9221a56f2a12a3573ee30265af1a5bc20f50b897a6836d04a13dfeccb5a7517dda4028f69150e821e5a35c354fb78ce1fd121318bed4093237d8d9e0cb397a7e4e98de017ea2170a1c139130edac6e82cde0678dc8bbe0fe35493e7d207d7efe14b2f22122e36dbdb0ebd2351fe873a32f7159f58faa3fa9faff5ab5fc88bcae89cf568ba4a613684289fce3dc473f5a99f06afeaf1d4a80c14799feaa2bd072394eb13d48c02f9677d4322ac5bcbe7fe322ceae9bfbcbd96f009fb83399ee1032ed6d9a57c48c890314b97ba3064047e4c23000b8f9d089442b6c1cdc2d991cdd502597b8aa02821c56cce3569bde4700200000000000000000000000000000000000000000000000000000000000000012aa54bd4a079230593c107b4dfc79ceb4e619b10b5981f730e6fa64213922ce31632d5244d79a2e3bce9da16466b877716e7d3859f7505c82dc0033e2d23fcdb0cee0359c37a95a449fced9e992d7e5c336ae4592cda9ca6b15e9d9a18906c03012a64f211e7eda131966eeed33b400a44f992f53d19f482e2ac5d0df53c81e9242a8d33e1bb5416a0adbc62e1e0043e479358041ff58ecc4477844297d1bf6529c6c0b963909b4716988d3a5a780d47365b5b2f5a43edfbca3bf85b9397ceaf0d4881f2a1ad29709ca4d868cc0b9a9ae4b62f110a30139f5c0d6c8189f5e6642ae7b554c0fe94378e4c3f188cb2053da8e084a3e8e02e8140a17585547c75311200bca8a2161550c1b1a5b5c828745dbc90acfe9c37f9b8b1b314aff1f9c5f819e2a0a77d7e62d5df8b96d57281fc909b1b98ae99171875a6c388e0f0f7f74a1a4c2c666bbd6fdbb64206ac83a99b4085d47bbbedf406762fb73770ce432ab501f4fcd6a6d8f6d15928f97acf1bd45d26b63df0592a44e8561e6b9881f188460d3679f1ad0b452bc419dcb833c87b88bb63b6e2ba3d51f4d1e08153672eeec12d58d6a30ded9590877a1405dd10d70b447d3bf14b7c11938a0b9d89bfd2156f