Ref A: 43e8fd8e4f994444946ef2bda70c5f29 Ref B: A5E31E2D5A11511FDD179A8AA39F70A4 Ref C: Thu Dec 25 06:29:08 2014 PST