bf2e524b234db90004753020adcd82cf::::::::::::::::::::