Ref A: d1c2068b049448e88471c89f0b5e913e Ref B: 4D0063E53AAA295BE1F238330C08E3A8 Ref C: Tue May 21 07:59:38 2013 PST