Ref A: b03066182e994f73bef066d0ba0c06a6 Ref B: A7B70648854D0758142B89942AE1C19B Ref C: Wed Jan 28 20:20:36 2015 PST