Ref A: a2de4969bda54b71a1d165ea088ed105 Ref B: 3AA71426B90CABE5C93848891677C33C Ref C: Fri May 24 15:49:56 2013 PST