00000020ef59f65452177d40e28414266b29c47191bbe32e28821759c5def60d00000000948b80ba2341c31c9e5dd4b30542d634141166eea6fa819888b360a94e1fdd9697fcb4642793181ceafbedbd