Ref A: 75f5a180d48946d99b6044c3abffdc27 Ref B: 1CF0C98903FEC4BF6B762588D7FB7789 Ref C: Thu Dec 25 22:59:42 2014 PST