Ref A: 73d2bc9ab5ab4c6f815036fe29a980cd Ref B: CE1AE95F5BFA001B2569900431E33B46 Ref C: Sat Dec 20 08:43:08 2014 PST