Ref A: b370e75a204a4fe09a8ecac72994c290 Ref B: A4B927B439F7E8AF6F8F282EDCFCA9FF Ref C: Fri May 24 15:44:20 2013 PST