0000002043e28a0dcb21ed4fb17af9ef31cfef1105a462e56469ebfa61149ada0000000056ae15bd9d2d432f086d79f348b4c760db18175e45c10c3f1651004cba1e53e974113064ffff001d458a8a17