106bd6f4ba2fd22d0cba47a6a1f0b2b1::::::::