987b6f78759ce623b7b9375659ae2571 bmcgen_a2018v19n145.pdf