Ref A: eaaabfca269347c3a532f15dfa68cc67 Ref B: 43E709F3FE23C86D440BB2A93F8A21F2 Ref C: Wed Jun 19 03:30:25 2013 PST