Ref A: 7860eedf05f040689daa419e671fe9f2 Ref B: 727EFE95BB5D13A0DB08FD70DB3D7D84 Ref C: Thu May 23 20:09:09 2013 PST