00000020af83f8be2bcc8a3f1d07d5510f109b14343b2aa82e03b5f2f98d36590000000058e621a90404300289d078aeb8174a70317e299335c61039f10122b4c01ffe93bdbac264f8150f1caa90272e