Ref A: f795532cb3cd45c18b01d368a7497af2 Ref B: 7177F5047F14BBE5F75B9C9FE34CC49F Ref C: Tue Jan 27 23:09:35 2015 PST