Ref A: ddce8e88caf446f98229cab18fa92600 Ref B: 399E1D856CBBF0160B8EABC690C6D144 Ref C: Fri Nov 28 04:48:37 2014 PST