02de8acf0101ffa28acf010180d290b9f311039aad27c82cd3409ae452ef6d8ddf09345c0301cc0efc950daa1e3b304a1a943fac2b0124e2802c5240391d56dd987af538dd5d82d1116f110375bddb3dfae7107cea670208c346b1b82ba609fc00