Ref A: 64fb3cc166c44b138d5a808c3204a03e Ref B: C19BFEFC4BD5A486E7E56D9458203181 Ref C: Sun May 27 10:29:11 2012 PST