Ref A: 38f74c9161df4acc9f9528d2d3b94c22 Ref B: 96870A097D6601692C4DC80801F42B92 Ref C: Sat May 25 18:59:19 2013 PST