Ref A: 4c19fdd4e2824cba9b77aa5d83bceac0 Ref B: E4E66B5F7166B11B2E3DE9468AD9208A Ref C: Sat May 25 00:30:50 2013 PST