Ref A: 74bce856a6e04eb4b63b33d066f6515c Ref B: 2D0E7ED56A76060E67715E6C79855036 Ref C: Thu Apr 17 23:52:02 2014 PST