133826-05-8 8-Hmdi 8-Hydroxy-5-deazaisoalloxazine