Ref A: f4a0b2fa2baf4735a2ef6145e8a5f5fd Ref B: 395C9A0BBC312811786E515C868CEE73 Ref C: Thu May 23 22:23:08 2013 PST