Ref A: 6d12002feee248f0bc9906decf4220a7 Ref B: E5E2E31B095F22A4D5CF0B21E0D56650 Ref C: Thu Nov 27 05:17:54 2014 PST