00000020a96bb625279488f2c9d90473475fc05c7efdc6bbb5541ecbd549cc0000000000cc31c5c46f0de28e7fbcca7d4a9b012c13aaa090278b9514c28055cf42f64bfb14cc1157742a071c19c95788