Ref A: e7108d7b74584b8bbaedecdfd9f3aab9 Ref B: DB441E946299FCF448ABE11C3EDB6770 Ref C: Sat Oct 25 17:03:01 2014 PST