Ref A: ec3e53dab12d4cf9b29a37e12d9a698a Ref B: 90BC8C3764C91BFA1C5BB0623BAD4D63 Ref C: Sun Apr 20 17:44:58 2014 PST