flavohaemoglobins