Ref A: 74b35173ebca4cc2b4807361086dfe16 Ref B: 5F9BE1B63ECA3809092D57EFAFC99CAD Ref C: Sat May 18 19:24:53 2013 PST