Ref A: cf5725d02bbf4e8fb3117e21171d9ca7 Ref B: 029FC547CA80DC58F3DF2ED33B94F9DB Ref C: Thu Mar 05 15:39:15 2015 PST