Ref A: c84816d43a5f4728b3ddc524aece94d3 Ref B: 64AD9EC01A0AA6BCFD6B0E6C37D61C32 Ref C: Fri May 24 15:22:28 2013 PST