Ref A: ff8d889cd275498cba967e0653f3c5d2 Ref B: 521EE543799660FC00D294E09B5F3CAA Ref C: Fri May 24 21:44:19 2013 PST