Ref A: 7913c747cdc54a91bdbc6d064b649c0b Ref B: B0E16C561B87779D712B1F45C7304130 Ref C: Mon May 20 21:26:46 2013 PST