Ref A: 1a75b3f0c9d7494290afe0e222f6d352 Ref B: 73B32D726C6805CAE8CBAEAD73B02179 Ref C: Fri May 25 20:08:19 2012 PST