Ref A: 2471ba8c4d354c2f8ea08b97ad99edbe Ref B: 153E71CFF6AAA125DE2A7415F8985E4C Ref C: Tue May 21 08:46:53 2013 PST