Ref A: ab02447aec784faaa37ff038a337d338 Ref B: 648102A84FD49D22B812A0522ADD97C1 Ref C: Sun May 19 20:53:37 2013 PST