Ref A: b8197ae2346f447489e994fd18e8e21a Ref B: B680F1841ECDBE06AC1FC4AF7E52564D Ref C: Sat May 25 02:15:46 2013 PST