Ref A: ed51abe8a3284333a32471914aab93aa Ref B: E72266D03463A874F93AA93AA66F7DEE Ref C: Thu May 28 08:20:07 2015 PST