Ref A: 456e57ca1a3042de9b04e775ce44bdfc Ref B: 29B94E3D3BE9A91EEAE7F163F524E2BF Ref C: Sun May 26 01:27:06 2013 PST