Ref A: de8cf8a9c2a14786ae42b4f9d98ce90c Ref B: 29C168FB10E17C90ED016D64D364D0B5 Ref C: Wed May 22 12:54:12 2013 PST