fa6e0e78afa17fafc4acddd7e814675e-------------------------