Ref A: 05e879645d1848e0988c348a3c817c2f Ref B: D664C10983779E40DEAAF13567A57E96 Ref C: Thu May 23 19:33:37 2013 PST