Ref A: 5e5768e6de504e98af209418af2b5cfa Ref B: BF542B163E6AA282A464D7CD92A22254 Ref C: Mon Jan 26 09:50:32 2015 PST