Ref A: 38173306f2e64cc888ff27d5c6960a6c Ref B: D53FDE49520E61A23D899F02772D3EA8 Ref C: Wed May 22 12:03:05 2013 PST