Ref A: 1863dece10a2488f92f29611cc7335bb Ref B: 0533F5B8611EDFE2BBEDF901514D8916 Ref C: Sat Mar 28 09:16:47 2015 PST