Ref A: 736bf4a9e4464f8bb49192c12710c0e4 Ref B: 63289B5FD227FAE3E55F77E57D86C16C Ref C: Thu May 23 11:31:24 2013 PST