Ref A: 989f306399124e9f88da0d2f91d26126 Ref B: F1A2F5AF81F56CFF8D48A66176AFDB14 Ref C: Tue Jan 27 13:38:38 2015 PST