Ref A: f37b92d3a7304a8e81934d2df5108eb1 Ref B: 43B648BCBAC1CE523F6EF6DA8E2FBC20 Ref C: Tue Sep 30 09:24:25 2014 PST