2012 MLB All-star Game Jersey Patch Kansas City Royals Authentic Sleeve Patch Quality embroidery Vibrant team colors Officially licensed