Ref A: db05b48e0fd5447d9a8540653151b3cc Ref B: 9B32E6623327C1AA53A38FC97B497AE8 Ref C: Wed Jul 30 19:14:30 2014 PST