NIST recommends using the first bytes, not the last: "When an application truncates the HMAC output to generate a MacTag to a desired length, λ, the λ left-most bits of the HMAC output shall be used as the MacTag"
http://csrc.nist.gov/publications/nistpubs/800-107-rev1/sp800-107-rev1.pdf