Ref A: 16f681266c194c568066cd71df02e345 Ref B: 7E73DA6C94B7F90A1F2E973F024F341D Ref C: Thu May 23 13:43:57 2013 PST