Ref A: 700f86ff831d47959de447c4c724036d Ref B: 8913D39A0C546F668382EEA3C6708C6F Ref C: Thu May 23 19:27:00 2013 PST