47af239c7a4e48737ed71e22c53ed65c4ac94b7f07bda5be65b9ec7b573b6cf498b6b08112f7a50a8b7a318df49a03e71f1b35db3c9e1b2f5d74af185c70f9c8