ffff89b40a86bd104a9ce59ac10cf46a|||||||||||||||