Ref A: d4dd87ab706f4c0f9b30d71dc0cc35eb Ref B: 1502504899C5DF1C813758D6B983C0E6 Ref C: Tue Sep 30 17:18:36 2014 PST