Ref A: e2387e92311a413e95c7d2c43ef054e1 Ref B: DF0AF05F6F9E123E43BB66B58632467C Ref C: Wed Jul 30 17:05:29 2014 PST