Ref A: 6759a2f4dc2548678081df442f0ad97a Ref B: 5E59DC3D6BCA5834795794D3A8DDE45F Ref C: Thu May 23 16:05:36 2013 PST