Ref A: f0db743f46a84822b9a9e43174b8af75 Ref B: AB9BF750178A368CFF937F1E83F1C250 Ref C: Tue Sep 02 17:25:21 2014 PST