Ref A: ed9d81f8b3c34ac4a053984cc99c6a7a Ref B: 2A80DB789BEFF5DD3A4AA90C2F1207E3 Ref C: Fri Sep 04 07:39:19 2015 PST