Ref A: f4e9ae81164448d3b56ad35e5075396f Ref B: E0C2C0B69DEF3F5FF77465FEC7D4A8C7 Ref C: Wed Apr 16 09:56:22 2014 PST