Ref A: b8ede64b3ed3415389be8546db5eeb88 Ref B: 5C063990F3B457C48A00C317259789D2 Ref C: Tue Oct 21 14:57:51 2014 PST