Ref A: 421f9cce48a04eb0b35eaafd711791e2 Ref B: D604A66218C449F39CC797B3D5358E7D Ref C: Fri May 24 10:22:41 2013 PST