Ref A: 80d0c8c0d116467e9e935bda238d473b Ref B: 40CD76265D3C6AB4F9222BA88F87FFE6 Ref C: Fri May 24 22:59:59 2013 PST