Endymion crater, CHERUBINO