lab report blowfly sugar perception 6241675