Ref A: cc953b954408476983aa3056134b556b Ref B: 06FCC7E2A5F87E6E2E3CFB2302E1AFDA Ref C: Tue Oct 21 08:53:14 2014 PST