Ref A: ad299b6c0e564a8ebe728d13fac215c6 Ref B: CFD5F13A432CE02478A8EC3A4851DCC9 Ref C: Thu Nov 27 01:42:11 2014 PST