Ref A: e9a532a30cb440a1baf224fca6f652df Ref B: 9891FE4C7F2F5E9BB838272DDA1ACD1B Ref C: Mon Dec 22 14:58:18 2014 PST