Allergic bronchopulmonary aspergillosis is a lung reaction to which of the following?
Bacteria
A fungus
Protozoa
A virus