Ref A: 7d89703c377f4a81b66c45c4725e5534 Ref B: A3A91B3940AB089C85EF61ADE5338B32 Ref C: Tue May 21 17:08:13 2013 PST