Ref A: df0305d5d0a644c2a29e8c0f5c18e88f Ref B: 1AD2671CC72DD7CD2076F59C24011376 Ref C: Thu May 23 15:23:21 2013 PST