Copyright (c) 2008, Galois, Inc. All rights reserved.