Ref A: 6b1ea9cbba5a4c7695138bc87f089db9 Ref B: 9CEE95D5FC7CDCC7DEC32BF0315B4D67 Ref C: Fri Jan 30 20:45:09 2015 PST