Ref A: 8ddde2c77fa04c4ea8dd889b885f6e16 Ref B: 559D3EA65A7D1871D42B095DAB59E71E Ref C: Thu Nov 27 19:44:50 2014 PST