Ref A: 75d3c1d7091c492f8f4d3e36a0ec9a2c Ref B: 9F5A9E1B3E4D8C03283277A9A9F717E8 Ref C: Sat May 25 03:30:04 2013 PST