Ref A: ad3913cd733e4018a2c15d554930b34f Ref B: A1607D62A10AEC52C9C5B1E5F9AF558D Ref C: Tue Sep 01 11:59:22 2015 PST