0x3f31ae3f0000000000000000000000000000000000000000000000000000000000002093000000000000000000000000c912daf48295d798d28704306103dc2d3e9b906d00000000000000000000000000000000000000000000004711c7a206391c00000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f6023bfaf5f33e454a2c1596529052938a093dc0e0c9a5532de59b85f8deacf28ddd3082830311adcc24536cd1b0ba28744f7eb5b40c3d417d3a620dceccceebc5ea6d3f5fd548635214d95d2e8084d6bd2f70f57733964f3871f60739cf6d3c9c7ba90d1773ac294a5a822733a81d831955ec6d841bfde4d3e0ad76196b59e943baf77dea4bd1d132819ae83828cfd9ead87ef7b5731fd83f1c6d1f3f7bf0d346fa0622e9c401e59678c6ceae8eefccd874d76f17e5e78af2ef4597a91817d4034dc931eab57ba05e47e80b47eb1c91d1009f1b91d882cd334eba889ff4bd89957c2a2dabcc8bf8af75861c2f76944b8045cb837965a08ed5f38b12358002734a9fceb713ad867a12316d98f249d678e19efeec3e422535c6ec66d5b21be24a145708496a389ade0aa314c90a676aa8d7fc56f90ebf5bb11e74429d527b958506e9b08a8e67faeefc84ebc75589c8f174ad8047735f984e336bd61b71badea9582ff2c00f674799d27fe621ae5ee7979f1298b0798390c437a7cd3e5406db8925c0c3d700d6a923ad083e822909cf387daae82c31d57f93537321d12e6111bb72736ae908d19f4b890309a527b6b396bc2df4d46cf8ffcd1e75979bf8c209f840768d67d005a3df669a284cc6194b3539c40a6ad3b552e4363cc5453362b4c84