Ref A: 6e6c17d39b9b4f18abccc2d606fec207 Ref B: 0AF8C723A2DEE0DEF4FCAFDD20DBF8E8 Ref C: Tue Nov 25 23:07:09 2014 PST