Ref A: 6b93e79526ab4f01984a3d8b5422865f Ref B: 9F52345BCB03734A5EFE4AFE92AB079D Ref C: Thu Jan 29 23:34:05 2015 PST