Ref A: a4160daf44fa419ba461cbc1efe7b2b6 Ref B: E55DDCF39CFC1358497B08F3EC85C646 Ref C: Fri Nov 21 10:01:38 2014 PST