00000020b718f87409ceedb81cd0cce0ff6ef375702ce381796c2a3662784f16000000002134c519f6e70edd15c61fbbefa5c70477af3dd7bb41c4e25680a1cc87c175f15d3a9b5fffff001d375fc66f