Ref A: 1487d7ffcba348059b0bfcdb57eadc9c Ref B: B87956ACEB3552FA751581DD4DCCC6DA Ref C: Fri Dec 19 21:34:09 2014 PST