Ref A: b42c6f318ba44ad48fddc10aa373b7d8 Ref B: D8D52ECDE92A74BB8D62A506C774FB8F Ref C: Thu Mar 05 16:44:53 2015 PST