Ref A: 28dea9a52bfa4b88a715802cb6a19cb0 Ref B: 47E1089D0768104F1B1581160A61D624 Ref C: Sat Dec 27 09:33:06 2014 PST