Ref A: 283c0453f6ec4362a63106122336c913 Ref B: BB3D40D54DCDDBEDC687E26D2DCFBA12 Ref C: Tue Mar 31 06:05:13 2015 PST