Ref A: 6f5b9d4d45614372bf3cf8b990837f2f Ref B: 0516EAA9F4723F1103BF49E5821B9B9E Ref C: Wed May 22 08:35:36 2013 PST