Ref A: b3ce33ee05984c0a95c6e8e3e683c3d1 Ref B: 2C904F174241E53198A8473E91DA47B0 Ref C: Tue Sep 30 23:43:00 2014 PST