Ref A: b04a8ea396454db18e5c9ac04bc2d4cb Ref B: D7564652AD1EF230B1A76842263C1813 Ref C: Fri May 24 16:21:24 2013 PST