Ref A: c3f2c2b6d6a644968108c48db2f28efd Ref B: B3B04E8EDC178EC8BFC7111387BBA524 Ref C: Thu Jul 02 12:16:20 2015 PST