Ref A: 360dda2cdc374879ad6351d7783df8a3 Ref B: 6EFD5F0A4C99D525670C6E820BE54ED8 Ref C: Mon May 20 17:56:50 2013 PST