Ref A: 1ffa2f2c17bd4230be40df2a6cbe3b37 Ref B: 35F46E705A98CF2F7E440E621A43FAB3 Ref C: Fri May 24 07:26:51 2013 PST