e1e61ad9a6ad15509a4a2685d0ac1daa:::::::::::::::::::::::::