Ref A: f8f9cd501b0e43239ca3d294b4c084ce Ref B: F91349E8D1F46554478B2FEEC35EC27A Ref C: Wed May 22 21:55:26 2013 PST