HK MR556- HK 416- HK 416A5- HK CR556

Heckler and Koch: HK416, HK417, MP7 A1