Ref A: 41c82568694a4127a768de655732214a Ref B: 92E3C1380F806F37ABF9DFF3FE97E516 Ref C: Fri May 25 18:02:07 2012 PST