Ref A: 1f2c9299579c4634bc1b8735d2aa2848 Ref B: FF159377B818EDE77F881B60D9E0A88C Ref C: Fri May 24 08:20:20 2013 PST