Ref A: 4ece6577ad5e4605b9e2225bebf8746e Ref B: FE7514AE9E21DEEA660CEA239D82BA81 Ref C: Thu May 23 18:04:29 2013 PST