Ref A: cc098b3b684249ddb83123ec10aadc5d Ref B: 5C25A68132BA3DFDFF143F3165EB2708 Ref C: Sat Oct 25 00:49:22 2014 PST