Ref A: c2482ed54ca64c04882a008fde2bba62 Ref B: 8F060D0DA3C323BFA60F6C08F479EEA4 Ref C: Thu Jul 24 00:09:18 2014 PST