Ref A: ee79d870caf14ebeb848e0a4c15616f9 Ref B: 1B3FAC34460048654D14CC1E79C60DB3 Ref C: Fri May 24 05:49:02 2013 PST