Ref A: efce7222d26b4420848a29b9e62bd845 Ref B: 8DB2C7923824DA4F26A4F3B06185B827 Ref C: Sat Apr 18 01:56:26 2015 PST