Ref A: fe0fd22c4d01436e978646fd917b380d Ref B: 135EF5188119E37117ACE3EFD85BAAEF Ref C: Thu May 23 05:29:31 2013 PST