Ref A: a420c18367c845f39dc04f3cb83629fd Ref B: B6A23DE7BDDA28C9CAB68DB8DB7030D3 Ref C: Fri Oct 31 09:43:57 2014 PST