Ref A: c42684be864c4dd291921e553b130d5c Ref B: 65877343853CB808507CE8897EE3D454 Ref C: Thu Jan 29 17:04:33 2015 PST