Ref A: e7416c70c3174a769f515011368a9a84 Ref B: DAD582C8BB1EC34B89A7B7C2864B167C Ref C: Thu Jul 31 18:02:32 2014 PST