Ref A: 832ebcb56b5e47639b40d9344e9f7e57 Ref B: B846B9A077DEE12ECEEB7AA28F56A543 Ref C: Tue May 21 01:04:26 2013 PST