e63e07568510a4e5a98c854d2b5d7e3c:::::::::::::