Ref A: 926f21c3e83749c29ef431174ee7ba0b Ref B: 0D9CA4EC79F2D8945B0966BD3CBC602B Ref C: Thu May 23 03:54:08 2013 PST