3844934cee8db2ed0bd1b0ef2ee3fc0a---------------------