00000020d8164af972dcc2c3686105f45933ae2a2293d9fec957aa1b6ade1c000000000030278d4937c31e06ece9455ae5d5f7900b97d63239e8d7a4a3c621cf40bd13be9c031d58a87b031c49b29f83