Ref A: 173e3b694e574efd9d06fefb0e90664b Ref B: F893CBC3891C190ECE48297CA3B0DBB1 Ref C: Tue Sep 02 23:15:21 2014 PST