Ref A: 4e0aec1e2d7a4821a5361d71f32a4587 Ref B: BF7EFB6F80D5FC88FF8A5F89E107668C Ref C: Tue May 21 18:18:54 2013 PST