Ref A: 5ac5756bc99d46c7bd81fc8d450654e9 Ref B: B4DF7E544CDB17A2F1C14A0DF9DA1DB2 Ref C: Tue Sep 30 11:20:11 2014 PST