Ref A: 7e9f5b23ac444f1f8f5ab6fe3d8d824b Ref B: DFE8310D8A264963EC3B628F88E8598F Ref C: Wed May 22 09:47:48 2013 PST