Ref A: 667f56da5b6340cd820de74f03ae4b08 Ref B: B395A6444D821B09315E525A50C6C0EF Ref C: Thu May 23 04:01:21 2013 PST