Ref A: f69d6928e805423eae954e15640612db Ref B: 03CAB609A410D469B5426A104E6B85C7 Ref C: Tue May 21 17:29:24 2013 PST