00000020fbdf1bde45b0b8c3dbd0e46cd52db318298c603c50b8b2fff14e1b0000000000647097ab4c9cd6af3707cac387c28488cf8870939a109313f4deb1d41638c78c36aa5163e9a7001c24cdcbd4