Ref A: 50f46fc8178e43ad8dc1e183f709795b Ref B: D30A391060F579D18DFAEEC2F02EBD1A Ref C: Fri May 24 20:06:17 2013 PST