Ref A: 57f24599a2244cc49609aabd63b8ffb6 Ref B: DBD6586E3D4A080AA33884C172607800 Ref C: Tue Nov 25 20:31:30 2014 PST