Ref A: b2a06d2fdd5e4c0899b4ae865aa1a467 Ref B: AD7C6A2B20D96E8DBAA17C2B8F4204F9 Ref C: Fri Jan 30 04:40:16 2015 PST