Ref A: a4d8291c6c5e4fbd8c84a1f0de08ba8f Ref B: 05D03BCC932B62A6105B054B651D5691 Ref C: Wed Jan 28 04:34:22 2015 PST