Ref A: dbe9a29743734c169ae48e0fac2608b6 Ref B: 68A8EDF7A3B4A19D74B5F3691D754120 Ref C: Sat Aug 30 22:10:56 2014 PST