Ref A: 8d80913a7e1d4e49a603e731ccf14d7e Ref B: 2A839B017E164F4717D09E7C7BA6DC39 Ref C: Wed May 22 07:25:16 2013 PST