Ref A: 136eca5a5f2244d89d01691fb019abb1 Ref B: A86F9E61065F98082225BB5FDB8C79A0 Ref C: Wed Apr 23 20:47:18 2014 PST