Ref A: 6002406d0d0644c292bb01e86d5a02c3 Ref B: 0DC80BF76FB8C52D21C1D6C12EF38743 Ref C: Thu May 23 00:33:57 2013 PST