Ref A: b51f703696a34744aed7e17019f807ed Ref B: 79DA691A2D5984F240414DADB6FC35AB Ref C: Sat May 18 23:42:48 2013 PST