Ref A: 1e1a59a000ed4bdeaeac87c219dab8f5 Ref B: 611459C36686350F1F1F854369C4AA0E Ref C: Thu May 23 01:49:51 2013 PST