Ref A: 4bb50867b614453b9608a2cc5b36674b Ref B: F0E083C28F71BE306C9426EDFA65DFFF Ref C: Mon Oct 20 18:49:03 2014 PST