0x3f31ae3f0000000000000000000000000000000000000000000000000000000000000432000000000000000000000000ab004215c2a9e600ac9e25302d621d7457b09e960000000000000000000000000000000000000000000000233c8fe42703e800000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000dcc6681a7d903f8d5724131b55a2bff47808cbf97abee6c82a3434d951217ee0d2cb5cfda934af9bc0b53040f8d49a3620cf2f7bfc39997c6cc49893510fd620f34919e9491ead77c9780f77a30fc88a8071f2d375f36631edac61520c6b6045d4f6f77f5211db0b3399736cbeedaa6c3858a05a322a6a56f30d5a6ab1739c8ebe9191610280f9235e1e50dc2135e383b0fa84b76a7265c3cb28215c2e10a4fd77faa8ab9ac8042263589a897d465ff57edd11da29439c72ceb8b6d981722f47d9b085897462bfc905a1cbfc6841acad0030f6ce84b786f4b74cb636c7210174c5b2ae8a6bfe2d7eb278d31f3fb10407543383ac20391777650c0b04ebaa307618d37f66db5e2a37151199c976215a7050de43994e5dfe9fe65151adb0d7f673acfb0c4b486f6de4357753fd2259c2e3679616918904eef215415fe44bb579862f88fe1e514666e2c4697da83762bba6d4ae0b68b308d103d7ee215fe9d64906db88df8378e1ab7f965c082bab46891dfa904119a35a013c7c375a67db2d479309696afb7b8a154e707cb95e813876050c7bd1c9401b91367ce2f9e4d27984105