Ref A: 5b796ce8c310436eada70e70f8ab19b3 Ref B: 7C64D58B4E5F78FB8D81ECD34AE1C014 Ref C: Thu May 23 11:39:57 2013 PST