Ref A: c197fc8ee77148a8ad46d64b87206326 Ref B: 7475BB34EF63DF22F84EC4D270C5AE6F Ref C: Thu Jan 29 16:13:42 2015 PST