Ref A: 9e5c089daeae47d4b019acfe36f6bc00 Ref B: BBC2C21F0B50C2C6AD0D4A8EED243404 Ref C: Thu Oct 23 07:07:46 2014 PST