Ref A: 42d400d0e9944c729bcd5e51b2bea12c Ref B: C38A10B94AB0D2F23D36F213E6D3F022 Ref C: Mon May 20 06:20:46 2013 PST