Ref A: 8ddad065a91543b6bf77d243b7c17e78 Ref B: B25CA45B5FABC81801E5C6A160640A36 Ref C: Fri May 24 13:52:04 2013 PST