Ref A: 354af52c6ab44f429ebf77da386743f3 Ref B: D33F7287E3BEFDDC0709434AF58B09D2 Ref C: Fri May 24 16:48:32 2013 PST