Ref A: 42e45267138f4980a85b45a96c1e9f1b Ref B: F001DF5E4C96938E15D20781EDB0E005 Ref C: Sat Mar 28 12:33:58 2015 PST