Ref A: 7720d12d08954d16aa2d8895cd25dbe9 Ref B: F7905D30F4885477446387842E297BDF Ref C: Wed May 23 16:16:03 2012 PST