Ref A: 53deee5b10c148f580318b18cdd55c9b Ref B: D79D6DB748CF823AC5418EF77325618C Ref C: Sat Dec 27 16:19:39 2014 PST