Ref A: 96de947afe214906852b10b5493fad5b Ref B: 16E514BEBE2A82EE37A3A343DAA7B09F Ref C: Wed Nov 26 15:41:20 2014 PST