Ref A: 3f12fcf82770499eb2605c2c70161b9e Ref B: A02FDB7217E951ABDA2EFEF663C90C83 Ref C: Wed Jan 28 23:47:50 2015 PST