Ref A: b87f7d47c66e4db1b862781c5c01cf16 Ref B: DB801B4CD92497E487FDF03078D0CF62 Ref C: Sun Jan 25 19:46:51 2015 PST