Ref A: c4f44564771d42c2a599d0bfe6fef037 Ref B: 9F98D7E059A81D6A41BAA6C5DD44C4C0 Ref C: Sat May 25 11:07:40 2013 PST