Comparative structural analysis of haemagglutinin proteins from type A influenza viruses: conserved and variable features