Ref A: f5186648588a455db15a3f1d908af5fb Ref B: 03E819CAB56D51F935D36D7E1C926531 Ref C: Thu May 23 13:09:28 2013 PST