Ref A: d7deff489e354dc4afa8e7ca88a4deff Ref B: AC1DF46A919994FE9A02CEBB716A7828 Ref C: Sat Nov 22 17:31:44 2014 PST