Ref A: 6c1aebdb9b854ed2b4ff3483eb2ac723 Ref B: 87A0BACDC7D8EDC244B87488BA8D503D Ref C: Tue May 21 09:23:06 2013 PST