Ref A: ec198a9bb00e49f9af1a495efe7150ab Ref B: CB451225ABE72C030B27E45F0E3E9627 Ref C: Tue Jul 22 15:14:46 2014 PST