670ffbe912f5e5cf3ea172561e2a8db0#################