Ref A: d9ae63e1f92f47a9ab8d5e44a38c6d16 Ref B: 0CDC493C1565B70D06F4E6C40D8354D1 Ref C: Wed Sep 03 00:30:43 2014 PST