Ref A: 348607210c6d46718fbd0c4c1dc9f902 Ref B: 4B8E608FA821C82ACA794740CD9CDFF2 Ref C: Thu May 24 16:50:30 2012 PST