Ref A: e22a52491c65498382c4e1cf9a55f7f7 Ref B: 79C5F3F0A72979F8258CB243ECA390F8 Ref C: Tue Jul 29 16:35:14 2014 PST