Ref A: 41966027646845f39ada15196012ff3b Ref B: F7AF64BA150EEE7D1DD2AA12E67F0E8A Ref C: Fri May 24 04:36:35 2013 PST