Ref A: 9be9ec5b53ac49a295d112d86757ec0e Ref B: 3C0B2264E1ABB040B4166421D70786F5 Ref C: Fri May 24 20:28:03 2013 PST