Ref A: 43e51b04b5dc44eba0fc447352b2fd94 Ref B: 2335F3CD283ACA4FA69A6E3A582933B6 Ref C: Mon May 20 06:37:36 2013 PST