It's an HK MP5-SD. http://www.hkdefense.us/pages/military-le/smg/mp5/mp5sd.html
Very nice piece of hardware, thanks for the link.