Ref A: 6f8c2ab5843d4be5b993d9422472a9f5 Ref B: 4AD7DBB6BCC959E9B96CFF642AE82FB4 Ref C: Tue Oct 21 08:20:12 2014 PST