0x31fa742d00000000000000000000000000000000000000000000000000000000000000a014fb443d696742da15ed388fe66af8ec0288847333d6b670ad851b9c18f0e5e62f1ebeade0fdd4689438f4ce81c578d2e7e26ef9f6484030692f9aabe8cabb328545a228636499e5a67708e285dfce4f636db5724ad523ed46f208e251c6eb7a000000000000000000000000000000000000000000000000000000000000014000000000000000000000000000000000000000000000000000000000000000790000000000000121b8000000000000000700000000000231e751bcd4251d4f19cd3a67d4d81b94a894e07fd7fb129079c7873ed8f5ef199e98d45cf8b31e5073c549ac9dcf52c9c8b5c84c6b674cd492a151280543445ff45100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e00000000000000000000000000000000000000000007bfeea324c54d4c01c1fb30000000000000000000000000000000000000000005acce75131f9f1173d711a000000000000000000000000000000000000000000002228bdd4200ebb0b0fbd0000000000000000000000000000000000000000008ee49a4d58f9934519843e000000000000000000000000000000000000000000f8948f4f84e0f7ba8a973d0000000000000000000000000000000000000000000005b2fddd56eddb23ba7b000000000000000000000000000000000000000000affc5f97524176ec5fee0d000000000000000000000000000000000000000000816c8c3892d02c2ea8d6560000000000000000000000000000000000000000000005564a62937de00a850900000000000000000000000000000000000000000058c9f5c09f0dff74cc7bef0000000000000000000000000000000000000000009fece057ae688f3bee2f28000000000000000000000000000000000000000000001a7dd25bca11c08fe3a32b0bdf20d9fd78760ceea3dae0fab6afb74fab35eaa7ddb823c0632b9c33aa550f6216e8cef38560d08369eaa5f1fd09c41b9dfc5fec597c620654b058016c8e20b0e7caa56609f6e56d4231f76bc584385c9d5b93c9144cbc7004e354a70b990f1277ebe754dc332567631f9a81aba3d79bf2df584d6851cfae4770ee13e161304e646f973e8226744c5e09b672a6b211f04142eecc228ba7047de625d0cb8b293b03cb433bf435551bebef8b1e8ab5892256432949cf71c29359c4e1650ce02c0844542f851557f1d567f76b72ad6d3d019a7d1f9dd106ccabaf3c0d571c9127cfcdba96eb1544b30b37704c53e91f646f0ce04f3edf93efd0751912cd8e72137aed9552a822e5be8dfb7bfbe941f7b4a7809b220414d8ba48a9bc1c79e787203b24a53cbf379ab4ef76fef834f09b14a7c965a67d49fc20ae46c1213ed6110000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000214bc76cc87d40975c87b23d363a91fce29c536568d32ca9784f6d3c56b4754db214a829cac7b672ea0ac45c2531b12efccf37203c33c0e40fee7e5b76850fe7308720651463965f3439960e44d35f23957c23f6b0b3744fbc8067bd17184bb1c101714f8bbf44ea2f5f0907862ac4bdd1f950e82dbe1e008f72701a5cb8ba85c2bf40589e2f0c23f4708ddfe93fdddfcd45951e77da5abfbc4420ea8ec0b243129f47d5dd0b251881836b52a1e776e474fbdff2200f6e010c6a74517c2983b8101ea65dee3e3bbdf33d0f8425dbbe11ccd492fdb818ee9c14863aea67af2d8f22df2dde1798cf6f2753bd56738b371fc7480fd792fbace545bc67e06a3065acf1fec7530fea8c59bbb608d6aec414e471eb20fe0f98b8ce8952b8d40cc6ed1921fa8401597272f5094a0733827149d7cdbea18968f17ff4a4a8d02b24af706ef07471dabd256ba192ce42a69c8c6a99bee9b451bd0142c8e97d46c295cd0c7e31118f0d7934bb45a53ae4741f10224b92346ce5c9e5c34d01da9abb676209d00158c1d098835f38a846c040565e58665ca5e4cd5317340b09d796d50c79b6e370f3b156fc975064f8087ced262b28820df7e5a8554aa98fbe7b2539b15fb254a05d35e7cd8d19c45032534c581a41ea51e6fa51b3fa143de104e3a9e9138d6e2174c319eb028f6034cc9757c1aa3e7c9479ac61df3396b157b1ec2b75970069f0000000000000000000000000000000000000000000000000000000000000001195a24f5044b63de2308af614f6d5f0d2aaa6defa1921aa3797fb3db84aef068068b20e820d63d1978783d3bf7c5fcbea4522b2f8e8986c323f57d619b9e3277035b7676f1801168287719a7d1cb3f90000773b3a94ac26458c190d176b0d266233a6aa9a7c07bd81368e25bc1d59e4700e246d57b673c4f19c024c0daee25840d54c4e685e92787b04f19a750d311a77dc2f8e74ce66cc126b70535fe747e9d1825f016f50e0756b4ca3b2e8210a766c889cd116dc6cd00b3d9db03ae28cf9811ea6fb779c9d64295367f426853252e60509f142215da467294e9b4b6013cf9219fa9e37e332bdaf269171f1a0e8c4e8aea90b6cfe1ff24b10356bb6004980e2eabad3486c54f2f9795966eff82a8d8050ba236167fcaa40bd6684401ea88281e6b9229ef3bbd075a5ea16465b6415acac71c46c60a363fab7479b8726262f02b90d4dda21f473777f35064804bf4dfe35e06b4e8ef4c6c08256669302a2b7f28fbfaa32949792109fc3b9c1770dfc056ef17f664847442d8ac5d14b026d5241f80666279ab1c4eaeea562d1a60374f15099b856a8e6bdd77517c25cd1c963013f3ae12f16a41363b111478dc7deb064bef318a80fd3e3afc5a4e153818078a