Ref A: 4106ed97c7d14b3eb1907bb3a39d2c3d Ref B: BA3C76E8D6D17E7166C6C100708C21A0 Ref C: Fri Jan 30 01:02:51 2015 PST