Ref A: 493ee72d4a0a4369957de76e9e50dd99 Ref B: 86845D0DAB471BE95D5C1C9EAB9CAB54 Ref C: Fri Jan 30 02:19:57 2015 PST