flavohaemoglobin