Ref A: e0aa6f456b114d31b5879aa0f18203af Ref B: 9C4A535C26C41BBF70A2133BC2C4FCE1 Ref C: Wed Oct 22 00:20:48 2014 PST