Ref A: 97fcc691655b4d5281ec86312e19e128 Ref B: 31D28D081D98E805BECA0C2D3D6A2813 Ref C: Wed May 22 12:33:02 2013 PST