Ref A: 64270a14d49f4a9a8e7da3c3aff9b1a9 Ref B: E3130E40A616D2379CB167C4ECC4A69C Ref C: Fri May 24 09:52:24 2013 PST