Ref A: 111c4ab5c3cd424e8fba0d03f2d09134 Ref B: A71CC12C3F21E9C483DF990A15908C45 Ref C: Wed Jun 19 21:48:41 2013 PST