Ref A: 1ed9a0b21e164c728f7ae1b9aced42ae Ref B: A3235AE147F4B6DB5E01B73DA8A851DC Ref C: Tue Mar 31 22:34:50 2015 PST