Ref A: 852e8ab5d044408295822c0320bfd7d0 Ref B: 4E8573A03D6F0E3553E596DC1D5E63B4 Ref C: Sat May 25 11:23:04 2013 PST