Ref A: 9d9345e7cb294881be0b564fd7be700b Ref B: A97DADEE8965D8585360A6FF69072283 Ref C: Sat Oct 25 18:09:20 2014 PST