P416 vs m4a1