Ref A: c9721fbb05cd4a42a92fa3e4bfabaae4 Ref B: 681F1F51CE575B1967FC0DF422709285 Ref C: Sat May 25 13:59:37 2013 PST