Ref A: fb8d899b8fac4cc8b3f257b372977810 Ref B: AD3B60B521E70C536D5EA31692EE6F65 Ref C: Fri Jan 30 14:40:38 2015 PST