Ref A: 9a10bfd7b8a34ee7b6be8738309ecc99 Ref B: E61A1DB08C2B2476E39EA0F8B0956C71 Ref C: Wed May 22 22:30:40 2013 PST