0080af23cb0ea30af4876093e508117b015e85e8c32bcddadbfa8a000000000000000000ede8069c05d6c1545c5344087d0b6021751db7e8750230fecb9656225c99faa4b5cf1668435b02183acebef8