Ref A: 58679e6122f5451ca2b72965a8aa3aed Ref B: ED86C8EE02492349EF1D8A20AF8CABE2 Ref C: Wed Jan 28 14:24:59 2015 PST