Ref A: e1597f87aa9c4cdf937f435c5430085e Ref B: 1E1C450BA09C5B14E92AE49745BC453C Ref C: Thu May 23 21:20:24 2013 PST