4c6c149b4d1d4e50d9598465e9d90e25 bmcgen_a2010v11p601.pdf