Ref A: 36752b41a39d431baaf3cbfc4d7e49de Ref B: 4E1462DAEE88AE0BFF0766AB97FCC8E7 Ref C: Wed May 22 04:13:26 2013 PST