Ref A: 48bc604803dd4d26907fcfe7b1342c5d Ref B: 751C5174617DD334080DF5830CD2C618 Ref C: Sun May 27 10:30:17 2012 PST