Ref A: 10f06d544e934902851defc40d0acb53 Ref B: D33F7287E3BEFDDC0709434AF58B09D2 Ref C: Thu Jun 20 04:12:44 2013 PST