Ref A: efb404546e114e4f823e3d03c27673d1 Ref B: 74468E7639D63E3D7316BE1032CF23B1 Ref C: Wed Apr 23 23:08:44 2014 PST