Ref A: a44ca065c5c447538cfd6cb4ecf8d773 Ref B: FE7BCA5F41E81DCFBE7F8AFB75F3CC83 Ref C: Thu Feb 26 20:12:09 2015 PST