Ref A: 5afc20641f01463fb6bf371f71922e30 Ref B: AD07E1CEE3A96CF88EAC729AEED30973 Ref C: Fri Jan 30 20:56:55 2015 PST