Ref A: 27c5e70417a34f8a8a9c7d4d23ce278b Ref B: 60687FD6448A47530E9809ECBD41A162 Ref C: Sat Dec 20 09:24:53 2014 PST