Ref A: 618db60ffe5d4472957eeae240fdfbb3 Ref B: 36029CA182DC3005B6A7A3F53E96B72A Ref C: Thu Jan 29 17:31:53 2015 PST