Ref A: ba8b944747064feea8282a34d701b91e Ref B: 246671E9F98A02BA21ABEBAF68D1096F Ref C: Tue Jan 27 20:27:49 2015 PST