Ref A: 2c09bb5eae6e4443b4142c0bd8b25322 Ref B: 0EF3A8E1CC595B81973548F13841B640 Ref C: Sat Dec 27 06:06:55 2014 PST