Ref A: f86e2c46e5384d169313bf6c5e11a96a Ref B: 87CD818832515342DBFDF0A09E0D3AC2 Ref C: Tue Sep 30 13:05:13 2014 PST