Ref A: 62a2e166e5fc4e5a89f39d80802c7c45 Ref B: F0CE190CABF93AC8DBAEF534803E3A23 Ref C: Wed May 22 11:49:22 2013 PST