Ref A: 7156e97c352048ec8913f536ee5ce213 Ref B: E8C159A4E5C452AA7878A2DE768668B1 Ref C: Sat May 25 15:59:11 2013 PST