Ref A: 49f65f7a2653472b98e9db33f727a1f9 Ref B: 9B32E6623327C1AA53A38FC97B497AE8 Ref C: Thu Jan 29 22:03:05 2015 PST