Ref A: 0472f3cee1db45c3bf346faa38afb8a5 Ref B: 27FED4A3BC7B3F62009EFA859845358E Ref C: Sat Oct 25 01:44:46 2014 PST