3293b7403100399b8a13eb35bf9acc69::::::::::::::::::::::