Ref A: ff0e60759ff245aabfca44203b8bc699 Ref B: 4D135E111F33D92B8E9AA0C72812A482 Ref C: Mon Jul 06 09:44:51 2015 PST