0x3f31ae3f0000000000000000000000000000000000000000000000000000000000001b14000000000000000000000000670eb668eb4f2c5a511bc8ba9e96557d6671537d00000000000000000000000000000000000000000000001043561a88293000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000f212d05eb849f70c55f4a11f33c4b41575fb51de42854e62e5e04d86f78ce5ad0698a1d24f168e122d60dfbdfb580d6cb8685417b8a21a3603acb305f759286b3b6e699654723cfff6bbe66af4d9a03402df26267dcfe1046b910e97ad4d2fa5ac9124fa9f64da225e54b0add694d9924372bfed8b9814a7e58a29c55db67ceb9193e0dce20741e15eb50a1dd01b62d60c6c3b16c04d7be0d86148e872bbd57230b58cd53f3ecf986482fbb95e69a6116343a7b8206447b36d3fb5035b86c79d661787324854a370bda82302d5464c7039649b426281d4816acd20806a838cb91a5013582b0cf36872cd72a65460f540bab1e89d7a241037f17982ad4660e54f0a7d43ffcbcf3c1f218cb3aa4972ee8db7816c7cc97e4c51bd3c02a03a03e33bd581a20b5286615eb7351296b5305c88fb6f84ffe12a81837fdc88bfa4ce7e1d0287e407d4c500449409ffaee9d2225b7855cf103d2ce302143eb2e2d489acb1c5cfd463612554e440903310166c231699ce92e2773fd8601ecb342cab768f5233a2c716c141de65b1ea7376bcd1a916c6152551250e463a84534680692e0f67af925b75afb6b142fd48d1f43bc79b48e2f91ab9ed27510d003f08a05bb8a2f74f2ff0555c10cffabc62247d7e7cdf6db1954325f0cbe4b45e798dec6d94c5f17