Ref A: 2286f4d9d40b437caeee37505d8dfdc6 Ref B: 33193276F936E76CF3F0836537CA8EB6 Ref C: Fri Jan 30 23:52:40 2015 PST