Ref A: 2992b18d67d14d298e7706cbd39ddcfc Ref B: C9830E88D953F8EBB492B3FB2A6970D7 Ref C: Tue Jan 27 17:25:14 2015 PST