00000020ca58e63d6fff97ae970e36c954bec2d478a4c017855be6b57f80940000000000ff404d8ecb3a3052be02afe93dc6ebe188d469822811d029fea63b9f85b33a0236c48d68ffff001d0b1619f4