Ref A: 2ab39b3889204a5bb7a0694c8b3d380a Ref B: 5B639937F2C70E42C77C443E6DFFE102 Ref C: Sun May 26 01:41:41 2013 PST