Hasan Ibrahim (556 st.)