Ref A: 421bc0f692294e1ca0d655caa2a14c1c Ref B: 87E4B8CAC221CAE334F2DE13CBA1BB19 Ref C: Fri Oct 31 21:42:40 2014 PST