Ref A: fa2d4ff02e6a497f86761ca660d172d0 Ref B: 5AD3D577D9812B7BB5A061FB46EBF39F Ref C: Fri Oct 24 23:50:23 2014 PST