Ref A: c2858c784e584825a683208cde2b0389 Ref B: E51452176A1BA5D268675C1DE436F31A Ref C: Thu Oct 23 11:18:01 2014 PST