Ref A: b1a2173f256c41f2ae4043d9cbe53c54 Ref B: EE9CFB9123BD448764FE69769EF27BCA Ref C: Wed Nov 26 20:27:41 2014 PST