Ref A: ebc68b04dc2540d7b6749ce1882c93d8 Ref B: 088139E4AAFAAB58D67A99F5F4363295 Ref C: Fri May 24 21:02:46 2013 PST