Ref A: 5347387eaa1f4fc19ba0ccc73fc65b40 Ref B: 9B904ECE29AD38D9C8C3BE4DCEAFF6FC Ref C: Wed May 22 21:03:35 2013 PST