Ref A: 8d0ab05e6e784fcbb2e6c37c6a0d1f2a Ref B: 070F21F40D3A61CAE71ACB050D6FC890 Ref C: Thu Apr 17 22:12:43 2014 PST