0xd31a0dca231c0a4e94de65a0e89ec39225415a15c50e7d2581f834f1ba937597113a9d436c58cc8eb29cff72223a2e062fb5f0c62d77265faddecc92c6b7dd9333fa8ae91f8637f414b5b603ffc79bffd45da644e7aaa02d25ae5b83d81493d06c72464af2daea2a9a8735971802174c21a34fec3313cb89e61d93f8560f410e1efd294b5de8bf061f3f62454709ffe2b287ef7eacf025f4f5bfc36d8fddbeefd2515c7c45a1a6400a568401872b26826a8f95caf20b95a48fb0b97591f8dbda1045032d9055cc7e07e8bfac99e25b5c3c9441b34ef171634f59ff04b020c54b72e16aa474a9127de2f2bbbd0db73492436a34aa018cb4ed5c22417eabb583858b1c50b7caeba5fae7d527ccb5eef8f1fe23e317f7899bf85df8f4a292922a80a86c05e856a354be8617f25fdaf1a80f72116c2e607554bc25f83a062753ef140e038fde8701dd90cc940bddf4edae33e7298ae8ede34b166cf0d876293406ef