Ref A: b93eca285ecf4cba9e4d32b9c8b357a9 Ref B: 2FCF5552BFFA28AF46544DE8998EF804 Ref C: Tue Mar 03 19:12:45 2015 PST