Ref A: a2ea593703d4470f82ffb5591b12298c Ref B: 68A8EDF7A3B4A19D74B5F3691D754120 Ref C: Sat Aug 30 16:42:32 2014 PST