Ref A: d485e547597744cdbc7b724be4b52e7a Ref B: EA286B00878FC8A1963C7F79904D802C Ref C: Fri Mar 27 14:29:51 2015 PST