Ref A: c1be480357f14246ae0cad56a622a1b4 Ref B: DB6A91860AB3873B20D5D934D2EE14FD Ref C: Sun Jul 27 21:25:01 2014 PST