Ref A: 50f17d057dec4f12a442fe66baf4c917 Ref B: BE12D140ADDFAB71D766684622E339D8 Ref C: Sun Dec 28 06:12:37 2014 PST