Ref A: 564b9be163c9428aaff0a8c52be042bf Ref B: B680F1841ECDBE06AC1FC4AF7E52564D Ref C: Sat Oct 25 20:28:22 2014 PST