Ref A: a73aa92e265e4ef7ba8983a2e5f6ef4b Ref B: 574F737753C5728556526904D193CD9C Ref C: Fri Jan 30 13:37:23 2015 PST