Ref A: b003e01e87f64e1c85053e249fd3bd8b Ref B: D8DDB1E649A7B9E8C23C5B18A279B03D Ref C: Mon Jun 17 21:53:56 2013 PST