Ref A: fa27d1f69144482b8ba9373885b52a88 Ref B: A9151A3D809392AFDB8D2248184E8EFC Ref C: Sat Jan 31 11:11:50 2015 PST