Ref A: c49c1b7e52c34def94de1a8975528aa3 Ref B: 709298B26D461E04BC43BF2CB0D3B0EA Ref C: Wed Oct 22 17:19:08 2014 PST