Ref A: ee3ccfe8ac174da2bfde4fd80e81e8ee Ref B: 4D6DAA0C8EE6898AC969DA6D273773B6 Ref C: Sun May 19 03:35:22 2013 PST