Ref A: 6a6efd5f13ef421380fb75de047dd509 Ref B: 5EF90CE2AC5A0BB26F4623BCCB3E2297 Ref C: Thu May 23 14:31:36 2013 PST