Ref A: d804facf722247e0a7494a3bdf7a8f78 Ref B: 2EBD7FB5D963494DD2ECD83FF99E4BCE Ref C: Thu May 23 01:08:17 2013 PST