Ref A: c08e11fb9cd241b3989db4d9bdd5e44f Ref B: 385AAC6785D97E618D0FFDD329940C93 Ref C: Thu Sep 18 15:24:59 2014 PST