Ref A: c818d64fbeb54b6e80676928f61ada6c Ref B: 3A1A8C15BF29F148D1023495AD15AED0 Ref C: Thu Jan 29 17:50:32 2015 PST