Ref A: fd2d9126e7b644aa84754d8a1a5e1bab Ref B: 3C19A8F0810493FA23AB43BC855F215F Ref C: Thu Oct 23 08:40:00 2014 PST