Ref A: b7a1ff53aea2481188730c287a0a47d9 Ref B: E099E291E7D280924D1FCDAF9665AF51 Ref C: Mon May 20 07:32:49 2013 PST