Ref A: 77b715c051c74174883fde2ef3ef8a01 Ref B: DF358C5AEC4BC059BA14665D29ECB05A Ref C: Thu May 24 11:39:52 2012 PST