Ref A: afb90d40f81c42c69c0cfc162e6e9d99 Ref B: C01EA448239677345448F7F80CF2C732 Ref C: Sat Aug 23 07:29:53 2014 PST