Ref A: 1d29fdda71cb4fc394a60eb021ef21c2 Ref B: F8B9E665E3B93C0873C6FE91B824161D Ref C: Tue May 21 09:58:35 2013 PST