Ref A: 1c218c3c4f624532a38daf0d55ea111f Ref B: 0CCE062E59B0214129709309031CC946 Ref C: Fri May 24 18:38:44 2013 PST