Ref A: 6c9a33d83f2349c8a4bccd849a66c97c Ref B: 9E56A088132B4F7FD822B7AE237A3611 Ref C: Wed Nov 26 21:58:27 2014 PST