Ref A: 70d6dad7f50f42bb80c2bbf7cf4b66ca Ref B: 02214BAF4DC6BA9D27E27070FEDF3663 Ref C: Fri May 24 04:45:15 2013 PST