Ref A: a6dbfed984074cef890e80326be268fa Ref B: 7DC6E8C96EC2BC9828BD8F86DEDE7505 Ref C: Thu Oct 30 10:47:33 2014 PST