Ref A: 1103081f17c64876b8fd57c45b61f52b Ref B: 58584B40A019D0378E9367D5258B7C7E Ref C: Thu Apr 24 00:28:43 2014 PST