6f052ad8af04073612a712ca1b774fcd::::::::::::::::::::::::::