Ref A: b528d4fbe45348588bbe53948b1b8ad4 Ref B: EB077D558C23EE35A3BD2B02E3AE38CF Ref C: Wed May 22 23:51:05 2013 PST