Ref A: 46a82f361f9c4da1ac0ba2e57c682288 Ref B: BFF8297666D1FD14EC1A40F1F7FEDBEB Ref C: Wed Jan 28 15:12:58 2015 PST