Ref A: c21addbf2b7a45de90e1d1268674279f Ref B: 690FB553F6E80DA0A072AF5349F6F004 Ref C: Tue Apr 28 04:04:30 2015 PST