Ref A: 2a1bcce98677446f9ad27cb92b466baa Ref B: C39CEC2428FA93F211D6610B6FE7FCFE Ref C: Thu May 23 22:23:45 2013 PST