00000020c5b59f1d82cc0d6fe3af16e6b87b56a2f457e133693ab70000000000000000000afbb31ebfd7867e7432e97f84028d0efd4e12725c8075f2c00e14857dadd15e8d9f8d5abce60218cdc1452a