Ref A: ce5217463e30419687629c9e12a3bc77 Ref B: 6B74DF3EA011546F2D6FDBFDB3F3A859 Ref C: Mon May 20 14:51:49 2013 PST