Samsung Galaxy S5 meets the Barrett M107A1