Ref A: 3a74a536d25a4272a924a1ad4dd13d03 Ref B: 35B0F7F6F34D753D29CCD233388FA159 Ref C: Wed May 22 10:26:55 2013 PST