Ref A: 5e81c7a1dde44c22bcb6dc3f74904f2a Ref B: A83D28161497F5E8769C5BB64EF9333E Ref C: Tue Sep 02 21:51:54 2014 PST