Ref A: 82eb6992e5b24fe9beed9b8a093d7471 Ref B: E28D211D3A5156B4B1D2AC9BFF8B4826 Ref C: Thu May 23 08:38:36 2013 PST