Ref A: fded486534e84f299301f318c745f0a1 Ref B: 589E79AEF6A573735453B02F7A174C7A Ref C: Sat May 25 11:02:30 2013 PST