Ref A: 7a5cb8c6753e40d7b8f173ac826e764a Ref B: AA06ECE208762DA48E5462F0CCD0EF2B Ref C: Wed May 22 16:32:28 2013 PST