Ref A: 71dcd5f4171a42dca2179efdd16ff696 Ref B: 2092A9A3BEFA8EE0BA09722FF9DE22F1 Ref C: Thu May 23 06:29:23 2013 PST