Ref A: a19b184c62d147c19b5fab5fb18c01c7 Ref B: 22B2D1453DBD0770AC65706B4A8546F9 Ref C: Tue Aug 19 21:59:29 2014 PST