diff --git a/.gitignore b/.gitignore
index fd160c974463f7873fef4e12cf01f368ba4618d1..a3bd031609709f234f76b265c0a19b1b585f69a7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -83,6 +83,7 @@ hs_err_pid*.log
 /CentralRepository/release/
 
 /.idea/
+*.iml
 
 *.img
 *.vhd
diff --git a/Core/ivy.xml b/Core/ivy.xml
index 54ed532feb576f4da0b552b1f170ce443a9b0f45..6466a066081dff258527ca35d1cd3604b9166bbb 100644
--- a/Core/ivy.xml
+++ b/Core/ivy.xml
@@ -42,12 +42,15 @@
 
         <dependency conf="core->default" org="com.google.cloud" name="google-cloud-translate" rev="1.70.0"/>
         <dependency conf="core->default" org="org.apache.opennlp" name="opennlp-tools" rev="1.9.1"/>
+
+        <dependency conf="core->default" org="com.ethteck.decodetect" name="decodetect-core" rev="0.1"/>
+        <dependency conf="core->default" org="net.freeutils" name="jcharset" rev="2.1"/>
         
         <dependency conf="core->default" org="commons-validator" name="commons-validator" rev="1.6"/>
         <dependency conf="core->default" org="net.htmlparser.jericho" name="jericho-html" rev="3.3"/>
         <dependency org="com.squareup.okhttp" name="okhttp" rev="2.7.5"/>
         <!-- https://mvnrepository.com/artifact/javax.ws.rs/javax.ws.rs-api -->
         <dependency org="javax.ws.rs" name="javax.ws.rs-api" rev="2.0"/>
-        <override org="jakarta.ws.rs" module="jakarta.ws.rs-api" rev="2.1.5"/>     
+        <override org="jakarta.ws.rs" module="jakarta.ws.rs-api" rev="2.1.5"/>
     </dependencies>
 </ivy-module>
diff --git a/Core/ivysettings.xml b/Core/ivysettings.xml
index 7a4d38c65e269ad1b11a5c8251da46c77825438e..eb91f19a82a439b2ffd2a5c335d2f1f039384fb4 100644
--- a/Core/ivysettings.xml
+++ b/Core/ivysettings.xml
@@ -1,7 +1,12 @@
 <ivysettings>
   <settings defaultResolver="main"/>
+  <property name="m2-pattern" value="${user.home}/.m2/repository/[organisation]/[module]/[revision]/[module]-[revision](-[classifier]).[ext]" override="false" />
   <resolvers>
     <chain name="main">
+        <filesystem name="local-maven2" m2compatible="true" >
+             <artifact pattern="${m2-pattern}"/>
+             <ivy pattern="${m2-pattern}"/>
+         </filesystem>
         <ibiblio name="central" m2compatible="true"/>
         <ibiblio name="maven.restlet.org" root="http://maven.restlet.com" m2compatible="true" />  
         <ibiblio name="jitpack.io" root="https://jitpack.io" m2compatible="true" />  
diff --git a/Core/nbproject/project.properties b/Core/nbproject/project.properties
index d9f4d9824a19cea151b5258f584bb307eced4159..d94315d642f86810b2f7793e64f16ce21b3ce4c3 100644
--- a/Core/nbproject/project.properties
+++ b/Core/nbproject/project.properties
@@ -18,6 +18,7 @@ file.reference.commons-pool2-2.4.2.jar=release/modules/ext/commons-pool2-2.4.2.j
 file.reference.cxf-rt-rs-client-3.3.0.jar=release\\modules\\ext\\cxf-rt-rs-client-3.3.0.jar
 file.reference.dd-plist-1.20.jar=release/modules/ext/dd-plist-1.20.jar
 file.reference.dec-0.1.2.jar=release\\modules\\ext\\dec-0.1.2.jar
+file.reference.decodetect-core-0.1.jar=release/modules/ext/decodetect-core-0.1.jar
 file.reference.fontbox-2.0.13.jar=release\\modules\\ext\\fontbox-2.0.13.jar
 file.reference.geoapi-3.0.1.jar=release\\modules\\ext\\geoapi-3.0.1.jar
 file.reference.grib-4.5.5.jar=release\\modules\\ext\\grib-4.5.5.jar
@@ -34,6 +35,7 @@ file.reference.jai-imageio-core-1.4.0.jar=release\\modules\\ext\\jai-imageio-cor
 file.reference.java-libpst-0.8.1.jar=release\\modules\\ext\\java-libpst-0.8.1.jar
 file.reference.javax.activation-1.2.0.jar=release\\modules\\ext\\javax.activation-1.2.0.jar
 file.reference.javax.annotation-api-1.3.2.jar=release\\modules\\ext\\javax.annotation-api-1.3.2.jar
+file.reference.jcharset-2.1.jar=release/modules/ext/jcharset-2.1.jar
 file.reference.jbig2-imageio-3.0.2.jar=release\\modules\\ext\\jbig2-imageio-3.0.2.jar
 file.reference.jcl-over-slf4j-1.7.25.jar=release\\modules\\ext\\jcl-over-slf4j-1.7.25.jar
 file.reference.jdom-2.0.5-contrib.jar=release/modules/ext/jdom-2.0.5-contrib.jar
diff --git a/Core/nbproject/project.xml b/Core/nbproject/project.xml
index 967399cc20ded31bb1034e9f1a490cd7ad6488eb..cf7c6e443a0b7d08597e199c063062632093f7eb 100644
--- a/Core/nbproject/project.xml
+++ b/Core/nbproject/project.xml
@@ -781,6 +781,14 @@
                 <runtime-relative-path>ext/okio-1.6.0.jar</runtime-relative-path>
                 <binary-origin>release/modules/ext/okio-1.6.0.jar</binary-origin>
             </class-path-extension>
+            <class-path-extension>
+                <runtime-relative-path>ext/decodetect-core-0.1.jar</runtime-relative-path>
+                <binary-origin>release/modules/ext/decodetect-core-0.1.jar</binary-origin>
+            </class-path-extension>
+            <class-path-extension>
+                <runtime-relative-path>ext/jcharset-2.1.jar</runtime-relative-path>
+                <binary-origin>release/modules/ext/jcharset-2.1.jar</binary-origin>
+            </class-path-extension>
         </data>
     </configuration>
 </project>
diff --git a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeDetector.java b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeDetector.java
index 0c885472de22efa56e00db895843c817aa034308..2b1d90ec0d28990f6b8caa670de6a79568924ec7 100644
--- a/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeDetector.java
+++ b/Core/src/org/sleuthkit/autopsy/modules/filetypeid/FileTypeDetector.java
@@ -18,6 +18,7 @@
  */
 package org.sleuthkit.autopsy.modules.filetypeid;
 
+import java.nio.charset.Charset;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
@@ -29,6 +30,7 @@
 import org.apache.tika.io.TikaInputStream;
 import org.apache.tika.mime.MimeTypes;
 import org.sleuthkit.autopsy.coreutils.Logger;
+import org.sleuthkit.autopsy.textextractors.TextExtractor;
 import org.sleuthkit.datamodel.AbstractFile;
 import org.sleuthkit.datamodel.ReadContentInputStream;
 import org.sleuthkit.datamodel.TskCoreException;
@@ -217,6 +219,17 @@ public String getMIMEType(AbstractFile file) {
             mimeType = detectAutopsyDefinedType(file);
         }
 
+        /*
+         * If the file does not match an Autopsy-defined type, try to detect a
+         * text encoding with Decodetect.
+         */
+        if (null == mimeType) {
+            Charset detectedCharset = TextExtractor.getDecodetectCharset(file);
+            if (detectedCharset != null) {
+                mimeType = MimeTypes.PLAIN_TEXT;
+            }
+        }
+
         /*
          * If the file does not match a user-defined type, send the initial
          * bytes to Tika.
diff --git a/Core/src/org/sleuthkit/autopsy/textextractors/TextExtractor.java b/Core/src/org/sleuthkit/autopsy/textextractors/TextExtractor.java
index 69b98cdd12992a4e43c89df938694cd9409e8413..64dcdd4ffdd6664a5cf7b0be9e4409b91c8a410b 100644
--- a/Core/src/org/sleuthkit/autopsy/textextractors/TextExtractor.java
+++ b/Core/src/org/sleuthkit/autopsy/textextractors/TextExtractor.java
@@ -18,10 +18,19 @@
  */
 package org.sleuthkit.autopsy.textextractors;
 
+import com.ethteck.decodetect.core.Decodetect;
+import com.ethteck.decodetect.core.Model;
+import java.io.BufferedInputStream;
+import java.io.IOException;
+import java.io.InputStream;
 import java.io.Reader;
+import java.nio.charset.Charset;
 import java.util.Collections;
+import java.util.LinkedHashMap;
 import java.util.Map;
 import org.openide.util.Lookup;
+import org.sleuthkit.datamodel.AbstractFile;
+import org.sleuthkit.datamodel.ReadContentInputStream;
 
 /**
  * Extracts the text out of Content instances and exposes them as a Reader.
@@ -90,4 +99,36 @@ public InitReaderException(String msg) {
             super(msg);
         }
     }
+
+    static Charset getDecodetectCharset(AbstractFile aFile) {
+        String mimeType = aFile.getMIMEType();
+        if (mimeType == null) {
+            if (!aFile.getNameExtension().equals("txt")) {
+                return null;
+            }
+        } else {
+            if (!mimeType.equals("text/plain") &&
+                    !mimeType.equals("application/octet-stream")) {
+                return null;
+            }
+        }
+
+        InputStream stream = new BufferedInputStream(new ReadContentInputStream(aFile));
+        Charset detectedCharset = null;
+
+        try {
+            int maxBytes = 100000;
+            int numBytes = Math.min(stream.available(), maxBytes);
+            byte[] targetArray = new byte[numBytes];
+            stream.read(targetArray);
+            LinkedHashMap<Model, Double> detectedCharsets = Decodetect.getResults(targetArray);
+            Map.Entry<Model, Double> bestCharset = detectedCharsets.entrySet().iterator().next();
+            if (bestCharset.getValue() > 0.4) {
+                detectedCharset = bestCharset.getKey().getEncoding();
+            }
+            stream.reset();
+        } catch (IOException ignored) {
+        }
+        return detectedCharset;
+    }
 }
diff --git a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TextFileExtractor.java b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TextFileExtractor.java
index 66d26a95bf3e93b5fafdf45d4d58997a30879390..e3018ad0210bc96b1166d3507095fc8a9b1de455 100644
--- a/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TextFileExtractor.java
+++ b/KeywordSearch/src/org/sleuthkit/autopsy/keywordsearch/TextFileExtractor.java
@@ -20,9 +20,12 @@
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.BufferedInputStream;
+import java.io.InputStreamReader;
 import java.io.Reader;
+import java.nio.charset.Charset;
 import org.apache.tika.parser.txt.CharsetDetector;
 import org.apache.tika.parser.txt.CharsetMatch;
+import org.sleuthkit.autopsy.textextractors.TextExtractor;
 import org.sleuthkit.datamodel.AbstractFile;
 import org.sleuthkit.datamodel.ReadContentInputStream;
 
@@ -39,6 +42,11 @@ final class TextFileExtractor {
     static final private int MIN_MATCH_CONFIDENCE = 20;
 
     public Reader getReader(AbstractFile source) throws TextFileExtractorException {
+        Charset decodetectCharset = TextExtractor.getDecodetectCharset(source);
+        if (decodetectCharset != null) {
+            return new InputStreamReader(new BufferedInputStream(new ReadContentInputStream(source)), decodetectCharset);
+        }
+
         CharsetDetector detector = new CharsetDetector();
         //wrap stream in a BufferedInputStream so that it supports the mark/reset methods necessary for the CharsetDetector
         InputStream stream = new BufferedInputStream(new ReadContentInputStream(source));
diff --git a/out/production/Core/org/sleuthkit/autopsy/actions/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/actions/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..a2feedc54f53908c91da96431f1022a3a1bad4b6
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/actions/Bundle.properties
@@ -0,0 +1,47 @@
+GetTagNameDialog.tagNameField.text=
+GetTagNameDialog.cancelButton.text=Cancel
+GetTagNameDialog.okButton.text=OK
+GetTagNameDialog.preexistingLabel.text=Pre-existing Tag Names:
+GetTagNameDialog.newTagPanel.border.title=New Tag
+GetTagNameDialog.tagNameLabel.text=Tag Name:
+GetTagNameAndCommentDialog.newTagButton.text=New Tag
+GetTagNameAndCommentDialog.okButton.text=OK
+GetTagNameAndCommentDialog.commentText.toolTipText=Enter an optional tag comment or leave blank
+GetTagNameAndCommentDialog.commentText.text=
+GetTagNameAndCommentDialog.commentLabel.text=Comment: 
+# To change this template, choose Tools | Templates
+# and open the template in the editor.
+GetTagNameAndCommentDialog.cancelButton.text=Cancel
+GetTagNameAndCommentDialog.tagLabel.text=Tag:
+AddTagAction.bookmarkFile=Bookmark file
+AddTagAction.quickTag=Quick Tag
+AddTagAction.noTags=No tags
+AddTagAction.newTag=New Tag...
+AddTagAction.tagAndComment=Tag and Comment...
+AddBookmarkTagAction.bookmark.text=Bookmark
+GetTagNameAndCommentDialog.noTags=No Tags
+GetTagNameAndCommentDialog.selectTag=Select Tag
+GetTagNameAndCommentDialog.cancelName=cancel
+GetTagNameDialog.createTag=Create Tag
+GetTagNameDialog.cancelName=Cancel
+GetTagNameDialog.mustSupplyTtagName.msg=Must supply a tag name to continue.
+GetTagNameDialog.tagNameErr=Tag Name
+GetTagNameDialog.illegalChars.msg=The tag name contains illegal characters.\nCannot contain any of the following symbols: \\ : * ? " < > | , ;
+GetTagNameDialog.illegalCharsErr=Illegal Characters
+GetTagNameDialog.unableToAddTagNameToCase.msg=Unable to add the {0} tag name to the case.
+GetTagNameDialog.taggingErr=Tagging Error
+GetTagNameDialog.tagNameAlreadyDef.msg=A {0} tag name has already been defined.
+GetTagNameDialog.dupTagErr=Duplicate Tag Error
+GetTagNameDialog.tagNameExistsTskCore.msg=The {0} tag name already exists in the database but an error occurred in retrieving it.
+OpenLogFolder.error1=Log File Not Found: {0}
+OpenLogFolder.CouldNotOpenLogFolder=Could not open log folder 
+CTL_OpenLogFolder=Open Log Folder
+CTL_OpenOutputFolder=Open Case Folder
+OpenOutputFolder.error1=Case Folder Not Found: {0}
+OpenOutputFolder.noCaseOpen=No open case, therefore no current case folder available.
+OpenOutputFolder.CouldNotOpenOutputFolder=Could not open case folder 
+ShowIngestProgressSnapshotAction.actionName.text=Get Ingest Progress Snapshot
+OpenPythonModulesFolderAction.actionName.text=Python Plugins
+OpenPythonModulesFolderAction.errorMsg.folderNotFound=Python plugins folder not found: {0}
+CTL_OpenPythonModulesFolderAction=Python Plugins
+GetTagNameAndCommentDialog.tagCombo.toolTipText=Select tag to use
diff --git a/out/production/Core/org/sleuthkit/autopsy/actions/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/actions/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..a3a13c0cffe0410cc2efaba33650d27a3cd82a08
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/actions/Bundle.properties-MERGED
@@ -0,0 +1,97 @@
+AddBlackboardArtifactTagAction.pluralTagResult=Add Result Tags
+AddBlackboardArtifactTagAction.singularTagResult=Add Result Tag
+AddBlackboardArtifactTagAction.taggingErr=Tagging Error
+# {0} - artifactName
+AddBlackboardArtifactTagAction.unableToTag.msg=Unable to tag {0}.
+AddContentTagAction.cannotApplyTagErr=Cannot Apply Tag
+AddContentTagAction.pluralTagFile=Add File Tags
+AddContentTagAction.singularTagFile=Add File Tag
+# {0} - fileName
+# {1} - tagName
+AddContentTagAction.tagExists={0} has been tagged as {1}. Cannot reapply the same tag.
+AddContentTagAction.taggingErr=Tagging Error
+# {0} - fileName
+AddContentTagAction.unableToTag.msg=Unable to tag {0}, not a regular file.
+# {0} - fileName
+AddContentTagAction.unableToTag.msg2=Unable to tag {0}.
+CTL_ShowIngestProgressSnapshotAction=Ingest Status Details
+DeleteBlackboardArtifactTagAction.deleteTag=Remove Selected Tag(s)
+DeleteBlackboardArtifactTagAction.tagDelErr=Tag Deletion Error
+# {0} - tagName
+DeleteBlackboardArtifactTagAction.unableToDelTag.msg=Unable to delete tag {0}.
+DeleteContentTagAction.deleteTag=Remove Selected Tag(s)
+DeleteContentTagAction.tagDelErr=Tag Deletion Error
+# {0} - tagName
+DeleteContentTagAction.unableToDelTag.msg=Unable to delete tag {0}.
+DeleteFileBlackboardArtifactTagAction.deleteTag=Remove Result Tag
+# {0} - artifactID
+DeleteFileBlackboardArtifactTagAction.deleteTag.alert=Unable to untag artifact {0}.
+# {0} - artifactID
+DeleteFileBlackboardArtifactTagAction.deleteTags.alert=Unable to untag artifact {0}.
+DeleteFileContentTagAction.deleteTag=Remove File Tag
+# {0} - fileID
+DeleteFileContentTagAction.deleteTag.alert=Unable to untag file {0}.
+ExitAction.confirmationDialog.message=Ingest is running, are you sure you want to exit?
+ExitAction.confirmationDialog.title=Ingest is Running
+# {0} - exception message
+ExitAction.messageBox.caseCloseExceptionMessage=Error closing case: {0}
+GetTagNameDialog.descriptionLabel.text=Description:
+GetTagNameDialog.notableCheckbox.text=Tag indicates item is notable.
+GetTagNameDialog.tagDescriptionIllegalCharacters.message=Tag descriptions may not contain commas (,) or semicolons (;)
+GetTagNameDialog.tagDescriptionIllegalCharacters.title=Invalid character in tag description
+GetTagNameDialog.tagNameAlreadyExists.message=Tag name must be unique. A tag with this name already exists.
+GetTagNameDialog.tagNameAlreadyExists.title=Duplicate Tag Name
+GetTagNameDialog.tagNameField.text=
+GetTagNameDialog.cancelButton.text=Cancel
+GetTagNameDialog.okButton.text=OK
+GetTagNameDialog.preexistingLabel.text=Pre-existing Tag Names:
+GetTagNameDialog.newTagPanel.border.title=New Tag
+GetTagNameDialog.tagNameLabel.text=Tag Name:
+GetTagNameAndCommentDialog.newTagButton.text=New Tag
+GetTagNameAndCommentDialog.okButton.text=OK
+GetTagNameAndCommentDialog.commentText.toolTipText=Enter an optional tag comment or leave blank
+GetTagNameAndCommentDialog.commentText.text=
+GetTagNameAndCommentDialog.commentLabel.text=Comment: 
+# To change this template, choose Tools | Templates
+# and open the template in the editor.
+GetTagNameAndCommentDialog.cancelButton.text=Cancel
+GetTagNameAndCommentDialog.tagLabel.text=Tag:
+AddTagAction.bookmarkFile=Bookmark file
+AddTagAction.quickTag=Quick Tag
+AddTagAction.noTags=No tags
+AddTagAction.newTag=New Tag...
+AddTagAction.tagAndComment=Tag and Comment...
+AddBookmarkTagAction.bookmark.text=Bookmark
+GetTagNameAndCommentDialog.noTags=No Tags
+GetTagNameAndCommentDialog.selectTag=Select Tag
+GetTagNameAndCommentDialog.cancelName=cancel
+GetTagNameDialog.createTag=Create Tag
+GetTagNameDialog.cancelName=Cancel
+GetTagNameDialog.mustSupplyTtagName.msg=Must supply a tag name to continue.
+GetTagNameDialog.tagNameErr=Tag Name
+GetTagNameDialog.illegalChars.msg=The tag name contains illegal characters.\nCannot contain any of the following symbols: \\ : * ? " < > | , ;
+GetTagNameDialog.illegalCharsErr=Illegal Characters
+GetTagNameDialog.unableToAddTagNameToCase.msg=Unable to add the {0} tag name to the case.
+GetTagNameDialog.taggingErr=Tagging Error
+GetTagNameDialog.tagNameAlreadyDef.msg=A {0} tag name has already been defined.
+GetTagNameDialog.dupTagErr=Duplicate Tag Error
+GetTagNameDialog.tagNameExistsTskCore.msg=The {0} tag name already exists in the database but an error occurred in retrieving it.
+OpenLogFolder.error1=Log File Not Found: {0}
+OpenLogFolder.CouldNotOpenLogFolder=Could not open log folder 
+CTL_OpenLogFolder=Open Log Folder
+CTL_OpenOutputFolder=Open Case Folder
+OpenOutputFolder.error1=Case Folder Not Found: {0}
+OpenOutputFolder.noCaseOpen=No open case, therefore no current case folder available.
+OpenOutputFolder.CouldNotOpenOutputFolder=Could not open case folder 
+# {0} - old tag name
+# {1} - artifactID
+ReplaceBlackboardArtifactTagAction.replaceTag.alert=Unable to replace tag {0} for artifact {1}.
+# {0} - old tag name
+# {1} - content obj id
+ReplaceContentTagAction.replaceTag.alert=Unable to replace tag {0} for {1}.
+ReplaceTagAction.replaceTag=Replace Selected Tag(s) With
+ShowIngestProgressSnapshotAction.actionName.text=Get Ingest Progress Snapshot
+OpenPythonModulesFolderAction.actionName.text=Python Plugins
+OpenPythonModulesFolderAction.errorMsg.folderNotFound=Python plugins folder not found: {0}
+CTL_OpenPythonModulesFolderAction=Python Plugins
+GetTagNameAndCommentDialog.tagCombo.toolTipText=Select tag to use
diff --git a/out/production/Core/org/sleuthkit/autopsy/actions/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/actions/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..10bd2ad0dfcc8a1683122509e489e2ee58a3a161
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/actions/Bundle_ja.properties
@@ -0,0 +1,51 @@
+GetTagNameDialog.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+GetTagNameDialog.okButton.text=OK
+GetTagNameDialog.preexistingLabel.text=\u65e2\u5b58\u30bf\u30b0\uff1a
+GetTagNameDialog.newTagPanel.border.title=\u65b0\u898f\u30bf\u30b0
+GetTagNameDialog.tagNameLabel.text=\u30bf\u30b0\u540d\uff1a
+GetTagNameAndCommentDialog.newTagButton.text=\u65b0\u898f\u30bf\u30b0
+GetTagNameAndCommentDialog.okButton.text=OK
+GetTagNameAndCommentDialog.commentText.toolTipText=\u30bf\u30b0\u306e\u30aa\u30d7\u30b7\u30e7\u30ca\u30eb\u306e\u30b3\u30e1\u30f3\u30c8\u3092\u5165\u529b\u307e\u305f\u306f\u7a7a\u6b04\u306b\u3057\u3066\u304f\u3060\u3055\u3044
+GetTagNameAndCommentDialog.commentLabel.text=\u30b3\u30e1\u30f3\u30c8\uff1a
+GetTagNameAndCommentDialog.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+GetTagNameAndCommentDialog.tagLabel.text=\u30bf\u30b0\uff1a
+AddBlackboardArtifactTagAction.singularTagResult=\u7d50\u679c\u306b\u30bf\u30b0\u3092\u8ffd\u52a0
+AddBlackboardArtifactTagAction.pluralTagResult=\u7d50\u679c\u306b\u30bf\u30b0\u3092\u8ffd\u52a0
+AddBlackboardArtifactTagAction.unableToTag.msg={0}\u306b\u30bf\u30b0\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002
+AddBlackboardArtifactTagAction.taggingErr=\u30bf\u30b0\u4ed8\u3051\u30a8\u30e9\u30fc
+AddContentTagAction.singularTagFile=\u30d5\u30a1\u30a4\u30eb\u306b\u30bf\u30b0\u3092\u8ffd\u52a0
+AddContentTagAction.pluralTagFile=\u30d5\u30a1\u30a4\u30eb\u306b\u30bf\u30b0\u3092\u8ffd\u52a0
+AddContentTagAction.unableToTag.msg={0}\u306b\u30bf\u30b0\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u901a\u5e38\u30d5\u30a1\u30a4\u30eb\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+AddContentTagAction.unableToTag.msg2={0}\u306b\u30bf\u30b0\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002
+AddContentTagAction.taggingErr=\u30bf\u30b0\u4ed8\u3051\u30a8\u30e9\u30fc
+AddTagAction.quickTag=\u30af\u30a4\u30c3\u30af\u30bf\u30b0
+AddTagAction.noTags=\u30bf\u30b0\u7121\u3057
+AddTagAction.newTag=\u65b0\u898f\u30bf\u30b0\u2026
+AddTagAction.tagAndComment=\u30bf\u30b0\u3068\u30b3\u30e1\u30f3\u30c8\u3092\u8ffd\u52a0\u2026
+GetTagNameAndCommentDialog.noTags=\u30bf\u30b0\u7121\u3057
+GetTagNameAndCommentDialog.selectTag=\u30bf\u30b0\u3092\u9078\u629e
+GetTagNameAndCommentDialog.cancelName=\u30ad\u30e3\u30f3\u30bb\u30eb
+GetTagNameDialog.createTag=\u30bf\u30b0\u3092\u4f5c\u6210
+GetTagNameDialog.cancelName=\u30ad\u30e3\u30f3\u30bb\u30eb
+GetTagNameDialog.mustSupplyTtagName.msg=\u30bf\u30b0\u540d\u3092\u6307\u5b9a\u3057\u306a\u3051\u308c\u3070\u5148\u306b\u9032\u3081\u307e\u305b\u3093\u3002
+GetTagNameDialog.tagNameErr=\u30bf\u30b0\u540d
+GetTagNameDialog.illegalCharsErr=\u4f7f\u7528\u3067\u304d\u306a\u3044\u6587\u5b57
+GetTagNameDialog.unableToAddTagNameToCase.msg=\u30bf\u30b0\u540d{0}\u3092\u30b1\u30fc\u30b9\u306b\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+GetTagNameDialog.taggingErr=\u30bf\u30b0\u4ed8\u3051\u30a8\u30e9\u30fc
+GetTagNameDialog.tagNameAlreadyDef.msg=\u30bf\u30b0\u540d{0}\u306f\u65e2\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u3059\u3002
+GetTagNameDialog.dupTagErr=\u30bf\u30b0\u306e\u91cd\u8907\u30a8\u30e9\u30fc
+AddContentTagAction.cannotApplyTagErr=\u30bf\u30b0\u3092\u9069\u7528\u3067\u304d\u307e\u305b\u3093
+OpenLogFolder.error1=\u30ed\u30b0\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\uff1a{0}
+CTL_OpenLogFolder=\u30ed\u30b0\u30d5\u30a9\u30eb\u30c0\u3092\u958b\u304f
+ShowIngestProgressSnapshotAction.actionName.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30d7\u30ed\u30b0\u30ec\u30b9\u306e\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8\u3092\u53d6\u5f97
+CTL_OpenPythonModulesFolderAction=Python\u30d7\u30e9\u30b0\u30a4\u30f3
+OpenPythonModulesFolderAction.actionName.text=Python\u30d7\u30e9\u30b0\u30a4\u30f3
+OpenPythonModulesFolderAction.errorMsg.folderNotFound=Python\u30d7\u30e9\u30b0\u30a4\u30f3\u30d5\u30a9\u30eb\u30c0\u30fc\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\uff1a{0}
+AddContentTagAction.tagExists={0}\u306f\u65e2\u306b{1}\u3068\u30bf\u30b0\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u540c\u3058\u30bf\u30b0\u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\u3002
+OpenLogFolder.CouldNotOpenLogFolder=\u30ed\u30b0\u30d5\u30a9\u30eb\u30c0\u30fc\u3092\u958b\u3051\u307e\u305b\u3093\u3067\u3057\u305f
+CTL_OpenOutputFolder=\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u30d5\u30a9\u30eb\u30c0\u3092\u3092\u958b\u304f
+OpenOutputFolder.error1=\u6b21\u306e\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u30d5\u30a9\u30eb\u30c0\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\uff1a{0}
+OpenOutputFolder.noCaseOpen=\u30aa\u30fc\u30d7\u30f3\u30b1\u30fc\u30b9\u304c\u306a\u3044\u306e\u3067\u3001\u4f5c\u696d\u4e2d\u306e\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u30d5\u30a9\u30eb\u30c0\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+GetTagNameDialog.illegalChars.msg=\u4f7f\u7528\u3067\u304d\u306a\u3044\u6587\u5b57\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002\n\u6b21\u306e\u6587\u5b57\u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093\uff1a\\ \: * ? " < > |
+OpenOutputFolder.CouldNotOpenOutputFolder=\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u30d5\u30a9\u30eb\u30c0\u304c\u304c\u958b\u3051\u307e\u305b\u3093\u3067\u3057\u305f
+GetTagNameAndCommentDialog.tagCombo.toolTipText=\u4f7f\u7528\u3059\u308b\u30bf\u30b0\u3092\u9078\u629e
diff --git a/out/production/Core/org/sleuthkit/autopsy/allcasessearch/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/allcasessearch/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..e1a434785bfc1beab18349f6c72611415cbbdcbf
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/allcasessearch/Bundle.properties
@@ -0,0 +1,10 @@
+
+AllCasesSearchDialog.descriptionLabel.text=<html>Search the Central Repository for correlation properties with a specified value. The search is case insensitive.</html>
+AllCasesSearchDialog.errorLabel.text=\ 
+AllCasesSearchDialog.correlationTypeLabel.text=Correlation Property Type:
+AllCasesSearchDialog.searchButton.AccessibleContext.accessibleDescription=
+AllCasesSearchDialog.searchButton.AccessibleContext.accessibleName=Search
+AllCasesSearchDialog.searchButton.text=Search
+AllCasesSearchDialog.correlationValueTextField.text=
+AllCasesSearchDialog.correlationValueLabel.text=Correlation Property Value:
+AllCasesSearchDialog.casesLabel.text=\ 
diff --git a/out/production/Core/org/sleuthkit/autopsy/allcasessearch/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/allcasessearch/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..57f8219cd15015cbebc17b52793b2c696e68a33f
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/allcasessearch/Bundle.properties-MERGED
@@ -0,0 +1,46 @@
+
+AllCasesSearchAction.getName.text=Search All Cases
+# {0} - number of cases
+AllCasesSearchDialog.caseLabel.text=The current Central Repository contains {0} case(s).
+AllCasesSearchDialog.correlationValueTextField.domainExample=Example: "domain.com"
+AllCasesSearchDialog.correlationValueTextField.emailExample=Example: "user@host.com"
+AllCasesSearchDialog.correlationValueTextField.filesExample=Example: "f0e1d2c3b4a5968778695a4b3c2d1e0f"
+AllCasesSearchDialog.correlationValueTextField.iccidExample=Example: "89 91 19 1299 99 329451 0"
+AllCasesSearchDialog.correlationValueTextField.imeiExample=Example: "351756061523999"
+AllCasesSearchDialog.correlationValueTextField.imsiExample=Example: "310150123456789"
+AllCasesSearchDialog.correlationValueTextField.macExample=Example: "0C-14-F2-01-AF-45"
+AllCasesSearchDialog.correlationValueTextField.phoneExample=Example: "(800)123-4567"
+AllCasesSearchDialog.correlationValueTextField.ssidExample=Example: "WirelessNetwork-5G"
+AllCasesSearchDialog.correlationValueTextField.usbExample=Example: "4&1234567&0"
+AllCasesSearchDialog.descriptionLabel.text=<html>Search the Central Repository for correlation properties with a specified value. The search is case insensitive.</html>
+AllCasesSearchDialog.dialogTitle.text=Search All Cases
+AllCasesSearchDialog.emptyNode.text=No results found.
+AllCasesSearchDialog.errorLabel.text=\ 
+AllCasesSearchDialog.correlationTypeLabel.text=Correlation Property Type:
+AllCasesSearchDialog.resultsDescription.text=All Cases Search
+AllCasesSearchDialog.resultsTitle.text=All Cases
+AllCasesSearchDialog.searchButton.AccessibleContext.accessibleDescription=
+AllCasesSearchDialog.searchButton.AccessibleContext.accessibleName=Search
+AllCasesSearchDialog.searchButton.text=Search
+AllCasesSearchDialog.correlationValueTextField.text=
+AllCasesSearchDialog.correlationValueLabel.text=Correlation Property Value:
+AllCasesSearchDialog.casesLabel.text=\ 
+AllCasesSearchDialog.validation.genericMessage=The supplied value is not valid.
+AllCasesSearchDialog.validation.invalidDomain=The supplied value is not a valid domain.
+AllCasesSearchDialog.validation.invalidEmail=The supplied value is not a valid e-mail address.
+AllCasesSearchDialog.validation.invalidHash=The supplied value is not a valid MD5 hash.
+AllCasesSearchDialog.validation.invalidIccid=The supplied value is not a valid ICCID number.
+AllCasesSearchDialog.validation.invalidImei=The supplied value is not a valid IMEI number.
+AllCasesSearchDialog.validation.invalidImsi=The supplied value is not a valid IMSI number.
+AllCasesSearchDialog.validation.invalidMac=The supplied value is not a valid MAC address.
+AllCasesSearchDialog.validation.invalidPhone=The supplied value is not a valid phone number.
+AllCasesSearchDialog.validation.invalidSsid=The supplied value is not a valid wireless network.
+AllCasesSearchNode.getName.text=Other Cases Search
+CorrelationAttributeInstanceNode.columnName.case=Case
+CorrelationAttributeInstanceNode.columnName.comment=Comment
+CorrelationAttributeInstanceNode.columnName.dataSource=Data Source
+CorrelationAttributeInstanceNode.columnName.device=Device
+CorrelationAttributeInstanceNode.columnName.known=Known
+CorrelationAttributeInstanceNode.columnName.name=Name
+CorrelationAttributeInstanceNode.columnName.path=Path
+CTL_AllCasesSearchAction=Search All Cases
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/casemodule/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..ef41f8c70f62bac3783012f9cd3fe1b1f76690a8
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/casemodule/Bundle.properties
@@ -0,0 +1,255 @@
+CTL_AddImage=Add Data Source
+CTL_AddImageButton=Add Data Source
+CTL_CaseCloseAct=Close Case
+CTL_CaseNewAction=New Case
+CTL_CaseDetailsAction=Case Details
+CTL_CaseDeleteAction=Delete Case
+Menu/Case/OpenRecentCase=Open Recent Case
+CTL_CaseDeleteAction=Delete Case
+OpenIDE-Module-Name=Case
+NewCaseVisualPanel1.caseNameLabel.text_1=Case Name:
+NewCaseVisualPanel1.caseDirLabel.text=Base Directory:
+NewCaseVisualPanel1.caseDirBrowseButton.text=Browse
+NewCaseVisualPanel1.caseNameTextField.text_1=
+NewCaseVisualPanel1.jLabel2.text_1=Case data will be stored in the following directory:
+NewCaseVisualPanel1.caseParentDirTextField.text=
+NewCaseVisualPanel1.caseDirTextField.text_1=
+CueBannerPanel.autopsyLogo.text=
+CueBannerPanel.closeButton.text=Close
+OpenRecentCasePanel.cancelButton.text=Cancel
+OpenRecentCasePanel.jLabel1.text=Recent Cases
+AddImageErrorsDialog.title=Add Image Log
+AddImageErrorsDialog.copyButton.toolTipText=Copy errors to clipboard
+AddImageErrorsDialog.copyButton.text=Copy
+AddImageErrorsDialog.closeButton.toolTipText=Close this window
+AddImageErrorsDialog.closeButton.text=Close
+OpenRecentCasePanel.openButton.text=Open
+ImageFilePanel.pathLabel.text=Path:
+ImageFilePanel.browseButton.text=Browse
+ImageFilePanel.pathTextField.text=
+MissingImageDialog.selectButton.text=Select Image
+MissingImageDialog.titleLabel.text=Search for missing image
+MissingImageDialog.cancelButton.text=Cancel
+AddImageWizardAddingProgressVisual.statusLabel.text=Data source has been added to the local database. Files are being analyzed.
+AddImageWizardAddingProgressVisual.progressLabel.text=<progress>
+AddImageWizardAddingProgressVisual.viewLogButton.text=View Log
+AddImageWizardAddingProgressVisual.subTitle1Label.text=Processing data source and adding it to a local database. File analysis will start when this finishes.
+ImageFilePanel.timeZoneLabel.text=Time zone:
+ImageFilePanel.noFatOrphansCheckbox.text=Ignore orphan files in FAT file systems
+ImageFilePanel.noFatOrphansCheckbox.toolTipText=
+ImageFilePanel.descLabel.text=(faster results, although some data will not be searched)
+LocalDiskPanel.timeZoneLabel.text=Timezone:
+LocalDiskPanel.noFatOrphansCheckbox.toolTipText=
+LocalDiskPanel.noFatOrphansCheckbox.text=Ignore orphan files in FAT file systems
+LocalDiskPanel.descLabel.text=(faster results, although some data will not be searched)
+MissingImageDialog.browseButton.text=Browse
+MissingImageDialog.pathNameTextField.text=
+AddImageWizardAddingProgressVisual.progressTextArea.border.title=Status
+AddImageAction.wizard.title=Add Data Source
+AddImageAction.ingestConfig.ongoingIngest.msg=<html>Ingest is ongoing on another data source. Adding a new source now might slow down the current ingest.<br />Do you want to proceed and add a new data source now?</html>
+AddImageAction.ingestConfig.ongoingIngest.title=Ingest in progress
+AddImageTask.run.progress.adding=Adding: {0}
+AddImageTask.interrupt.exception.msg=Error stopping add-image process.
+AddImageWizardAddingProgressPanel.isValid.focusNext=Next >
+AddImageWizardAddingProgressPanel.stateStarted.progressBarText=*This process may take some time for large data sources.
+AddImageWizardAddingProgressVisual.addingDsComplete.text=Adding Data Source - Complete
+AddImageWizardAddingProgressVisual.getName.text=Add Data Source
+AddImageWizardAddingProgressVisual.showErrors.critText=*Failed to add data source (critical errors encountered). Click below to view the log.
+AddImageWizardAddingProgressVisual.showErrors.nonCritText=*Data Source added (non-critical errors encountered). Click below to view the log.
+AddImageWizardChooseDataSourcePanel.moveFocusNext=Next >
+AddImageWizardChooseDataSourceVisual.getName.text=Select Data Source
+AddImageWizardIngestConfigPanel.dsProcDone.noErrs.text=*Data Source added.
+AddImageWizardIngestConfigPanel.dsProcDone.errs.text=*Errors encountered in adding Data Source.
+AddImageWizardIngestConfigVisual.getName.text=Configure Ingest Modules
+AddImageWizardIterator.stepXofN=Step {0} of {1}
+AddLocalFilesTask.localFileAdd.progress.text=Adding: {0}/{1}
+Case.getCurCase.exception.noneOpen=Cannot get the current case; there is no case open\!
+Case.open.msgDlg.updated.msg=Updated case database schema.\nA backup copy of the database with the following path has been made:\n {0}
+Case.open.msgDlg.updated.title=Case Database Schema Update
+Case.checkImgExist.confDlg.doesntExist.msg=One of the images associated with \n\
+this case are missing. Would you like to search for them now?\n\
+Previously, the image was located at:\n\
+{0}\n\
+Please note that you will still be able to browse directories and generate reports\n\
+if you choose No, but you will not be able to view file content or run the ingest process.
+Case.checkImgExist.confDlg.doesntExist.title=Missing Image
+Case.addImg.exception.msg=Error adding image to the case
+Case.updateCaseName.exception.msg=Error while trying to update the case name.
+Case.updateExaminer.exception.msg=Error while trying to update the examiner.
+Case.updateCaseNum.exception.msg=Error while trying to update the case number.
+Case.exception.errGetRootObj=Error getting root objects.
+Case.createCaseDir.exception.existNotDir=Cannot create case directory, it already exists and is not a directory: {0}
+Case.createCaseDir.exception.existCantRW=Cannot create case directory, it already exists and cannot read/write: {0}
+Case.createCaseDir.exception.cantCreate=Cannot create case directory or it already exists: {0}
+Case.createCaseDir.exception.cantCreateCaseDir=Could not create case directory: {0}
+Case.createCaseDir.exception.cantCreateModDir=Could not create modules output directory: {0}
+Case.createCaseDir.exception.cantCreateReportsDir=Could not create reports output directory: {0}
+Case.CollaborationSetup.FailNotify.ErrMsg=Failed to connect to any other nodes that may be collaborating on this case.
+Case.CollaborationSetup.FailNotify.Title=Connection Failure
+Case.GetCaseTypeGivenPath.Failure=Unable to get case type
+Case.metaDataFileCorrupt.exception.msg=The case metadata file (.aut) is corrupted.
+Case.deleteReports.deleteFromDiskException.log.msg=Unable to delete the report from the disk.
+Case.deleteReports.deleteFromDiskException.msg=Unable to delete the report {0} from the disk.\nYou may manually delete it from {1}
+CaseDeleteAction.closeConfMsg.text=Are you sure want to close and delete this case? \n\
+     Case Name: {0}\n\
+     Case Directory: {1}
+CaseDeleteAction.closeConfMsg.title=Warning: Closing the Current Case
+CaseDeleteAction.msgDlg.fileInUse.msg=The delete action cannot be fully completed because the folder or file in it is open by another program.\n\n\
+Close the folder and file and try again or you can delete the case manually.
+CaseDeleteAction.msgDlg.fileInUse.title=Error: Folder In Use
+CaseDeleteAction.msgDlg.caseDelete.msg=Case {0} has been deleted.
+CaseOpenAction.autFilter.title={0} Case File ( {1})
+CaseCreateAction.msgDlg.cantCreateCase.msg=Cannot create case
+IntervalErrorReport.NewIssues=new issue(s)
+IntervalErrorReport.TotalIssues=total issue(s)
+IntervalErrorReport.ErrorText=Database Connection Error
+CaseDetailsAction.window.title=Case Details
+CueBannerPanel.title.text=Open Recent Case
+ImageDSProcessor.dsType.text=Disk Image or VM File
+ImageDSProcessor.allDesc.text=All Supported Types
+LocalDiskDSProcessor.dsType.text=Local Disk
+LocalFilesDSProcessor.dsType=Logical Files
+LocalFilesDSProcessor.toString.text=Logical Files
+LocalFilesPanel.contentType.text=LOCAL
+LocalFilesPanel.moduleErr=Module Error
+LocalFilesPanel.moduleErr.msg=A module caused an error listening to LocalFilesPanel updates. See log to determine which module. Some data could be incomplete.
+MissingImageDialog.display.title=Search for Missing Image
+MissingImageDialog.confDlg.noFileSel.msg=No image file has been selected. Are you sure you\nwould like to exit without finding the image?
+MissingImageDialog.confDlg.noFileSel.title=Missing Image
+MissingImageDialog.ErrorSettingImage=Error setting image path. Please try again.
+NewCaseVisualPanel1.getName.text=Case Information
+NewCaseVisualPanel1.caseDirBrowse.selectButton.text=Select
+NewCaseVisualPanel1.badCredentials.text=Bad multi-user settings (see Tools, Options, Multi-user) or services are down.
+NewCaseVisualPanel2.getName.text=Optional Information
+NewCaseWizardAction.newCase.windowTitle.text=New Case Information
+NewCaseWizardAction.getName.text=New Case Wizard
+NewCaseWizardAction.databaseProblem1.text=Cannot open database. Cancelling case creation.
+NewCaseWizardAction.databaseProblem2.text=Error
+NewCaseWizardPanel1.validate.errMsg.invalidSymbols=The Case Name cannot contain any of the following symbols: \\ / : * ? " &lt; > |
+NewCaseWizardPanel1.validate.errMsg.dirExists=Case directory ''{0}'' already exists.
+NewCaseWizardPanel1.validate.confMsg.createDir.msg=The base directory "{0}" does not exist. \n\n\
+ Do you want to create that directory?
+NewCaseWizardPanel1.validate.confMsg.createDir.title=Create directory
+NewCaseWizardPanel1.validate.errMsg.cantCreateParDir.msg=Error: Could not create case parent directory {0}
+NewCaseWizardPanel1.validate.errMsg.prevCreateBaseDir.msg=Prevented from creating base directory {0}
+NewCaseWizardPanel1.validate.errMsg.cantCreateDir=Error: Could not create directory.
+NewCaseWizardPanel1.validate.errMsg.invalidBaseDir.msg=ERROR: The Base Directory that you entered is not valid.\nPlease enter a valid Base Directory.
+NewCaseWizardPanel1.createDir.errMsg.cantCreateDir.msg=ERROR: Could not create the case directory. \nPlease enter a valid Case Name and Directory.
+NewCaseWizardPanel2.validate.errCreateCase.msg=Error creating case
+OpenRecentCasePanel.colName.caseName=Case Name
+OpenRecentCasePanel.colName.path=Path
+RecentCases.exception.caseIdxOutOfRange.msg=Recent case index {0} is out of range.
+RecentCases.getName.text=Clear Recent Cases
+StartupWindow.title.text=Welcome
+UpdateRecentCases.menuItem.clearRecentCases.text=Clear Recent Cases
+UpdateRecentCases.menuItem.empty=-Empty-
+AddImageWizardIngestConfigPanel.CANCEL_BUTTON.text=Cancel
+NewCaseVisualPanel1.CaseFolderOnCDriveError.text=Warning: Path to multi-user case folder is on \"C:\" drive
+NewCaseVisualPanel1.CaseFolderOnInternalDriveWindowsError.text=Warning: Path to case folder is on \"C:\" drive. Case folder is created on the target system
+NewCaseVisualPanel1.CaseFolderOnInternalDriveLinuxError.text=Warning: Path to case folder is on the target system. Create case folder in mounted drive.
+CollaborationMonitor.addingDataSourceStatus.msg={0} adding data source
+CollaborationMonitor.analyzingDataSourceStatus.msg={0} analyzing {1}
+MissingImageDialog.lbWarning.text=
+MissingImageDialog.lbWarning.toolTipText=
+NewCaseVisualPanel1.caseParentDirWarningLabel.text=
+NewCaseVisualPanel1.multiUserCaseRadioButton.text=Multi-user		
+NewCaseVisualPanel1.singleUserCaseRadioButton.text=Single-user
+NewCaseVisualPanel1.caseTypeLabel.text=Case Type: 
+SingleUserCaseConverter.BadDatabaseFileName=Database file does not exist!
+SingleUserCaseConverter.AlreadyMultiUser=Case is already multi-user!
+SingleUserCaseConverter.NonUniqueDatabaseName=Database name not unique.
+SingleUserCaseConverter.UnableToCopySourceImages=Unable to copy source images
+SingleUserCaseConverter.CanNotOpenDatabase=Unable to open database
+CloseCaseWhileIngesting.Warning=Ingest is running. Are you sure you want to close the case?
+CloseCaseWhileIngesting.Warning.title=Warning: This will close the current case
+CasePropertiesForm.imagesTable.columnModel.title1=Remove
+CasePropertiesForm.imagesTable.columnModel.title0=Path
+IngestJobInfoPanel.jLabel1.text=Ingest Modules
+IngestJobInfoPanel.jLabel2.text=Ingest Jobs
+CaseInformationPanel.closeButton.text=Close
+LocalDiskPanel.copyImageCheckbox.text=Make a VHD image of the drive while it is being analyzed
+LocalDiskPanel.jLabel1.text=Note that at least one ingest module must be run to create a complete copy
+LocalDiskPanel.pathTextField.text=
+LocalDiskPanel.browseButton.text=Browse
+LocalDiskPanel.changeDatabasePathCheckbox.text=Update case to use VHD file upon completion
+CueBannerPanel.openRecentCaseButton.text=
+CueBannerPanel.openRecentCaseLabel.text=Open Recent Case
+ReviewModeCasePanel.cannotOpenCase=Cannot Open Case
+ReviewModeCasePanel.casePathNotFound=Case path not found
+ReviewModeCasePanel.caseIsLocked=Single-user case is locked.
+ReviewModeCasePanel.CaseHeaderText=Case
+ReviewModeCasePanel.CreatedTimeHeaderText=Created Time
+ReviewModeCasePanel.StatusIconHeaderText=Status
+ReviewModeCasePanel.OutputFolderHeaderText=Output Folder
+ReviewModeCasePanel.LastAccessedTimeHeaderText=Last Accessed Time
+ReviewModeCasePanel.MetadataFileHeaderText=Metadata File
+CueBannerPanel.newCaseLabel.text=New Case
+CueBannerPanel.openCaseButton.text=
+CueBannerPanel.openCaseLabel.text=Open Case
+CueBannerPanel.newCaseButton.text=
+ImageFilePanel.sectorSizeLabel.text=Sector size:
+LocalDiskPanel.sectorSizeLabel.text=Sector Size:
+LocalFilesPanel.displayNameLabel.text=Logical File Set Display Name: Default
+LocalFilesPanel.errorLabel.text=Error Label
+LocalFilesPanel.selectedPaths.toolTipText=
+LocalFilesPanel.clearButton.toolTipText=Clears currently selected local file paths
+LocalFilesPanel.clearButton.text=Clear
+LocalFilesPanel.selectButton.actionCommand=Add
+LocalFilesPanel.selectButton.toolTipText=Add local files and folders as logical files
+LocalFilesPanel.selectButton.text=Add
+LocalFilesPanel.localFileChooser.dialogTitle=Select Local Files or Folders
+LocalFilesPanel.localFileChooser.approveButtonToolTipText=
+LocalFilesPanel.localFileChooser.approveButtonText=Select
+LogicalEvidenceFilePanel.selectButton.actionCommand=Add
+LogicalEvidenceFilePanel.selectButton.toolTipText=Add local files and folders as logical files
+LogicalEvidenceFilePanel.selectButton.text=Select
+LogicalEvidenceFilePanel.errorLabel.text=Error Label
+LogicalEvidenceFilePanel.logicalEvidenceFileChooser.dialogTitle=Select Local Files or Folders
+LogicalEvidenceFilePanel.logicalEvidenceFileChooser.approveButtonToolTipText=
+LogicalEvidenceFilePanel.logicalEvidenceFileChooser.approveButtonText=Select
+LogicalEvidenceFilePanel.logicalEvidencePathField.text=
+LocalFilesPanel.changeNameButton.text=Change
+LocalDiskPanel.selectDiskButton.text=Select Disk
+LocalDiskSelectionDialog.refreshLocalDisksButton.text=Refresh Local Disks
+LocalDiskSelectionDialog.errorLabel.text=Error Label
+LocalDiskSelectionDialog.selectLocalDiskLabel.text=Select a local disk:
+LocalDiskSelectionDialog.cancelButton.text=Cancel
+LocalDiskSelectionDialog.okButton.text=OK
+LocalDiskPanel.localDiskLabel.text=Local Disk:
+LocalDiskPanel.imageWriterErrorLabel.text=Error Label
+LocalDiskSelectionDialog.title=Select Local Disk
+ImageFilePanel.md5HashLabel.text=MD5:
+ImageFilePanel.sha1HashLabel.text=SHA-1:
+ImageFilePanel.sha256HashLabel.text=SHA-256:
+ImageFilePanel.sha256HashTextField.text=
+ImageFilePanel.sha1HashTextField.text=
+ImageFilePanel.md5HashTextField.text=
+ImageFilePanel.errorLabel.text=Error Label
+ImageFilePanel.hashValuesNoteLabel.text=NOTE: These values will not be validated when the data source is added.
+ImageFilePanel.hashValuesLabel.text=Hash Values (optional):
+CaseDetailsPanel.crDateLabel.text=Created Date:
+CaseDetailsPanel.caseDirLabel.text=Case Directory:
+CaseDetailsPanel.caseNumberLabel.text=Case Number:
+CaseDetailsPanel.lbDbName.text=Database Name:
+CaseDetailsPanel.lbDbType.text=Case Type:
+CaseDetailsPanel.caseNameLabel.text=Case Name:
+OpenMultiUserCasePanel.searchLabel.text=Select any case and start typing to search by case name
+OpenMultiUserCasePanel.cancelButton.text=Cancel
+OpenMultiUserCasePanel.openSingleUserCaseButton.text=Open Single-User Case...
+OpenMultiUserCasePanel.openSelectedCaseButton.text=Open Selected Case
+OpenMultiUserCasePanel.searchLabel.text=Select any case and start typing to search by case name
+UnpackagePortableCaseDialog.desc2Label.text=Portable Case Report Module.
+UnpackagePortableCaseDialog.desc1Label.text=Unpackage a portable case so it can be opened in Autopsy. Portable cases are created through the
+UnpackagePortableCaseDialog.exitButton.text=Exit
+UnpackagePortableCaseDialog.unpackageButton.text=Unpackage
+UnpackagePortableCaseDialog.caseSelectButton.text=Browse
+UnpackagePortableCaseDialog.outputSelectButton.text=Browse
+UnpackagePortableCaseDialog.caseTextField.text=
+UnpackagePortableCaseDialog.outputTextField.text=
+UnpackagePortableCaseDialog.caseErrorLabel.text=jLabel1
+UnpackagePortableCaseDialog.outputErrorLabel.text=jLabel1
+UnpackagePortableCaseProgressDialog.cancelButton.text=Cancel
+UnpackagePortableCaseProgressDialog.okButton.text=OK
+UnpackagePortableCaseProgressDialog.resultLabel.text=resultLabel
+UnpackagePortableCaseDialog.extractLabel.text=Folder to extract to:
+UnpackagePortableCaseDialog.caseLabel.text=Portable Case:
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/casemodule/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..48d6c842580eddaa77bfee7627938616ca223fd5
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/casemodule/Bundle.properties-MERGED
@@ -0,0 +1,457 @@
+AddImageWizardIngestConfigPanel.name.text=Configure Ingest Modules
+AddImageWizardSelectDspVisual.multiUserWarning.text=This type of Data Source Processor is not available in multi-user mode
+# {0} - exception message
+Case.closeException.couldNotCloseCase=Error closing case: {0}
+Case.creationException.couldNotAcquireDirLock=Failed to get lock on case directory
+Case.creationException.couldNotAcquireResourcesLock=Failed to get lock on case resources
+Case.deleteCaseConfirmationDialog.message=Are you sure you want to close and delete the current case?
+Case.deleteCaseConfirmationDialog.title=Delete Current Case?
+# {0} - exception message
+Case.deleteCaseFailureMessageBox.message=Error deleting case: {0}
+Case.deleteCaseFailureMessageBox.title=Failed to Delete Case
+Case.exceptionMessage.cancelledByUser=Cancelled by user.
+Case.exceptionMessage.cannotDeleteCurrentCase=Cannot delete current case, it must be closed first.
+Case.exceptionMessage.cannotGetLockToDeleteCase=Cannot delete case because it is open for another user or host.
+Case.exceptionMessage.cannotLocateMainWindow=Cannot locate main application window
+Case.exceptionMessage.cannotOpenMultiUserCaseNoSettings=Multi-user settings are missing (see Tools, Options, Multi-user tab), cannot open a multi-user case.
+# {0} - exception message
+Case.exceptionMessage.couldNotCreatCollaborationMonitor=Failed to create collaboration monitor:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.couldNotCreateCaseDatabase=Failed to create case database:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.couldNotCreateCaseNodeData=Failed to create coordination service node data:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.couldNotGetDbServerConnectionInfo=Failed to get case database server conneciton info:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.couldNotOpenCaseDatabase=Failed to open case database:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.couldNotOpenRemoteEventChannel=Failed to open remote events channel:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.couldNotSaveCaseMetadata=Failed to save case metadata:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.couldNotSaveDbNameToMetadataFile=Failed to save case database name to case metadata file:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.couldNotUpdateCaseNodeData=Failed to update coordination service node data:\n{0}.
+# {0} - case display name
+Case.exceptionMessage.deletionInterrupted=Deletion of the case {0} was cancelled.
+Case.exceptionMessage.emptyCaseDir=Must specify a case directory path.
+Case.exceptionMessage.emptyCaseName=Must specify a case name.
+Case.exceptionMessage.errorsDeletingCase=Errors occured while deleting the case. See the application log for details.
+# {0} - exception message
+Case.exceptionMessage.execExceptionWrapperMessage={0}
+# {0} - exception message
+Case.exceptionMessage.failedToConnectToCoordSvc=Failed to connect to coordination service:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.failedToFetchCoordSvcNodeData=Failed to fetch coordination service node data:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.failedToLockCaseForDeletion=Failed to exclusively lock case for deletion:\n{0}.
+# {0} - exception message
+Case.exceptionMessage.failedToReadMetadata=Failed to read case metadata:\n{0}.
+Case.exceptionMessage.metadataUpdateError=Failed to update case metadata
+# {0} - exception message
+Case.exceptionMessage.unsupportedSchemaVersionMessage=Unsupported case database schema version:\n{0}.
+Case.open.exception.multiUserCaseNotEnabled=Cannot open a multi-user case if multi-user cases are not enabled. See Tools, Options, Multi-User.
+Case.progressIndicatorCancelButton.label=Cancel
+Case.progressIndicatorTitle.closingCase=Closing Case
+Case.progressIndicatorTitle.creatingCase=Creating Case
+Case.progressIndicatorTitle.deletingCase=Deleting Case
+Case.progressIndicatorTitle.openingCase=Opening Case
+Case.progressMessage.cancelling=Cancelling...
+Case.progressMessage.clearingTempDirectory=Clearing case temp directory...
+Case.progressMessage.closingApplicationServiceResources=Closing case-specific application service resources...
+Case.progressMessage.closingCaseDatabase=Closing case database...
+Case.progressMessage.closingCaseLevelServices=Closing case-level services...
+Case.progressMessage.connectingToCoordSvc=Connecting to coordination service...
+Case.progressMessage.creatingCaseDatabase=Creating case database...
+Case.progressMessage.creatingCaseDirectory=Creating case directory...
+Case.progressMessage.creatingCaseNodeData=Creating coordination service node data...
+Case.progressMessage.deletingCaseDatabase=Deleting case database...
+Case.progressMessage.deletingCaseDirCoordSvcNode=Deleting case directory coordination service node...
+Case.progressMessage.deletingCaseDirectory=Deleting case directory...
+Case.progressMessage.deletingResourcesCoordSvcNode=Deleting case resources coordination service node...
+Case.progressMessage.deletingTextIndex=Deleting text index...
+Case.progressMessage.fetchingCoordSvcNodeData=Fetching coordination service node data for the case...
+Case.progressMessage.openingApplicationServiceResources=Opening application service case resources...
+Case.progressMessage.openingCaseDatabase=Opening case database...
+Case.progressMessage.openingCaseLevelServices=Opening case-level services...
+Case.progressMessage.preparing=Preparing...
+Case.progressMessage.preparingToOpenCaseResources=<html>Preparing to open case resources.<br>This may take time if another user is upgrading the case.</html>
+Case.progressMessage.removingCaseFromRecentCases=Removing case from Recent Cases menu...
+Case.progressMessage.savingCaseMetadata=Saving case metadata to file...
+Case.progressMessage.settingUpNetworkCommunications=Setting up network communications...
+Case.progressMessage.shuttingDownNetworkCommunications=Shutting down network communications...
+Case.progressMessage.switchingLogDirectory=Switching log directory...
+Case.progressMessage.updatingCaseNodeData=Updating coordination service node data...
+# {0} - serviceName
+Case.serviceCloseResourcesProgressIndicator.title={0} Closing Case Resources
+# {0} - service name
+Case.serviceOpenCaseResourcesProgressIndicator.cancellingMessage=Cancelling opening case resources by {0}...
+# {0} - service name
+Case.serviceOpenCaseResourcesProgressIndicator.title={0} Opening Case Resources
+# {0} - service name
+Case.servicesException.notificationTitle={0} Error
+# {0} - service name
+# {1} - exception message
+Case.servicesException.serviceResourcesCloseError=Could not close case resources for {0} service: {1}
+Case_caseType_multiUser=Multi-user case
+Case_caseType_singleUser=Single-user case
+CaseDetailsPanel.casePanel.border.title=Case
+CaseDetailsPanel.examinerLabel.text=Name:
+CaseDetailsPanel.examinerPanel.border.title=Examiner
+CaseDetailsPanel.lbCaseUUIDLabel.text=Case UUID:
+CaseDetailsPanel.lbExaminerEmailLabel.text=Email:
+CaseDetailsPanel.lbExaminerPhoneLabel.text=Phone:
+CaseDetailsPanel.lbNotesLabel.text=Notes:
+CaseDetailsPanel.lbOrganizationNameLabel.text=Name:
+CaseDetailsPanel.lbPointOfContactEmailLabel.text=Email:
+CaseDetailsPanel.lbPointOfContactNameLabel.text=Point of Contact:
+CaseDetailsPanel.lbPointOfContactPhoneLabel.text=Phone:
+CaseDetailsPanel.pnOrganization.border.title=Organization
+CaseInformationPanel.caseDetails.header=Details
+CaseInformationPanel.editDetailsButton.text=Edit Details
+CaseInformationPanel.editDetailsDialog.title=Edit Case Details
+CaseOpenAction.msgDlg.cantOpenCase.title=Error Opening Case
+CTL_AddImage=Add Data Source
+CTL_AddImageButton=Add Data Source
+CTL_CaseCloseAct=Close Case
+CTL_CaseNewAction=New Case
+CTL_CaseDetailsAction=Case Details
+CTL_CaseDeleteAction=Delete Case
+CTL_CaseOpenAction=Open Case
+CTL_UnpackagePortableCaseAction=Unpackage Portable Case
+EditOptionalCasePropertiesPanel.cancelButton.text=Cancel
+EditOptionalCasePropertiesPanel.saveButton.text=Save
+GeneralFilter.encaseImageDesc.text=Encase Images (*.e01)
+GeneralFilter.executableDesc.text=Executables (*.exe)
+GeneralFilter.graphicImageDesc.text=Images (*.png, *.jpg, *.jpeg, *.gif, *.bmp)
+GeneralFilter.rawImageDesc.text=Raw Images (*.img, *.dd, *.001, *.aa, *.raw, *.bin)
+GeneralFilter.virtualMachineImageDesc.text=Virtual Machines (*.vmdk, *.vhd)
+ImageFilePanel.000.confirmationMessage=The selected file has extenson .001 but there is a .000 file in the sequence of raw images.\nShould the .000 file be used as the start, instead of the selected .001 file?\n
+ImageFilePanel.moduleErr=Module Error
+ImageFilePanel.moduleErr.msg=A module caused an error listening to ImageFilePanel updates. See log to determine which module. Some data could be incomplete.\n
+ImageFilePanel.validatePanel.dataSourceOnCDriveError=Warning: Path to multi-user data source is on "C:" drive
+ImageFilePanel.validatePanel.invalidMD5=Invalid MD5 hash
+ImageFilePanel.validatePanel.invalidSHA1=Invalid SHA1 hash
+ImageFilePanel.validatePanel.invalidSHA256=Invalid SHA256 hash
+IngestJobInfoPanel.IngestJobTableModel.EndTime.header=End Time
+IngestJobInfoPanel.IngestJobTableModel.IngestStatus.header=Ingest Status
+IngestJobInfoPanel.IngestJobTableModel.StartTime.header=Start Time
+IngestJobInfoPanel.IngestModuleTableModel.ModuleName.header=Module Name
+IngestJobInfoPanel.IngestModuleTableModel.ModuleVersion.header=Module Version
+IngestJobInfoPanel.loadIngestJob.error.text=Failed to load ingest jobs.
+IngestJobInfoPanel.loadIngestJob.error.title=Load Failure
+LocalDiskPanel.errorMessage.noOpenCaseBody=LocalDiskPanel listener couldn't get the open case.
+LocalDiskPanel.errorMessage.noOpenCaseTitle=No open case available
+LocalDiskPanel.imageWriterError.directoryNotExist=Error - directory does not exist
+LocalDiskPanel.imageWriterError.emptyPath=Error - enter path for VHD
+LocalDiskPanel.imageWriterError.fileExists=Error - VHD path already exists
+LocalDiskPanel.imageWriterError.isDirectory=Error - VHD path is a directory
+LocalDiskPanel.localDiskMessage.unspecified=Unspecified
+LocalDiskPanel.moduleErrorMessage.body=A module caused an error listening to LocalDiskPanel updates. See log to determine which module. Some data could be incomplete.
+LocalDiskPanel.moduleErrorMessage.title=Module Error
+LocalDiskSelectionDialog.columnName.diskName=Disk Name
+LocalDiskSelectionDialog.columnName.diskSize=Disk Size
+LocalDiskSelectionDialog.errorMessage.disksNotDetected=Disks were not detected. On some systems it requires admin privileges (or "Run as administrator").
+LocalDiskSelectionDialog.errorMessage.drivesNotDetected=Local drives were not detected. Auto-detection not supported on this OS  or admin privileges required
+LocalDiskSelectionDialog.errorMessage.someDisksNotDetected=Some disks were not detected. On some systems it requires admin privileges (or "Run as administrator").
+LocalDiskSelectionDialog.moduleErrorMessage.body=A module caused an error listening to LocalDiskPanel updates. See log to determine which module. Some data could be incomplete.
+LocalDiskSelectionDialog.moduleErrorMessage.title=Module Error
+LocalDiskSelectionDialog.tableMessage.loading=Loading local disks...
+LocalDiskSelectionDialog.tableMessage.noDrives=No Accessible Drives
+LocalFilesDSProcessor.logicalEvidenceFilter.desc=Logical Evidence Files (L01)
+LocalFilesPanel.pathValidation.dataSourceOnCDriveError=Warning: Path to multi-user data source is on "C:" drive
+LocalFilesPanel.pathValidation.getOpenCase=WARNING: Exception while gettting open case.
+LogicalEvidenceFilePanel.moduleErr.msg=A module caused an error listening to LogicalEvidenceFilePanel updates. See log to determine which module. Some data could be incomplete.
+LogicalEvidenceFilePanel.moduleErr.name=Module Error
+LogicalEvidenceFilePanel.pathValidation.dataSourceOnCDriveError=Warning: Path to multi-user data source is on "C:" drive
+LogicalEvidenceFilePanel.pathValidation.getOpenCase.Error=Warning: Exception while getting open case.
+LogicalEvidenceFilePanel.validatePanel.nonL01Error.text=Only files with the .l01 file extension are supported here.
+LogicalFilesDspPanel.subTypeComboBox.l01FileOption.text=Logical evidence file (L01)
+LogicalFilesDspPanel.subTypeComboBox.localFilesOption.text=Local files and folders
+Menu/Case/OpenRecentCase=Open Recent Case
+CTL_CaseDeleteAction=Delete Case
+OpenIDE-Module-Name=Case
+NewCaseVisualPanel1.caseNameLabel.text_1=Case Name:
+NewCaseVisualPanel1.caseDirLabel.text=Base Directory:
+NewCaseVisualPanel1.caseDirBrowseButton.text=Browse
+NewCaseVisualPanel1.caseNameTextField.text_1=
+NewCaseVisualPanel1.jLabel2.text_1=Case data will be stored in the following directory:
+NewCaseVisualPanel1.caseParentDirTextField.text=
+NewCaseVisualPanel1.caseDirTextField.text_1=
+CueBannerPanel.autopsyLogo.text=
+CueBannerPanel.closeButton.text=Close
+# {0} - caseErrorMessage
+OpenMultiUserCaseAction.caseOpeningErrorErrorMsg=Failed to open case: {0}
+OpenMultiUserCaseAction.menuItemText=Open Case
+OpenMultiUserCaseDialog.title=Open Multi-User Case
+OpenRecentCasePanel.cancelButton.text=Cancel
+OpenRecentCasePanel.jLabel1.text=Recent Cases
+AddImageErrorsDialog.title=Add Image Log
+AddImageErrorsDialog.copyButton.toolTipText=Copy errors to clipboard
+AddImageErrorsDialog.copyButton.text=Copy
+AddImageErrorsDialog.closeButton.toolTipText=Close this window
+AddImageErrorsDialog.closeButton.text=Close
+OpenRecentCasePanel.openButton.text=Open
+ImageFilePanel.pathLabel.text=Path:
+ImageFilePanel.browseButton.text=Browse
+ImageFilePanel.pathTextField.text=
+MissingImageDialog.selectButton.text=Select Image
+MissingImageDialog.titleLabel.text=Search for missing image
+MissingImageDialog.cancelButton.text=Cancel
+AddImageWizardAddingProgressVisual.statusLabel.text=Data source has been added to the local database. Files are being analyzed.
+AddImageWizardAddingProgressVisual.progressLabel.text=<progress>
+AddImageWizardAddingProgressVisual.viewLogButton.text=View Log
+AddImageWizardAddingProgressVisual.subTitle1Label.text=Processing data source and adding it to a local database. File analysis will start when this finishes.
+ImageFilePanel.timeZoneLabel.text=Time zone:
+ImageFilePanel.noFatOrphansCheckbox.text=Ignore orphan files in FAT file systems
+ImageFilePanel.noFatOrphansCheckbox.toolTipText=
+ImageFilePanel.descLabel.text=(faster results, although some data will not be searched)
+LocalDiskPanel.timeZoneLabel.text=Timezone:
+LocalDiskPanel.noFatOrphansCheckbox.toolTipText=
+LocalDiskPanel.noFatOrphansCheckbox.text=Ignore orphan files in FAT file systems
+LocalDiskPanel.descLabel.text=(faster results, although some data will not be searched)
+MissingImageDialog.browseButton.text=Browse
+MissingImageDialog.pathNameTextField.text=
+AddImageWizardAddingProgressVisual.progressTextArea.border.title=Status
+AddImageAction.wizard.title=Add Data Source
+AddImageAction.ingestConfig.ongoingIngest.msg=<html>Ingest is ongoing on another data source. Adding a new source now might slow down the current ingest.<br />Do you want to proceed and add a new data source now?</html>
+AddImageAction.ingestConfig.ongoingIngest.title=Ingest in progress
+AddImageTask.run.progress.adding=Adding: {0}
+AddImageTask.interrupt.exception.msg=Error stopping add-image process.
+AddImageWizardAddingProgressPanel.isValid.focusNext=Next >
+AddImageWizardAddingProgressPanel.stateStarted.progressBarText=*This process may take some time for large data sources.
+AddImageWizardAddingProgressVisual.addingDsComplete.text=Adding Data Source - Complete
+AddImageWizardAddingProgressVisual.getName.text=Add Data Source
+AddImageWizardAddingProgressVisual.showErrors.critText=*Failed to add data source (critical errors encountered). Click below to view the log.
+AddImageWizardAddingProgressVisual.showErrors.nonCritText=*Data Source added (non-critical errors encountered). Click below to view the log.
+AddImageWizardChooseDataSourcePanel.moveFocusNext=Next >
+AddImageWizardChooseDataSourceVisual.getName.text=Select Data Source
+AddImageWizardIngestConfigPanel.dsProcDone.noErrs.text=*Data Source added.
+AddImageWizardIngestConfigPanel.dsProcDone.errs.text=*Errors encountered in adding Data Source.
+AddImageWizardIngestConfigVisual.getName.text=Configure Ingest Modules
+AddImageWizardIterator.stepXofN=Step {0} of {1}
+AddLocalFilesTask.localFileAdd.progress.text=Adding: {0}/{1}
+Case.getCurCase.exception.noneOpen=Cannot get the current case; there is no case open\!
+Case.open.msgDlg.updated.msg=Updated case database schema.\nA backup copy of the database with the following path has been made:\n {0}
+Case.open.msgDlg.updated.title=Case Database Schema Update
+Case.checkImgExist.confDlg.doesntExist.msg=One of the images associated with \n\
+this case are missing. Would you like to search for them now?\n\
+Previously, the image was located at:\n\
+{0}\n\
+Please note that you will still be able to browse directories and generate reports\n\
+if you choose No, but you will not be able to view file content or run the ingest process.
+Case.checkImgExist.confDlg.doesntExist.title=Missing Image
+Case.addImg.exception.msg=Error adding image to the case
+Case.updateCaseName.exception.msg=Error while trying to update the case name.
+Case.updateExaminer.exception.msg=Error while trying to update the examiner.
+Case.updateCaseNum.exception.msg=Error while trying to update the case number.
+Case.exception.errGetRootObj=Error getting root objects.
+Case.createCaseDir.exception.existNotDir=Cannot create case directory, it already exists and is not a directory: {0}
+Case.createCaseDir.exception.existCantRW=Cannot create case directory, it already exists and cannot read/write: {0}
+Case.createCaseDir.exception.cantCreate=Cannot create case directory or it already exists: {0}
+Case.createCaseDir.exception.cantCreateCaseDir=Could not create case directory: {0}
+Case.createCaseDir.exception.cantCreateModDir=Could not create modules output directory: {0}
+Case.createCaseDir.exception.cantCreateReportsDir=Could not create reports output directory: {0}
+Case.CollaborationSetup.FailNotify.ErrMsg=Failed to connect to any other nodes that may be collaborating on this case.
+Case.CollaborationSetup.FailNotify.Title=Connection Failure
+Case.GetCaseTypeGivenPath.Failure=Unable to get case type
+Case.metaDataFileCorrupt.exception.msg=The case metadata file (.aut) is corrupted.
+Case.deleteReports.deleteFromDiskException.log.msg=Unable to delete the report from the disk.
+Case.deleteReports.deleteFromDiskException.msg=Unable to delete the report {0} from the disk.\nYou may manually delete it from {1}
+CaseDeleteAction.closeConfMsg.text=Are you sure want to close and delete this case? \n\
+     Case Name: {0}\n\
+     Case Directory: {1}
+CaseDeleteAction.closeConfMsg.title=Warning: Closing the Current Case
+CaseDeleteAction.msgDlg.fileInUse.msg=The delete action cannot be fully completed because the folder or file in it is open by another program.\n\n\
+Close the folder and file and try again or you can delete the case manually.
+CaseDeleteAction.msgDlg.fileInUse.title=Error: Folder In Use
+CaseDeleteAction.msgDlg.caseDelete.msg=Case {0} has been deleted.
+CaseOpenAction.autFilter.title={0} Case File ( {1})
+CaseCreateAction.msgDlg.cantCreateCase.msg=Cannot create case
+IntervalErrorReport.NewIssues=new issue(s)
+IntervalErrorReport.TotalIssues=total issue(s)
+IntervalErrorReport.ErrorText=Database Connection Error
+CaseDetailsAction.window.title=Case Details
+CueBannerPanel.title.text=Open Recent Case
+ImageDSProcessor.dsType.text=Disk Image or VM File
+ImageDSProcessor.allDesc.text=All Supported Types
+LocalDiskDSProcessor.dsType.text=Local Disk
+LocalFilesDSProcessor.dsType=Logical Files
+LocalFilesDSProcessor.toString.text=Logical Files
+LocalFilesPanel.contentType.text=LOCAL
+LocalFilesPanel.moduleErr=Module Error
+LocalFilesPanel.moduleErr.msg=A module caused an error listening to LocalFilesPanel updates. See log to determine which module. Some data could be incomplete.
+MissingImageDialog.display.title=Search for Missing Image
+MissingImageDialog.confDlg.noFileSel.msg=No image file has been selected. Are you sure you\nwould like to exit without finding the image?
+MissingImageDialog.confDlg.noFileSel.title=Missing Image
+MissingImageDialog.ErrorSettingImage=Error setting image path. Please try again.
+NewCaseVisualPanel1.getName.text=Case Information
+NewCaseVisualPanel1.caseDirBrowse.selectButton.text=Select
+NewCaseVisualPanel1.badCredentials.text=Bad multi-user settings (see Tools, Options, Multi-user) or services are down.
+NewCaseVisualPanel2.getName.text=Optional Information
+NewCaseWizardAction.newCase.windowTitle.text=New Case Information
+NewCaseWizardAction.getName.text=New Case Wizard
+NewCaseWizardAction.databaseProblem1.text=Cannot open database. Cancelling case creation.
+NewCaseWizardAction.databaseProblem2.text=Error
+NewCaseWizardPanel1.validate.errMsg.invalidSymbols=The Case Name cannot contain any of the following symbols: \\ / : * ? " &lt; > |
+NewCaseWizardPanel1.validate.errMsg.dirExists=Case directory ''{0}'' already exists.
+NewCaseWizardPanel1.validate.confMsg.createDir.msg=The base directory "{0}" does not exist. \n\n\
+ Do you want to create that directory?
+NewCaseWizardPanel1.validate.confMsg.createDir.title=Create directory
+NewCaseWizardPanel1.validate.errMsg.cantCreateParDir.msg=Error: Could not create case parent directory {0}
+NewCaseWizardPanel1.validate.errMsg.prevCreateBaseDir.msg=Prevented from creating base directory {0}
+NewCaseWizardPanel1.validate.errMsg.cantCreateDir=Error: Could not create directory.
+NewCaseWizardPanel1.validate.errMsg.invalidBaseDir.msg=ERROR: The Base Directory that you entered is not valid.\nPlease enter a valid Base Directory.
+NewCaseWizardPanel1.createDir.errMsg.cantCreateDir.msg=ERROR: Could not create the case directory. \nPlease enter a valid Case Name and Directory.
+NewCaseWizardPanel2.validate.errCreateCase.msg=Error creating case
+OpenRecentCasePanel.colName.caseName=Case Name
+OpenRecentCasePanel.colName.path=Path
+OptionalCasePropertiesPanel.bnNewOrganization.text=Manage Organizations
+OptionalCasePropertiesPanel.caseDisplayNameLabel.text=Name:
+OptionalCasePropertiesPanel.caseNumberLabel.text=Number:
+OptionalCasePropertiesPanel.casePanel.border.title=Case
+OptionalCasePropertiesPanel.errorDialog.emptyCaseNameMessage=No case name entered.
+OptionalCasePropertiesPanel.errorDialog.invalidCaseNameMessage=Case names cannot include the following symbols: \\, /, :, *, ?, ", <, >, |
+OptionalCasePropertiesPanel.errorDialog.noOpenCase.errMsg=Exception while getting open case.
+OptionalCasePropertiesPanel.examinerLabel.text=Name:
+OptionalCasePropertiesPanel.examinerPanel.border.title=Examiner
+OptionalCasePropertiesPanel.lbExaminerEmailLabel.text=Email:
+OptionalCasePropertiesPanel.lbExaminerPhoneLabel.text=Phone:
+OptionalCasePropertiesPanel.lbNotesLabel.text=Notes:
+OptionalCasePropertiesPanel.lbOrganizationNameLabel.text=Organization analysis is being done for:
+OptionalCasePropertiesPanel.lbPointOfContactEmailLabel.text=Email:
+OptionalCasePropertiesPanel.lbPointOfContactNameLabel.text=Point of Contact:
+OptionalCasePropertiesPanel.lbPointOfContactPhoneLabel.text=Phone:
+OptionalCasePropertiesPanel.orgainizationPanel.border.title=Organization
+RecentCases.exception.caseIdxOutOfRange.msg=Recent case index {0} is out of range.
+RecentCases.getName.text=Clear Recent Cases
+# {0} - case name
+RecentItems.openRecentCase.msgDlg.text=Case {0} no longer exists.
+SelectDataSourceProcessorPanel.name.text=Select Type of Data Source To Add
+StartupWindow.title.text=Welcome
+UnpackagePortableCaseDialog.title.text=Unpackage Portable Case
+UnpackagePortableCaseDialog.UnpackagePortableCaseDialog.extensions=Portable case package (.zip, .zip.001)
+UnpackagePortableCaseDialog.validatePaths.badExtension=File extension must be .zip or .zip.001
+# {0} - case folder
+UnpackagePortableCaseDialog.validatePaths.caseFolderExists=Folder {0} already exists
+UnpackagePortableCaseDialog.validatePaths.caseIsNotFile=Selected path is not a file
+UnpackagePortableCaseDialog.validatePaths.caseNotFound=File does not exist
+UnpackagePortableCaseDialog.validatePaths.folderNotFound=Folder does not exist
+UnpackagePortableCaseDialog.validatePaths.notAFolder=Output location is not a directory
+UnpackagePortableCaseProgressDialog.propertyChange.success=Successfully unpacked case
+UnpackagePortableCaseProgressDialog.title.text=Unpackage Portable Case Progress
+UnpackageWorker.doInBackground.canceled=Unpackaging canceled by user
+UnpackageWorker.doInBackground.errorCompressingCase=Error unpackaging case
+UnpackageWorker.doInBackground.errorFinding7zip=Could not locate 7-Zip executable
+UpdateRecentCases.menuItem.clearRecentCases.text=Clear Recent Cases
+UpdateRecentCases.menuItem.empty=-Empty-
+AddImageWizardIngestConfigPanel.CANCEL_BUTTON.text=Cancel
+NewCaseVisualPanel1.CaseFolderOnCDriveError.text=Warning: Path to multi-user case folder is on \"C:\" drive
+NewCaseVisualPanel1.CaseFolderOnInternalDriveWindowsError.text=Warning: Path to case folder is on \"C:\" drive. Case folder is created on the target system
+NewCaseVisualPanel1.CaseFolderOnInternalDriveLinuxError.text=Warning: Path to case folder is on the target system. Create case folder in mounted drive.
+CollaborationMonitor.addingDataSourceStatus.msg={0} adding data source
+CollaborationMonitor.analyzingDataSourceStatus.msg={0} analyzing {1}
+MissingImageDialog.lbWarning.text=
+MissingImageDialog.lbWarning.toolTipText=
+NewCaseVisualPanel1.caseParentDirWarningLabel.text=
+NewCaseVisualPanel1.multiUserCaseRadioButton.text=Multi-user		
+NewCaseVisualPanel1.singleUserCaseRadioButton.text=Single-user
+NewCaseVisualPanel1.caseTypeLabel.text=Case Type: 
+SingleUserCaseConverter.BadDatabaseFileName=Database file does not exist!
+SingleUserCaseConverter.AlreadyMultiUser=Case is already multi-user!
+SingleUserCaseConverter.NonUniqueDatabaseName=Database name not unique.
+SingleUserCaseConverter.UnableToCopySourceImages=Unable to copy source images
+SingleUserCaseConverter.CanNotOpenDatabase=Unable to open database
+CloseCaseWhileIngesting.Warning=Ingest is running. Are you sure you want to close the case?
+CloseCaseWhileIngesting.Warning.title=Warning: This will close the current case
+CasePropertiesForm.imagesTable.columnModel.title1=Remove
+CasePropertiesForm.imagesTable.columnModel.title0=Path
+IngestJobInfoPanel.jLabel1.text=Ingest Modules
+IngestJobInfoPanel.jLabel2.text=Ingest Jobs
+CaseInformationPanel.closeButton.text=Close
+LocalDiskPanel.copyImageCheckbox.text=Make a VHD image of the drive while it is being analyzed
+LocalDiskPanel.jLabel1.text=Note that at least one ingest module must be run to create a complete copy
+LocalDiskPanel.pathTextField.text=
+LocalDiskPanel.browseButton.text=Browse
+LocalDiskPanel.changeDatabasePathCheckbox.text=Update case to use VHD file upon completion
+CueBannerPanel.openRecentCaseButton.text=
+CueBannerPanel.openRecentCaseLabel.text=Open Recent Case
+ReviewModeCasePanel.cannotOpenCase=Cannot Open Case
+ReviewModeCasePanel.casePathNotFound=Case path not found
+ReviewModeCasePanel.caseIsLocked=Single-user case is locked.
+ReviewModeCasePanel.CaseHeaderText=Case
+ReviewModeCasePanel.CreatedTimeHeaderText=Created Time
+ReviewModeCasePanel.StatusIconHeaderText=Status
+ReviewModeCasePanel.OutputFolderHeaderText=Output Folder
+ReviewModeCasePanel.LastAccessedTimeHeaderText=Last Accessed Time
+ReviewModeCasePanel.MetadataFileHeaderText=Metadata File
+CueBannerPanel.newCaseLabel.text=New Case
+CueBannerPanel.openCaseButton.text=
+CueBannerPanel.openCaseLabel.text=Open Case
+CueBannerPanel.newCaseButton.text=
+ImageFilePanel.sectorSizeLabel.text=Sector size:
+LocalDiskPanel.sectorSizeLabel.text=Sector Size:
+LocalFilesPanel.displayNameLabel.text=Logical File Set Display Name: Default
+LocalFilesPanel.errorLabel.text=Error Label
+LocalFilesPanel.selectedPaths.toolTipText=
+LocalFilesPanel.clearButton.toolTipText=Clears currently selected local file paths
+LocalFilesPanel.clearButton.text=Clear
+LocalFilesPanel.selectButton.actionCommand=Add
+LocalFilesPanel.selectButton.toolTipText=Add local files and folders as logical files
+LocalFilesPanel.selectButton.text=Add
+LocalFilesPanel.localFileChooser.dialogTitle=Select Local Files or Folders
+LocalFilesPanel.localFileChooser.approveButtonToolTipText=
+LocalFilesPanel.localFileChooser.approveButtonText=Select
+LogicalEvidenceFilePanel.selectButton.actionCommand=Add
+LogicalEvidenceFilePanel.selectButton.toolTipText=Add local files and folders as logical files
+LogicalEvidenceFilePanel.selectButton.text=Select
+LogicalEvidenceFilePanel.errorLabel.text=Error Label
+LogicalEvidenceFilePanel.logicalEvidenceFileChooser.dialogTitle=Select Local Files or Folders
+LogicalEvidenceFilePanel.logicalEvidenceFileChooser.approveButtonToolTipText=
+LogicalEvidenceFilePanel.logicalEvidenceFileChooser.approveButtonText=Select
+LogicalEvidenceFilePanel.logicalEvidencePathField.text=
+LocalFilesPanel.changeNameButton.text=Change
+LocalDiskPanel.selectDiskButton.text=Select Disk
+LocalDiskSelectionDialog.refreshLocalDisksButton.text=Refresh Local Disks
+LocalDiskSelectionDialog.errorLabel.text=Error Label
+LocalDiskSelectionDialog.selectLocalDiskLabel.text=Select a local disk:
+LocalDiskSelectionDialog.cancelButton.text=Cancel
+LocalDiskSelectionDialog.okButton.text=OK
+LocalDiskPanel.localDiskLabel.text=Local Disk:
+LocalDiskPanel.imageWriterErrorLabel.text=Error Label
+LocalDiskSelectionDialog.title=Select Local Disk
+ImageFilePanel.md5HashLabel.text=MD5:
+ImageFilePanel.sha1HashLabel.text=SHA-1:
+ImageFilePanel.sha256HashLabel.text=SHA-256:
+ImageFilePanel.sha256HashTextField.text=
+ImageFilePanel.sha1HashTextField.text=
+ImageFilePanel.md5HashTextField.text=
+ImageFilePanel.errorLabel.text=Error Label
+ImageFilePanel.hashValuesNoteLabel.text=NOTE: These values will not be validated when the data source is added.
+ImageFilePanel.hashValuesLabel.text=Hash Values (optional):
+CaseDetailsPanel.crDateLabel.text=Created Date:
+CaseDetailsPanel.caseDirLabel.text=Case Directory:
+CaseDetailsPanel.caseNumberLabel.text=Case Number:
+CaseDetailsPanel.lbDbName.text=Database Name:
+CaseDetailsPanel.lbDbType.text=Case Type:
+CaseDetailsPanel.caseNameLabel.text=Case Name:
+OpenMultiUserCasePanel.searchLabel.text=Select any case and start typing to search by case name
+OpenMultiUserCasePanel.cancelButton.text=Cancel
+OpenMultiUserCasePanel.openSingleUserCaseButton.text=Open Single-User Case...
+OpenMultiUserCasePanel.openSelectedCaseButton.text=Open Selected Case
+OpenMultiUserCasePanel.searchLabel.text=Select any case and start typing to search by case name
+UnpackagePortableCaseDialog.desc2Label.text=Portable Case Report Module.
+UnpackagePortableCaseDialog.desc1Label.text=Unpackage a portable case so it can be opened in Autopsy. Portable cases are created through the
+UnpackagePortableCaseDialog.exitButton.text=Exit
+UnpackagePortableCaseDialog.unpackageButton.text=Unpackage
+UnpackagePortableCaseDialog.caseSelectButton.text=Browse
+UnpackagePortableCaseDialog.outputSelectButton.text=Browse
+UnpackagePortableCaseDialog.caseTextField.text=
+UnpackagePortableCaseDialog.outputTextField.text=
+UnpackagePortableCaseDialog.caseErrorLabel.text=jLabel1
+UnpackagePortableCaseDialog.outputErrorLabel.text=jLabel1
+UnpackagePortableCaseProgressDialog.cancelButton.text=Cancel
+UnpackagePortableCaseProgressDialog.okButton.text=OK
+UnpackagePortableCaseProgressDialog.resultLabel.text=resultLabel
+UnpackagePortableCaseDialog.extractLabel.text=Folder to extract to:
+UnpackagePortableCaseDialog.caseLabel.text=Portable Case:
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/casemodule/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..2b05d5cac87715bd604ba094eb80bb9ab245a510
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/casemodule/Bundle_ja.properties
@@ -0,0 +1,198 @@
+CTL_AddImageButton=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3092\u8ffd\u52a0
+CTL_CaseCloseAct=\u30b1\u30fc\u30b9\u3092\u9589\u3058\u308b
+CTL_CaseNewAction=\u65b0\u898f\u30b1\u30fc\u30b9
+CTL_CasePropertiesAction=\u30b1\u30fc\u30b9\u30d7\u30ed\u30d1\u30c6\u30a3
+CTL_CaseDeleteAction=\u30b1\u30fc\u30b9\u3092\u524a\u9664
+CTL_CaseOpenAction=\u30b1\u30fc\u30b9\u3092\u958b\u304f
+Menu/Case/OpenRecentCase=\u6700\u8fd1\u958b\u3044\u305f\u30b1\u30fc\u30b9\u3092\u958b\u304f
+CTL_CaseDeleteAction=\u30b1\u30fc\u30b9\u3092\u524a\u9664
+OpenIDE-Module-Name=\u30b1\u30fc\u30b9
+NewCaseVisualPanel1.caseNameLabel.text_1=\u30b1\u30fc\u30b9\u540d\uff1a
+NewCaseVisualPanel1.caseDirLabel.text=\u30d9\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\uff1a
+NewCaseVisualPanel1.caseDirBrowseButton.text=\u95b2\u89a7
+NewCaseVisualPanel1.jLabel2.text_1=\u30b1\u30fc\u30b9\u30c7\u30fc\u30bf\u306f\u6b21\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u4fdd\u5b58\u3055\u308c\u307e\u3059\uff1a
+CueBannerPanel.closeButton.text=\u9589\u3058\u308b
+OpenRecentCasePanel.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+OpenRecentCasePanel.jLabel1.text=\u6700\u8fd1\u958b\u3044\u305f\u30d5\u30a1\u30a4\u30eb
+AddImageErrorsDialog.title=\u30a4\u30e1\u30fc\u30b8\u30ed\u30b0\u3092\u8ffd\u52a0
+AddImageErrorsDialog.copyButton.toolTipText=\u30a8\u30e9\u30fc\u3092\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u306b\u30b3\u30d4\u30fc\u3057\u307e\u3059
+AddImageErrorsDialog.copyButton.text=\u30b3\u30d4\u30fc
+AddImageErrorsDialog.closeButton.toolTipText=\u3053\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u3092\u9589\u3058\u307e\u3059
+AddImageErrorsDialog.closeButton.text=\u9589\u3058\u308b
+OpenRecentCasePanel.openButton.text=\u958b\u304f
+ImageFilePanel.browseButton.text=\u95b2\u89a7
+MissingImageDialog.selectButton.text=\u30a4\u30e1\u30fc\u30b8\u3092\u9078\u629e
+MissingImageDialog.titleLabel.text=\u6b20\u843d\u3057\u305f\u30a4\u30e1\u30fc\u30b8\u306e\u691c\u7d22
+MissingImageDialog.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+AddImageWizardAddingProgressVisual.statusLabel.text=\u30ed\u30fc\u30ab\u30eb\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002\u30d5\u30a1\u30a4\u30eb\u3092\u89e3\u6790\u4e2d\u3067\u3059\u3002
+AddImageWizardAddingProgressVisual.progressLabel.text=\uff1c\u30d7\u30ed\u30b0\u30ec\u30b9\uff1e
+AddImageWizardAddingProgressVisual.viewLogButton.text=\u30ed\u30b0\u3092\u8868\u793a
+AddImageWizardAddingProgressVisual.subTitle1Label.text=\u30ed\u30fc\u30ab\u30eb\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u60c5\u5831\u3092\u8ffd\u52a0\u4e2d\u3067\u3059\u3002\u3053\u3061\u3089\u304c\u5b8c\u4e86\u6b21\u7b2c\u3001\u30d5\u30a1\u30a4\u30eb\u89e3\u6790\u304c\u59cb\u307e\u308a\u307e\u3059\u3002
+ImageFilePanel.descLabel.text=\uff08\u3088\u308a\u901f\u3044\u7d50\u679c\u3001\u3057\u304b\u3057\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u306f\u691c\u7d22\u3055\u308c\u307e\u305b\u3093\uff09
+LocalDiskPanel.timeZoneLabel.text=\u30a4\u30f3\u30d7\u30c3\u30c8\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\uff1a
+LocalDiskPanel.descLabel.text=\uff08\u3088\u308a\u901f\u3044\u7d50\u679c\u3001\u3057\u304b\u3057\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u306f\u691c\u7d22\u3055\u308c\u307e\u305b\u3093\uff09
+MissingImageDialog.browseButton.text=\u95b2\u89a7
+AddImageWizardAddingProgressVisual.progressTextArea.border.title=\u30b9\u30c6\u30fc\u30bf\u30b9
+AddImageAction.wizard.title=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3092\u8ffd\u52a0
+AddImageAction.ingestConfig.ongoingIngest.msg=<html>\u4ed6\u306e\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u304c\u51e6\u7406\u4e2d\u3067\u3059\u3002\u4eca\u65b0\u898f\u30bd\u30fc\u30b9\u3092\u8ffd\u52a0\u3059\u308b\u3068\u5b9f\u884c\u4e2d\u306e\u51e6\u7406\u304c\u9045\u304f\u306a\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002<br />\u3053\u306e\u307e\u307e\u5b9f\u884c\u3057\u3001\u65b0\u898f\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b\uff1f</html>
+AddImageAction.ingestConfig.ongoingIngest.title=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u5b9f\u884c\u4e2d
+AddImageTask.run.progress.adding=\u8ffd\u52a0\u4e2d\uff1a{0}
+AddImageTask.interrupt.exception.msg=\u30a4\u30e1\u30fc\u30b8\u8ffd\u52a0\u30d7\u30ed\u30bb\u30b9\u306e\u505c\u6b62\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+AddImageWizardAddingProgressPanel.isValid.focusNext=\u6b21 >
+AddImageWizardAddingProgressPanel.stateStarted.progressBarText=*\u5927\u304d\u3044\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u306e\u5834\u5408\u3001\u3053\u306e\u30d7\u30ed\u30bb\u30b9\u306f\u6642\u9593\u304c\u304b\u304b\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+AddImageWizardAddingProgressVisual.addingDsComplete.text=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3092\u8ffd\u52a0 - \u5b8c\u4e86
+AddImageWizardAddingProgressVisual.getName.text=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3092\u8ffd\u52a0
+AddImageWizardAddingProgressVisual.showErrors.critText=*\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u306e\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\uff08\u81f4\u547d\u7684\u306a\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff09\u3002\u4e0b\u8a18\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002
+AddImageWizardAddingProgressVisual.showErrors.nonCritText=*\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u306e\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\uff08\u81f4\u547d\u7684\u3067\u306f\u306a\u3044\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff09\u3002\u4e0b\u8a18\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002
+AddImageWizardChooseDataSourcePanel.moveFocusNext=\u6b21 >
+AddImageWizardChooseDataSourceVisual.getName.text=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u60c5\u5831\u3092\u5165\u529b
+AddImageWizardIngestConfigPanel.dsProcDone.noErrs.text=*\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002
+AddImageWizardIngestConfigPanel.dsProcDone.errs.text=*\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u306e\u8ffd\u52a0\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+AddImageWizardIngestConfigVisual.getName.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u8a2d\u5b9a
+AddImageWizardIterator.stepXofN=\u30b9\u30c6\u30c3\u30d7{0}\uff0f{1}
+AddLocalFilesTask.localFileAdd.progress.text=\u8ffd\u52a0\u4e2d\uff1a{0}/{1}
+Case.getCurCase.exception.noneOpen=\u4f5c\u696d\u4e2d\u306e\u30b1\u30fc\u30b9\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\uff1b\u958b\u3044\u3066\u3044\u308b\u30b1\u30fc\u30b9\u304c\u3042\u308a\u307e\u305b\u3093\uff01
+Case.open.msgDlg.updated.msg=\u30b1\u30fc\u30b9\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30b9\u30ad\u30fc\u30de\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002\n\u6b21\u306e\u30d1\u30b9\u3092\u6301\u3064\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30b3\u30d4\u30fc\u304c\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f\uff1a\n\
+ {0}
+Case.open.msgDlg.updated.title=\u30b1\u30fc\u30b9\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30b9\u30ad\u30fc\u30de\u3092\u66f4\u65b0
+Case.checkImgExist.confDlg.doesntExist.title=\u6b20\u843d\u3057\u3066\u3044\u308b\u30a4\u30e1\u30fc\u30b8
+Case.addImg.exception.msg=\u30b1\u30fc\u30b9\u306b\u30a4\u30e1\u30fc\u30b8\u3092\u8ffd\u52a0\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+Case.updateCaseName.exception.msg=\u30b1\u30fc\u30b9\u540d\u3092\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+Case.updateExaminer.exception.msg=\u8abf\u67fb\u62c5\u5f53\u8005\u3092\u66f4\u65b0\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+Case.updateCaseNum.exception.msg=\u30b1\u30fc\u30b9\u756a\u53f7\u3092\u66f4\u65b0\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+Case.exception.errGetRootObj=\u30eb\u30fc\u30c8\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u53d6\u5f97\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+Case.createCaseDir.exception.existNotDir=\u30b1\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u65e2\u306b\u5b58\u5728\u3057\u3001\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3067\u306f\u3042\u308a\u307e\u305b\u3093\uff1a{0}
+Case.createCaseDir.exception.existCantRW=\u30b1\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u65e2\u306b\u5b58\u5728\u3057\u3001\u8aad\u307f\u53d6\u308a\uff0f\u66f8\u304d\u8fbc\u307f\u304c\u3067\u304d\u307e\u305b\u3093\uff1a{0}
+Case.createCaseDir.exception.cantCreateCaseDir=\u30b1\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff1a {0}
+Case.createCaseDir.exception.cantCreateModDir=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff1a{0}
+CaseDeleteAction.closeConfMsg.text=\u3053\u306e\u30b1\u30fc\u30b9\u3092\u672c\u5f53\u306b\u9589\u3058\u3001\u524a\u9664\u3057\u307e\u3059\u304b\uff1f\n\
+     \u30b1\u30fc\u30b9\u540d\uff1a {0}\n\
+     \u30b1\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\: {1}
+CaseDeleteAction.closeConfMsg.title=\u8b66\u544a\uff1a\u4f5c\u696d\u4e2d\u306e\u30b1\u30fc\u30b9\u3092\u9589\u3058\u307e\u3059
+CaseDeleteAction.msgDlg.fileInUse.msg=\u5225\u306e\u30d7\u30ed\u30b0\u30e9\u30e0\u3067\u30d5\u30a9\u30eb\u30c0\u307e\u305f\u306f\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u3044\u3066\u3044\u308b\u306e\u3067\u3001\u524a\u9664\u3092\u5b8c\u4e86\u3067\u304d\u307e\u305b\u3093\u3002\n\n\
+\u30d5\u30a9\u30eb\u30c0\u307e\u305f\u306f\u30d5\u30a1\u30a4\u30eb\u3092\u9589\u3058\u3066\u304b\u3089\u518d\u5b9f\u884c\u3059\u308b\u304b\u3001\u624b\u52d5\u3067\u30b1\u30fc\u30b9\u3092\u524a\u9664\u3057\u3066\u4e0b\u3055\u3044\u3002
+CaseDeleteAction.msgDlg.fileInUse.title=\u30a8\u30e9\u30fc\uff1a\u30d5\u30a9\u30eb\u30c0\u304c\u4f7f\u7528\u4e2d
+CaseDeleteAction.msgDlg.caseDelete.msg=\u30b1\u30fc\u30b9\u304c\u524a\u9664\u3055\u308c\u307e\u3057\u305f\u3002
+CaseOpenAction.autFilter.title={0} \u30b1\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb ( {1})
+CaseOpenAction.msgDlg.cantOpenCase.title=\u30b1\u30fc\u30b9\u3092\u958b\u304f\u969b\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+CasePropertiesAction.window.title=\u30b1\u30fc\u30b9\u30d7\u30ed\u30d1\u30c6\u30a3
+CueBannerPanel.title.text=\u6700\u8fd1\u958b\u3044\u305f\u30b1\u30fc\u30b9\u3092\u958b\u304f
+GeneralFilter.rawImageDesc.text=\u30ed\u30fc\u30a4\u30e1\u30fc\u30b8(*.img, *.dd, *.001, *.aa, *.raw, *.bin)
+GeneralFilter.encaseImageDesc.text=\u30a8\u30f3\u30b1\u30fc\u30b9\u30a4\u30e1\u30fc\u30b8(*.e01)
+ImageDSProcessor.dsType.text=\u30a4\u30e1\u30fc\u30b8\u30d5\u30a1\u30a4\u30eb
+ImageDSProcessor.allDesc.text=\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u308b\u5168\u30bf\u30a4\u30d7
+ImageFilePanel.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+ImageFilePanel.moduleErr.msg=ImageFilePanel\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+LocalDiskDSProcessor.dsType.text=\u30ed\u30fc\u30ab\u30eb\u30c7\u30a3\u30b9\u30af
+LocalDiskPanel.localDiskModel.loading.msg=\u30ed\u30fc\u30ab\u30eb\u30c7\u30a3\u30b9\u30af\u3092\u30ed\u30fc\u30c9\u4e2d\u2026
+LocalDiskPanel.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+LocalDiskPanel.moduleErr.msg=LocalDiskPanel\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+LocalDiskPanel.errLabel.disksNotDetected.text=\u30c7\u30a3\u30b9\u30af\u304c\u691c\u51fa\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u4e00\u90e8\u306e\u30b7\u30b9\u30c6\u30e0\u3067\u306f\u7ba1\u7406\u8005\u6a29\u9650\u304c\u5fc5\u8981\u3067\u3059\uff08\u3082\u3057\u304f\u306f\u300c\u7ba1\u7406\u8005\u3068\u3057\u3066\u5b9f\u884c\u3059\u308b\u300d\u304c\u5fc5\u8981\uff09\u3002
+LocalDiskPanel.errLabel.disksNotDetected.toolTipText=\u30c7\u30a3\u30b9\u30af\u304c\u691c\u51fa\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u4e00\u90e8\u306e\u30b7\u30b9\u30c6\u30e0\u3067\u306f\u7ba1\u7406\u8005\u6a29\u9650\u304c\u5fc5\u8981\u3067\u3059\uff08\u3082\u3057\u304f\u306f\u300c\u7ba1\u7406\u8005\u3068\u3057\u3066\u5b9f\u884c\u3059\u308b\u300d\u304c\u5fc5\u8981\uff09\u3002
+LocalDiskPanel.errLabel.drivesNotDetected.text=\u30ed\u30fc\u30ab\u30eb\u30c9\u30e9\u30a4\u30d6\u304c\u691c\u51fa\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u81ea\u52d5\u691c\u51fa\u306f\u3053\u306eOS\u3067\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u304b\u3001\u7ba1\u7406\u8005\u6a29\u9650\u304c\u5fc5\u8981\u3067\u3059\u3002
+LocalDiskPanel.errLabel.drivesNotDetected.toolTipText=\u30ed\u30fc\u30ab\u30eb\u30c9\u30e9\u30a4\u30d6\u304c\u691c\u51fa\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u81ea\u52d5\u691c\u51fa\u306f\u3053\u306eOS\u3067\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u304b\u3001\u7ba1\u7406\u8005\u6a29\u9650\u304c\u5fc5\u8981\u3067\u3059\u3002
+LocalDiskPanel.errLabel.someDisksNotDetected.text=\u4e00\u90e8\u306e\u30c7\u30a3\u30b9\u30af\u304c\u691c\u51fa\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u4e00\u90e8\u306e\u30b7\u30b9\u30c6\u30e0\u3067\u306f\u7ba1\u7406\u8005\u6a29\u9650\u304c\u5fc5\u8981\u3067\u3059\uff08\u3082\u3057\u304f\u306f\u300c\u7ba1\u7406\u8005\u3068\u3057\u3066\u5b9f\u884c\u3059\u308b\u300d\uff09\u3002
+LocalDiskPanel.errLabel.someDisksNotDetected.toolTipText=\u4e00\u90e8\u306e\u30c7\u30a3\u30b9\u30af\u304c\u691c\u51fa\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u4e00\u90e8\u306e\u30b7\u30b9\u30c6\u30e0\u3067\u306f\u7ba1\u7406\u8005\u6a29\u9650\u304c\u5fc5\u8981\u3067\u3059\uff08\u3082\u3057\u304f\u306f\u300c\u7ba1\u7406\u8005\u3068\u3057\u3066\u5b9f\u884c\u3059\u308b\u300d\uff09\u3002
+LocalFilesDSProcessor.dsType=\u30ed\u30b8\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb
+LocalFilesDSProcessor.toString.text=\u30ed\u30b8\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb
+LocalFilesPanel.contentType.text=\u30ed\u30fc\u30ab\u30eb
+LocalFilesPanel.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+LocalFilesPanel.moduleErr.msg=LocalFilesPanel\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+MissingImageDialog.display.title=\u6b20\u843d\u30a4\u30e1\u30fc\u30b8\u3092\u691c\u7d22
+MissingImageDialog.confDlg.noFileSel.msg=\u30a4\u30e1\u30fc\u30b8\u30d5\u30a1\u30a4\u30eb\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u30a4\u30e1\u30fc\u30b8\u3092\u898b\u3064\u3051\u308b\n\u524d\u306b\u672c\u5f53\u306b\u7d42\u4e86\u3057\u307e\u3059\u304b\uff1f
+MissingImageDialog.confDlg.noFileSel.title=\u6b20\u843d\u30a4\u30e1\u30fc\u30b8
+NewCaseVisualPanel1.getName.text=\u30b1\u30fc\u30b9\u60c5\u5831
+NewCaseVisualPanel1.caseDirBrowse.selectButton.text=\u9078\u629e
+NewCaseVisualPanel2.getName.text=\u4ed8\u52a0\u60c5\u5831
+NewCaseWizardAction.newCase.windowTitle.text=\u65b0\u898f\u30b1\u30fc\u30b9\u60c5\u5831
+NewCaseWizardAction.getName.text=\u65b0\u898f\u30b1\u30fc\u30b9\u30a6\u30a3\u30b6\u30fc\u30c9
+NewCaseWizardPanel1.validate.errMsg.invalidSymbols=\u30b1\u30fc\u30b9\u540d\u306b\u306f\u6b21\u306e\u8a18\u53f7\u3092\u542b\u3081\u307e\u305b\u3093\uff1a\\ / \: * ? " &lt; > |
+NewCaseWizardPanel1.validate.errMsg.dirExists=\u30b1\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea''{0}''\u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059\u3002
+NewCaseWizardPanel1.validate.confMsg.createDir.msg=\u30d9\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea''{0}''\u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002\n\n\
+\u3053\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3057\u307e\u3059\u304b\uff1f
+NewCaseWizardPanel1.validate.confMsg.createDir.title=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210
+NewCaseWizardPanel1.validate.errMsg.cantCreateParDir.msg=\u30a8\u30e9\u30fc\uff1a\u30b1\u30fc\u30b9\u30da\u30a2\u30ec\u30f3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea{0}\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+NewCaseWizardPanel1.validate.errMsg.prevCreateBaseDir.msg=\u30d9\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea{0}\u306e\u4f5c\u6210\u3092\u9632\u6b62\u3055\u308c\u307e\u3057\u305f
+NewCaseWizardPanel1.validate.errMsg.cantCreateDir=\u30a8\u30e9\u30fc\uff1a\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+NewCaseWizardPanel1.validate.errMsg.invalidBaseDir.msg=\u30a8\u30e9\u30fc\uff1a\u5165\u529b\u3057\u305f\u30d9\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f\u6709\u52b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\n\u6709\u52b9\u306a\u30d9\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002
+NewCaseWizardPanel1.createDir.errMsg.cantCreateDir.msg=\u30a8\u30e9\u30fc\uff1a\u30b1\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\n\u6709\u52b9\u306a\u30b1\u30fc\u30b9\u540d\u304a\u3088\u3073\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044\u3002
+NewCaseWizardPanel2.validate.errCreateCase.msg=\u30b1\u30fc\u30b9\u306e\u4f5c\u6210\u30a8\u30e9\u30fc
+OpenRecentCasePanel.colName.caseName=\u30b1\u30fc\u30b9\u540d
+OpenRecentCasePanel.colName.path=\u30d1\u30b9
+RecentCases.exception.caseIdxOutOfRange.msg=\u6700\u8fd1\u306e\u30b1\u30fc\u30b9\u30a4\u30f3\u30c7\u30c3\u30af\u30b9{0}\u306f\u7bc4\u56f2\u5916\u3067\u3059\u3002
+RecentCases.getName.text=\u6700\u8fd1\u958b\u3044\u305f\u30b1\u30fc\u30b9\u3092\u30af\u30ea\u30a2
+RecentItems.openRecentCase.msgDlg.text=\u30a8\u30e9\u30fc\uff1a\u30b1\u30fc\u30b9{0}\u306f\u3082\u3046\u5b58\u5728\u3057\u307e\u305b\u3093\u3002
+StartupWindow.title.text=\u3088\u3046\u3053\u305d
+UpdateRecentCases.menuItem.clearRecentCases.text=\u6700\u8fd1\u958b\u3044\u305f\u30b1\u30fc\u30b9\u3092\u30af\u30ea\u30a2
+UpdateRecentCases.menuItem.empty=-\u7a7a\u767d-
+ImageFilePanel.noFatOrphansCheckbox.text=FAT\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306e\u30aa\u30fc\u30d5\u30a1\u30f3\u30d5\u30a1\u30a4\u30eb\u306f\u7121\u8996
+LocalDiskPanel.noFatOrphansCheckbox.text=FAT\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u306e\u30aa\u30fc\u30d5\u30a1\u30f3\u30d5\u30a1\u30a4\u30eb\u306f\u7121\u8996
+AddImageWizardIngestConfigPanel.CANCEL_BUTTON.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+LocalFilesPanel.errorLabel.text=\u30a8\u30e9\u30fc\u30e9\u30d9\u30eb
+ImageFilePanel.errorLabel.text=\u30a8\u30e9\u30fc\u30e9\u30d9\u30eb
+NewCaseVisualPanel1.caseTypeLabel.text=\u30b1\u30fc\u30b9\u30bf\u30a4\u30d7\uff1a
+Case.open.exception.multiUserCaseNotEnabled=\u8907\u6570\u30e6\u30fc\u30b6\u30fc\u306e\u30b1\u30fc\u30b9\u304c\u6709\u52b9\u5316\u3055\u308c\u3066\u3044\u306a\u3044\u3068\u3001\u8907\u6570\u30e6\u30fc\u30b6\u30fc\u306e\u30b1\u30fc\u30b9\u306f\u958b\u3051\u307e\u305b\u3093\u3002\u30c4\u30fc\u30eb\u3001\u30aa\u30d7\u30b7\u30e7\u30f3\u3001\u8907\u6570\u30e6\u30fc\u30b6\u30fc\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002
+Case.createCaseDir.exception.cantCreateReportsDir=\u30ec\u30dd\u30fc\u30c8\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff1a{0}
+Case.CollaborationSetup.FailNotify.ErrMsg=\u3053\u306e\u30b1\u30fc\u30b9\u3067\u4f7f\u308f\u308c\u3066\u3044\u308b\u304b\u3082\u3057\u308c\u306a\u3044\u30ce\u30fc\u30c9\u306b\u63a5\u7d9a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+Case.CollaborationSetup.FailNotify.Title=\u63a5\u7d9a\u306b\u5931\u6557
+Case.GetCaseTypeGivenPath.Failure=\u30b1\u30fc\u30b9\u30bf\u30a4\u30d7\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+Case.metaDataFileCorrupt.exception.msg=\u30b1\u30fc\u30b9\u30e1\u30bf\u30c7\u30fc\u30bf\u30d5\u30a1\u30a4\u30eb(.aut)\u304c\u7834\u640d\u3057\u3066\u3044\u307e\u3059\u3002
+Case.deleteReports.deleteFromDiskException.log.msg=\u30c7\u30a3\u30b9\u30af\u304b\u3089\u30ec\u30dd\u30fc\u30c8\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+Case.deleteReports.deleteFromDiskException.msg=\u30c7\u30a3\u30b9\u30af\u304b\u3089{0}\u30ec\u30dd\u30fc\u30c8\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\n{1}\u304b\u3089\u624b\u52d5\u3067\u524a\u9664\u3067\u304d\u307e\u3059\u3002
+CaseCreateAction.msgDlg.cantCreateCase.msg=\u30b1\u30fc\u30b9\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093
+IntervalErrorReport.NewIssues=\u65b0\u898f\u306e\u30a4\u30b7\u30e5\u30fc
+IntervalErrorReport.TotalIssues=\u5168\u30a4\u30b7\u30e5\u30fc
+IntervalErrorReport.ErrorText=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u63a5\u7d9a\u30a8\u30e9\u30fc
+GeneralFilter.virtualMachineImageDesc.text=\u4eee\u60f3\u30de\u30b7\u30f3(*.vmdk, *.vhd)
+LocalDiskPanel.localDiskModel.nodrives.msg=\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u30c9\u30e9\u30a4\u30d6\u304c\u3042\u308a\u307e\u305b\u3093
+MissingImageDialog.ErrorSettingImage=\u30a4\u30e1\u30fc\u30b8\u30d1\u30b9\u3092\u8a2d\u5b9a\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u518d\u5ea6\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002
+NewCaseVisualPanel1.badCredentials.text=\u4f7f\u3048\u306a\u3044\u8907\u6570\u30e6\u30fc\u30b6\u30fc\u306e\u8a2d\u5b9a\uff08\u30c4\u30fc\u30eb\u3001\u30aa\u30d7\u30b7\u30e7\u30f3\u3001\u8907\u6570\u30e6\u30fc\u30b6\u30fc\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\uff09\u307e\u305f\u306f\u30b5\u30fc\u30d3\u30b9\u304c\u30c0\u30a6\u30f3\u3057\u3066\u3044\u307e\u3059\u3002
+NewCaseWizardAction.databaseProblem1.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u958b\u3051\u307e\u305b\u3093\u3002\u30b1\u30fc\u30b9\u4f5c\u6210\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u3066\u3044\u307e\u3059\u3002
+NewCaseWizardAction.databaseProblem2.text=\u30a8\u30e9\u30fc
+DataSourceOnCDriveError.text=\u8b66\u544a\uff1a\u8907\u6570\u30e6\u30fc\u30b6\u30fc\u306e\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3078\u306e\u30d1\u30b9\u306f"C\:"\u30c9\u30e9\u30a4\u30d6\u306b\u3042\u308a\u307e\u3059
+NewCaseVisualPanel1.CaseFolderOnCDriveError.text=\u8b66\u544a\uff1a\u8907\u6570\u30e6\u30fc\u30b6\u30fc\u306e\u30b1\u30fc\u30b9\u30d5\u30a9\u30eb\u30c0\u3078\u306e\u30d1\u30b9\u306f"C\:"\u30c9\u30e9\u30a4\u30d6\u306b\u3042\u308a\u307e\u3059
+CollaborationMonitor.addingDataSourceStatus.msg={0}\u304c\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u8ffd\u52a0\u4e2d
+CollaborationMonitor.analyzingDataSourceStatus.msg={0}\u304c{1}\u3092\u89e3\u6790\u4e2d
+NewCaseVisualPanel1.multiUserCaseRadioButton.text=\u8907\u6570\u30e6\u30fc\u30b6\u30fc
+NewCaseVisualPanel1.singleUserCaseRadioButton.text=\u5358\u6570\u30e6\u30fc\u30b6\u30fc
+SingleUserCaseConverter.BadDatabaseFileName=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3057\u307e\u305b\u3093\uff01
+SingleUserCaseConverter.AlreadyMultiUser=\u30b1\u30fc\u30b9\u306f\u65e2\u306b\u8907\u6570\u30e6\u30fc\u30b6\u30fc\u3067\u3059\uff01
+SingleUserCaseConverter.NonUniqueDatabaseName=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u540d\u304c\u30e6\u30cb\u30fc\u30af\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+SingleUserCaseConverter.UnableToCopySourceImages=\u30bd\u30fc\u30b9\u30a4\u30e1\u30fc\u30b8\u3092\u30b3\u30d4\u30fc\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+SingleUserCaseConverter.CanNotOpenDatabase=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u958b\u3051\u307e\u305b\u3093\u3067\u3057\u305f
+CloseCaseWhileIngesting.Warning=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u304c\u5b9f\u884c\u4e2d\u3067\u3059\u3002\u3053\u306e\u30b1\u30fc\u30b9\u3092\u672c\u5f53\u306b\u9589\u3058\u307e\u3059\u304b\uff1f
+CloseCaseWhileIngesting.Warning.title=\u8b66\u544a\uff1a\u3053\u308c\u3092\u5b9f\u884c\u3059\u308c\u3070\u4f5c\u696d\u4e2d\u306e\u30b1\u30fc\u30b9\u3092\u9589\u3058\u307e\u3059
+Case_caseType_multiUser=\u8907\u6570\u30e6\u30fc\u30b6\u30fc\u30b1\u30fc\u30b9
+Case_caseType_singleUser=\u5358\u6570\u30e6\u30fc\u30b6\u30fc\u30b1\u30fc\u30b9
+CasePropertiesForm.imagesTable.columnModel.title0=\u30d1\u30b9
+CasePropertiesForm.imagesTable.columnModel.title1=\u524a\u9664
+OptionalCasePropertiesPanel.examinerLabel.text=\u8abf\u67fb\u62c5\u5f53\u8005\uff1a
+OptionalCasePropertiesPanel.caseDisplayNameLabel.text=\u30b1\u30fc\u30b9\u756a\u53f7\uff1a
+CueBannerPanel.openRecentCaseLabel.text=\u6700\u8fd1\u958b\u3044\u305f\u30b1\u30fc\u30b9\u3092\u958b\u304f
+CueBannerPanel.openAutoIngestCaseLabel.text=\u65e2\u5b58\u30b1\u30fc\u30b9\u3092\u958b\u304f
+CueBannerPanel.newCaseLabel.text=\u65b0\u898f\u30b1\u30fc\u30b9\u3092\u4f5c\u6210
+CueBannerPanel.openCaseLabel.text=\u65e2\u5b58\u30b1\u30fc\u30b9\u3092\u958b\u304f
+ImageFilePanel.sectorSizeLabel.text=\u30a4\u30f3\u30d7\u30c3\u30c8\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\uff1a
+LocalFilesPanel.errorLabel.text=\u30a8\u30e9\u30fc\u30e9\u30d9\u30eb
+LocalFilesPanel.clearButton.toolTipText=\u73fe\u5728\u9078\u629e\u3055\u308c\u3066\u3044\u308b\u30ed\u30fc\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9\u304c\u30af\u30ea\u30a2\u3055\u308c\u307e\u3059
+LocalFilesPanel.clearButton.text=\u30af\u30ea\u30a2
+LocalFilesPanel.selectButton.actionCommand=\u8ffd\u52a0
+LocalFilesPanel.selectButton.toolTipText=\u30ed\u30fc\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb\u304a\u3088\u3073\u30d5\u30a9\u30eb\u30c0\u3092\u30ed\u30b8\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb\u3068\u3057\u3066\u8ffd\u52a0\u3057\u307e\u3059
+LocalFilesPanel.selectButton.text=\u8ffd\u52a0
+LocalFilesPanel.localFileChooser.dialogTitle=\u30ed\u30fc\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb\u307e\u305f\u306f\u30d5\u30a9\u30eb\u30c0\u3092\u9078\u629e
+LocalFilesPanel.localFileChooser.approveButtonText=\u9078\u629e
+LogicalEvidenceFilePanel.selectButton.actionCommand=\u8ffd\u52a0
+LogicalEvidenceFilePanel.selectButton.toolTipText=\u30ed\u30fc\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb\u304a\u3088\u3073\u30d5\u30a9\u30eb\u30c0\u3092\u30ed\u30b8\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb\u3068\u3057\u3066\u8ffd\u52a0\u3057\u307e\u3059
+LogicalEvidenceFilePanel.selectButton.text=\u8ffd\u52a0
+LogicalEvidenceFilePanel.errorLabel.text=\u30a8\u30e9\u30fc\u30e9\u30d9\u30eb
+LogicalEvidenceFilePanel.logicalEvidenceFileChooser.dialogTitle=\u30ed\u30fc\u30ab\u30eb\u30d5\u30a1\u30a4\u30eb\u307e\u305f\u306f\u30d5\u30a9\u30eb\u30c0\u3092\u9078\u629e
+LogicalEvidenceFilePanel.logicalEvidenceFileChooser.approveButtonText=\u9078\u629e
+LocalDiskSelectionDialog.errorLabel.text=\u30a8\u30e9\u30fc\u30e9\u30d9\u30eb
+LocalDiskSelectionDialog.selectLocalDiskLabel.text=\u30ed\u30fc\u30ab\u30eb\u30c7\u30a3\u30b9\u30af\u3092\u9078\u629e\uff1a
+CaseDetailsPanel.crDateLabel.text=\u4f5c\u6210\u65e5\uff1a
+CaseDetailsPanel.caseDirLabel.text=\u30b1\u30fc\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\uff1a
+CaseDetailsPanel.caseNumberLabel.text=\u30b1\u30fc\u30b9\u756a\u53f7\uff1a
+CaseDetailsPanel.lbDbName.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u540d\uff1a
+CaseDetailsPanel.lbDbType.text=\u30b1\u30fc\u30b9\u30bf\u30a4\u30d7\uff1a
+CaseDetailsPanel.caseNameLabel.text=\u30b1\u30fc\u30b9\u540d\uff1a
+OpenMultiUserCasePanel.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/addImage-icon.png b/out/production/Core/org/sleuthkit/autopsy/casemodule/addImage-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..a36d4714ac9db8a3888ab2610bef2ab0cfbb6b7c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/casemodule/addImage-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_add_image.png b/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_add_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ef648585c934d7d5d7235777de0379d66bdce70
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_add_image.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_close_case.png b/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_close_case.png
new file mode 100644
index 0000000000000000000000000000000000000000..c156d4e0e293ea86bfa58d51b3c0e54c30a7c05b
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_close_case.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_create_new_case.png b/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_create_new_case.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b30cbef950b01f52bb3b46edd9f85e78652613e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_create_new_case.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_open_existing.png b/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_open_existing.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b77a20579121271acc56422f360b7951af42a8b
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_open_existing.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_open_recent.png b/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_open_recent.png
new file mode 100644
index 0000000000000000000000000000000000000000..82ff37942436c467588ad06acc149652a002569a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/casemodule/btn_icon_open_recent.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/close-icon.png b/out/production/Core/org/sleuthkit/autopsy/casemodule/close-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5b46fafe588f4b3e296cdfc9b08ff596b9745df
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/casemodule/close-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/datasourceSummary/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/casemodule/datasourceSummary/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..2cb4756460b2011518b18e1e008978d6fe92c293
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/casemodule/datasourceSummary/Bundle.properties
@@ -0,0 +1,38 @@
+DataSourceSummaryDialog.closeButton.text=Close
+DataSourceSummaryDetailsPanel.displayNameLabel.text=Display Name:
+DataSourceSummaryDetailsPanel.originalNameLabel.text=Name:
+DataSourceSummaryDetailsPanel.deviceIdLabel.text=Device ID:
+DataSourceSummaryDetailsPanel.operatingSystemLabel.text=OS:
+DataSourceSummaryDetailsPanel.dataSourceUsageLabel.text=Usage:
+DataSourceSummaryDetailsPanel.timeZoneLabel.text=Time Zone:
+DataSourceSummaryDetailsPanel.imageTypeLabel.text=Image Type:
+DataSourceSummaryDetailsPanel.sizeLabel.text=Size:
+DataSourceSummaryDetailsPanel.sectorSizeLabel.text=Sector Size:
+DataSourceSummaryDetailsPanel.md5HashLabel.text=MD5:
+DataSourceSummaryDetailsPanel.sha1HashLabel.text=SHA1:
+DataSourceSummaryDetailsPanel.sha256HashLabel.text=SHA256:
+DataSourceSummaryDetailsPanel.filePathsLabel.text=File Paths:
+DataSourceSummaryDetailsPanel.displayNameValue.text=
+DataSourceSummaryDetailsPanel.originalNameValue.text=
+DataSourceSummaryDetailsPanel.deviceIdValue.toolTipText=
+DataSourceSummaryDetailsPanel.deviceIdValue.text=
+DataSourceSummaryDetailsPanel.dataSourceUsageValue.text=
+DataSourceSummaryDetailsPanel.operatingSystemValue.toolTipText=
+DataSourceSummaryDetailsPanel.operatingSystemValue.text=
+DataSourceSummaryDetailsPanel.timeZoneValue.text=
+DataSourceSummaryDetailsPanel.imageTypeValue.toolTipText=
+DataSourceSummaryDetailsPanel.imageTypeValue.text=
+DataSourceSummaryDetailsPanel.sizeValue.text=
+DataSourceSummaryDetailsPanel.sectorSizeValue.text=
+DataSourceSummaryDetailsPanel.md5HashValue.toolTipText=
+DataSourceSummaryDetailsPanel.md5HashValue.text=
+DataSourceSummaryDetailsPanel.sha1HashValue.text=
+DataSourceSummaryDetailsPanel.sha256HashValue.text=
+DataSourceSummaryDetailsPanel.filePathsTable.columnModel.title0=
+DataSourceSummaryDetailsPanel.acquisitionDetailsTextArea.text=
+DataSourceSummaryDetailsPanel.acquisitionDetailsLabel.text=Acquisition Details:
+DataSourceSummaryDetailsPanel.unallocatedSizeLabel.text=Unallocated Space:
+DataSourceSummaryDetailsPanel.unallocatedSizeValue.text=
+DataSourceSummaryCountsPanel.byMimeTypeLabel.text=Files by MIME Type
+DataSourceSummaryCountsPanel.byCategoryLabel.text=Files by Category
+DataSourceSummaryCountsPanel.jLabel1.text=Results by Type
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/datasourceSummary/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/casemodule/datasourceSummary/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..fe998b0e576f0725efbfdb126f0f099b092b8c27
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/casemodule/datasourceSummary/Bundle.properties-MERGED
@@ -0,0 +1,73 @@
+CTL_DataSourceSummaryAction=Data Source Summary
+DataSourceSummaryCountsPanel.FilesByCategoryTableModel.all.row=All
+DataSourceSummaryCountsPanel.FilesByCategoryTableModel.allocated.row=Allocated
+DataSourceSummaryCountsPanel.FilesByCategoryTableModel.count.header=Count
+DataSourceSummaryCountsPanel.FilesByCategoryTableModel.directory.row=Directory
+DataSourceSummaryCountsPanel.FilesByCategoryTableModel.slack.row=Slack
+DataSourceSummaryCountsPanel.FilesByCategoryTableModel.type.header=File Type
+DataSourceSummaryCountsPanel.FilesByCategoryTableModel.unallocated.row=Unallocated
+DataSourceSummaryCountsPanel.FilesByMimeTypeTableModel.audio.row=Audio
+DataSourceSummaryCountsPanel.FilesByMimeTypeTableModel.count.header=Count
+DataSourceSummaryCountsPanel.FilesByMimeTypeTableModel.documents.row=Documents
+DataSourceSummaryCountsPanel.FilesByMimeTypeTableModel.executables.row=Executables
+DataSourceSummaryCountsPanel.FilesByMimeTypeTableModel.images.row=Images
+DataSourceSummaryCountsPanel.FilesByMimeTypeTableModel.type.header=File Type
+DataSourceSummaryCountsPanel.FilesByMimeTypeTableModel.videos.row=Videos
+DataSourceSummaryDetailsPanel.getDataSources.error.text=Failed to get the list of datasources for the current case.
+DataSourceSummaryDetailsPanel.getDataSources.error.title=Load Failure
+DataSourceSummaryDetailsPanel.units.bytes=\ bytes
+DataSourceSummaryDetailsPanel.units.gigabytes=\ GB
+DataSourceSummaryDetailsPanel.units.kilobytes=\ kB
+DataSourceSummaryDetailsPanel.units.megabytes=\ MB
+DataSourceSummaryDetailsPanel.units.petabytes=\ PB
+DataSourceSummaryDetailsPanel.units.terabytes=\ TB
+DataSourceSummaryDialog.closeButton.text=Close
+DataSourceSummaryDetailsPanel.displayNameLabel.text=Display Name:
+DataSourceSummaryDetailsPanel.originalNameLabel.text=Name:
+DataSourceSummaryDetailsPanel.deviceIdLabel.text=Device ID:
+DataSourceSummaryDetailsPanel.operatingSystemLabel.text=OS:
+DataSourceSummaryDetailsPanel.dataSourceUsageLabel.text=Usage:
+DataSourceSummaryDetailsPanel.timeZoneLabel.text=Time Zone:
+DataSourceSummaryDetailsPanel.imageTypeLabel.text=Image Type:
+DataSourceSummaryDetailsPanel.sizeLabel.text=Size:
+DataSourceSummaryDetailsPanel.sectorSizeLabel.text=Sector Size:
+DataSourceSummaryDetailsPanel.md5HashLabel.text=MD5:
+DataSourceSummaryDetailsPanel.sha1HashLabel.text=SHA1:
+DataSourceSummaryDetailsPanel.sha256HashLabel.text=SHA256:
+DataSourceSummaryDetailsPanel.filePathsLabel.text=File Paths:
+DataSourceSummaryDetailsPanel.displayNameValue.text=
+DataSourceSummaryDetailsPanel.originalNameValue.text=
+DataSourceSummaryDetailsPanel.deviceIdValue.toolTipText=
+DataSourceSummaryDetailsPanel.deviceIdValue.text=
+DataSourceSummaryDetailsPanel.dataSourceUsageValue.text=
+DataSourceSummaryDetailsPanel.operatingSystemValue.toolTipText=
+DataSourceSummaryDetailsPanel.operatingSystemValue.text=
+DataSourceSummaryDetailsPanel.timeZoneValue.text=
+DataSourceSummaryDetailsPanel.imageTypeValue.toolTipText=
+DataSourceSummaryDetailsPanel.imageTypeValue.text=
+DataSourceSummaryDetailsPanel.sizeValue.text=
+DataSourceSummaryDetailsPanel.sectorSizeValue.text=
+DataSourceSummaryDetailsPanel.md5HashValue.toolTipText=
+DataSourceSummaryDetailsPanel.md5HashValue.text=
+DataSourceSummaryDetailsPanel.sha1HashValue.text=
+DataSourceSummaryDetailsPanel.sha256HashValue.text=
+DataSourceSummaryDetailsPanel.filePathsTable.columnModel.title0=
+DataSourceSummaryDetailsPanel.acquisitionDetailsTextArea.text=
+DataSourceSummaryDetailsPanel.acquisitionDetailsLabel.text=Acquisition Details:
+DataSourceSummaryDetailsPanel.unallocatedSizeLabel.text=Unallocated Space:
+DataSourceSummaryDetailsPanel.unallocatedSizeValue.text=
+DataSourceSummaryCountsPanel.byMimeTypeLabel.text=Files by MIME Type
+DataSourceSummaryCountsPanel.byCategoryLabel.text=Files by Category
+DataSourceSummaryCountsPanel.jLabel1.text=Results by Type
+DataSourceSummaryDialog.countsTab.title=Counts
+DataSourceSummaryDialog.detailsTab.title=Details
+DataSourceSummaryDialog.ingestHistoryTab.title=Ingest History
+DataSourceSummaryDialog.window.title=Data Sources Summary
+DataSourceSummaryNode.column.dataSourceName.header=Data Source Name
+DataSourceSummaryNode.column.files.header=Files
+DataSourceSummaryNode.column.results.header=Results
+DataSourceSummaryNode.column.status.header=Ingest Status
+DataSourceSummaryNode.column.tags.header=Tags
+DataSourceSummaryNode.column.type.header=Type
+DataSourceSummaryNode.viewDataSourceAction.text=Go to Data Source
+ViewSummaryInformationAction.name.text=View Summary Information
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/multiusercasesbrowser/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/casemodule/multiusercasesbrowser/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..c4801e56ed514317355abb413aeb94ef754d3a78
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/casemodule/multiusercasesbrowser/Bundle.properties-MERGED
@@ -0,0 +1,12 @@
+MultiUserCaseBrowserCustomizer.column.caseDbDeleteStatus=Case Database Deleted
+MultiUserCaseBrowserCustomizer.column.caseDirDeleteStatus=Case Directory Deleted
+MultiUserCaseBrowserCustomizer.column.createTime=Create Time
+MultiUserCaseBrowserCustomizer.column.dataSourcesDeleteStatus=Data Sources Deleted
+MultiUserCaseBrowserCustomizer.column.directory=Directory
+MultiUserCaseBrowserCustomizer.column.displayName=Name
+MultiUserCaseBrowserCustomizer.column.lastAccessTime=Last Access Time
+MultiUserCaseBrowserCustomizer.column.manifestFileZNodesDeleteStatus=Manifest Znodes Deleted
+MultiUserCaseBrowserCustomizer.column.textIndexDeleteStatus=Text Index Deleted
+MultiUserCaseNode.column.createTime=False
+MultiUserCaseNode.columnValue.true=True
+MultiUserCasesBrowserPanel.waitNode.message=Please Wait...
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/package.dox b/out/production/Core/org/sleuthkit/autopsy/casemodule/package.dox
new file mode 100644
index 0000000000000000000000000000000000000000..f364558762e8c798b03f16e631f992d613e231b5
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/casemodule/package.dox
@@ -0,0 +1,64 @@
+// @@@ VERIFY THAT we mention add case wizard in here
+/**
+\package org.sleuthkit.autopsy.casemodule
+
+The org.sleuthkit.autopsy.casemodule Module is responsible for organizing a case. A case contains one or more disk images and is the highest-level unit of an investigation.  
+
+\section casemodule_contents Package Contents
+The important classes in this case are:
+- Case
+
+\section casemodule_overview Overview
+
+All data in a case will be stored in a single database and configuration file.  A case must be open before analysis can occur. You will use a Case object to get access to the data being analyzed.
+
+Case settings are stored in an XML file.  See the XMLCaseManagement class for more details.
+
+Currently, only one case can be opened at a time.  To determine the open case, use the Case.getCurrentCase()  method.  
+
+Do not cache the case handle object obtained from this method (for example, in member variables) unless you are sure your are acting within case context; 
+It is safer to call the method more frequently to ensure the validity of the case handle object as new cases are opened.
+
+Once you have the object for the currently open case, Case.getRootObjects() will return the top-level Sleuth Kit Content modules. You can then get their children to go down the tree of data types.
+
+
+\section casemodule_events Case Events
+To receive an event when cases are opened, closed, or changed, use the Case.addPropertyChangeListener(PropertyChangeListener) method to register your class as a PropertyChangeListener.  This is most commonly required when developing a new  module that needs to get data about the currently opened case.
+
+
+\section casemodule_add_image Add Image Process
+The sleuthkit library performs most the actual work of adding the image to the database and Autopsy provides the user interface, calls methods to set up and control and finalize the process.
+
+Add image process is first invoked by AddImageAction.
+AddImageWizardIterator instantiates and manages the wizard panels.
+
+A background worker thread is spawned in AddImgTask class.  The work is delegated to org.sleuthkit.datamodel.AddImageProcess, which calls into native sleuthkit methods via SleuthkitJNI interface.
+
+The entire process is enclosed within a database transaction and the transaction is not committed until user finalizes the process.
+User can also interrupt the ongoing add image process, which results in a special stop call in sleuthkit.  The stop call sets a special stop flag internally in sleuthkit.  
+
+The flag is checked by the sleutkit code as it is processing the image and,
+if set, it will result in breaking out of any current processing loops and methods, and return from sleuthkit.
+The worker thread in Autopsy will terminate and revert will be called to back out of the current transaction. 
+During add image process, sleuthkit library reads the image and populates the TSK SQLite database with the image meta-data.
+
+The resulting database will have the TSK schema (http://wiki.sleuthkit.org/index.php?title=SQLite_Database_v2_Schema).
+After image has been processed successfully and after the user confirmation, the transaction is committed to the database.
+
+Errors from processing the image in sleuthkit are propagated using org.sleuthkit.datamodel.TskCoreException and org.sleuthkit.datamodel.TskDataException java exceptions.
+The errors are logged and can be reviewed by the user from the wizard.
+org.sleuthkit.datamodel.TskCoreException is handled by the wizard as a critical, unrecoverable error condition with TSK core, resulting in the interruption of the add image process.
+org.sleuthkit.datamodel.TskDataException, pertaining to an error associated with the data itself (such as invalid volume offset), is treated as a warning - the process still continues because there are likely data image that can be still read.
+
+\section casemodule_concurrency Concurrency and locking
+Autopsy is a multi-threaded application; besides threads associated with the GUI, event dispatching and Netbeans RCP framework, 
+the application uses threads to support concurrent user-driven processes.
+For instance, user can add another image to the database while ingest is running on previously added images.
+
+During the add image process, a database lock is acquired using org.sleuthkit.datamodel.SleuthkitCase.dbWriteLock() to ensure exclusive access to the database resource.
+Once the lock is acquired by the add image process, other Autopsy threads trying to access the database as acquire the lock (such as ingest modules) will block for the duration of add image process.
+
+The database lock is implemented with SQLite database in mind, which does not support concurrent writes. The database lock is released with org.sleuthkit.datamodel.SleuthkitCase.dbWriteUnlock() when the add image process has ended. The database lock is used for all database access methods in org.sleuthkit.datamodel.SleuthkitCase.
+
+ */
+
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/services/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/casemodule/services/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..3df263e1db6bb3ea564801caed771a49812f25ac
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/casemodule/services/Bundle.properties
@@ -0,0 +1,14 @@
+OptionsCategory_Name_TagNamesOptions=Tags
+OptionsCategory_TagNames=TagNames
+TagNameDialog.title.text=New Tag
+TagNameDialog.JOptionPane.tagNameIllegalCharacters.message=Tag name may not contain any of the following symbols: \\ : * ? " < > | , ;
+TagNameDialog.JOptionPane.tagNameIllegalCharacters.title=Invalid character in tag name
+TagNameDialog.JOptionPane.tagNameEmpty.message=The tag name cannot be empty
+TagNameDialog.JOptionPane.tagNameEmpty.title=Empty tag name
+TagOptionsPanel.tagTypesListLabel.text=Tag Names:
+TagOptionsPanel.deleteTagNameButton.text=Delete Tag
+TagOptionsPanel.newTagNameButton.text=New Tag
+TagNameDialog.okButton.text=OK
+TagNameDialog.cancelButton.text=Cancel
+TagNameDialog.tagNameTextField.text=
+TagNameDialog.newTagNameLabel.text=Name:
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/services/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/casemodule/services/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..5e793183341eac7539a32e1bd9ffb2f8a0a2903d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/casemodule/services/Bundle.properties-MERGED
@@ -0,0 +1,31 @@
+OptionsCategory_Name_TagNamesOptions=Tags
+OptionsCategory_TagNames=TagNames
+TagNameDefinition.predefTagNames.bookmark.text=Bookmark
+TagNameDefinition.predefTagNames.followUp.text=Follow Up
+TagNameDefinition.predefTagNames.notableItem.text=Notable Item
+TagNameDialog.descriptionLabel.text=Description:
+TagNameDialog.editTitle.text=Edit Tag
+TagNameDialog.JOptionPane.tagDescriptionIllegalCharacters.message=Tag descriptions may not contain commas (,) or semicolons (;)
+TagNameDialog.JOptionPane.tagDescriptionIllegalCharacters.title=Invalid character in tag description
+TagNameDialog.notableCheckbox.text=Tag indicates item is notable.
+TagNameDialog.title.text=New Tag
+TagNameDialog.JOptionPane.tagNameIllegalCharacters.message=Tag name may not contain any of the following symbols: \\ : * ? " < > | , ;
+TagNameDialog.JOptionPane.tagNameIllegalCharacters.title=Invalid character in tag name
+TagNameDialog.JOptionPane.tagNameEmpty.message=The tag name cannot be empty
+TagNameDialog.JOptionPane.tagNameEmpty.title=Empty tag name
+TagOptionsPanel.descriptionLabel.text=Tag Description:
+TagOptionsPanel.editTagNameButton.text=Edit Tag
+TagOptionsPanel.ingestRunningWarningLabel.text=Cannot make changes to existing tags when ingest is running!
+TagOptionsPanel.isNotableLabel.text=Tag indicates item is notable: 
+TagOptionsPanel.notableYesOrNoLabel.text=
+TagOptionsPanel.panelDescriptionTextArea.text=Create and manage tags. Tags can be applied to files and results in the case. Notable tags will cause items tagged with them to be flagged as notable when using a central repository. Changing the status of a tag will only effect items in the current case.
+TagOptionsPanel.TagNameDialog.tagNameAlreadyExists.message=Tag name must be unique. A tag with this name already exists.
+TagOptionsPanel.TagNameDialog.tagNameAlreadyExists.title=Duplicate Tag Name
+TagOptionsPanel.tagTypesListLabel.text=Tag Names:
+TagOptionsPanel.deleteTagNameButton.text=Delete Tag
+TagOptionsPanel.newTagNameButton.text=New Tag
+TagNameDialog.okButton.text=OK
+TagNameDialog.cancelButton.text=Cancel
+TagNameDialog.tagNameTextField.text=
+TagNameDialog.newTagNameLabel.text=Name:
+TagsManager.notableTagEnding.text=\ (Notable)
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/services/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/casemodule/services/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..41e871691bb0a115685edf7a54729463b6b8ba5d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/casemodule/services/Bundle_ja.properties
@@ -0,0 +1,3 @@
+TagsManager.predefTagNames.bookmark.text=\u30d6\u30c3\u30af\u30de\u30fc\u30af
+Blackboard.unableToIndexArtifact.error.msg=blackboard\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8{0}\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+TagOptionsPanel.ingestRunningWarningLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u5b9f\u884c\u4e2d\u306b\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u5b9a\u7fa9\u3092\u5909\u66f4\u3067\u304d\u307e\u305b\u3093\uff01
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/services/tag-options-panel-icon.png b/out/production/Core/org/sleuthkit/autopsy/casemodule/services/tag-options-panel-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..b782cfe010a80106eb4915832d74e7a18aaceeab
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/casemodule/services/tag-options-panel-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/casemodule/welcome_logo.png b/out/production/Core/org/sleuthkit/autopsy/casemodule/welcome_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..220f6f339441a3f455f715d84b6429eaab9152db
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/casemodule/welcome_logo.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/centralrepository/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..1c7e6c2d7e1ade192a7063012bcb884b148ebfb3
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/centralrepository/Bundle.properties
@@ -0,0 +1,10 @@
+OpenIDE-Module-Name=Central Repository
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Short-Description=Correlation Engine Ingest Module
+OpenIDE-Module-Long-Description=\
+    Correlation Engine ingest module and central database.  \n\n\
+    The Correlation Engine ingest module stores attributes of artifacts matching selected correlation types into a central database.\n\
+    Stored attributes are used in future cases to correlate and analyzes files and artifacts during ingest.
+CentralRepoCommentDialog.commentLabel.text=Comment:
+CentralRepoCommentDialog.okButton.text=&OK
+CentralRepoCommentDialog.cancelButton.text=C&ancel
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/centralrepository/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..007af703c54796eefca975f6bb3063d23f78d89e
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/centralrepository/Bundle.properties-MERGED
@@ -0,0 +1,14 @@
+AddEditCentralRepoCommentAction.menuItemText.addEditCentralRepoComment=Add/Edit Central Repository Comment
+AddEditCentralRepoCommentAction.menuItemText.addEditCentralRepoCommentEmptyFile=Add/Edit Central Repository Comment (Empty File)
+AddEditCentralRepoCommentAction.menuItemText.addEditCentralRepoCommentNoMD5=Add/Edit Central Repository Comment (No MD5 Hash)
+CentralRepoCommentDialog.title.addEditCentralRepoComment=Add/Edit Central Repository Comment
+OpenIDE-Module-Name=Central Repository
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Short-Description=Correlation Engine Ingest Module
+OpenIDE-Module-Long-Description=\
+    Correlation Engine ingest module and central database.  \n\n\
+    The Correlation Engine ingest module stores attributes of artifacts matching selected correlation types into a central database.\n\
+    Stored attributes are used in future cases to correlate and analyzes files and artifacts during ingest.
+CentralRepoCommentDialog.commentLabel.text=Comment:
+CentralRepoCommentDialog.okButton.text=&OK
+CentralRepoCommentDialog.cancelButton.text=C&ancel
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/contentviewer/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/centralrepository/contentviewer/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..fca33fe6f453b4db1837d8d776d5d0e4cfa58447
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/centralrepository/contentviewer/Bundle.properties
@@ -0,0 +1,8 @@
+DataContentViewerOtherCases.showCaseDetailsMenuItem.text=Show Case Details
+DataContentViewerOtherCases.table.toolTip.text=Click column name to sort. Right-click on the table for more options.
+DataContentViewerOtherCases.exportToCSVMenuItem.text=Export all Other Occurrences to CSV
+DataContentViewerOtherCases.showCommonalityMenuItem.text=Show Frequency
+DataContentViewerOtherCases.earliestCaseDate.text=Earliest Case Date
+DataContentViewerOtherCases.earliestCaseLabel.toolTipText=
+DataContentViewerOtherCases.earliestCaseLabel.text=Central Repository Starting Date:
+DataContentViewerOtherCases.foundInLabel.text=
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/contentviewer/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/centralrepository/contentviewer/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..b2606170ed3f1a8baaaf19b8bde031c936ec1890
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/centralrepository/contentviewer/Bundle.properties-MERGED
@@ -0,0 +1,53 @@
+DataContentViewerOtherCases.caseDetailsDialog.noCaseNameError=Error
+DataContentViewerOtherCases.caseDetailsDialog.noDetails=No details for this case.
+DataContentViewerOtherCases.caseDetailsDialog.noDetailsReference=No case details for Global reference properties.
+DataContentViewerOtherCases.caseDetailsDialog.notSelected=No Row Selected
+# {0} - commonality percentage
+# {1} - correlation type
+# {2} - correlation value
+DataContentViewerOtherCases.correlatedArtifacts.byType={0}% of data sources have {2} (type: {1})\n
+DataContentViewerOtherCases.correlatedArtifacts.failed=Failed to get frequency details.
+DataContentViewerOtherCases.correlatedArtifacts.isEmpty=There are no files or artifacts to correlate.
+DataContentViewerOtherCases.correlatedArtifacts.title=Attribute Frequency
+DataContentViewerOtherCases.dataSources.header.text=Data Source Name
+DataContentViewerOtherCases.earliestCaseNotAvailable=\ Not Enabled.
+DataContentViewerOtherCases.foundIn.text=Found %d instances in %d cases and %d data sources.
+DataContentViewerOtherCases.noOpenCase.errMsg=No open case available.
+DataContentViewerOtherCases.showCaseDetailsMenuItem.text=Show Case Details
+DataContentViewerOtherCases.table.noArtifacts=Item has no attributes with which to search.
+DataContentViewerOtherCases.table.noResultsFound=No results found.
+DataContentViewerOtherCases.table.toolTip.text=Click column name to sort. Right-click on the table for more options.
+DataContentViewerOtherCases.exportToCSVMenuItem.text=Export all Other Occurrences to CSV
+DataContentViewerOtherCases.showCommonalityMenuItem.text=Show Frequency
+DataContentViewerOtherCases.earliestCaseDate.text=Earliest Case Date
+DataContentViewerOtherCases.earliestCaseLabel.toolTipText=
+DataContentViewerOtherCases.earliestCaseLabel.text=Central Repository Starting Date:
+DataContentViewerOtherCases.foundInLabel.text=
+DataContentViewerOtherCases.title=Other Occurrences
+DataContentViewerOtherCases.toolTip=Displays instances of the selected file/artifact from other occurrences.
+DataContentViewerOtherCasesModel.csvHeader.attribute=Matched Attribute
+DataContentViewerOtherCasesModel.csvHeader.case=Case
+DataContentViewerOtherCasesModel.csvHeader.comment=Comment
+DataContentViewerOtherCasesModel.csvHeader.dataSource=Data Source
+DataContentViewerOtherCasesModel.csvHeader.device=Device
+DataContentViewerOtherCasesModel.csvHeader.known=Known
+DataContentViewerOtherCasesModel.csvHeader.path=Path
+DataContentViewerOtherCasesModel.csvHeader.value=Attribute Value
+OccurrencePanel.caseCreatedDateLabel.text=Created Date:
+OccurrencePanel.caseDetails.text=Case Details
+OccurrencePanel.caseNameLabel.text=Name:
+OccurrencePanel.commonProperties.text=Common Properties
+OccurrencePanel.commonPropertyCommentLabel.text=Comment:
+OccurrencePanel.commonPropertyKnownStatusLabel.text=Known Status:
+OccurrencePanel.commonPropertyTypeLabel.text=Type:
+OccurrencePanel.commonPropertyValueLabel.text=Value:
+OccurrencePanel.dataSourceDetails.text=Data Source Details
+OccurrencePanel.dataSourceNameLabel.text=Name:
+OccurrencePanel.fileDetails.text=File Details
+OccurrencePanel.filePathLabel.text=File Path:
+OtherOccurrencesCasesTableModel.case=Case
+OtherOccurrencesCasesTableModel.noData=No Data.
+OtherOccurrencesDataSourcesTableModel.dataSourceName=Data Source Name
+OtherOccurrencesDataSourcesTableModel.noData=No Data.
+OtherOccurrencesFilesTableModel.fileName=File Name
+OtherOccurrencesFilesTableModel.noData=No Data.
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/datamodel/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/centralrepository/datamodel/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..c94c4425885a7c02c41c50f5958294e160321519
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/centralrepository/datamodel/Bundle.properties-MERGED
@@ -0,0 +1,44 @@
+# {0} - majorVersion
+AbstractSqlEamDb.badMajorSchema.message=Bad value for schema version ({0}) - database is corrupt.
+# {0} - minorVersion
+AbstractSqlEamDb.badMinorSchema.message=Bad value for schema minor version ({0}) - database is corrupt.
+# {0} - platformName
+AbstractSqlEamDb.cannotUpgrage.message=Currently selected database platform "{0}" can not be upgraded.
+AbstractSqlEamDb.failedToReadMajorVersion.message=Failed to read schema version for Central Repository.
+AbstractSqlEamDb.failedToReadMinorVersion.message=Failed to read schema minor version for Central Repository.
+AbstractSqlEamDb.upgradeSchema.incompatible=The selected Central Repository is not compatible with the current version of the application, please upgrade the application if you wish to use this Central Repository.
+CorrelationAttributeInstance.invalidName.message=Invalid database table name. Name must start with a lowercase letter and can only contain lowercase letters, numbers, and '_'.
+CorrelationAttributeInstance.nullName.message=Database name is null.
+CorrelationType.DOMAIN.displayName=Domains
+CorrelationType.EMAIL.displayName=Email Addresses
+CorrelationType.FILES.displayName=Files
+CorrelationType.ICCID.displayName=ICCID Number
+CorrelationType.IMEI.displayName=IMEI Number
+CorrelationType.IMSI.displayName=IMSI Number
+CorrelationType.MAC.displayName=MAC Addresses
+CorrelationType.PHONE.displayName=Phone Numbers
+CorrelationType.SSID.displayName=Wireless Networks
+CorrelationType.USBID.displayName=USB Devices
+DataSourceUpdateService.serviceName.text=Update Central Repository Data Sources
+EamArtifactInstances.knownStatus.bad=Bad
+EamArtifactInstances.knownStatus.known=Known
+EamArtifactInstances.knownStatus.unknown=Unknown
+EamArtifactUtil.emailaddresses.text=Email Addresses
+EamCase.title.caseDisplayName=Case Name: 
+EamCase.title.caseNumber=Case Number: 
+EamCase.title.caseUUID=Case UUID: 
+EamCase.title.creationDate=Creation Date: 
+EamCase.title.examinerEmail=Examiner Email: 
+EamCase.title.examinerName=Examiner Name: 
+EamCase.title.examinerPhone=Examiner Phone: 
+EamCase.title.notes=Notes: 
+EamCase.title.org=Organization: 
+EamDbUtil.centralRepoConnectionFailed.message=Unable to connect to Central Repository.
+EamDbUtil.centralRepoDisabled.message=\ The Central Repository has been disabled.
+EamDbUtil.centralRepoUpgradeFailed.message=Failed to upgrade Central Repository.
+EamDbUtil.exclusiveLockAquisitionFailure.message=Unable to acquire exclusive lock for Central Repository.
+PostgresEamDb.centralRepoDisabled.message=Central Repository module is not enabled.
+PostgresEamDb.connectionFailed.message=Error getting connection to database.
+SqliteEamDb.centralRepositoryDisabled.message=Central Repository module is not enabled.
+SqliteEamDb.connectionFailedMessage.message=Error getting connection to database.
+SqliteEamDb.databaseMissing.message=Central repository database missing
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/eventlisteners/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/centralrepository/eventlisteners/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..b7c3df2c532dea3b295d53ee2aac93877f73fcc7
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/centralrepository/eventlisteners/Bundle.properties-MERGED
@@ -0,0 +1,9 @@
+caseeventlistener.evidencetag=Evidence
+IngestEventsListener.ingestmodule.name=Correlation Engine
+IngestEventsListener.prevCaseComment.text=Previous Case: 
+# {0} - typeName
+# {1} - count
+IngestEventsListener.prevCount.text=Number of previous {0}: {1}
+IngestEventsListener.prevExists.text=Previously Seen Devices (Central Repository)
+IngestEventsListener.prevTaggedSet.text=Previously Tagged As Notable (Central Repository)
+Installer.centralRepoUpgradeFailed.title=Central repository disabled
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/bad.png b/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/bad.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8f8f55fc105d35466e0bf8d6f04134425b24c92
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/bad.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/good.png b/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/good.png
new file mode 100644
index 0000000000000000000000000000000000000000..210b1a6c3ccefb387a9f902b012f61aa83eb775e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/good.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/import16.png b/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/import16.png
new file mode 100644
index 0000000000000000000000000000000000000000..18b35db444f6d2aa33751d669ea99289a1d8f828
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/import16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/options-icon.png b/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/options-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3ca571e32dbe545e7c1cc6c0d6cc23469cd5be0
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/centralrepository/images/options-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/ingestmodule/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/centralrepository/ingestmodule/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..8ca571695bf7a5cc7a52efb95da5ea0a517bbef7
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/centralrepository/ingestmodule/Bundle.properties
@@ -0,0 +1,4 @@
+IngestSettingsPanel.ingestSettingsLabel.text=Ingest Settings
+IngestSettingsPanel.flagTaggedNotableItemsCheckbox.text=Flag items previously tagged as notable
+IngestSettingsPanel.flagPreviouslySeenDevicesCheckbox.text=Flag devices previously seen in other cases
+IngestSettingsPanel.createCorrelationPropertiesCheckbox.text=Save items to the Central Repository
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/ingestmodule/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/centralrepository/ingestmodule/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..2e709858d82c4bd0857a49ea578f7d419133297d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/centralrepository/ingestmodule/Bundle.properties-MERGED
@@ -0,0 +1,16 @@
+CentralRepoIngestModule.errorMessage.isNotEnabled=Central repository settings are not initialized, cannot run Correlation Engine ingest module.
+CentralRepoIngestModule.notfyBubble.title=Central Repository Not Initialized
+CentralRepoIngestModule.postToBB.eamHit=Central Repository
+CentralRepoIngestModule.postToBB.fileName=File Name
+CentralRepoIngestModule.postToBB.hashSetSource=Source of Hash
+# {0} - Name of file that is Notable
+CentralRepoIngestModule.postToBB.knownBadMsg=Notable: {0}
+CentralRepoIngestModule.postToBB.md5Hash=MD5 Hash
+CentralRepoIngestModule.prevCaseComment.text=Previous Case: 
+CentralRepoIngestModule.prevTaggedSet.text=Previously Tagged As Notable (Central Repository)
+CentralRepoIngestModuleFactory.ingestmodule.desc=Saves properties to the central repository for later correlation
+CentralRepoIngestModuleFactory.ingestmodule.name=Correlation Engine
+IngestSettingsPanel.ingestSettingsLabel.text=Ingest Settings
+IngestSettingsPanel.flagTaggedNotableItemsCheckbox.text=Flag items previously tagged as notable
+IngestSettingsPanel.flagPreviouslySeenDevicesCheckbox.text=Flag devices previously seen in other cases
+IngestSettingsPanel.createCorrelationPropertiesCheckbox.text=Save items to the Central Repository
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/optionspanel/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/centralrepository/optionspanel/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..0b30e2584fc6542310267c090d882a0cca97ae1d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/centralrepository/optionspanel/Bundle.properties
@@ -0,0 +1,86 @@
+OptionsCategory_Name_Central_Repository_Options=Central Repository
+OptionsCategory_Keywords_Central_Repository_Options=Central Repository Settings
+ImportHashDatabaseDialog.known.text=Known
+ImportHashDatabaseDialog.knownBad.text=Notable
+EamPostgresSettingsDialog.lbUserPassword.text=User Password :
+EamPostgresSettingsDialog.lbUserName.text=User Name :
+EamPostgresSettingsDialog.bnCancel.text=Cancel
+EamPostgresSettingsDialog.lbPort.text=Port :
+EamPostgresSettingsDialog.lbHostName.text=Host Name / IP :
+EamPostgresSettingsDialog.bnTestConnection.text=Test Connection
+EamPostgresSettingsDialog.lbDatabaseName.text=Database Name :
+EamSqliteSettingsDialog.bnCancel.text=Cancel
+EamSqliteSettingsDialog.lbTestDatabase.text=
+EamSqliteSettingsDialog.bnTestDatabase.text=Test Connection
+EamSqliteSettingsDialog.lbTestDatabaseWarning.text=
+EamSqliteSettingsDialog.bnDatabasePathFileOpen.text=Browse...
+EamSqliteSettingsDialog.tfDatabasePath.toolTipText=Filename and path to store SQLite db file
+EamSqliteSettingsDialog.tfDatabasePath.text=
+EamSqliteSettingsDialog.lbDatabasePath.text=Database Path :
+ImportHashDatabaseDialog.tfDatabaseName.tooltip=Name for this hash set 
+ImportHashDatabaseDialog.tfDatabaseVersion.tooltip.text=Hash Set Version Number
+ImportHashDatabaseDialog.tfDatabaseName.tooltip=Name for this hash set
+ImportHashDatabaseDialog.tfDatabaseVersion.tooltip.text=Hash Set Version Number
+GlobalSettingsPanel.tbOops.text=
+GlobalSettingsPanel.lbDatabaseSettings.text=Database Settings
+GlobalSettingsPanel.bnImportDatabase.label=Import Hash Set 
+AddNewOrganizationDialog.lbPocPhone.text=Phone:
+AddNewOrganizationDialog.lbPocEmail.text=Email:
+AddNewOrganizationDialog.lbPocName.text=Name:
+AddNewOrganizationDialog.lbPocHeading.text=Point of Contact:
+AddNewOrganizationDialog.lbOrganizationName.text=Organization Name:
+AddNewOrganizationDialog.bnCancel.text=Cancel
+AddNewOrganizationDialog.bnOK.text=OK
+AddNewOrganizationDialog.tfName.tooltip=POC Name
+ManageTagsDialog.okButton.text=OK
+ManageTagsDialog.cancelButton.text=Cancel
+ManageArtifactTypesDialog.taInstructionsMsg.text=Enable one or more correlation properties to use for correlation during ingest. Note, these properties are global and impact all users of the Central Repository.
+EamSqliteSettingsDialog.bnOk.text=OK
+EamPostgresSettingsDialog.bnSave.text=Save
+EamDbSettingsDialog.bnDatabasePathFileOpen.text=Browse...
+EamDbSettingsDialog.tfDatabasePath.toolTipText=Filename and path to store SQLite db file
+EamDbSettingsDialog.tfDatabasePath.text=
+EamDbSettingsDialog.lbDatabasePath.text=Database Path :
+EamDbSettingsDialog.bnCancel.text=Cancel
+EamDbSettingsDialog.bnOk.text=OK
+EamDbSettingsDialog.lbHostName.text=Host Name / IP :
+EamDbSettingsDialog.lbUserPassword.text=User Password :
+EamDbSettingsDialog.lbUserName.text=User Name :
+EamDbSettingsDialog.lbPort.text=Port :
+GlobalSettingsPanel.pnDatabaseConfiguration.title=Database Configuration
+GlobalSettingsPanel.lbDbPlatformTypeLabel.text=Type:
+GlobalSettingsPanel.lbDbNameLabel.text=Name:
+GlobalSettingsPanel.bnDbConfigure.text=Configure
+GlobalSettingsPanel.lbDbLocationLabel.text=Location:
+ManageCorrelationPropertiesDialog.lbWarningMsg.text=Warning Message
+ManageCorrelationPropertiesDialog.cancelButton.text=Cancel
+ManageCorrelationPropertiesDialog.okButton.text=OK
+GlobalSettingsPanel.bnManageProperties.text=Manage Correlation Properties
+EamDbSettingsDialog.lbDatabaseDesc.text=Database File:
+GlobalSettingsPanel.cbUseCentralRepo.text=Use a Central Repository
+GlobalSettingsPanel.organizationTextArea.text=Organization information can be tracked in the Central Repository.
+GlobalSettingsPanel.manageOrganizationButton.text=Manage Organizations
+GlobalSettingsPanel.lbCentralRepository.text=A Central Repository allows you to correlate files and results between cases. Central Repository configuration can not be modified while a case is open.
+GlobalSettingsPanel.pnCorrelationProperties.border.title=Correlation Properties
+GlobalSettingsPanel.organizationPanel.border.title=Organizations
+GlobalSettingsPanel.casesPanel.border.title=Case Details
+GlobalSettingsPanel.showCasesButton.text=Manage Cases
+ShowCasesDialog.closeButton.AccessibleContext.accessibleName=Close
+ShowCasesDialog.closeButton.actionCommand=Close
+ShowCasesDialog.closeButton.text=Close
+ShowCasesDialog.caseDetailsTable.toolTipText=Click column name to sort. Right-click on the table for more options.
+ShowCasesDialog.title=Case Details
+GlobalSettingsPanel.Case\ Details.AccessibleContext.accessibleName=Cases Details
+ShowCasesDialog.caseDetailsTable.AccessibleContext.accessibleDescription=Click column name to sort.
+GlobalSettingsPanel.casesTextArea.text=Display table that lists Central Repository case details.
+GlobalSettingsPanel.ingestRunningWarningLabel.text=Cannot make changes to Central Repository settings when ingest is running!
+GlobalSettingsPanel.correlationPropertiesTextArea.text=Choose which file and result properties to store in the Central Repository for later correlation.\n
+ManageCasesDialog.examinerPhoneLabel.text=Examiner Phone:
+ManageCasesDialog.examinerNameLabel.text=Examiner Name:
+ManageCasesDialog.examinerEmailLabel.text=Examiner Email:
+ManageCasesDialog.caseNumberLabel.text=Case Number:
+ManageCasesDialog.orgLabel.text=Organization:
+ManageCasesDialog.closeButton.text=Close
+ManageCasesDialog.notesLabel.text=Notes:
+ManageCasesDialog.dataSourcesLabel.text=Data Sources:
+ManageCasesDialog.caseInfoLabel.text=Case Info:
diff --git a/out/production/Core/org/sleuthkit/autopsy/centralrepository/optionspanel/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/centralrepository/optionspanel/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..dc42aa3b68cd5208a58b736782f693d92da05c91
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/centralrepository/optionspanel/Bundle.properties-MERGED
@@ -0,0 +1,144 @@
+AddNewOrganizationDialog.addNewOrg.msg=Add New Organization
+AddNewOrganizationDialog.bnOk.addFailed.text=Failed to add new organization.
+AddNewOrganizationDialog.validation.incompleteFields=Organization Name is required.
+CasesTableModel.case=Case Name
+CasesTableModel.creationDate=Creation Date
+CasesTableModel.noData=No Cases
+DataSourcesTableModel.dataSource=Data Source Name
+DataSourcesTableModel.deviceId=Device ID
+DataSourcesTableModel.noData=No Data Sources
+EamDbSettingsDialog.chooserPath.failedToGetDbPathMsg=Selected database path is invalid. Try again.
+EamDbSettingsDialog.fcDatabasePath.title=Select location for central_repository.db
+EamDbSettingsDialog.lbDatabaseType.text=Database Type :
+EamDbSettingsDialog.lbSingleUserSqLite.text=SQLite should only be used by one examiner at a time.
+EamDbSettingsDialog.okButton.connectionErrorMsg.text=Failed to connect to central repository database.
+EamDbSettingsDialog.okButton.corruptDatabaseExists.message=Database exists but is not the right format. Manually delete it or choose a different path (if applicable).
+EamDbSettingsDialog.okButton.corruptDatabaseExists.title=Error Loading Database
+EamDbSettingsDialog.okButton.createDbDialog.message=Database does not exist, would you like to create it?
+EamDbSettingsDialog.okButton.createDbDialog.title=Database Does Not Exist
+EamDbSettingsDialog.okButton.createDbError.title=Unable to Create Database
+EamDbSettingsDialog.okButton.createPostgresDbError.message=Unable to create Postgres Database, please ensure address, port, and login credentials are correct for Postgres server and try again.
+EamDbSettingsDialog.okButton.createSQLiteDbError.message=Unable to create SQLite Database, please ensure location exists and you have write permissions and try again.
+EamDbSettingsDialog.okButton.databaseConnectionFailed.message=Unable to connect to database please check your settings and try again.
+EamDbSettingsDialog.okButton.databaseConnectionFailed.title=Database Connection Failed
+EamDbSettingsDialog.okButton.errorMsg.text=Please restart Autopsy to begin using the new database platform.
+EamDbSettingsDialog.okButton.errorTitle.text=Restart Required.
+EamDbSettingsDialog.textPrompt.dbName=Database Name
+EamDbSettingsDialog.textPrompt.hostnameOrIP=Hostname or IP Address
+EamDbSettingsDialog.textPrompt.password=Database User's Password
+EamDbSettingsDialog.textPrompt.port=Port Number
+EamDbSettingsDialog.textPrompt.user=Database User
+EamDbSettingsDialog.title.text=Central Repository Database Configuration
+EamDbSettingsDialog.validation.finished=Click OK to save your database settings and return to the Options. Or select a different database type.
+EamDbSettingsDialog.validation.incompleteFields=Fill in all values for the selected database.
+EamOptionsController.moduleErr=Error processing value changes.
+EamOptionsController.moduleErr.msg=Value change processing failed.
+GlobalSettingsPanel.updateFailed.title=Central repository upgrade failed
+GlobalSettingsPanel.validationErrMsg.ingestRunning=You cannot change settings while ingest is running.
+GlobalSettingsPanel.validationerrMsg.mustConfigure=Configure the database to enable this module.
+ManageCasesDialog.title.text=Manage Cases
+ManageCorrelationPropertiesDialog.noneSelected=There are no correlation properties enabled.
+ManageCorrelationPropertiesDialog.okbutton.failure=Error saving updated selections.
+ManageCorrelationPropertiesDialog.title=Manage Correlation Properties
+ManageOrganizationsDialog.closeButton.text=Close
+ManageOrganizationsDialog.confirmDeletion.message=Are you sure you want to delete the selected organization from the central repo?
+ManageOrganizationsDialog.confirmDeletion.title=Confirm Deletion
+ManageOrganizationsDialog.deleteButton.text=Delete
+ManageOrganizationsDialog.editButton.text=Edit
+ManageOrganizationsDialog.newButton.text=New
+ManageOrganizationsDialog.orgDescriptionTextArea.text=Organizations are used to provide additional contact information for the content they are associated with.
+ManageOrganizationsDialog.orgDetailsLabel.text=Organization Details
+ManageOrganizationsDialog.orgListLabel.text=Organizations
+ManageOrganizationsDialog.orgNameLabel.text=Organization Name:
+ManageOrganizationsDialog.pocEmailLabel.text=Point of Contact Email:
+ManageOrganizationsDialog.pocNameLabel.text=Point of Contact Name:
+ManageOrganizationsDialog.pocPhoneLabel.text=Point of Contact Phone:
+ManageOrganizationsDialog.title.text=Manage Organizations
+ManageOrganizationsDialog.unableToDeleteOrg.message=Unable to delete selected organizaiton.
+ManageOrganizationsDialog.unableToDeleteOrg.title=Unable to Delete
+OptionsCategory_Name_Central_Repository_Options=Central Repository
+OptionsCategory_Keywords_Central_Repository_Options=Central Repository Settings
+ImportHashDatabaseDialog.known.text=Known
+ImportHashDatabaseDialog.knownBad.text=Notable
+EamPostgresSettingsDialog.lbUserPassword.text=User Password :
+EamPostgresSettingsDialog.lbUserName.text=User Name :
+EamPostgresSettingsDialog.bnCancel.text=Cancel
+EamPostgresSettingsDialog.lbPort.text=Port :
+EamPostgresSettingsDialog.lbHostName.text=Host Name / IP :
+EamPostgresSettingsDialog.bnTestConnection.text=Test Connection
+EamPostgresSettingsDialog.lbDatabaseName.text=Database Name :
+EamSqliteSettingsDialog.bnCancel.text=Cancel
+EamSqliteSettingsDialog.lbTestDatabase.text=
+EamSqliteSettingsDialog.bnTestDatabase.text=Test Connection
+EamSqliteSettingsDialog.lbTestDatabaseWarning.text=
+EamSqliteSettingsDialog.bnDatabasePathFileOpen.text=Browse...
+EamSqliteSettingsDialog.tfDatabasePath.toolTipText=Filename and path to store SQLite db file
+EamSqliteSettingsDialog.tfDatabasePath.text=
+EamSqliteSettingsDialog.lbDatabasePath.text=Database Path :
+ImportHashDatabaseDialog.tfDatabaseName.tooltip=Name for this hash set 
+ImportHashDatabaseDialog.tfDatabaseVersion.tooltip.text=Hash Set Version Number
+ImportHashDatabaseDialog.tfDatabaseName.tooltip=Name for this hash set
+ImportHashDatabaseDialog.tfDatabaseVersion.tooltip.text=Hash Set Version Number
+GlobalSettingsPanel.tbOops.text=
+GlobalSettingsPanel.lbDatabaseSettings.text=Database Settings
+GlobalSettingsPanel.bnImportDatabase.label=Import Hash Set 
+AddNewOrganizationDialog.lbPocPhone.text=Phone:
+AddNewOrganizationDialog.lbPocEmail.text=Email:
+AddNewOrganizationDialog.lbPocName.text=Name:
+AddNewOrganizationDialog.lbPocHeading.text=Point of Contact:
+AddNewOrganizationDialog.lbOrganizationName.text=Organization Name:
+AddNewOrganizationDialog.bnCancel.text=Cancel
+AddNewOrganizationDialog.bnOK.text=OK
+AddNewOrganizationDialog.tfName.tooltip=POC Name
+ManageTagsDialog.okButton.text=OK
+ManageTagsDialog.cancelButton.text=Cancel
+ManageArtifactTypesDialog.taInstructionsMsg.text=Enable one or more correlation properties to use for correlation during ingest. Note, these properties are global and impact all users of the Central Repository.
+EamSqliteSettingsDialog.bnOk.text=OK
+EamPostgresSettingsDialog.bnSave.text=Save
+EamDbSettingsDialog.bnDatabasePathFileOpen.text=Browse...
+EamDbSettingsDialog.tfDatabasePath.toolTipText=Filename and path to store SQLite db file
+EamDbSettingsDialog.tfDatabasePath.text=
+EamDbSettingsDialog.lbDatabasePath.text=Database Path :
+EamDbSettingsDialog.bnCancel.text=Cancel
+EamDbSettingsDialog.bnOk.text=OK
+EamDbSettingsDialog.lbHostName.text=Host Name / IP :
+EamDbSettingsDialog.lbUserPassword.text=User Password :
+EamDbSettingsDialog.lbUserName.text=User Name :
+EamDbSettingsDialog.lbPort.text=Port :
+GlobalSettingsPanel.pnDatabaseConfiguration.title=Database Configuration
+GlobalSettingsPanel.lbDbPlatformTypeLabel.text=Type:
+GlobalSettingsPanel.lbDbNameLabel.text=Name:
+GlobalSettingsPanel.bnDbConfigure.text=Configure
+GlobalSettingsPanel.lbDbLocationLabel.text=Location:
+ManageCorrelationPropertiesDialog.lbWarningMsg.text=Warning Message
+ManageCorrelationPropertiesDialog.cancelButton.text=Cancel
+ManageCorrelationPropertiesDialog.okButton.text=OK
+GlobalSettingsPanel.bnManageProperties.text=Manage Correlation Properties
+EamDbSettingsDialog.lbDatabaseDesc.text=Database File:
+GlobalSettingsPanel.cbUseCentralRepo.text=Use a Central Repository
+GlobalSettingsPanel.organizationTextArea.text=Organization information can be tracked in the Central Repository.
+GlobalSettingsPanel.manageOrganizationButton.text=Manage Organizations
+GlobalSettingsPanel.lbCentralRepository.text=A Central Repository allows you to correlate files and results between cases. Central Repository configuration can not be modified while a case is open.
+GlobalSettingsPanel.pnCorrelationProperties.border.title=Correlation Properties
+GlobalSettingsPanel.organizationPanel.border.title=Organizations
+GlobalSettingsPanel.casesPanel.border.title=Case Details
+GlobalSettingsPanel.showCasesButton.text=Manage Cases
+ShowCasesDialog.closeButton.AccessibleContext.accessibleName=Close
+ShowCasesDialog.closeButton.actionCommand=Close
+ShowCasesDialog.closeButton.text=Close
+ShowCasesDialog.caseDetailsTable.toolTipText=Click column name to sort. Right-click on the table for more options.
+ShowCasesDialog.title=Case Details
+GlobalSettingsPanel.Case\ Details.AccessibleContext.accessibleName=Cases Details
+ShowCasesDialog.caseDetailsTable.AccessibleContext.accessibleDescription=Click column name to sort.
+GlobalSettingsPanel.casesTextArea.text=Display table that lists Central Repository case details.
+GlobalSettingsPanel.ingestRunningWarningLabel.text=Cannot make changes to Central Repository settings when ingest is running!
+GlobalSettingsPanel.correlationPropertiesTextArea.text=Choose which file and result properties to store in the Central Repository for later correlation.\n
+ManageCasesDialog.examinerPhoneLabel.text=Examiner Phone:
+ManageCasesDialog.examinerNameLabel.text=Examiner Name:
+ManageCasesDialog.examinerEmailLabel.text=Examiner Email:
+ManageCasesDialog.caseNumberLabel.text=Case Number:
+ManageCasesDialog.orgLabel.text=Organization:
+ManageCasesDialog.closeButton.text=Close
+ManageCasesDialog.notesLabel.text=Notes:
+ManageCasesDialog.dataSourcesLabel.text=Data Sources:
+ManageCasesDialog.caseInfoLabel.text=Case Info:
diff --git a/out/production/Core/org/sleuthkit/autopsy/commandlineingest/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/commandlineingest/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..8675363370f49b557f8bdca83658647b8bba63e0
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/commandlineingest/Bundle.properties
@@ -0,0 +1,17 @@
+OpenIDE-Module-Name=CommandLineAutopsy
+OptionsCategory_Keywords_Command_Line_Ingest_Settings=Command Line Ingest Settings
+OptionsCategory_Keywords_General=Options
+OptionsCategory_Name_Command_Line_Ingest=Command Line Ingest
+CommandLineIngestSettingsPanel.ResultsDirectoryUnspecified=Output folder must be set
+CommandLineIngestSettingsPanel.PathInvalid=Path is not valid
+CommandLineIngestSettingsPanel.CannotAccess=Cannot access
+CommandLineIngestSettingsPanel.CheckPermissions=Check permissions.
+CommandLineIngestSettingsPanel.jLabelSelectOutputFolder.text=Select output folder:
+CommandLineIngestSettingsPanel.jLabelInvalidResultsFolder.text=jLabelInvalidOutputFolder
+CommandLineIngestSettingsPanel.outputPathTextField.toolTipText=Output folder for command line processing, i.e., the location where case folder will be created by command line processing mode.
+CommandLineIngestSettingsPanel.outputPathTextField.text=
+CommandLineIngestSettingsPanel.browseOutputFolderButton.text=Browse
+CommandLineIngestSettingsPanel.bnEditIngestSettings.toolTipText=Ingest job settings for the command line processing mode context.
+CommandLineIngestSettingsPanel.bnEditIngestSettings.text=Ingest Module Settings
+CommandLinePanel.jLabel1.text=Ingest is running from command line
+CommandLineStartupWindow.title.text=Running in Command Line Mode
diff --git a/out/production/Core/org/sleuthkit/autopsy/commandlineingest/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/commandlineingest/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..8675363370f49b557f8bdca83658647b8bba63e0
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/commandlineingest/Bundle.properties-MERGED
@@ -0,0 +1,17 @@
+OpenIDE-Module-Name=CommandLineAutopsy
+OptionsCategory_Keywords_Command_Line_Ingest_Settings=Command Line Ingest Settings
+OptionsCategory_Keywords_General=Options
+OptionsCategory_Name_Command_Line_Ingest=Command Line Ingest
+CommandLineIngestSettingsPanel.ResultsDirectoryUnspecified=Output folder must be set
+CommandLineIngestSettingsPanel.PathInvalid=Path is not valid
+CommandLineIngestSettingsPanel.CannotAccess=Cannot access
+CommandLineIngestSettingsPanel.CheckPermissions=Check permissions.
+CommandLineIngestSettingsPanel.jLabelSelectOutputFolder.text=Select output folder:
+CommandLineIngestSettingsPanel.jLabelInvalidResultsFolder.text=jLabelInvalidOutputFolder
+CommandLineIngestSettingsPanel.outputPathTextField.toolTipText=Output folder for command line processing, i.e., the location where case folder will be created by command line processing mode.
+CommandLineIngestSettingsPanel.outputPathTextField.text=
+CommandLineIngestSettingsPanel.browseOutputFolderButton.text=Browse
+CommandLineIngestSettingsPanel.bnEditIngestSettings.toolTipText=Ingest job settings for the command line processing mode context.
+CommandLineIngestSettingsPanel.bnEditIngestSettings.text=Ingest Module Settings
+CommandLinePanel.jLabel1.text=Ingest is running from command line
+CommandLineStartupWindow.title.text=Running in Command Line Mode
diff --git a/out/production/Core/org/sleuthkit/autopsy/commonpropertiessearch/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/commonpropertiessearch/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..563c433322072f887d5a814af4de620999171c1b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/commonpropertiessearch/Bundle.properties
@@ -0,0 +1,48 @@
+CommonFilesPanel.commonFilesSearchLabel.text=<html>Find files in multiple data sources in the current case.</html>
+CommonFilesPanel.text=Indicate which data sources to consider while searching for duplicates:
+CommonFilesPanel.jRadioButton1.text=jRadioButton1
+CommonFilesPanel.jRadioButton2.text=Between current case and cases in Central Repository
+CommonFilesPanel.intraCaseRadio.label=Correlate within current case only
+CommonFilesPanel.interCaseRadio.label=Correlate amongst all known cases (uses Central Repo)
+IntraCasePanel.selectDataSourceComboBox.actionCommand=
+CommonAttributePanel.jCheckBox1.text=Hide files found in over
+CommonAttributePanel.jLabel1.text=%  of data sources in central repository.
+CommonAttributePanel.percentageThresholdCheck.text_1=Hide files found in over
+CommonAttributePanel.jCheckBox1.text=Hide files found in over
+CommonAttributePanel.jLabel1.text=%  of data sources in central repository.
+CommonAttributePanel.percentageThreshold.text=20
+CommonAttributePanel.jLabel1.text_1=% of data sources in central repository.
+InterCasePanel.correlationTypeComboBox.toolTipText=Selected Correlation Type
+IntraCasePanel.selectedFileCategoriesButton.text=Only the selected file types:
+IntraCasePanel.categoriesLabel.text=File Types to Show:
+IntraCasePanel.allFileCategoriesRadioButton.toolTipText=No filtering applied to results...
+IntraCasePanel.allFileCategoriesRadioButton.text=All file types
+IntraCasePanel.documentsCheckbox.text=Documents
+IntraCasePanel.pictureVideoCheckbox.text=Pictures and Videos
+IntraCasePanel.selectedFileCategoriesButton.toolTipText=Select from the options below...
+CommonAttributePanel.percentageThresholdTextTwo.text_1=% of data sources in Central Repository.
+CommonAttributePanel.percentageThresholdCheck.text_1_1=Hide items found in over
+CommonAttributePanel.intraCaseRadio.text=Between data sources in current case
+CommonAttributePanel.errorText.text=<html>In order to search, you must select a file category.</html>
+CommonAttributePanel.searchButton.text=Search
+InterCasePanel.categoriesLabel.text=File Types To Show:
+InterCasePanel.documentsCheckbox.text=Documents
+InterCasePanel.pictureVideoCheckbox.text=Pictures and Videos
+InterCasePanel.selectedFileCategoriesButton.toolTipText=Select from the options below...
+InterCasePanel.selectedFileCategoriesButton.text=Only the selected file types:
+InterCasePanel.allFileCategoriesRadioButton.toolTipText=No filtering applied to results...
+InterCasePanel.allFileCategoriesRadioButton.text=All file types
+InterCasePanel.specificCentralRepoCaseCheckbox.text=Common items need to exist in a specific case:
+IntraCasePanel.onlySpecificDataSourceCheckbox.text=Common items need to exist in a specific data source:
+CommonAttributePanel.interCasePanel.border.title=Central Repository Options
+CommonAttributePanel.intraCasePanel.border.title=Current Case Options
+CommonAttributePanel.commonItemSearchDescription.text=<html>Find items that exist in multiple data sources or cases</html>
+CommonAttributePanel.scopeLabel.text=Scope of Search:
+InterCasePanel.correlationComboBoxLabel.text=Property Type to Match:
+CommonAttributePanel.percentageThresholdInputBox.text=20
+CommonAttributePanel.resultsDisplayLabel.text_2=Display results organized by:
+CommonAttributePanel.organizeByCaseRadio.text=Case
+CommonAttributePanel.organizeByCountRadio.text=Number of occurrences
+CommonAttributePanel.caseResultsRadioButton.text=Case
+CommonAttributePanel.countResultsRadioButton.text=Number of data sources
+CommonAttributePanel.displayResultsLabel.text_2=Display results organized by:
diff --git a/out/production/Core/org/sleuthkit/autopsy/commonpropertiessearch/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/commonpropertiessearch/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..d164529639599fc61bee5762e8e70f3b291eef69
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/commonpropertiessearch/Bundle.properties-MERGED
@@ -0,0 +1,116 @@
+AbstractCommonFilesMetadataBuilder.buildCategorySelectionString.all=All File Categories
+AbstractCommonFilesMetadataBuilder.buildCategorySelectionString.doc=Documents
+AbstractCommonFilesMetadataBuilder.buildCategorySelectionString.media=Media
+# {0} - threshold percent
+AbstractCommonFilesMetadataBuilder.getPercentFilter.thresholdPercent=, Threshold {0}%
+# {0} - attr type
+# {1} - threshold string
+AllInterCaseCommonAttributeSearcher.buildTabTitle.titleInterAll=Common Properties (All Central Repository Cases, {0}{1})
+# {0} - build category
+# {1} - threshold string
+AllIntraCaseCommonAttributeSearcher.buildTabTitle.titleIntraAll=Common Properties (All Data Sources, {0}{1})
+# {0} - number of datasources
+CommonAttributePanel.dataSourcesLabel.text=The current Central Repository contains {0} data source(s).
+CommonAttributePanel.exception=Unexpected Exception loading DataSources.
+CommonAttributePanel.frame.title=Find Common Properties
+CommonAttributePanel.incompleteResults.continueText=\n\n Continue with search anyway?
+CommonAttributePanel.incompleteResults.introText=Results may be incomplete. Not all data sources in the current case were ingested into the current Central Repository. The following data sources have not been processed:
+CommonAttributePanel.incompleteResults.title=Search may be incomplete
+CommonAttributePanel.intraCasePanel.title=Curren Case Options
+CommonAttributePanel.search.done.exception=Unexpected exception running Find Common Properties.
+CommonAttributePanel.search.done.interupted=Something went wrong finding common properties.
+CommonAttributePanel.search.done.noCurrentCaseException=Unable to open case file.
+CommonAttributePanel.search.done.noResults=No results found.
+CommonAttributePanel.search.done.searchProgressDisplay=Displaying Common Properties Results.
+CommonAttributePanel.search.done.searchProgressGathering=Gathering Common Properties Results.
+CommonAttributePanel.search.done.sqlException=Unable to query db for properties or data sources.
+CommonAttributePanel.search.done.tskCoreException=Unable to run query against DB.
+CommonAttributePanel.search.results.pathText=Common Properties Results
+CommonAttributePanel.setupCases.done.exeutionException=Unexpected exception loading cases.
+CommonAttributePanel.setupCases.done.interruptedException=Something went wrong building the Common Files Search dialog box.
+CommonAttributePanel.setupDataSources.done.exception=Unexpected exception loading data sources.
+CommonAttributePanel.setupDataSources.done.interupted=Something went wrong building the Common Files Search dialog box.
+CommonAttributePanel.setupDataSources.done.noCurrentCaseException=Unable to open case file.
+CommonAttributePanel.setupDataSources.done.sqlException=Unable to query db for data sources.
+CommonAttributePanel.setupDataSources.done.tskCoreException=Unable to run query against DB.
+CommonAttributePanel.setupDataSources.updateUi.noDataSources=No data sources were found.
+CommonAttributePanel.title=Common Property Panel
+CommonAttributeSearchAction.getName.text=Find Common Properties
+CommonAttributeSearchAction.openPanel.caseNotInCentralRepo=\n  - The current case is not in the Central Repository.
+CommonAttributeSearchAction.openPanel.centralRepoDisabled=\n  - The Central Repository is disabled.
+CommonAttributeSearchAction.openPanel.centralRepoInvalid=\n  - The Central Repository configuration is invalid.
+CommonAttributeSearchAction.openPanel.intro=The find common properties feature is not available because:
+CommonAttributeSearchAction.openPanel.noCaseOpen=\n  - No case is open.
+CommonAttributeSearchAction.openPanel.notEnoughCases=\n  - Fewer than 2 cases exist in the Central Repository.
+CommonAttributeSearchAction.openPanel.notEnoughDataSources=\n  - There are not multiple data sources in the current case.
+CommonAttributeSearchAction.openPanel.resolution=\n\nAddress one of these issues to enable this feature.
+CommonAttributeValueNode.CommonAttributeValueNode.format=Value: %s
+CommonFilesNode.getName.text=Common Files
+CommonFilesPanel.commonFilesSearchLabel.text=<html>Find files in multiple data sources in the current case.</html>
+CommonFilesPanel.text=Indicate which data sources to consider while searching for duplicates:
+CommonFilesPanel.jRadioButton1.text=jRadioButton1
+CommonFilesPanel.jRadioButton2.text=Between current case and cases in Central Repository
+CommonFilesPanel.intraCaseRadio.label=Correlate within current case only
+CommonFilesPanel.interCaseRadio.label=Correlate amongst all known cases (uses Central Repo)
+CommonFilesSearchResultsViewerTable.caseColLbl=Case
+CommonFilesSearchResultsViewerTable.dataSourceColLbl=Data Source
+CommonFilesSearchResultsViewerTable.instancesColLbl=Instances
+CommonFilesSearchResultsViewerTable.localPath=Parent Path in Current Case
+CommonFilesSearchResultsViewerTable.noDescText=\ 
+CommonFilesSearchResultsViewerTable.pathColLbl=Parent Path
+CommonFilesSearchResultsViewerTable.valueColLbl=Value
+InstanceCountNode.createSheet.noDescription=\ 
+InstanceCountNode.displayName=Exists in %s data sources (%s)
+IntraCasePanel.selectDataSourceComboBox.actionCommand=
+CommonAttributePanel.jCheckBox1.text=Hide files found in over
+CommonAttributePanel.jLabel1.text=%  of data sources in central repository.
+CommonAttributePanel.percentageThresholdCheck.text_1=Hide files found in over
+CommonAttributePanel.jCheckBox1.text=Hide files found in over
+CommonAttributePanel.jLabel1.text=%  of data sources in central repository.
+CommonAttributePanel.percentageThreshold.text=20
+CommonAttributePanel.jLabel1.text_1=% of data sources in central repository.
+InterCasePanel.correlationTypeComboBox.toolTipText=Selected Correlation Type
+IntraCasePanel.selectedFileCategoriesButton.text=Only the selected file types:
+IntraCasePanel.categoriesLabel.text=File Types to Show:
+IntraCasePanel.allFileCategoriesRadioButton.toolTipText=No filtering applied to results...
+IntraCasePanel.allFileCategoriesRadioButton.text=All file types
+IntraCasePanel.documentsCheckbox.text=Documents
+IntraCasePanel.pictureVideoCheckbox.text=Pictures and Videos
+IntraCasePanel.selectedFileCategoriesButton.toolTipText=Select from the options below...
+CommonAttributePanel.percentageThresholdTextTwo.text_1=% of data sources in Central Repository.
+CommonAttributePanel.percentageThresholdCheck.text_1_1=Hide items found in over
+CommonAttributePanel.intraCaseRadio.text=Between data sources in current case
+CommonAttributePanel.errorText.text=<html>In order to search, you must select a file category.</html>
+CommonAttributePanel.searchButton.text=Search
+InterCasePanel.categoriesLabel.text=File Types To Show:
+InterCasePanel.documentsCheckbox.text=Documents
+InterCasePanel.pictureVideoCheckbox.text=Pictures and Videos
+InterCasePanel.selectedFileCategoriesButton.toolTipText=Select from the options below...
+InterCasePanel.selectedFileCategoriesButton.text=Only the selected file types:
+InterCasePanel.allFileCategoriesRadioButton.toolTipText=No filtering applied to results...
+InterCasePanel.allFileCategoriesRadioButton.text=All file types
+InterCasePanel.specificCentralRepoCaseCheckbox.text=Common items need to exist in a specific case:
+IntraCasePanel.onlySpecificDataSourceCheckbox.text=Common items need to exist in a specific data source:
+CommonAttributePanel.interCasePanel.border.title=Central Repository Options
+CommonAttributePanel.intraCasePanel.border.title=Current Case Options
+CommonAttributePanel.commonItemSearchDescription.text=<html>Find items that exist in multiple data sources or cases</html>
+CommonAttributePanel.scopeLabel.text=Scope of Search:
+InterCasePanel.correlationComboBoxLabel.text=Property Type to Match:
+CommonAttributePanel.percentageThresholdInputBox.text=20
+CommonAttributePanel.resultsDisplayLabel.text_2=Display results organized by:
+CommonAttributePanel.organizeByCaseRadio.text=Case
+CommonAttributePanel.organizeByCountRadio.text=Number of occurrences
+CommonAttributePanel.caseResultsRadioButton.text=Case
+CommonAttributePanel.countResultsRadioButton.text=Number of data sources
+CommonAttributePanel.displayResultsLabel.text_2=Display results organized by:
+# {0} - case name
+# {1} - attr type
+# {2} - threshold string
+SingleInterCaseCommonAttributeSearcher.buildTabTitle.titleInterSingle=Common Properties (Central Repository Case: {0}, {1}{2})
+# {0} - data source name
+# {1} - build category
+# {2} - threshold string
+SingleIntraCaseCommonAttributeSearcher.buildTabTitle.titleIntraSingle=Common Properties (Data Source: {0}, {1}{2})
+UserInputErrorManager.categories=No file categories are included in the search.
+UserInputErrorManager.frequency=Invalid Frequency Percentage: 0 < % < 100.
+ValueNode.createSheet.noDescription=\ 
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/communications/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..1b2dd9ae378147a0f31b6b5440371c6517ec8354
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/communications/Bundle.properties
@@ -0,0 +1,51 @@
+CVTTopComponent.TabConstraints.tabTitle=Visualize
+CVTTopComponent.accountsBrowser.TabConstraints.tabTitle=Browse
+FiltersPanel.applyFiltersButton.text=Apply
+FiltersPanel.devicesLabel.text=Devices:
+FiltersPanel.accountTypesLabel.text=Account Types:
+FiltersPanel.filtersTitleLabel.text=Filters
+FiltersPanel.unCheckAllAccountTypesButton.text=Uncheck All
+FiltersPanel.checkAllAccountTypesButton.text=Check All
+FiltersPanel.unCheckAllDevicesButton.text=Uncheck All
+FiltersPanel.checkAllDevicesButton.text=Check All
+FiltersPanel.dateRangeLabel.text=Date Range:
+FiltersPanel.startCheckBox.text=Start:
+FiltersPanel.endCheckBox.text=End:
+FiltersPanel.refreshButton.text=Refresh
+FiltersPanel.deviceRequiredLabel.text=Select at least one.
+FiltersPanel.accountTypeRequiredLabel.text=Select at least one.
+FiltersPanel.needsRefreshLabel.text=Displayed data is out of date. Press Refresh.
+VisualizationPanel.jButton1.text=Fast Organic 
+CVTTopComponent.vizPanel.TabConstraints.tabTitle=Visualize
+CVTTopComponent.accountsBrowser.TabConstraints.tabTitle_1=Browse
+CVTTopComponent.browseVisualizeTabPane.AccessibleContext.accessibleName=Visualize
+CVTTopComponent.vizPanel.TabConstraints.tabTitle_1=Visualize
+VisualizationPanel.fitGraphButton.text=
+VisualizationPanel.jTextArea1.text=Right-click an account in the Browse Accounts table, and select 'Visualize' to begin.
+VisualizationPanel.fitZoomButton.toolTipText=Fit visualization to available space.
+VisualizationPanel.fitZoomButton.text=
+VisualizationPanel.zoomActualButton.toolTipText=Reset visualization default zoom state.
+VisualizationPanel.zoomActualButton.text=
+VisualizationPanel.zoomInButton.toolTipText=Zoom visualization in.
+VisualizationPanel.zoomInButton.text=
+VisualizationPanel.zoomOutButton.toolTipText=Zoom visualization out.
+VisualizationPanel.zoomOutButton.text=
+VisualizationPanel.fastOrganicLayoutButton.text=
+VisualizationPanel.backButton.text_1=
+VisualizationPanel.circleLayoutButton.text=Circle
+VisualizationPanel.organicLayoutButton.text=Organic
+VisualizationPanel.hierarchyLayoutButton.text=Hierarchical
+VisualizationPanel.clearVizButton.text_1=
+VisualizationPanel.snapshotButton.text_1=Snapshot Report
+VisualizationPanel.clearVizButton.actionCommand=
+VisualizationPanel.backButton.toolTipText=Click to go back to previous state.
+VisualizationPanel.forwardButton.toolTipText=Click to move state forward.
+VisualizationPanel.fastOrganicLayoutButton.toolTipText=Click to redraw visualization.
+VisualizationPanel.clearVizButton.toolTipText=Click to clear visualization.
+FiltersPanel.limitHeaderLabel.text=Communications Limit:
+FiltersPanel.mostRecentLabel.text=Most Recent:
+FiltersPanel.limitErrorMsgLabel.text=Invalid integer value.
+VisualizationPanel.forwardButton.text=
+VisualizationPanel.zoomPercentLabel.text=100%
+VisualizationPanel.zoomLabel.text=Zoom:
+VisualizationPanel.snapshotButton.toolTipText=Generate Snapshot report.
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/communications/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..2ad2305d383a29016288b87a2a9dc1c46acb2e17
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/communications/Bundle.properties-MERGED
@@ -0,0 +1,98 @@
+AccountNode.accountName=Account
+AccountNode.accountType=Type
+AccountNode.device=Device
+AccountNode.messageCount=Items
+applyText=Apply
+CTL_OpenCVTAction=Communications
+CVTTopComponent.name=\ Communications Visualization
+CVTTopComponent.TabConstraints.tabTitle=Visualize
+CVTTopComponent.accountsBrowser.TabConstraints.tabTitle=Browse
+FiltersPanel.applyFiltersButton.text=Apply
+FiltersPanel.devicesLabel.text=Devices:
+FiltersPanel.accountTypesLabel.text=Account Types:
+FiltersPanel.filtersTitleLabel.text=Filters
+FiltersPanel.unCheckAllAccountTypesButton.text=Uncheck All
+FiltersPanel.checkAllAccountTypesButton.text=Check All
+FiltersPanel.unCheckAllDevicesButton.text=Uncheck All
+FiltersPanel.checkAllDevicesButton.text=Check All
+FiltersPanel.dateRangeLabel.text=Date Range:
+FiltersPanel.startCheckBox.text=Start:
+FiltersPanel.endCheckBox.text=End:
+FiltersPanel.refreshButton.text=Refresh
+FiltersPanel.deviceRequiredLabel.text=Select at least one.
+FiltersPanel.accountTypeRequiredLabel.text=Select at least one.
+FiltersPanel.needsRefreshLabel.text=Displayed data is out of date. Press Refresh.
+OpenCVTAction.displayName=Communications
+PinAccountsAction.pluralText=Add Selected Accounts to Visualization
+PinAccountsAction.singularText=Add Selected Account to Visualization
+refreshText=Refresh Results
+ResetAndPinAccountsAction.pluralText=Visualize Only Selected Accounts
+ResetAndPinAccountsAction.singularText=Visualize Only Selected Account
+UnpinAccountsAction.pluralText=Remove Selected Accounts
+UnpinAccountsAction.singularText=Remove Selected Account
+VisalizationPanel.paintingError=Problem painting visualization.
+# {0} -  default name
+VisualizationPane_accept_defaultName=Report name was empty. Press OK to accept default report name: {0}
+VisualizationPane_blank_report_title=Blank Report Name
+VisualizationPane_DisplayName=Open Report
+VisualizationPane_fileName_prompt=Enter name for the Communications Snapshot Report:
+VisualizationPane_MessageBoxTitle=Open Report Failure
+VisualizationPane_MissingReportFileMessage=The report file no longer exists.
+VisualizationPane_NoAssociatedEditorMessage=There is no associated editor for reports of this type or the associated application failed to launch.
+VisualizationPane_NoOpenInEditorSupportMessage=This platform (operating system) does not support opening a file in an editor this way.
+VisualizationPane_Open_Report=Open Report
+# {0} -  report name
+VisualizationPane_overrite_exiting=Overwrite existing report?\n{0}
+VisualizationPane_Report_OK_Button=OK
+# {0} -  report path
+VisualizationPane_Report_Success=Report Successfully create at:\n{0}
+VisualizationPane_ReportFileOpenPermissionDeniedMessage=Permission to open the report file was denied.
+VisualizationPane_reportName=Communications Snapshot
+VisualizationPanel.cancelButton.text=Cancel
+VisualizationPanel.computingLayout=Computing Layout
+VisualizationPanel.jButton1.text=Fast Organic 
+CVTTopComponent.vizPanel.TabConstraints.tabTitle=Visualize
+CVTTopComponent.accountsBrowser.TabConstraints.tabTitle_1=Browse
+CVTTopComponent.browseVisualizeTabPane.AccessibleContext.accessibleName=Visualize
+CVTTopComponent.vizPanel.TabConstraints.tabTitle_1=Visualize
+VisualizationPanel.fitGraphButton.text=
+VisualizationPanel.jTextArea1.text=Right-click an account in the Browse Accounts table, and select 'Visualize' to begin.
+VisualizationPanel.fitZoomButton.toolTipText=Fit visualization to available space.
+VisualizationPanel.fitZoomButton.text=
+# {0} -  layout name
+VisualizationPanel.layoutFail.text={0} layout failed. Try a different layout.
+# {0} - layout name
+VisualizationPanel.layoutFailWithLockedVertices.text={0} layout failed with locked vertices. Unlock some vertices or try a different layout.
+VisualizationPanel.lockAction.pluralText=Lock Selected Accounts
+VisualizationPanel.lockAction.singularText=Lock Selected Account
+VisualizationPanel.unlockAction.pluralText=Unlock Selected Accounts
+VisualizationPanel.unlockAction.singularText=Unlock Selected Account
+VisualizationPanel.zoomActualButton.toolTipText=Reset visualization default zoom state.
+VisualizationPanel.zoomActualButton.text=
+VisualizationPanel.zoomInButton.toolTipText=Zoom visualization in.
+VisualizationPanel.zoomInButton.text=
+VisualizationPanel.zoomOutButton.toolTipText=Zoom visualization out.
+VisualizationPanel.zoomOutButton.text=
+VisualizationPanel.fastOrganicLayoutButton.text=
+VisualizationPanel.backButton.text_1=
+VisualizationPanel.circleLayoutButton.text=Circle
+VisualizationPanel.organicLayoutButton.text=Organic
+VisualizationPanel.hierarchyLayoutButton.text=Hierarchical
+VisualizationPanel.clearVizButton.text_1=
+VisualizationPanel.snapshotButton.text_1=Snapshot Report
+VisualizationPanel.clearVizButton.actionCommand=
+VisualizationPanel.backButton.toolTipText=Click to go back to previous state.
+VisualizationPanel.forwardButton.toolTipText=Click to move state forward.
+VisualizationPanel.fastOrganicLayoutButton.toolTipText=Click to redraw visualization.
+VisualizationPanel.clearVizButton.toolTipText=Click to clear visualization.
+FiltersPanel.limitHeaderLabel.text=Communications Limit:
+FiltersPanel.mostRecentLabel.text=Most Recent:
+FiltersPanel.limitErrorMsgLabel.text=Invalid integer value.
+VisualizationPanel.forwardButton.text=
+VisualizationPanel.zoomPercentLabel.text=100%
+VisualizationPanel.zoomLabel.text=Zoom:
+VisualizationPanel.snapshotButton.toolTipText=Generate Snapshot report.
+VisualizationPanel_action_dialogs_title=Communications
+VisualizationPanel_action_name_text=Snapshot Report
+VisualizationPanel_module_name=Communications
+VisualizationPanel_snapshot_report_failure=Snapshot report not created. An error occurred during creation.
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/Vertex_Label_template.html b/out/production/Core/org/sleuthkit/autopsy/communications/Vertex_Label_template.html
new file mode 100644
index 0000000000000000000000000000000000000000..4b6d3db580f4e4067bd57231e441c5808a13830e
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/communications/Vertex_Label_template.html
@@ -0,0 +1,3 @@
+<html>
+    <div  style="font-size:{{size}}px;">{{#pinned}}<img style="vertical-align: middle;" height={{size}} width={{size}} src={{MARKER_PIN_URL}}>{{/pinned}}{{#locked}}<img style="vertical-align: middle;"height={{size}} width={{size}} src={{LOCK_URL}}>{{/locked}}<img style="vertical-align: middle;" height={{size}} width={{size}} src={{iconFileName}}>{{accountName}} {{#device_id}}<br>data source: {{device_id}}{{/device_id}}</div>
+</html>
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/arrow-circle-double-135.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/arrow-circle-double-135.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f40ba52062c62295a89856c8459052c0b78eadb
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/arrow-circle-double-135.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/broom.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/broom.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c6152ef621a20c8bb016742c08153f20cd8e71e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/broom.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/control-double.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/control-double.png
new file mode 100644
index 0000000000000000000000000000000000000000..4197fb468badbb0a39a578739a99ab817d3bb9e8
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/control-double.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/defaultContact.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/defaultContact.png
new file mode 100755
index 0000000000000000000000000000000000000000..80d697fac50c4808cdf7356db8d1c67f73b79682
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/defaultContact.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/email_link.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/email_link.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c49f78a657c1ba1ec0ca6a28455721b20d4ec50
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/email_link.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/emblem-web.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/emblem-web.png
new file mode 100644
index 0000000000000000000000000000000000000000..54805fc1adadef07d5ac71b1ad9a0138104fd0a1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/emblem-web.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/emblem-web24.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/emblem-web24.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b105460320af9c74a8662565c288e10ad21ca8b
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/emblem-web24.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/folder-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/folder-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8eb4f67081db5c50e1ee7892e671bda7a45d143
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/folder-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/funnel.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/funnel.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f69604528f29ca95e3b124de2849067797d839f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/funnel.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/icons8-mind-map-16.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/icons8-mind-map-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d9188c24518a204fa39ef11bd7c3734bd319f4a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/icons8-mind-map-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/icons8-neural-network.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/icons8-neural-network.png
new file mode 100644
index 0000000000000000000000000000000000000000..331be052314b9451e92d0378ce954e9a4ea56e4c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/icons8-neural-network.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/lock_large_locked.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/lock_large_locked.png
new file mode 100644
index 0000000000000000000000000000000000000000..527a77429601b029873fef276f332c6aba7a6720
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/lock_large_locked.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/lock_large_unlocked.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/lock_large_unlocked.png
new file mode 100644
index 0000000000000000000000000000000000000000..9df763fb96d645789619b56a482ab5c8080aa214
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/lock_large_unlocked.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-left.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-left.png
new file mode 100644
index 0000000000000000000000000000000000000000..f865c5787fd53ae4809bdecc318ed273d8c60e31
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-left.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-actual-equal.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-actual-equal.png
new file mode 100644
index 0000000000000000000000000000000000000000..52972052c5e9f68880c12353b5008eab9df665d8
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-actual-equal.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-actual.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-actual.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf0137c5b4e66a12edf613daf6578ec9ee076d2c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-actual.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-fit.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-fit.png
new file mode 100644
index 0000000000000000000000000000000000000000..e29d97104517b832e17261a2c768784198ea2f5e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-fit.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-in-green.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-in-green.png
new file mode 100644
index 0000000000000000000000000000000000000000..53bb613f8cebaf171fde016a9c5fca4bfabc303e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-in-green.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-in.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-in.png
new file mode 100644
index 0000000000000000000000000000000000000000..281af0cde172dac2a38734350dfd35d840881fde
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-in.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-out-red.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-out-red.png
new file mode 100644
index 0000000000000000000000000000000000000000..04446b048ca454541a9bc74b5f34200a35afe041
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-out-red.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-out.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-out.png
new file mode 100644
index 0000000000000000000000000000000000000000..c11249f5286caa237c1128a6e500fc0e6e9619fb
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom-out.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom.png
new file mode 100644
index 0000000000000000000000000000000000000000..a705d33d9231f2ca64f90a4505422f45bec80935
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier-zoom.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf3d97f75e9cde9c143980d89272fe61fc2d64ee
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier_zoom_in.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier_zoom_in.png
new file mode 100644
index 0000000000000000000000000000000000000000..af4fe07477243b9b2099899d1ef47b8e3fd87b09
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier_zoom_in.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier_zoom_out.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier_zoom_out.png
new file mode 100644
index 0000000000000000000000000000000000000000..81f28199ac1c979f440f0586e6e0da48672e74a4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/magnifier_zoom_out.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--arrow.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9c33c570fce3ca96161e678e39290287d6ce16c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--arrow.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--exclamation.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..b225a567b382355128ef59bf63c2ebc2ea84624f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--exclamation.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--minus.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f1fda8b333c85120bd02483fef12b3a0d81f211
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--minus.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--pencil.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..c18784e7cf00714b60bb72d00af053214a58fa13
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--pencil.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--pin.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--pin.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0e6a6a6bbd9a4e0b8a2b4cbe8fd467859dca3a2
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--pin.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--plus.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb98edc78ae1bd4c79064cf09091b9864d2feacf
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker--plus.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/marker.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker.png
new file mode 100644
index 0000000000000000000000000000000000000000..74c3b9143461531ce53eaa91a394309139cd10d1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/marker.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/nail.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/nail.png
new file mode 100755
index 0000000000000000000000000000000000000000..f10f365a10aabd7eae9c30ced2905b0958c86e82
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/nail.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/screw.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/screw.png
new file mode 100755
index 0000000000000000000000000000000000000000..ec8d434e258ad02545a0e7eefa3f166975b57cdf
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/screw.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/table.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/table.png
new file mode 100644
index 0000000000000000000000000000000000000000..abcd93689a08ec9bdbf0984927e8da06c043c7cd
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/table.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/threaded.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/threaded.png
new file mode 100755
index 0000000000000000000000000000000000000000..449f6bad6cb1b286f2916044d10129b06ad9150b
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/threaded.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/tick.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/tick.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7d7a96be3f2282a62e3c0733bac89c7f6de7b4a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/tick.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/images/unthreaded.png b/out/production/Core/org/sleuthkit/autopsy/communications/images/unthreaded.png
new file mode 100755
index 0000000000000000000000000000000000000000..e66695ea888f26e1f25c6d04e801d29e5b467bff
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/communications/images/unthreaded.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/relationships/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/communications/relationships/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..701a7b12614dc3a2765b0f6b94d09403fe5ce1f3
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/communications/relationships/Bundle.properties
@@ -0,0 +1,21 @@
+ContactDetailsPane.nameLabel.text=Placeholder
+SummaryViewer.countsPanel.border.title=Counts
+SummaryViewer.contactsLabel.text=Contacts:
+SummaryViewer.attachmentsLabel.text=Media Attachments:
+OutlineViewPanel.messageLabel.text=<Control Disabled>
+SummaryViewer.messagesDataLabel.text=messages
+SummaryViewer.callLogsDataLabel.text=callLogs
+SummaryViewer.contactsDataLabel.text=contacts
+SummaryViewer.attachmentsDataLabel.text=attachments
+SummaryViewer.messagesLabel.text=Messages:
+SummaryViewer.callLogsLabel.text=Call Logs:
+ThreadRootMessagePanel.showAllCheckBox.text=Show All Messages
+ThreadPane.backButton.text=<---
+SummaryViewer.caseReferencesPanel.border.title=Other Occurrences
+SummaryViewer.fileReferencesPanel.border.title=File References in Current Case
+MessageViewer.threadsLabel.text=Select a Thread to View
+MessageViewer.threadNameLabel.text=<threadName>
+MessageViewer.showingMessagesLabel.text=Showing Messages for Thread:
+MessageViewer.backButton.AccessibleContext.accessibleDescription=
+MessageViewer.backButton.text=Threads
+MessageViewer.showAllButton.text=All Messages
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/relationships/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/communications/relationships/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..f2aa0df8e1de1e18b8ee9f8d0dc77075de3af4c1
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/communications/relationships/Bundle.properties-MERGED
@@ -0,0 +1,63 @@
+CallLogViewer_device_label=Device
+CallLogViewer_duration_label=Duration(seconds)
+CallLogViewer_noCallLogs=<No call logs found for selected account>
+CallLogViewer_recipient_label=To/From
+CallLogViewer_title=Call Logs
+ContactDetailsPane.nameLabel.text=Placeholder
+ContactNode_Email=Email Address
+ContactNode_Home_Number=Home Number
+ContactNode_Mobile_Number=Mobile Number
+ContactNode_Name=Name
+ContactNode_Office_Number=Office Number
+ContactNode_Phone=Phone Number
+ContactNode_URL=URL
+ContactsViewer_columnHeader_Email=Email
+ContactsViewer_columnHeader_Name=Name
+ContactsViewer_columnHeader_Phone=Phone
+ContactsViewer_noContacts_message=<No contacts found for selected account>
+ContactsViewer_tabTitle=Contacts
+MediaViewer_Name=Media Attachments
+MessageNode_Node_Property_Attms=Attachments
+MessageNode_Node_Property_Date=Date
+MessageNode_Node_Property_From=From
+MessageNode_Node_Property_Subject=Subject
+MessageNode_Node_Property_To=To
+MessageNode_Node_Property_Type=Type
+MessageViewer_columnHeader_Attms=Attachments
+MessageViewer_columnHeader_Date=Date
+MessageViewer_columnHeader_EarlyDate=Earliest Message
+MessageViewer_columnHeader_From=From
+MessageViewer_columnHeader_Subject=Subject
+MessageViewer_columnHeader_To=To
+MessageViewer_no_messages=<No messages found for selected account>
+MessageViewer_tabTitle=Messages
+MessageViewer_viewMessage_all=All
+MessageViewer_viewMessage_calllogs=Call Logs
+MessageViewer_viewMessage_selected=Selected
+MessageViewer_viewMessage_unthreaded=Unthreaded
+SummaryViewer.countsPanel.border.title=Counts
+SummaryViewer.contactsLabel.text=Contacts:
+SummaryViewer.attachmentsLabel.text=Media Attachments:
+OutlineViewPanel.messageLabel.text=<Control Disabled>
+SummaryViewer.messagesDataLabel.text=messages
+SummaryViewer.callLogsDataLabel.text=callLogs
+SummaryViewer.contactsDataLabel.text=contacts
+SummaryViewer.attachmentsDataLabel.text=attachments
+SummaryViewer.messagesLabel.text=Messages:
+SummaryViewer.callLogsLabel.text=Call Logs:
+SummaryViewer_CaseRefNameColumn_Title=Case Name
+SummaryViewer_CentralRepository_Message=<Enable Central Resposity to see Other Occurrences>
+SummaryViewer_Creation_Date_Title=Creation Date
+SummaryViewer_FileRefNameColumn_Title=Path
+SummaryViewer_TabTitle=Summary
+SummeryViewer_FileRef_Message=<Select one Accout to see File References>
+ThreadRootMessagePanel.showAllCheckBox.text=Show All Messages
+ThreadPane.backButton.text=<---
+SummaryViewer.caseReferencesPanel.border.title=Other Occurrences
+SummaryViewer.fileReferencesPanel.border.title=File References in Current Case
+MessageViewer.threadsLabel.text=Select a Thread to View
+MessageViewer.threadNameLabel.text=<threadName>
+MessageViewer.showingMessagesLabel.text=Showing Messages for Thread:
+MessageViewer.backButton.AccessibleContext.accessibleDescription=
+MessageViewer.backButton.text=Threads
+MessageViewer.showAllButton.text=All Messages
diff --git a/out/production/Core/org/sleuthkit/autopsy/communications/snapshot/comm_snapshot_template.html b/out/production/Core/org/sleuthkit/autopsy/communications/snapshot/comm_snapshot_template.html
new file mode 100755
index 0000000000000000000000000000000000000000..078f6fc9788a69ccd7cd0a1275710a076114cbc5
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/communications/snapshot/comm_snapshot_template.html
@@ -0,0 +1,21 @@
+<html>
+    <head>
+        <title>Communications Snapshot: {{reportTitle}}</title>
+        <link rel="stylesheet" type="text/css" href="index.css" />
+        <link rel="icon" type="image/ico" href="favicon.ico" />
+    </head>
+    <body><div id="header">Communications Snapshot</div>
+        <div id="content">
+            <img id="snapshot" src="snapshot.png" alt="Snapshot" >
+            <table>
+                <tr><td><b>Date Range</b></td><td></td></tr>
+                <tr><td>Start:</td><td>{{startTime}}</td></tr>
+                <tr><td>End:</td><td>{{endTime}}</td></tr>
+                <tr><td><b>Devices:</b></td><td></td></tr>
+                {{#devices}}<tr><td>{{label}}</td><td><input type="checkbox" {{#selected}}checked{{/selected}}{{^selected}} {{/selected}} disabled></td></tr>{{/devices}}
+                <tr><td><b>Account Types</b></td><td></td></tr>
+                {{#accounts}}<tr><td>{{label}}</td><td><input type="checkbox" {{#selected}}checked{{/selected}}{{^selected}} {{/selected}} disabled></td></tr>{{/accounts}}
+            </table>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/contentviewers/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..c799a17d61e55ed9173434cba4da18de05a730cb
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/contentviewers/Bundle.properties
@@ -0,0 +1,92 @@
+
+FXVideoPanel.pauseButton.infoLabel.playbackErr=Unable to play video.
+FXVideoPanel.progress.bufferingCancelled=media buffering was canceled
+FXVideoPanel.progress.bufferingInterrupted=media buffering was interrupted
+FXVideoPanel.progress.errorWritingVideoToDisk=Error writing video to disk
+FXVideoPanel.mediaPane.infoLabel=Playback of deleted videos is not supported, use an external player.
+FXVideoPanel.progress.bufferingFile=Buffering {0}
+FXVideoPanel.progressLabel.buffering=Buffering...
+FXVideoPanel.media.unsupportedFormat=Unsupported Format.
+GstVideoPanel.cannotProcFile.err=The media player cannot process this file.
+MediaFileViewer.initGst.gstException.msg=Error initializing gstreamer for audio/video viewing and frame extraction capabilities.  Video and audio viewing will be disabled.
+GstVideoPanel.setupVideo.infoLabel.text=Playback of deleted videos is not supported, use an external player.
+GstVideoPanel.exception.problemFile.msg=Cannot capture frames from this file ({0}).
+GstVideoPanel.exception.problemPlay.msg=Problem with video file; problem when attempting to play while obtaining duration.
+GstVideoPanel.exception.problemPause.msg=Problem with video file; problem when attempting to pause while obtaining duration.
+GstVideoPanel.exception.problemPauseCaptFrame.msg=Problem with video file; problem when attempting to pause while capturing a frame.
+GstVideoPanel.exception.problemPlayCaptFrame.msg=Problem with video file; problem when attempting to play while capturing a frame.
+GstVideoPanel.exception.problemStopCaptFrame.msg=Problem with video file; problem when attempting to stop while capturing a frame.
+GstVideoPanel.progress.buffering=Buffering...
+GstVideoPanel.progressLabel.bufferingErr=Error buffering file
+GstVideoPanel.progress.infoLabel.updateErr=Error updating video progress: {0}
+GstVideoPanel.ExtractMedia.progress.buffering=Buffering {0}
+MediaFileViewer.AccessibleContext.accessibleDescription=
+MediaFileViewer.title=Media
+MediaFileViewer.toolTip=Displays supported multimedia files (images, videos, audio)
+MediaViewVideoPanel.pauseButton.text=\u25ba
+MediaViewVideoPanel.progressLabel.text=00:00
+MediaViewVideoPanel.infoLabel.text=info
+MediaViewImagePanel.imgFileTooLarge.msg=Could not load image file (too large): {0}
+
+Metadata.tableRowTitle.name=Name
+Metadata.tableRowTitle.size=Size
+Metadata.tableRowTitle.fileNameAlloc=File Name Allocation
+Metadata.tableRowTitle.metadataAlloc=Metadata Allocation
+Metadata.tableRowTitle.modified=Modified
+Metadata.tableRowTitle.accessed=Accessed
+Metadata.tableRowTitle.created=Created
+Metadata.tableRowTitle.changed=Changed
+Metadata.tableRowContent.md5notCalc=Not calculated
+Metadata.tableRowTitle.md5=MD5
+Metadata.tableRowTitle.hashLookupResults=Hash Lookup Results
+Metadata.tableRowTitle.internalid=Internal ID
+Metadata.tableRowTitle.localPath=Local Path
+Metadata.tableRowTitle.type=Type
+Metadata.title=File Metadata
+Metadata.toolTip=Displays metadata about the file.
+Metadata.nodeText.nonFilePassedIn=Non-file passed in
+Metadata.nodeText.text=From The Sleuth Kit istat Tool:
+Metadata.nodeText.exceptionNotice.text=Error getting file metadata:
+MessageContentViewer.rtfbodyScrollPane.TabConstraints.tabTitle=RTF
+MessageContentViewer.headersScrollPane.TabConstraints.tabTitle=Headers
+MessageContentViewer.textbodyScrollPane.TabConstraints.tabTitle=Text
+MessageContentViewer.htmlPane.TabConstraints.tabTitle=HTML
+MessageContentViewer.fromText.text=from address goes here
+MessageContentViewer.fromLabel.text=From:
+MessageContentViewer.datetimeText.text=date goes here
+MessageContentViewer.toText.text=to list goes here
+MessageContentViewer.toLabel.text=To:
+MessageContentViewer.ccText.text=cc list goes here
+MessageContentViewer.subjectLabel.text=Subject:
+MessageContentViewer.subjectText.text=subject goes here
+MessageContentViewer.directionText.text=direction
+MessageContentViewer.ccLabel.text=CC:
+MessageContentViewer.attachmentsPanel.TabConstraints.tabTitle=Attachments
+MessageContentViewer.viewInNewWindowButton.text=View in New Window
+JPEGViewerDummy.jLabel1.text=You are looking at a JPEG file:
+JPEGViewerDummy.jTextField1.text=jTextField1
+SQLiteViewer.nextPageButton.text=
+SQLiteViewer.prevPageButton.text=
+SQLiteViewer.numPagesLabel.text=N
+SQLiteViewer.jLabel3.text=of
+SQLiteViewer.currPageLabel.text=x
+SQLiteViewer.jLabel2.text=Page
+SQLiteViewer.numEntriesField.text=num Entries
+SQLiteViewer.jLabel1.text=Table
+PListViewer.exportButton.text=Export
+SQLiteViewer.exportCsvButton.text=Export to CSV
+MediaViewImagePanel.rotateLeftButton.text=
+MediaViewImagePanel.zoomInButton.text=
+MediaViewImagePanel.rotateRightButton.text=
+MediaViewImagePanel.zoomOutButton.text=
+MediaViewImagePanel.zoomResetButton.text=Reset
+MediaViewImagePanel.zoomTextField.text=
+MediaViewImagePanel.rotationTextField.text=
+MediaViewImagePanel.rotateLeftButton.toolTipText=
+HtmlPanel.showImagesToggleButton.text=Download Images
+MediaPlayerPanel.audioSlider.toolTipText=
+MediaPlayerPanel.VolumeIcon.text=\ \ \ \ \ Volume
+MediaPlayerPanel.progressLabel.text=00:00:00/00:00:00
+MediaPlayerPanel.playButton.text=\u25ba
+MediaPlayerPanel.infoLabel.text=No Errors
+MediaViewImagePanel.tagsMenu.text_1=Tags Menu
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/contentviewers/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..ff3341b60f477e759d378fe5e561eb6de06320a7
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/contentviewers/Bundle.properties-MERGED
@@ -0,0 +1,166 @@
+
+AnnotationsContentViewer.centralRepositoryEntryDataLabel.case=Case:
+AnnotationsContentViewer.centralRepositoryEntryDataLabel.comment=Comment:
+AnnotationsContentViewer.centralRepositoryEntryDataLabel.path=Path:
+AnnotationsContentViewer.centralRepositoryEntryDataLabel.type=Type:
+AnnotationsContentViewer.tagEntryDataLabel.comment=Comment:
+AnnotationsContentViewer.tagEntryDataLabel.tag=Tag:
+AnnotationsContentViewer.tagEntryDataLabel.tagUser=Tag User:
+AnnotationsContentViewer.title=Annotations
+AnnotationsContentViewer.toolTip=Displays tags and comments associated with the selected content.
+ApplicationContentViewer.title=Application
+ApplicationContentViewer.toolTip=Displays file contents.
+FXVideoPanel.pauseButton.infoLabel.playbackErr=Unable to play video.
+FXVideoPanel.progress.bufferingCancelled=media buffering was canceled
+FXVideoPanel.progress.bufferingInterrupted=media buffering was interrupted
+FXVideoPanel.progress.errorWritingVideoToDisk=Error writing video to disk
+FXVideoPanel.mediaPane.infoLabel=Playback of deleted videos is not supported, use an external player.
+FXVideoPanel.progress.bufferingFile=Buffering {0}
+FXVideoPanel.progressLabel.buffering=Buffering...
+FXVideoPanel.media.unsupportedFormat=Unsupported Format.
+GstVideoPanel.cannotProcFile.err=The media player cannot process this file.
+GstVideoPanel.noOpenCase.errMsg=No open case available.
+Html_text_display_error=The HTML text cannot be displayed, it may not be correctly formed HTML.
+HtmlPanel_showImagesToggleButton_hide=Hide Images
+HtmlPanel_showImagesToggleButton_show=Download Images
+HtmlViewer_file_error=This file is missing or unreadable.
+MediaFileViewer.initGst.gstException.msg=Error initializing gstreamer for audio/video viewing and frame extraction capabilities.  Video and audio viewing will be disabled.
+GstVideoPanel.setupVideo.infoLabel.text=Playback of deleted videos is not supported, use an external player.
+GstVideoPanel.exception.problemFile.msg=Cannot capture frames from this file ({0}).
+GstVideoPanel.exception.problemPlay.msg=Problem with video file; problem when attempting to play while obtaining duration.
+GstVideoPanel.exception.problemPause.msg=Problem with video file; problem when attempting to pause while obtaining duration.
+GstVideoPanel.exception.problemPauseCaptFrame.msg=Problem with video file; problem when attempting to pause while capturing a frame.
+GstVideoPanel.exception.problemPlayCaptFrame.msg=Problem with video file; problem when attempting to play while capturing a frame.
+GstVideoPanel.exception.problemStopCaptFrame.msg=Problem with video file; problem when attempting to stop while capturing a frame.
+GstVideoPanel.progress.buffering=Buffering...
+GstVideoPanel.progressLabel.bufferingErr=Error buffering file
+GstVideoPanel.progress.infoLabel.updateErr=Error updating video progress: {0}
+GstVideoPanel.ExtractMedia.progress.buffering=Buffering {0}
+MediaFileViewer.AccessibleContext.accessibleDescription=
+MediaFileViewer.title=Media
+MediaFileViewer.toolTip=Displays supported multimedia files (images, videos, audio)
+MediaPlayerPanel.noSupport=File not supported.
+MediaPlayerPanel.timeFormat=%02d:%02d:%02d
+MediaPlayerPanel.unknownTime=Unknown
+MediaViewImagePanel.createTagOption=Create
+MediaViewImagePanel.deleteTagOption=Delete
+MediaViewImagePanel.errorLabel.OOMText=Could not load file into Media View: insufficent memory.
+MediaViewImagePanel.errorLabel.text=Could not load file into Media View.
+MediaViewImagePanel.exportSaveText=Save
+MediaViewImagePanel.exportTagOption=Export
+MediaViewImagePanel.externalViewerButton.text=Open in External Viewer  Ctrl+E
+MediaViewImagePanel.fileChooserTitle=Choose a save location
+MediaViewImagePanel.hideTagOption=Hide
+MediaViewImagePanel.successfulExport=Tagged image was successfully saved.
+MediaViewImagePanel.unsuccessfulExport=Unable to export tagged image to disk.
+MediaViewVideoPanel.pauseButton.text=\u25ba
+MediaViewVideoPanel.progressLabel.text=00:00
+MediaViewVideoPanel.infoLabel.text=info
+MediaViewImagePanel.imgFileTooLarge.msg=Could not load image file (too large): {0}
+
+MessageContentViewer.AtrachmentsPanel.title=Attachments
+MessageContentViewer.title=Message
+MessageContentViewer.toolTip=Displays messages.
+Metadata.nodeText.none=None
+Metadata.nodeText.truncated=(results truncated)
+Metadata.nodeText.unknown=Unknown
+Metadata.tableRowTitle.acquisitionDetails=Acquisition Details
+Metadata.tableRowTitle.deviceId=Device ID
+Metadata.tableRowTitle.downloadSource=Downloaded From
+Metadata.tableRowTitle.imageType=Type
+Metadata.tableRowTitle.mimeType=MIME Type
+Metadata.tableRowTitle.name=Name
+Metadata.tableRowTitle.sectorSize=Sector Size
+Metadata.tableRowTitle.sha1=SHA1
+Metadata.tableRowTitle.sha256=SHA256
+Metadata.tableRowTitle.size=Size
+Metadata.tableRowTitle.fileNameAlloc=File Name Allocation
+Metadata.tableRowTitle.metadataAlloc=Metadata Allocation
+Metadata.tableRowTitle.modified=Modified
+Metadata.tableRowTitle.accessed=Accessed
+Metadata.tableRowTitle.created=Created
+Metadata.tableRowTitle.changed=Changed
+Metadata.tableRowContent.md5notCalc=Not calculated
+Metadata.tableRowTitle.md5=MD5
+Metadata.tableRowTitle.hashLookupResults=Hash Lookup Results
+Metadata.tableRowTitle.internalid=Internal ID
+Metadata.tableRowTitle.localPath=Local Path
+Metadata.tableRowTitle.timezone=Time Zone
+Metadata.tableRowTitle.type=Type
+Metadata.title=File Metadata
+Metadata.toolTip=Displays metadata about the file.
+Metadata.nodeText.nonFilePassedIn=Non-file passed in
+Metadata.nodeText.text=From The Sleuth Kit istat Tool:
+Metadata.nodeText.exceptionNotice.text=Error getting file metadata:
+MessageContentViewer.rtfbodyScrollPane.TabConstraints.tabTitle=RTF
+MessageContentViewer.headersScrollPane.TabConstraints.tabTitle=Headers
+MessageContentViewer.textbodyScrollPane.TabConstraints.tabTitle=Text
+MessageContentViewer.htmlPane.TabConstraints.tabTitle=HTML
+MessageContentViewer.fromText.text=from address goes here
+MessageContentViewer.fromLabel.text=From:
+MessageContentViewer.datetimeText.text=date goes here
+MessageContentViewer.toText.text=to list goes here
+MessageContentViewer.toLabel.text=To:
+MessageContentViewer.ccText.text=cc list goes here
+MessageContentViewer.subjectLabel.text=Subject:
+MessageContentViewer.subjectText.text=subject goes here
+MessageContentViewer.directionText.text=direction
+MessageContentViewer.ccLabel.text=CC:
+MessageContentViewer.attachmentsPanel.TabConstraints.tabTitle=Attachments
+MessageContentViewer.viewInNewWindowButton.text=View in New Window
+JPEGViewerDummy.jLabel1.text=You are looking at a JPEG file:
+JPEGViewerDummy.jTextField1.text=jTextField1
+PListNode.KeyCol=Key
+PListNode.TypeCol=Type
+PListNode.ValueCol=Value
+PListViewer.DataType.message=Binary Data value not shown
+PListViewer.ExportFailed.message=Plist file export failed.
+PListViewer.ExportSuccess.message=Plist file exported successfully
+PListViewer.processPlist.errorMessage=Error while parsing/displaying plist file.
+PListViewer.processPlist.interruptedMessage=Interrupted while parsing/displaying plist file.
+SQLiteTableView.DisplayAs.text=Display as
+SQLiteTableView.DisplayAsMenuItem.Date=Date
+SQLiteTableView.DisplayAsMenuItem.RawData=Raw Data
+SQLiteViewer.comboBox.noTableEntry=No tables found
+SQLiteViewer.csvExport.confirm.msg=Do you want to overwrite the existing file?
+SQLiteViewer.csvExport.fileName.empty=Please input a file name for exporting.
+SQLiteViewer.csvExport.title=Export to csv file
+SQLiteViewer.errorMessage.failedToExtractFile=The file could not be extracted from the data source.
+SQLiteViewer.errorMessage.failedToinitJDBCDriver=The JDBC driver for SQLite could not be loaded.
+SQLiteViewer.errorMessage.failedToQueryDatabase=The database tables in the file could not be read.
+SQLiteViewer.errorMessage.interrupted=The processing of the file was interrupted.
+SQLiteViewer.errorMessage.noCurrentCase=The case has been closed.
+# {0} - exception message
+SQLiteViewer.errorMessage.unexpectedError=An unexpected error occurred:\n{0).
+SQLiteViewer.exportTableToCsv.FileName=File name: 
+SQLiteViewer.exportTableToCsv.TableName=Table name: 
+SQLiteViewer.exportTableToCsv.write.errText=Failed to export table content to csv file.
+SQLiteViewer.nextPageButton.text=
+SQLiteViewer.prevPageButton.text=
+SQLiteViewer.numPagesLabel.text=N
+SQLiteViewer.jLabel3.text=of
+SQLiteViewer.currPageLabel.text=x
+SQLiteViewer.jLabel2.text=Page
+SQLiteViewer.numEntriesField.text=num Entries
+SQLiteViewer.jLabel1.text=Table
+PListViewer.exportButton.text=Export
+SQLiteViewer.exportCsvButton.text=Export to CSV
+MediaViewImagePanel.rotateLeftButton.text=
+MediaViewImagePanel.zoomInButton.text=
+MediaViewImagePanel.rotateRightButton.text=
+MediaViewImagePanel.zoomOutButton.text=
+MediaViewImagePanel.zoomResetButton.text=Reset
+MediaViewImagePanel.zoomTextField.text=
+MediaViewImagePanel.rotationTextField.text=
+MediaViewImagePanel.rotateLeftButton.toolTipText=
+HtmlPanel.showImagesToggleButton.text=Download Images
+MediaPlayerPanel.audioSlider.toolTipText=
+MediaPlayerPanel.VolumeIcon.text=\ \ \ \ \ Volume
+MediaPlayerPanel.progressLabel.text=00:00:00/00:00:00
+MediaPlayerPanel.playButton.text=\u25ba
+MediaPlayerPanel.infoLabel.text=No Errors
+MediaViewImagePanel.tagsMenu.text_1=Tags Menu
+# {0} - tableName
+SQLiteViewer.readTable.errorText=Error getting rows for table: {0}
+# {0} - tableName
+SQLiteViewer.selectTable.errorText=Error getting row count for table: {0}
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/contentviewers/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..0be94476e621c3c652f13fc20090bac2e5245772
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/contentviewers/Bundle_ja.properties
@@ -0,0 +1,48 @@
+
+FXVideoPanel.pauseButton.infoLabel.playbackErr=\u30d3\u30c7\u30aa\u3092\u518d\u751f\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+FXVideoPanel.progress.bufferingCancelled=\u30e1\u30c7\u30a3\u30a2\u306e\u30d0\u30c3\u30d5\u30a1\u30ea\u30f3\u30b0\u304c\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u307e\u3057\u305f
+FXVideoPanel.progress.bufferingInterrupted=\u30e1\u30c7\u30a3\u30a2\u306e\u30d0\u30c3\u30d5\u30a1\u30ea\u30f3\u30b0\u304c\u4e2d\u65ad\u3055\u308c\u307e\u3057\u305f
+FXVideoPanel.progress.errorWritingVideoToDisk=\u30d3\u30c7\u30aa\u3092\u30c7\u30a3\u30b9\u30af\u3078\u66f8\u304d\u8fbc\u307f\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+FXVideoPanel.mediaPane.infoLabel=\u524a\u9664\u3055\u308c\u305f\u30d3\u30c7\u30aa\u306e\u518d\u751f\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u5916\u90e8\u30d7\u30ec\u30fc\u30e4\u30fc\u3092\u4f7f\u7528\u3057\u3066\u4e0b\u3055\u3044\u3002
+FXVideoPanel.progress.bufferingFile={0}\u3092\u30d0\u30c3\u30d5\u30a1\u30ea\u30f3\u30b0
+FXVideoPanel.progressLabel.buffering=\u30d0\u30c3\u30d5\u30a1\u30ea\u30f3\u30b0\u4e2d\u2026
+FXVideoPanel.media.unsupportedFormat=\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3067\u3059\u3002
+GstVideoPanel.cannotProcFile.err=\u30e1\u30c7\u30a4\u30a2\u30d7\u30ec\u30fc\u30e4\u30fc\u3067\u306f\u3053\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u51e6\u7406\u3067\u304d\u307e\u305b\u3093\u3002
+GstVideoPanel.initGst.gstException.msg=\u30aa\u30fc\u30c7\u30a3\u30aa\uff0f\u30d3\u30c7\u30aa\u306e\u518d\u751f\u304a\u3088\u3073\u30d5\u30ec\u30fc\u30e0\u306e\u62bd\u51fa\u306b\u4f7f\u7528\u3059\u308bGStreamer\u306e\u521d\u671f\u5316\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u30d3\u30c7\u30aa\u304a\u3088\u3073\u30aa\u30fc\u30c7\u30a3\u30aa\u518d\u751f\u304c\u7121\u52b9\u5316\u3055\u308c\u307e\u3059\u3002
+GstVideoPanel.setupVideo.infoLabel.text=\u524a\u9664\u3055\u308c\u305f\u30d3\u30c7\u30aa\u306e\u518d\u751f\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u5916\u90e8\u30d7\u30ec\u30fc\u30e4\u30fc\u3092\u4f7f\u7528\u3057\u3066\u4e0b\u3055\u3044\u3002
+GstVideoPanel.exception.problemFile.msg=\u30d5\u30a1\u30a4\u30eb({0})\u304b\u3089\u30d5\u30ec\u30fc\u30e0\u3092\u62bd\u51fa\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+GstVideoPanel.exception.problemPlay.msg=\u30d3\u30c7\u30aa\u30d5\u30a1\u30a4\u30eb\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u9577\u3055\u3092\u78ba\u8a8d\u4e2d\u306b\u518d\u751f\u3092\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+GstVideoPanel.exception.problemPause.msg=\u30d3\u30c7\u30aa\u30d5\u30a1\u30a4\u30eb\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u9577\u3055\u3092\u78ba\u8a8d\u4e2d\u306b\u4e00\u6642\u505c\u6b62\u3092\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+GstVideoPanel.exception.problemPauseCaptFrame.msg=\u30d3\u30c7\u30aa\u30d5\u30a1\u30a4\u30eb\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u30d5\u30ec\u30fc\u30e0\u306e\u62bd\u51fa\u4e2d\u306b\u4e00\u6642\u505c\u6b62\u3092\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+GstVideoPanel.exception.problemPlayCaptFrame.msg=\u30d3\u30c7\u30aa\u30d5\u30a1\u30a4\u30eb\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u30d5\u30ec\u30fc\u30e0\u306e\u62bd\u51fa\u4e2d\u306b\u518d\u751f\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+GstVideoPanel.exception.problemStopCaptFrame.msg=\u30d3\u30c7\u30aa\u30d5\u30a1\u30a4\u30eb\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u30d5\u30ec\u30fc\u30e0\u306e\u62bd\u51fa\u4e2d\u306b\u505c\u6b62\u3057\u3088\u3046\u3068\u3057\u305f\u969b\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+GstVideoPanel.progress.buffering=\u30d0\u30c3\u30d5\u30a1\u30ea\u30f3\u30b0\u4e2d\u2026
+GstVideoPanel.progressLabel.bufferingErr=\u30d5\u30a1\u30a4\u30eb\u306e\u30d0\u30c3\u30d5\u30a1\u30ea\u30f3\u30b0\u30a8\u30e9\u30fc
+GstVideoPanel.progress.infoLabel.updateErr=\u30d3\u30c7\u30aa\u30d7\u30ed\u30b0\u30ec\u30b9\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff1a {0}
+GstVideoPanel.ExtractMedia.progress.buffering={0}\u3092\u30d0\u30c3\u30d5\u30a1\u30ea\u30f3\u30b0\u4e2d
+MediaFileViewer.title=\u30e1\u30c7\u30a3\u30a2
+MediaFileViewer.toolTip=\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u308b\u30de\u30eb\u30c1\u30e1\u30c7\u30a3\u30a2\u30d5\u30a1\u30a4\u30eb\uff08\u30a4\u30e1\u30fc\u30b8\u3001\u30d3\u30c7\u30aa\u3001\u30aa\u30fc\u30c7\u30a3\u30aa\uff09\u3092\u8868\u793a\u3057\u307e\u3059\u3002
+MediaViewImagePanel.imgFileTooLarge.msg=\u30a4\u30e1\u30fc\u30b8\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u3081\u307e\u305b\u3093\u3067\u3057\u305f\uff08\u5927\u304d\u3059\u304e\u3067\u3059\uff09\uff1a {0}
+MediaViewVideoPanel.pauseButton.text=\u25ba
+MediaViewVideoPanel.progressLabel.text=00\:00
+MediaViewVideoPanel.infoLabel.text=\u60c5\u5831
+
+Metadata.tableRowTitle.name=\u540d\u524d
+Metadata.tableRowTitle.size=\u30b5\u30a4\u30ba
+Metadata.tableRowTitle.fileNameAlloc=\u30d5\u30a1\u30a4\u30eb\u540d\u30a2\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3
+Metadata.tableRowTitle.metadataAlloc=\u30e1\u30bf\u30c7\u30fc\u30bf\u30a2\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3
+Metadata.tableRowTitle.modified=\u4fee\u6b63\u6e08\u307f
+Metadata.tableRowTitle.accessed=\u30a2\u30af\u30bb\u30b9\u6e08\u307f
+Metadata.tableRowTitle.created=\u4f5c\u6210\u6e08\u307f
+Metadata.tableRowTitle.changed=\u5909\u66f4\u6e08\u307f
+Metadata.tableRowContent.md5notCalc=\u672a\u8a08\u7b97
+Metadata.tableRowTitle.md5=MD5
+Metadata.tableRowTitle.hashLookupResults=\u30cf\u30c3\u30b7\u30e5\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u7d50\u679c
+Metadata.tableRowTitle.internalid=\u5185\u90e8ID
+Metadata.tableRowTitle.localPath=\u30ed\u30fc\u30ab\u30eb\u30d1\u30b9
+Metadata.title=\u30d5\u30a1\u30a4\u30eb\u30e1\u30bf\u30c7\u30fc\u30bf
+Metadata.toolTip=\u30d5\u30a1\u30a4\u30eb\u306e\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u8868\u793a\u3057\u307e\u3059\u3002
+Metadata.tableRowTitle.type=\u30bf\u30a4\u30d7
+Metadata.nodeText.exceptionNotice.text=\u30d5\u30a1\u30a4\u30eb\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff1a
+Metadata.nodeText.text=Sleuth Kit istat\u30c4\u30fc\u30eb\u304b\u3089\uff1a
+Metadata.nodeText.nonFilePassedIn=\u5165\u529b\u3055\u308c\u305f\u3082\u306e\u306f\u30d5\u30a1\u30a4\u30eb\u3067\u306f\u3042\u308a\u307e\u305b\u3093
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/MediaViewImagePanel.css b/out/production/Core/org/sleuthkit/autopsy/contentviewers/MediaViewImagePanel.css
new file mode 100644
index 0000000000000000000000000000000000000000..448b01a21bf6bae26ea982d79692f6350fc718e9
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/contentviewers/MediaViewImagePanel.css
@@ -0,0 +1,33 @@
+/*
+ * Autopsy Forensic Browser
+ *
+ * Copyright 2015 Basis Technology Corp.
+ * Contact: carrier <at> sleuthkit <dot> org
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+.label {
+    -fx-wrap-text:true;
+    -fx-text-fill: red;
+    -fx-font-size: 2em;
+}
+
+.bg {
+    -fx-background-color: rgba(0, 0, 0, .8);
+}
+
+.masker-pane .masker-text {
+    -fx-text-fill: white;
+    -fx-font-size: 1.5em;
+}
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/rotate-left.png b/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/rotate-left.png
new file mode 100755
index 0000000000000000000000000000000000000000..987e94f7fc8c582bc7dfcbefa8d4e31b053e5800
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/rotate-left.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/rotate-right.png b/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/rotate-right.png
new file mode 100755
index 0000000000000000000000000000000000000000..8672bda35f7ead666d5954a18a35bec483e31896
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/rotate-right.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/zoom-in.png b/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/zoom-in.png
new file mode 100755
index 0000000000000000000000000000000000000000..b79109cb64e018e921fb8be0fb716f896cf6947e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/zoom-in.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/zoom-out.png b/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/zoom-out.png
new file mode 100755
index 0000000000000000000000000000000000000000..cf666e044a1f4b4ead7df33fc09c826d13582645
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/contentviewers/images/zoom-out.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/textcontentviewer/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/contentviewers/textcontentviewer/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..341efff6d6552e8f41343aed524efd4874762cb2
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/contentviewers/textcontentviewer/Bundle.properties
@@ -0,0 +1,20 @@
+StringsTextViewer.goToPageTextField.msgDlg=Please enter a valid page number between 1 and {0}
+StringsTextViewer.goToPageTextField.err=Invalid page number
+StringsTextViewer.setDataView.errorText=(offset {0}-{1} could not be read)
+StringsTextViewer.setDataView.errorNoText=(offset {0}-{1} contains no text)
+StringsTextViewer.title=Strings
+StringsTextViewer.toolTip=Displays ASCII and Unicode strings extracted from the file.
+StringsContentPanel.selectAllMenuItem.text=Select All
+StringsContentPanel.currentPageLabel.text_1=1
+StringsContentPanel.copyMenuItem.text=Copy
+StringsContentPanel.ofLabel.text_1=of
+StringsContentPanel.totalPageLabel.text_1=100
+StringsContentPanel.languageLabel.toolTipText=
+StringsContentPanel.languageLabel.text=Script:
+StringsContentPanel.languageCombo.toolTipText=Language to attempt when interpreting (extracting and decoding) strings from binary data
+StringsContentPanel.goToPageTextField.text=
+StringsContentPanel.goToPageLabel.text=Go to Page: 
+StringsContentPanel.prevPageButton.text=
+StringsContentPanel.pageLabel2.text=Page
+StringsContentPanel.nextPageButton.text=
+StringsContentPanel.pageLabel.text_1=Page:
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/textcontentviewer/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/contentviewers/textcontentviewer/Bundle.properties-MERGED
new file mode 100644
index 0000000000000000000000000000000000000000..19b5e9ef6bb78674debcb2f34275bdb66bd99e57
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/contentviewers/textcontentviewer/Bundle.properties-MERGED
@@ -0,0 +1,23 @@
+StringsTextViewer.goToPageTextField.msgDlg=Please enter a valid page number between 1 and {0}
+StringsTextViewer.goToPageTextField.err=Invalid page number
+StringsTextViewer.setDataView.errorText=(offset {0}-{1} could not be read)
+StringsTextViewer.setDataView.errorNoText=(offset {0}-{1} contains no text)
+StringsTextViewer.title=Strings
+StringsTextViewer.toolTip=Displays ASCII and Unicode strings extracted from the file.
+StringsContentPanel.selectAllMenuItem.text=Select All
+StringsContentPanel.currentPageLabel.text_1=1
+StringsContentPanel.copyMenuItem.text=Copy
+StringsContentPanel.ofLabel.text_1=of
+StringsContentPanel.totalPageLabel.text_1=100
+StringsContentPanel.languageLabel.toolTipText=
+StringsContentPanel.languageLabel.text=Script:
+StringsContentPanel.languageCombo.toolTipText=Language to attempt when interpreting (extracting and decoding) strings from binary data
+StringsContentPanel.goToPageTextField.text=
+StringsContentPanel.goToPageLabel.text=Go to Page: 
+StringsContentPanel.prevPageButton.text=
+StringsContentPanel.pageLabel2.text=Page
+StringsContentPanel.nextPageButton.text=
+StringsContentPanel.pageLabel.text_1=Page:
+TextContentViewer.title=Text
+TextContentViewer.tooltip=Displays text associated with the selected item
+TextContentViewerPanel.defaultName=Text
diff --git a/out/production/Core/org/sleuthkit/autopsy/contentviewers/textcontentviewer/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/contentviewers/textcontentviewer/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..f139f20a19a99f40712b49b06d7e6ea6de7410c4
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/contentviewers/textcontentviewer/Bundle_ja.properties
@@ -0,0 +1,15 @@
+StringsTextViewer.goToPageTextField.msgDlg=\uff11\u304b\u3089{0}\u306e\u9593\u306e\u6709\u52b9\u306a\u30da\u30fc\u30b8\u6570\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044
+StringsTextViewer.goToPageTextField.err=\u7121\u52b9\u306a\u30da\u30fc\u30b8\u6570
+StringsTextViewer.setDataView.errorText=\uff08\u30aa\u30d5\u30bb\u30c3\u30c8{0}-{1}\u306f\u8aad\u307f\u53d6\u308c\u307e\u305b\u3093\u3067\u3057\u305f\uff09
+StringsTextViewer.title=\u30b9\u30c8\u30ea\u30f3\u30b0
+StringsTextViewer.toolTip=\u30d5\u30a1\u30a4\u30eb\u304b\u3089\u62bd\u51fa\u3055\u308c\u305fASCII\u304a\u3088\u3073\u30e6\u30cb\u30b3\u30fc\u30c9\u306e\u30b9\u30c8\u30ea\u30f3\u30b0\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002
+StringsContentPanel.selectAllMenuItem.text=\u3059\u3079\u3066\u9078\u629e
+StringsContentPanel.currentPageLabel.text_1=1
+StringsContentPanel.copyMenuItem.text=\u30b3\u30d4\u30fc
+StringsContentPanel.ofLabel.text_1=of
+StringsContentPanel.totalPageLabel.text_1=100
+StringsContentPanel.languageLabel.text=\u30b9\u30af\u30ea\u30d7\u30c8\uff1a
+StringsContentPanel.languageCombo.toolTipText=\u30d0\u30a4\u30ca\u30ea\u30b9\u30c8\u30ea\u30f3\u30b0\u306e\u51e6\u7406\uff08\u62bd\u51fa\u304a\u3088\u3073\u30c7\u30b3\u30fc\u30c9\uff09\u306b\u4f7f\u7528\u3059\u308b\u8a00\u8a9e
+StringsContentPanel.goToPageLabel.text=\u6b21\u306e\u30da\u30fc\u30b8\u3078\u79fb\u52d5\uff1a
+StringsContentPanel.pageLabel2.text=\u30da\u30fc\u30b8
+StringsContentPanel.pageLabel.text_1=\u30da\u30fc\u30b8\uff1a
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/core/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..db8e9e98086c57af7713dc2767d99a1a2d91ff6a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/Bundle.properties
@@ -0,0 +1,29 @@
+OpenIDE-Module-Display-Category=Infrastructure
+OpenIDE-Module-Long-Description=\
+    This is the core Autopsy module.\n\n\
+    The module contains the core components needed for the bare application to run; the RCP platform, windowing GUI, sleuthkit bindings, datamodel /  storage, explorer, result viewers, content viewers, ingest framework, reporting, and core tools, such as the file search.\n\n\
+    The framework included in the module contains APIs for developing modules for ingest, viewers and reporting.  \
+    The modules can be deployed as Plugins using the Autopsy plugin installer.\n\
+    This module should not be uninstalled - without it, Autopsy will not run.\n\n\
+    For more information, see http://www.sleuthkit.org/autopsy/
+OpenIDE-Module-Name=Autopsy-Core
+OpenIDE-Module-Short-Description=Autopsy Core Module
+org_sleuthkit_autopsy_core_update_center=http://sleuthkit.org/autopsy/updates.xml
+Services/AutoupdateType/org_sleuthkit_autopsy_core_update_center.settings=Autopsy Update Center
+Installer.errorInitJavafx.msg=Error initializing JavaFX.
+Installer.errorInitJavafx.details=\ Some features will not be available.  Check that you have the right JRE installed (Oracle JRE > 1.7.10).
+ServicesMonitor.failedService.notify.title=Service Is Down
+ServicesMonitor.failedService.notify.msg=Connection to {0} is down
+ServicesMonitor.restoredService.notify.title=Service Is Up
+ServicesMonitor.restoredService.notify.msg=Connection to {0} is up
+ServicesMonitor.statusChange.notify.title=Service Status Update
+ServicesMonitor.statusChange.notify.msg=Status for {0} is {1}
+ServicesMonitor.nullServiceName.excepton.txt=Requested service name is null
+ServicesMonitor.unknownServiceName.excepton.txt=Requested service name {0} is unknown
+ServicesMonitor.KeywordSearchNull=Cannot find Keyword Search service
+ServicesMonitor.InvalidPortNumber=Invalid port number.
+ServicesMonitor.remoteCaseDatabase.displayName.text=Multi-user case database service
+ServicesMonitor.remoteKeywordSearch.displayName.text=Multi-user keyword search service
+ServicesMonitor.messaging.displayName.text=Messaging service
+ServicesMonitor.databaseConnectionInfo.error.msg=Error accessing case database connection info
+ServicesMonitor.messagingService.connErr.text=Error accessing messaging service connection info
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/core/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..087eaec31467cab061c140ec0b5f1e43d47f9371
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/Bundle.properties-MERGED
@@ -0,0 +1,33 @@
+Installer.closing.confirmationDialog.message=Ingest is running, are you sure you want to exit?
+Installer.closing.confirmationDialog.title=Ingest is Running
+# {0} - exception message
+Installer.closing.messageBox.caseCloseExceptionMessage=Error closing case: {0}
+OpenIDE-Module-Display-Category=Infrastructure
+OpenIDE-Module-Long-Description=\
+    This is the core Autopsy module.\n\n\
+    The module contains the core components needed for the bare application to run; the RCP platform, windowing GUI, sleuthkit bindings, datamodel /  storage, explorer, result viewers, content viewers, ingest framework, reporting, and core tools, such as the file search.\n\n\
+    The framework included in the module contains APIs for developing modules for ingest, viewers and reporting.  \
+    The modules can be deployed as Plugins using the Autopsy plugin installer.\n\
+    This module should not be uninstalled - without it, Autopsy will not run.\n\n\
+    For more information, see http://www.sleuthkit.org/autopsy/
+OpenIDE-Module-Name=Autopsy-Core
+OpenIDE-Module-Short-Description=Autopsy Core Module
+org_sleuthkit_autopsy_core_update_center=http://sleuthkit.org/autopsy/updates.xml
+Services/AutoupdateType/org_sleuthkit_autopsy_core_update_center.settings=Autopsy Update Center
+Installer.errorInitJavafx.msg=Error initializing JavaFX.
+Installer.errorInitJavafx.details=\ Some features will not be available.  Check that you have the right JRE installed (Oracle JRE > 1.7.10).
+ServicesMonitor.failedService.notify.title=Service Is Down
+ServicesMonitor.failedService.notify.msg=Connection to {0} is down
+ServicesMonitor.restoredService.notify.title=Service Is Up
+ServicesMonitor.restoredService.notify.msg=Connection to {0} is up
+ServicesMonitor.statusChange.notify.title=Service Status Update
+ServicesMonitor.statusChange.notify.msg=Status for {0} is {1}
+ServicesMonitor.nullServiceName.excepton.txt=Requested service name is null
+ServicesMonitor.unknownServiceName.excepton.txt=Requested service name {0} is unknown
+ServicesMonitor.KeywordSearchNull=Cannot find Keyword Search service
+ServicesMonitor.InvalidPortNumber=Invalid port number.
+ServicesMonitor.remoteCaseDatabase.displayName.text=Multi-user case database service
+ServicesMonitor.remoteKeywordSearch.displayName.text=Multi-user keyword search service
+ServicesMonitor.messaging.displayName.text=Messaging service
+ServicesMonitor.databaseConnectionInfo.error.msg=Error accessing case database connection info
+ServicesMonitor.messagingService.connErr.text=Error accessing messaging service connection info
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/core/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..171ced6172bba0b150a646a40d1f701bc8fe3e6a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/Bundle_ja.properties
@@ -0,0 +1,31 @@
+OpenIDE-Module-Display-Category=\u30A4\u30F3\u30D5\u30E9\u30B9\u30C8\u30E9\u30AF\u30C1\u30E3\u30FC
+OpenIDE-Module-Long-Description=\
+    \u3053\u308C\u304CAutopsy\u306E\u30B3\u30A2\u30E2\u30B8\u30E5\u30FC\u30EB\u3067\u3059\u3002\n\n\
+    \u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u306E\u307F\u3067\u5B9F\u884C\u3059\u308B\u306E\u306B\u5FC5\u8981\u306A\u4E3B\u8981\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\uFF1ARCP\u30D7\u30E9\u30C3\u30C8\u30D5\u30A9\u30FC\u30E0\u3001\u30A6\u30A3\u30F3\u30C9\u30A6\u30A4\u30F3\u30B0GUI\u3001Sleuth Kit\u30D0\u30A4\u30F3\u30C7\u30A3\u30F3\u30B0\u3001\u30C7\u30FC\u30BF\u30E2\u30C7\u30EB\uFF0F\u30B9\u30C8\u30EC\u30FC\u30B8\u3001\u30A8\u30AF\u30B9\u30D7\u30ED\u30FC\u30E9\u3001\u7D50\u679C\u30D3\u30E5\u30FC\u30A2\u3001\u30B3\u30F3\u30C6\u30F3\u30C4\u30D3\u30E5\u30FC\u30A2\u3001\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u7528\u30D5\u30EC\u30FC\u30E0\u30EF\u30FC\u30AF\u3001\u30EC\u30DD\u30FC\u30C8\u751F\u6210\u3001\u30D5\u30A1\u30A4\u30EB\u691C\u7D22\u7B49\u306E\u4E3B\u8981\u30C4\u30FC\u30EB\u3002\n\n\
+    \u30E2\u30B8\u30E5\u30FC\u30EB\u5185\u306E\u30D5\u30EC\u30FC\u30E0\u30EF\u30FC\u30AF\u306B\u306F\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u3001\u30D3\u30E5\u30FC\u30A2\u3001\u30EC\u30DD\u30FC\u30C8\u751F\u6210\u306E\u30E2\u30B8\u30E5\u30FC\u30EB\u958B\u767A\u7528\u306EAPI\u304C\u542B\u307E\u308C\u307E\u3059\u3002\
+    \u30E2\u30B8\u30E5\u30FC\u30EB\u306FAutopsy\u30D7\u30E9\u30B0\u30A4\u30F3\u30A4\u30F3\u30B9\u30C8\u30FC\u30E9\u30FC\u3092\u4F7F\u7528\u3057\u3001\u30D7\u30E9\u30B0\u30A4\u30F3\u3068\u3057\u3066\u5B9F\u88C5\u3067\u304D\u307E\u3059\u3002\n\
+    \u3053\u306E\u30E2\u30B8\u30E5\u30FC\u30EB\u306F\u30A2\u30F3\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044\u3002\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u3066\u3044\u306A\u3051\u308C\u3070\u3001Autopsy\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002\n\n\
+    \u8A73\u7D30\u306F\u3053\u3061\u3089\u3067\u3054\u78BA\u8A8D\u304F\u3060\u3055\u3044\u3002http\://www.sleuthkit.org/autopsy/
+OpenIDE-Module-Name=Autopsy-\u30B3\u30A2
+OpenIDE-Module-Short-Description=Autopsy\u30B3\u30A2\u30E2\u30B8\u30E5\u30FC\u30EB
+org_sleuthkit_autopsy_core_update_center=http\://sleuthkit.org/autopsy/updates_ja.xml
+Services/AutoupdateType/org_sleuthkit_autopsy_core_update_center.settings=Autopsy\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8\u30BB\u30F3\u30BF\u30FC
+Installer.errorInitJavafx.msg=JavaFX\u521D\u671F\u5316\u30A8\u30E9\u30FC
+Installer.errorInitJavafx.details=\u4E00\u90E8\u306E\u6A5F\u80FD\u304C\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002\u6B63\u3057\u3044JRE\u304C\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u3066\u3044\u308B\u304B\u3092\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044\u3002\uFF08Oracle JRE > 1.7.10\uFF09
+ServicesMonitor.failedService.notify.title=\u30B5\u30FC\u30D3\u30B9\u304C\u505C\u6B62\u3057\u3066\u3044\u307E\u3059
+ServicesMonitor.failedService.notify.msg={0}\u3078\u306E\u63A5\u7D9A\u304C\u30C0\u30A6\u30F3\u3057\u3066\u3044\u307E\u3059
+ServicesMonitor.restoredService.notify.title=\u30B5\u30FC\u30D3\u30B9\u304C\u7A3C\u50CD\u4E2D\u3067\u3059
+ServicesMonitor.restoredService.notify.msg={0}\u3078\u306E\u63A5\u7D9A\u304C\u5229\u7528\u3067\u304D\u307E\u3059
+ServicesMonitor.statusChange.notify.title=\u30B5\u30FC\u30D3\u30B9\u30B9\u30C6\u30FC\u30BF\u30B9\u30A2\u30C3\u30D7\u30C7\u30FC\u30C8
+ServicesMonitor.statusChange.notify.msg={0}\u306E\u30B9\u30C6\u30FC\u30BF\u30B9\u306F{1}
+ServicesMonitor.nullServiceName.excepton.txt=\u30EA\u30AF\u30A8\u30B9\u30C8\u3055\u308C\u305F\u30B5\u30FC\u30D3\u30B9\u306F\u30CC\u30EB\u3067\u3059
+ServicesMonitor.unknownServiceName.excepton.txt=\u30EA\u30AF\u30A8\u30B9\u30C8\u3055\u308C\u305F\u30B5\u30FC\u30D3\u30B9{0}\u306F\u4E0D\u660E\u3067\u3059
+TextConverter.convert.exception.txt=\u30C6\u30AD\u30B9\u30C8{0}\u3092hex\u30C6\u30AD\u30B9\u30C8\u306B\u5909\u63DB\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F
+TextConverter.convertFromHex.exception.txt=hex\u30C6\u30AD\u30B9\u30C8\u3092\u30C6\u30AD\u30B9\u30C8\u306B\u5909\u63DB\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F
+ServicesMonitor.KeywordSearchNull=\u30AD\u30FC\u30EF\u30FC\u30C9\u691C\u7D22\u30B5\u30FC\u30D3\u30B9\u3092\u898B\u3064\u3051\u308C\u307E\u305B\u3093\u3067\u3057\u305F
+ServicesMonitor.InvalidPortNumber=\u7121\u52B9\u306A\u30DD\u30FC\u30C8\u756A\u53F7
+ServicesMonitor.remoteCaseDatabase.displayName.text=\u8907\u6570\u306E\u30E6\u30FC\u30B6\u30FC\u306E\u30B1\u30FC\u30B9\u306E\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30B5\u30FC\u30D3\u30B9
+ServicesMonitor.remoteKeywordSearch.displayName.text=\u8907\u6570\u306E\u30E6\u30FC\u30B6\u30FC\u306E\u30AD\u30FC\u30EF\u30FC\u30C9\u691C\u7D22\u30B5\u30FC\u30D3\u30B9
+ServicesMonitor.messaging.displayName.text=\u30E1\u30C3\u30BB\u30FC\u30B8\u30B5\u30FC\u30D3\u30B9
+ServicesMonitor.databaseConnectionInfo.error.msg=\u30B1\u30FC\u30B9\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306E\u63A5\u7D9A\u60C5\u5831\u3092\u5165\u624B\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ServicesMonitor.messagingService.connErr.text=\u30E1\u30C3\u30BB\u30FC\u30B8\u30B5\u30FC\u30D3\u30B9\u306E\u63A5\u7D9A\u60C5\u5831\u3092\u5165\u624B\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/DataContentTopComponentSettings.xml b/out/production/Core/org/sleuthkit/autopsy/core/DataContentTopComponentSettings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4b3a23f01477e349c65bb2db391e23bc0e1f3c65
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/DataContentTopComponentSettings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.sleuthkit.autopsy.core" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.sleuthkit.autopsy.corecomponents.DataContentTopComponent"/>
+    <instance class="org.sleuthkit.autopsy.corecomponents.DataContentTopComponent" method="getDefault"/>
+</settings>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/DataContentTopComponentWstcref.xml b/out/production/Core/org/sleuthkit/autopsy/core/DataContentTopComponentWstcref.xml
new file mode 100644
index 0000000000000000000000000000000000000000..abd7e0f000dc0f3e5cb072ca2fbdc407629dd39b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/DataContentTopComponentWstcref.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE tc-ref PUBLIC "-//NetBeans//DTD Top Component in Mode Properties 2.0//EN" "http://www.netbeans.org/dtds/tc-ref2_0.dtd">
+<tc-ref version="2.0" >
+    <module name="org.sleuthkit.autopsy.corecomponents" spec="1.0"/>
+    <tc-id id="DataContentTopComponent"/>
+    <state opened="false"/>
+</tc-ref>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/DirectoryTreeTopComponentSettings.xml b/out/production/Core/org/sleuthkit/autopsy/core/DirectoryTreeTopComponentSettings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..57fa121501a8f71bd693c1cc2659d0f241872a90
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/DirectoryTreeTopComponentSettings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.sleuthkit.autopsy.core" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent"/>
+    <instance class="org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent" method="getDefault"/>
+</settings>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/DirectoryTreeTopComponentWstcref.xml b/out/production/Core/org/sleuthkit/autopsy/core/DirectoryTreeTopComponentWstcref.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a33969d893a0477bbe3634795cf050d208cdcdfd
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/DirectoryTreeTopComponentWstcref.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE tc-ref PUBLIC "-//NetBeans//DTD Top Component in Mode Properties 2.0//EN" "http://www.netbeans.org/dtds/tc-ref2_0.dtd">
+<tc-ref version="2.0" >
+    <module name="org.sleuthkit.autopsy.directorytree" spec="1.0"/>
+    <tc-id id="DirectoryTreeTopComponent"/>
+    <state opened="false"/>
+</tc-ref>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/FileSearchTopComponentSettings.xml b/out/production/Core/org/sleuthkit/autopsy/core/FileSearchTopComponentSettings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a9be7de36742eefebc8f21a10955866ae3a2191b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/FileSearchTopComponentSettings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.sleuthkit.autopsy.core" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.sleuthkit.autopsy.filesearch.FileSearchTopComponent"/>
+    <instance class="org.sleuthkit.autopsy.filesearch.FileSearchTopComponent" method="getDefault"/>
+</settings>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/FileSearchTopComponentWstcref.xml b/out/production/Core/org/sleuthkit/autopsy/core/FileSearchTopComponentWstcref.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e492dd24f7d054dc33e567223f9c82d58f39957a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/FileSearchTopComponentWstcref.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE tc-ref PUBLIC "-//NetBeans//DTD Top Component in Mode Properties 2.0//EN" "http://www.netbeans.org/dtds/tc-ref2_0.dtd">
+<tc-ref version="2.0" >
+    <module name="org.sleuthkit.autopsy.filesearch" spec="1.0"/>
+    <tc-id id="FileSearchTopComponent"/>
+    <state opened="false"/>
+</tc-ref>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/IngestMessageTopComponentSettings.xml b/out/production/Core/org/sleuthkit/autopsy/core/IngestMessageTopComponentSettings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fee86fe27a7c568e025515b7059c0c9b525245e2
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/IngestMessageTopComponentSettings.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.sleuthkit.autopsy.core" spec="1.0"/>
+    <instanceof class="org.openide.windows.TopComponent"/>
+    <instanceof class="org.sleuthkit.autopsy.ingest.IngestUI"/>
+    <instance class="org.sleuthkit.autopsy.ingest.IngestMessageTopComponent" method="getDefault"/>
+</settings>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/IngestMessageTopComponentWstcref.xml b/out/production/Core/org/sleuthkit/autopsy/core/IngestMessageTopComponentWstcref.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b2b20289fe29ff722c8fab84073e80accff6fca5
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/IngestMessageTopComponentWstcref.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE tc-ref PUBLIC "-//NetBeans//DTD Top Component in Mode Properties 2.0//EN" "http://www.netbeans.org/dtds/tc-ref2_0.dtd">
+    <tc-ref version="2.2">
+    <tc-id id="IngestMessageTopComponent" />
+    <state opened="true" />
+    <previousMode name="floatingLeftBottom"  index="0"  />
+</tc-ref>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/cvtWsmode.xml b/out/production/Core/org/sleuthkit/autopsy/core/cvtWsmode.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fc0f8a0200d674e0343f7ec688a3c6ca3d582378
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/cvtWsmode.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mode version="2.4">
+    <name unique="cvt"/>
+    <kind type="editor"/>
+    <state type="separated"/>
+    <bounds x="76" y="68" width="996" height="672"/>
+    <frame state="0"/>
+    
+    <empty-behavior permanent="false"/>
+</mode>
+
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/dockedBottomWsmode.xml b/out/production/Core/org/sleuthkit/autopsy/core/dockedBottomWsmode.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b8630f4e2fa960381c95451df12d163929e53e80
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/dockedBottomWsmode.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE mode PUBLIC
+          "-//NetBeans//DTD Mode Properties 2.0//EN"
+          "http://www.netbeans.org/dtds/mode-properties2_0.dtd">
+
+<mode version="2.3">
+    <name unique="dockedBottom" />
+<!--  <kind type="view" /> -->
+<kind type="sliding" />
+<slidingSide side="bottom"/>  
+  <state type="joined" />
+  <bounds x="8" y="710" width="369" height="421" />
+  <frame state="0"/>
+     <!-- <active-tc  id="IngestMessageTopComponent" />  -->
+    <empty-behavior permanent="true"/>
+</mode>
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/explorerWsmode.xml b/out/production/Core/org/sleuthkit/autopsy/core/explorerWsmode.xml
new file mode 100644
index 0000000000000000000000000000000000000000..92b65d8d47da9cc9792b43565e0c342b37b30eb9
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/explorerWsmode.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE mode PUBLIC
+          "-//NetBeans//DTD Mode Properties 2.0//EN"
+          "http://www.netbeans.org/dtds/mode-properties2_0.dtd">
+
+<mode version="2.0">
+    <module name="org.netbeans.core.ui/1" spec="1.2" />
+    <name unique="explorer" />
+    <kind type="view" />
+    <state type="joined" />
+    <constraints>
+        <path orientation="horizontal" number="20" weight="0.3" />
+        <path orientation="vertical" number="20" weight="0.5" />
+    </constraints>
+    <relative-bounds x="10" y="22" width="32" height="50" />
+    <empty-behavior permanent="true" />
+</mode>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/floatingLeftBottomWsmode.xml b/out/production/Core/org/sleuthkit/autopsy/core/floatingLeftBottomWsmode.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d6c6eca09969b7a7d80c88319982fd7b32d57526
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/floatingLeftBottomWsmode.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!DOCTYPE mode PUBLIC
+          "-//NetBeans//DTD Mode Properties 2.0//EN"
+          "http://www.netbeans.org/dtds/mode-properties2_0.dtd">
+
+<mode version="2.3">
+    <name unique="floatingLeftBottom" />
+    <kind type="view" />   <!-- modal -->
+  <!-- <kind type="editor" /> --> <!-- non-modal -->
+  <state type="separated" />
+   <constraints>
+    <path orientation="horizontal" number="100" weight="0.5"/>
+  </constraints>
+  <bounds x="7" y="909" width="700" height="400" />
+  <frame state="0"/>
+    <!-- <active-tc  id="IngestMessageTopComponent" />  -->
+    <empty-behavior permanent="true"/>
+</mode>
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/layer.xml b/out/production/Core/org/sleuthkit/autopsy/core/layer.xml
new file mode 100644
index 0000000000000000000000000000000000000000..4706ea1b1d7236de8e50db4a9024b2682f312454
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/layer.xml
@@ -0,0 +1,454 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
+<filesystem>
+
+    <!-- ======================================================
+    General
+    ====================================================== -->
+    <attr name="Toolbars\Case\org-sleuthkit-autopsy-casemodule-CaseCloseAction.instance\iconBase" stringvalue="org/sleuthkit/autopsy/images/close-icon.gif"/>
+    <attr name="Menu\Case\org-netbeans-modules-print-action-PageSetupAction.shadow_hidden\position" intvalue="300"/>
+    <attr name="Menu\Case\org-netbeans-modules-print-action-PrintAction.shadow_hidden\position" intvalue="500"/>
+    <!--<attr name="Menu\Case\Separator2.instance_hidden\position" intvalue="100"/>
+    <attr name="Menu\Case\Separator3.instance_hidden\position" intvalue="200"/>
+    <attr name="Menu\Case\Separator4.instance_hidden\position" intvalue="400"/>-->
+
+    <folder name="OptionsDialog"> 
+        <!--<folder name="General.instance_hidden"/>-->
+        <file name="Appearance.instance_hidden"/>
+        <file name="General.instance"/>
+        <folder name="Keymaps.instance_hidden"/> <!-- Keymap -->
+        <folder name="Java.instance_hidden"/>
+        <folder name="Advanced.instance_hidden"/> <!-- Miscellaneous -->
+        <file name="org-sleuthkit-autopsy-corecomponents-AutopsyOptionsPanelController.instance">
+            <attr name="iconBase" stringvalue="org/sleuthkit/autopsy/corecomponents/checkbox32.png"/>
+            <attr name="instanceCreate" methodvalue="org.netbeans.spi.options.OptionsCategory.createCategory"/>
+            <attr name="keywordsCategory" stringvalue="General"/>
+            <attr name="position" intvalue="1"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-corecomponents-GeneralOptionsPanelController.instance_hidden"/>
+    </folder>
+    <file name="OptionsExport_hidden"/> <!-- Hide import/export in Options -->
+    
+    <folder name="PluginsDialog">
+        <folder name="RCPPlatform.instance_hidden"/>
+    </folder>
+
+
+
+    <!-- ======================================================
+    Actions
+    ====================================================== -->
+    <folder name="Actions">
+        <folder name="Case">
+            <file name="org-sleuthkit-autopsy-casemodule-AddImageAction.instance"/>
+            <file name="org-sleuthkit-autopsy-casemodule-CaseCloseAction.instance"/>
+            <file name="org-sleuthkit-autopsy-casemodule-CaseNewAction.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.casemodule.CaseNewAction"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.casemodule.Bundle#CTL_CaseNewAction"/>
+                <attr name="noIconInMenu" boolvalue="false"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-CaseDetailsAction.instance"/>
+            <file name="org-sleuthkit-autopsy-casemodule-datasourcesummary-DataSourceSummaryAction.instance"/>
+            <file name="org-sleuthkit-autopsy-casemodule-CaseDeleteAction.instance"/>
+            <file name="org-sleuthkit-autopsy-casemodule-UnpackagePortableCaseAction.instance"/>
+            <file name="org-sleuthkit-autopsy-casemodule-CaseSaveAction.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.casemodule.CaseSaveAction"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.casemodule.Bundle#CTL_SaveCaseAction"/>
+                <attr name="instanceCreate" methodvalue="org.openide.awt.Actions.alwaysEnabled"/>
+                <attr name="noIconInMenu" boolvalue="false"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-RecentCases.instance"/>
+            <!--<file name="org-sleuthkit-autopsy-casemodule-NewCaseAct.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.casemodule.NewCaseAct"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.casemodule.Bundle#CTL_NewCaseAct"/>
+                <attr name="instanceCreate" methodvalue="org.openide.awt.Actions.alwaysEnabled"/>
+                <attr name="noIconInMenu" boolvalue="false"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-NewCaseAction.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.casemodule.NewCaseAction"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.casemodule.Bundle#CTL_NewCaseAction"/>
+                <attr name="instanceCreate" methodvalue="org.openide.awt.Actions.alwaysEnabled"/>
+                <attr name="noIconInMenu" boolvalue="false"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-CaseOpenActionOld.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.casemodule.CaseOpenActionOld"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.casemodule.Bundle#CTL_CaseOpenActionOld"/>
+                <attr name="instanceCreate" methodvalue="org.openide.awt.Actions.alwaysEnabled"/>
+                <attr name="noIconInMenu" boolvalue="false"/>
+            </file>-->
+        </folder>
+        <folder name="Tools">
+            <file name="org-sleuthkit-autopsy-filesearch-FileSearchAction.instance"/>
+            <file name="org-sleuthkit-autopsy-commonpropertiessearch-CommonAttributeSearchAction.instance"/>
+            <file name="org-sleuthkit-autopsy-ingest-IngestMessagesAction.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.ingest.IngestMessagesAction"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-menuactions-SpacerAction.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.menuactions.SpacerAction"/>
+            </file>
+            <!--<file name="org-sleuthkit-autopsy-menuactions-FileBrowserAction.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.menuactions.FileBrowserAction"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.menuactions.Bundle#CTL_FileBrowserAction"/>
+                <attr name="noIconInMenu" boolvalue="false"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-filebrowser-FileBrowserAction.instance"></file>-->
+        </folder>
+        <folder name="Window">
+            <file name="org-sleuthkit-autopsy-casemodule-testAction.instance">
+                <attr name="component" methodvalue="org.sleuthkit.autopsy.casemodule.testTopComponent.findInstance"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.casemodule.Bundle#CTL_testAction"/>
+                <attr name="instanceCreate" methodvalue="org.openide.windows.TopComponent.openAction"/>
+            </file>
+            <file name="org-netbeans-core-windows-actions-GlobalPropertiesAction.instance_hidden"/>
+            <file name="org-sleuthkit-autopsy-corecomponents-DataContentAction.instance">
+                <attr name="component" methodvalue="org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.findInstance"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.corecomponents.Bundle#CTL_DataContentAction"/>
+                <attr name="instanceCreate" methodvalue="org.openide.windows.TopComponent.openAction"/>
+            </file>
+            <!--<file name="org-sleuthkit-autopsy-filebrowser-FileBrowserAction.instance">
+                <attr name="component" methodvalue="org.sleuthkit.autopsy.filebrowser.FileBrowserTopComponent.findInstance"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.filebrowser.Bundle#CTL_FileBrowserAction"/>
+                <attr name="instanceCreate" methodvalue="org.openide.windows.TopComponent.openAction"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-filebrowser-DetailWindowAction.instance">
+                <attr name="component" methodvalue="org.sleuthkit.autopsy.filebrowser.DetailWindowTopComponent.findInstance"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.filebrowser.Bundle#CTL_DetailWindowAction"/>
+                <attr name="instanceCreate" methodvalue="org.openide.windows.TopComponent.openAction"/>
+            </file>-->
+        </folder>
+        <folder name="View">
+            <file name="org-netbeans-core-windows-actions-ToolbarsListAction.instance"/>
+        </folder>
+        <folder name="Help">
+            <file name="org-netbeans-core-actions-AboutAction.instance_hidden"/>
+            <file name="org-sleuthkit-autopsy-actions-OpenLogFolder.instance_hidden"/>
+        </folder>
+        <folder name="Toolbars">
+            <folder name="QuickSearch_hidden"/>
+        </folder>
+    </folder>
+
+
+
+    <!-- ======================================================
+    Menu
+    ====================================================== -->
+    <folder name="Menu">
+        <file name="GoTo_hidden"/>
+        <file name="Reports_hidden"/>
+        <file name="Edit_hidden"/>
+        <file name="File_hidden"/>
+        <folder name="Case">
+            <file name="org-sleuthkit-autopsy-casemodule-CaseNewAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Case/org-sleuthkit-autopsy-casemodule-CaseNewAction.instance"/>
+                <attr name="position" intvalue="100"/>
+            </file>
+            <folder name="Open Recent Case">
+                <attr name="position" intvalue="101"/>
+                <attr name="SystemFileSystem.localizingBundle" stringvalue="org.sleuthkit.autopsy.casemodule.Bundle"/>
+                <file name="org-sleuthkit-autopsy-casemodule-RecentCasesAction.shadow">
+                    <attr name="originalFile" stringvalue="Actions/Case/org-sleuthkit-autopsy-casemodule-RecentCases.instance"/>
+                </file>
+            </folder>
+            <file name="org-sleuthkit-autopsy-casemodule-CaseCloseAct.shadow">
+                <attr name="originalFile" stringvalue="Actions/Case/org-sleuthkit-autopsy-casemodule-CaseCloseAction.instance"/>
+                <attr name="position" intvalue="103"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-CaseDeleteAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Case/org-sleuthkit-autopsy-casemodule-CaseDeleteAction.instance"/>
+                <attr name="position" intvalue="104"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-UnpackagePortableCaseAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Case/org-sleuthkit-autopsy-casemodule-UnpackagePortableCaseAction.instance"/>
+                <attr name="position" intvalue="105"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-AddImage-separatorBefore.instance">
+                <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
+                <attr name="position" intvalue="200"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-AddImageAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Case/org-sleuthkit-autopsy-casemodule-AddImageAction.instance"/>
+                <attr name="position" intvalue="201"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-AddImage-separatorAfter.instance">
+                <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
+                <attr name="position" intvalue="202"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-CasePropertiesAction-separatorBefore.instance">
+                <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
+                <attr name="position" intvalue="300"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-CasePropertiesAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Case/org-sleuthkit-autopsy-casemodule-CaseDetailsAction.instance"/>
+                <attr name="position" intvalue="301"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-datasourcesummary-DataSourceSummaryAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Case/org-sleuthkit-autopsy-casemodule-datasourcesummary-DataSourceSummaryAction.instance"/>
+                <attr name="position" intvalue="302"/>
+            </file>
+            <file name="org-netbeans-modules-print-action-PageSetupAction.shadow_hidden"/>
+            <file name="org-netbeans-modules-print-action-PrintAction.shadow_hidden"/>
+            <file name="org-openide-actions-SaveAction.shadow_hidden"/>
+            <file name="org-openide-actions-SaveAllAction.shadow_hidden"/>
+            <file name="org-openide-actions-SaveAsAction.shadow_hidden"/>
+            <!--<file name="Separator2.instance_hidden"/>
+            <file name="Separator3.instance_hidden"/>
+            <file name="Separator4.instance_hidden"/>-->
+        </folder>
+        <folder name="Tools">
+            <file name="org-netbeans-modules-autoupdate-ui-actions-PluginManagerAction.shadow"/>
+            <file name="org-netbeans-modules-favorites-templates-TemplatesAction.shadow_hidden"/>
+            <file name="org-netbeans-modules-options-OptionsWindowAction.shadow"/>
+            <file name="org-netbeans-modules-templates-actions-TemplatesAction.shadow_hidden"/>
+            <file name="org-openide-actions-ToolsAction.shadow_hidden"/>
+            <file name="org-sleuthkit-autopsy-commonpropertiessearch-CommonFilesAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-commonpropertiessearch-CommonAttributeSearchAction.instance"/>
+                <attr name="position" intvalue="202"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-filesearch-FileSearchAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-filesearch-FileSearchAction.instance"/>
+                <attr name="position" intvalue="200"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-filesearch-FileSearchAction-separatorAfter.instance">
+                <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
+                <attr name="position" intvalue="299"/>
+            </file>
+            <folder name="RunIngestModules">
+                <attr name="position" intvalue="300"/>
+                <attr name="SystemFileSystem.localizingBundle" stringvalue="org.sleuthkit.autopsy.ingest.Bundle"/>
+                <file name="org-sleuthkit-autopsy-ingest-RunIngestAction.shadow">
+                    <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-ingest-RunIngestAction.instance"/>
+                </file>
+            </folder>
+            <!--<file name="org-sleuthkit-autopsy-report-ReportWizardAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-report-ReportWizardAction.instance"/>
+                <attr name="position" intvalue="100"/>
+            </file>-->
+            <!--<file name="Separator1.instance_hidden"/>
+            <file name="Separator3.instance_hidden"/>-->
+        </folder>
+        <folder name="Window">
+            <file name="GroupsMenuAction.shadow_hidden"/>
+            <file name="Tools_hidden"/>
+            <file name="Web_hidden"/>
+            <file name="org-netbeans-modules-favorites-View.shadow_hidden"/>
+            <file name="CloneDocumentAction.shadow_hidden"/>
+            <file name="CloseAllButThisAction.shadow_hidden"/>
+            <file name="CloseAllDocumentsAction.shadow_hidden"/>
+            <file name="DocumentsAction.shadow_hidden"/>
+            <file name="Output_hidden"/>
+            <file name="ProgressListAction.shadow_hidden"/>
+            <file name="SwitchToRecentDocumentAction.shadow_hidden"/>
+            <file name="ViewFavoritesTabAction.shadow_hidden"/>
+            <file name="org-netbeans-core-windows-actions-ResetWindowsAction.shadow_hidden"/>
+            <file name="testAction.shadow_hidden"/>
+            <file name="org-netbeans-core-io-ui-IOWindowAction.shadow_hidden"/>
+            <file name="org-sleuthkit-autopsy-menuactions-DataResultMenu-separatoBefore.instance">
+                <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
+                <attr name="position" intvalue="75"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-menuactions-DataResultMenu.instance">
+                <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-menuactions-DataResultMenu.instance"/>
+                <attr name="position" intvalue="100"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-menuactions-DataResultMenu-separatoAfter.instance">
+                <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
+                <attr name="position" intvalue="125"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-menuactions-DataContentMenu.instance">
+                <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-menuactions-DataContentMenu.instance"/>
+                <attr name="position" intvalue="150"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-menuactions-DataContentMenu-separatorAfter.instance">
+                <attr name="instanceClass" stringvalue="javax.swing.JSeparator"/>
+                <attr name="position" intvalue="175"/>
+            </file>
+            <!--<file name="FileBrowserAction.shadow"/>
+            <file name="FileBrowserAction.shadow_hidden"/>-->
+        </folder>
+        <folder name="View">
+            <file name="org-netbeans-core-actions-HTMLViewAction.shadow_hidden"/>
+            <file name="org-netbeans-core-actions-LogAction.shadow_hidden"/>
+            <file name="org-netbeans-core-multiview-EditorsAction.instance_hidden"/>
+            <file name="org-netbeans-core-windows-actions-ToolbarsListAction.instance_hidden"/>
+            <file name="org-netbeans-core-windows-actions-ToolbarsListAction.shadow_hidden"/>
+        </folder>
+        <folder name="Help">
+            <file name="org-netbeans-core-actions-AboutAction.shadow_hidden"/>
+            <file name="org-netbeans-modules-autoupdate-ui-actions-CheckForUpdatesAction.shadow_hidden"/>
+            <attr name="master-help.xml/org-sleuthkit-autopsy-corecomponents-CustomAboutAction.shadow" boolvalue="true"/>
+        </folder>
+    </folder>
+
+
+
+    <!-- ======================================================
+    Services
+    ====================================================== -->
+    <folder name="Services">
+        <folder name="AutoupdateType">
+            <file name="org_sleuthkit_autopsy_core_update_center.settings" url="org_sleuthkit_autopsy_core_update_centerSettings.xml">
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.core.Bundle#Services/AutoupdateType/org_sleuthkit_autopsy_core_update_center.settings"/>
+                <attr name="enabled" boolvalue="true"/>
+                <attr name="url" bundlevalue="org.sleuthkit.autopsy.core.Bundle#org_sleuthkit_autopsy_core_update_center"/>
+            </file>
+        </folder>
+        <file name="org-sleuthkit-autopsy-corecomponents-DataContentTopComponent.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.corecomponentinterfaces.DataContent"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.corecomponents.DataContentTopComponent.getDefault"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-directorytree-DirectoryTreeTopComponent.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.corecomponentinterfaces.DataExplorer"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent.getDefault"/>
+            <attr name="position" intvalue="125"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-directorytree-DirectoryTreeTopComponent2.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.corecomponentinterfaces.BlackboardResultViewer"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.directorytree.DirectoryTreeTopComponent.getDefault"/>
+            <attr name="position" intvalue="150"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-filesearch-FileSearchAction.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.directorytree.FileSearchProvider"/>
+            <attr name="position" intvalue="250"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-report-ReportHTML.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.report.TableReportModule"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.report.ReportHTML.getDefault"/>
+            <attr name="position" intvalue="900"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-report-ReportExcel.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.report.TableReportModule"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.report.ReportExcel.getDefault"/>
+            <attr name="position" intvalue="901"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-report-ReportBodyFile.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.report.GeneralReportModule"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.report.ReportBodyFile.getDefault"/>
+            <attr name="position" intvalue="902"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-report-FileReportText.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.report.FileReportModule"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.report.FileReportText.getDefault"/>
+            <attr name="position" intvalue="903"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-report-ReportKML.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.report.GeneralReportModule"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.report.ReportKML.getDefault"/>
+            <attr name="position" intvalue="904"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-modules-stix-STIXReportModule.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.report.GeneralReportModule"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.modules.stix.STIXReportModule.getDefault"/>
+            <attr name="position" intvalue="910"/>
+        </file>
+        <file name="org-sleuthkit-autopsy-report-caseuco-ReportCaseUco.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.report.GeneralReportModule"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.report.caseuco.ReportCaseUco.getDefault"/>
+            <attr name="position" intvalue="911"/>
+        </file>       
+        <!--<folder name="JavaHelp">
+            <file name="casemodule-helpset.xml" url="casemodule-helpset.xml">
+                <attr name="position" intvalue="3075"/>
+            </file>
+            <file name="directorytree-helpset.xml" url="directorytree-helpset.xml">
+                <attr name="position" intvalue="3086"/>
+            </file>
+            <file name="corecomponents-helpset.xml" url="corecomponents-helpset.xml">
+                <attr name="position" intvalue="3801"/>
+            </file>
+            <file name="filesearch-helpset.xml" url="filesearch-helpset.xml">
+                <attr name="position" intvalue="3662"/>
+            </file>
+        </folder>-->
+    </folder>
+
+
+
+    <!-- ======================================================
+    Toolbars
+    ====================================================== -->
+    <folder name="Toolbars">
+        <file name="Clipboard_hidden"/>
+        <file name="Memory_hidden"/>
+        <file name="UndoRedo_hidden"/>
+        <file name="File_hidden"/>
+        <folder name="Case">
+            <attr name="position" intvalue="90"/>
+            <!--<file name="org-sleuthkit-autopsy-casemodule-AddImageAction.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.casemodule.AddImageAction"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.casemodule.Bundle#CTL_AddImage"/>
+                <attr name="iconBase" stringvalue="org/sleuthkit/autopsy/images/addImage-icon.png"/>
+                <attr name="noIconInMenu" boolvalue="false"/>
+                <attr name="position" intvalue="100"/>
+            </file>-->
+            <file name="org-sleuthkit-autopsy-casemodule-CaseSaveAction.instance_hidden"/>
+            <file name="org-openide-actions-SaveAllAction.shadow_hidden"/>
+            
+            
+            
+            <file name="org-sleuthkit-autopsy-menuactions-SpacerAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-menuactions-SpacerAction.instance"/>
+                <attr name="position" intvalue="10000"/>
+            </file>
+            <!--
+            <file name="org-sleuthkit-autopsy-report-ReportWizardAction.shadow">
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.report.Bundle#Toolbars/Reports/org-sleuthkit-autopsy-report-ReportWizardAction.shadow"/>
+                <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-report-ReportWizardAction.instance"/>
+                <attr name="position" intvalue="103"/>
+            </file>
+            <file name="org-sleuthkit-autopsy-casemodule-CaseCloseAction.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.casemodule.CaseCloseAction"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.casemodule.Bundle#CTL_CaseCloseAct"/>
+                <attr name="iconBase" stringvalue="org/sleuthkit/autopsy/images/close-icon.png"/>
+                <attr name="noIconInMenu" boolvalue="false"/>
+                <attr name="position" intvalue="104"/>
+            </file>
+            -->
+        </folder>
+        <folder name="Ingest">
+            <attr name="position" intvalue="105"/>
+            <file name="org-sleuthkit-autopsy-ingest-IngestMessagesAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-ingest-IngestMessagesAction.instance"/>
+            </file>
+        </folder>
+        <folder name="QuickSearch_hidden"/>
+    </folder>
+
+
+
+    <!-- ======================================================
+    Shortcuts
+    ====================================================== -->
+    <folder name="Shortcuts">
+        <file name="D-N.shadow">
+            <attr name="originalFile" stringvalue="Actions/Case/org-sleuthkit-autopsy-casemodule-CaseNewAction.instance"/>
+        </file>
+        <file name="D-O.shadow">
+            <attr name="originalFile" stringvalue="Actions/Case/org-sleuthkit-autopsy-casemodule-CaseOpenAction.instance"/>
+        </file>
+    </folder>
+
+
+
+    <!-- ======================================================
+    Windows2
+    ====================================================== -->
+    <folder name="Windows2">
+        <folder name="Components">
+            <file name="DirectoryTreeTopComponent.settings" url="DirectoryTreeTopComponentSettings.xml"/>
+            <!-- <file name="DataContentTopComponent.settings" url="DataContentTopComponentSettings.xml" /> -->
+            <file name="IngestMessageTopComponent.settings" url="IngestMessageTopComponentSettings.xml"/>
+        </folder>
+        <folder name="Modes">
+            <folder name="editor"/>
+            <folder name="output"/>
+            <folder name="outputFloat"/>
+            <file name="outputFloat.wsmode" url="outputFloatWsmode.xml"/>
+            <folder name="floatingLeftBottom"/>
+            <file name="floatingLeftBottom.wsmode" url="floatingLeftBottomWsmode.xml"/>
+            <file name="timeline.wsmode" url="timelineWsmode.xml"/>
+            <file name="cvt.wsmode" url="cvtWsmode.xml"/>
+        </folder>
+    </folder>
+    
+</filesystem>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/org_sleuthkit_autopsy_core_update_centerSettings.xml b/out/production/Core/org/sleuthkit/autopsy/core/org_sleuthkit_autopsy_core_update_centerSettings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c1dbc1e41e490b18636f8478459d6b11c49261dc
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/org_sleuthkit_autopsy_core_update_centerSettings.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<!--
+To change this template, choose Tools | Templates
+and open the template in the editor.
+-->
+<!DOCTYPE settings PUBLIC "-//NetBeans//DTD Session settings 1.0//EN" "http://www.netbeans.org/dtds/sessionsettings-1_0.dtd">
+<settings version="1.0">
+    <module name="org.sleuthkit.autopsy.core/8"/>
+    <instanceof class="org.openide.ServiceType"/>
+    <instanceof class="org.netbeans.modules.autoupdate.AutoupdateType"/>
+    <instanceof class="org.netbeans.modules.autoupdate.XMLAutoupdateType"/>
+    <instance class="org.netbeans.modules.autoupdate.XMLAutoupdateType" method="createXMLAutoupdateType"/>
+</settings>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/outputFloatWsmode.xml b/out/production/Core/org/sleuthkit/autopsy/core/outputFloatWsmode.xml
new file mode 100644
index 0000000000000000000000000000000000000000..53d933210143ac56f6468be7faba86268816f0ca
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/outputFloatWsmode.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mode PUBLIC
+          "-//NetBeans//DTD Mode Properties 2.0//EN"
+          "http://www.netbeans.org/dtds/mode-properties2_0.dtd">
+
+<mode version="2.4">
+    <name unique="outputFloat" />
+    <!-- <kind type="view" />  --> <!-- modal -->
+    <kind type="editor" /> <!-- non-modal -->
+
+    <state type="separated" />
+    <constraints>
+    <path orientation="horizontal" number="60" weight="0.7"/>
+    <path orientation="vertical" number="80" weight="0.3"/>
+  </constraints>
+  <bounds x="300" y="495" width="640" height="480" />
+  <frame state="0"/>
+  <empty-behavior permanent="true"/>
+</mode>
diff --git a/out/production/Core/org/sleuthkit/autopsy/core/timelineWsmode.xml b/out/production/Core/org/sleuthkit/autopsy/core/timelineWsmode.xml
new file mode 100644
index 0000000000000000000000000000000000000000..1135086770c17bc884321dce524f6a3d4eac0477
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/core/timelineWsmode.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mode version="2.4">
+    <name unique="timeline"/>
+    <kind type="editor"/>
+    <state type="separated"/>
+    <bounds x="76" y="68" width="996" height="672"/>
+    <frame state="0"/>
+    
+    <empty-behavior permanent="false"/>
+</mode>
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..1468238a77e403c3bce95e4f125e5a0af84f2132
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=CoreComponentInterfaces
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..18bd4ca85ca8eccdfa814affdedf3f50f5d76cd6
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle.properties-MERGED
@@ -0,0 +1,3 @@
+CoreComponentControl.CTL_DirectoryTreeTopComponent=Directory Tree
+CoreComponentControl.CTL_FavoritesTopComponent=Favorites
+OpenIDE-Module-Name=CoreComponentInterfaces
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..a2727c5700b014224606dc08a429c5bc4bb279f4
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/Bundle_ja.properties
@@ -0,0 +1,3 @@
+OpenIDE-Module-Name=\u4E3B\u8981\u30B3\u30F3\u30DD\u30FC\u30CD\u30F3\u30C8\u30A4\u30F3\u30BF\u30FC\u30D5\u30A7\u30A4\u30B9
+CoreComponentControl.CTL_DirectoryTreeTopComponent=\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u30C4\u30EA\u30FC
+CoreComponentControl.CTL_FavoritesTopComponent=\u304A\u6C17\u306B\u5165\u308A
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/package.dox b/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/package.dox
new file mode 100644
index 0000000000000000000000000000000000000000..57c5f417de8b0d1ee373f773d057036ecfae7771
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/corecomponentinterfaces/package.dox
@@ -0,0 +1,6 @@
+/**
+\package org.sleuthkit.autopsy.corecomponentinterfaces
+
+This package contains the interface classes that define the core components in Autopsy.  These components are used in the different zones of the GUI. 
+
+*/
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/corecomponents/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..15ee6543473f70a2f17651fc36c04291b269247a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/corecomponents/Bundle.properties
@@ -0,0 +1,220 @@
+CTL_DataContentAction=DataContent
+CTL_DataContentTopComponent=Data Content
+CTL_CustomAboutAction=About
+OptionsCategory_Name_General=Application
+OptionsCategory_Keywords_General=Autopsy Options
+HINT_DataContentTopComponent=This is a DataContent window
+HINT_NodeTableTopComponent=This is a DataResult window
+OpenIDE-Module-Name=CoreComponents
+DataContentViewerHex.prevPageButton.text=
+DataContentViewerHex.nextPageButton.text=
+DataContentViewerHex.pageLabel.text_1=Page:
+DataContentViewerHex.currentPageLabel.text_1=1
+DataContentViewerHex.ofLabel.text_1=of
+DataContentViewerHex.totalPageLabel.text_1=100
+DataContentViewerHex.pageLabel2.text=Page
+
+# Product Information panel
+LBL_Description=<div style=\"font-size: 12pt; font-family: Verdana, 'Verdana CE',  Arial, 'Arial CE', 'Lucida Grande CE', lucida, 'Helvetica CE', sans-serif;\">\n    <b>Product Version:</b> {0} ({9}) <br><b>Sleuth Kit Version:</b> {7} <br><b>Netbeans RCP Build:</b> {8} <br> <b>Java:</b> {1}; {2}<br> <b>System:</b> {3}; {4}; {5}<br><b>Userdir:</b> {6}</div>
+Format_OperatingSystem_Value={0} version {1} running on {2}
+LBL_Copyright=<div style\="font-size: 12pt; font-family: Verdana, 'Verdana CE',  Arial, 'Arial CE', 'Lucida Grande CE', lucida, 'Helvetica CE', sans-serif; ">Autopsy&trade; is a digital forensics platform based on The Sleuth Kit&trade; and other tools. <br><ul><li>General Information: <a style\="color: \#1E2A60;" href\="http://www.sleuthkit.org">http://www.sleuthkit.org</a>.</li><li>Training: <a style\="color: \#1E2A60;" href\="http://www.basistech.com/autopsy-training">http://www.basistech.com/autopsy-training</a></li><li>Commercial Support: <a style\="color: \#1E2A60;" href\="http://www.basistech.com/digital-forensics/autopsy/support/">http://www.basistech.com/digital-forensics/autopsy/support/</a></li></ul>Copyright &copy; 2003-2018. </div>
+URL_ON_IMG=http://www.sleuthkit.org/
+FILE_FOR_LOCAL_HELP=file:///
+INDEX_FOR_LOCAL_HELP=/docs/index.html
+LBL_Close=Close
+DataContentViewerHex.copyMenuItem.text=Copy
+DataContentViewerHex.selectAllMenuItem.text=Select All
+DataContentViewerArtifact.totalPageLabel.text=100
+DataContentViewerArtifact.prevPageButton.text=
+DataContentViewerArtifact.pageLabel2.text=Result
+DataContentViewerArtifact.nextPageButton.text=
+DataContentViewerArtifact.currentPageLabel.text=1
+DataContentViewerArtifact.ofLabel.text=of
+DataContentViewerArtifact.copyMenuItem.text=Copy
+DataContentViewerArtifact.selectAllMenuItem.text=Select All
+DataContentViewerArtifact.pageLabel.text=Result:
+AdvancedConfigurationDialog.applyButton.text=OK
+DataContentViewerHex.goToPageTextField.text=
+DataContentViewerHex.goToPageLabel.text=Go to Page: 
+DataResultViewerThumbnail.pageLabel.text=Page:
+DataResultViewerThumbnail.pagesLabel.text=Pages:
+DataResultViewerThumbnail.pagePrevButton.text=
+DataResultViewerThumbnail.pageNextButton.text=
+DataResultViewerThumbnail.imagesLabel.text=Images:
+DataResultViewerThumbnail.imagesRangeLabel.text=-
+DataResultViewerThumbnail.pageNumLabel.text=-
+DataResultViewerThumbnail.filePathLabel.text=\ \ \ 
+DataResultViewerThumbnail.goToPageLabel.text=Go to Page:
+DataResultViewerThumbnail.goToPageField.text=
+AdvancedConfigurationDialog.cancelButton.text=Cancel
+DataContentViewerArtifact.waitText=Retrieving and preparing data, please wait...
+DataContentViewerArtifact.errorText=Error retrieving result
+DataContentViewerArtifact.title=Results
+DataContentViewerArtifact.toolTip=Displays Results associated with the file
+DataContentViewerHex.goToPageTextField.msgDlg=Please enter a valid page number between 1 and {0}
+DataContentViewerHex.goToPageTextField.err=Invalid page number
+DataContentViewerHex.setDataView.errorText=(offset {0}-{1} could not be read)
+DataContentViewerHex.title=Hex
+DataContentViewerHex.toolTip=Displays the binary contents of a file as hexidecimal, with bytes that are displayable as ASCII characters on the right.
+DataResultPanel.pleasewaitNodeDisplayName=Please Wait...
+DataResultViewerTable.illegalArgExc.noChildFromParent=Could not get a child Node from the given parent.
+DataResultViewerTable.illegalArgExc.childWithoutPropertySet=Child Node does not have the regular PropertySet.
+DataResultViewerThumbnail.title=Thumbnail
+DataResultViewerThumbnail.goToPageTextField.msgDlg=Please enter a valid page number between 1 and {0}
+DataResultViewerThumbnail.goToPageTextField.err=Invalid page number
+DataResultViewerThumbnail.genThumbs=Generating Thumbnails...
+DataResultViewerThumbnail.pageNumbers.curOfTotal={0} of {1}
+GeneralOptionsPanelController.moduleErr=Module Error
+GeneralOptionsPanelController.moduleErr.msg=A module caused an error listening to GeneralOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+ProductInformationPanel.verbLoggingEnabled.text=Verbose logging enabled
+ProductInformationPanel.propertyUnknown.text=unknown
+ProductInformationPanel.getVMValue.text={0} {1}
+TableFilterNode.displayName.text=Name
+DataResultViewerThumbnail.comboBox.smallThumbnails=Small Thumbnails
+DataResultViewerThumbnail.comboBox.mediumThumbnails=Medium Thumbnails
+DataResultViewerThumbnail.comboBox.largeThumbnails=Large Thumbnails
+DataResultViewerThumbnail.switchPage.done.errMsg=Error making thumbnails: {0}
+AboutWindowPanel.actVerboseLogging.text=Activate verbose logging
+OptionsCategory_Name_Multi_User_Settings=Multi-User
+OptionsCategory_Keywords_Multi_User_Options=Multi-User Settings
+MultiUserSettingsPanel.lbSolrSettings.text=Solr Settings
+MultiUserSettingsPanel.cbEnableMultiUser.text=Enable multi-user cases
+MultiUserSettingsPanel.lbDatabaseSettings.text=Database Settings
+MultiUserSettingsPanel.validationErrMsg.incomplete=Fill in all values
+MultiUserSettingsPanel.nonWindowsOs.msg=Multi-user cases are only available on Windows platforms
+MultiUserSettingsPanel.validationErrMsg.invalidDatabasePort=Invalid database port number
+MultiUserSettingsPanel.validationErrMsg.invalidMessageServicePort=Invalid message service port number
+MultiUserSettingsPanel.validationErrMsg.invalidIndexingServerPort=Invalid Solr server port number
+MultiUserSettingsPanel.validationErrMsg.invalidMessgeServiceURI=Message service host and/or port not valid
+DataContentViewerHex.goToOffsetLabel.text=Jump to Offset
+DataContentViewerHex.goToOffsetTextField.text=
+DataContentViewerHex.goToOffsetTextField.msgDlg=Invalid Offset: {0}
+DataContentViewerHex.setDataView.invalidOffset.negativeOffsetValue=Cannot jump to the resultant offset
+MultiUserSettingsPanel.tbOops.text=
+MultiUserSettingsPanel.lbTestDatabase.text=
+MultiUserSettingsPanel.bnTestDatabase.text=Test
+MultiUserSettingsPanel.tbDbHostname.toolTipText=Hostname or IP Address
+MultiUserSettingsPanel.tbDbHostname.text=
+MultiUserSettingsPanel.tbDbPort.toolTipText=Port Number
+MultiUserSettingsPanel.tbDbPort.text=
+MultiUserSettingsPanel.tbDbUsername.toolTipText=User Name
+MultiUserSettingsPanel.tbDbUsername.text=
+MultiUserSettingsPanel.tbDbPassword.toolTipText=Password
+MultiUserSettingsPanel.tbDbPassword.text=
+MultiUserSettingsPanel.lbTestSolr.text=
+MultiUserSettingsPanel.bnTestSolr.text=Test
+MultiUserSettingsPanel.tbSolrHostname.toolTipText=Hostname or IP Address
+MultiUserSettingsPanel.tbSolrPort.toolTipText=Port Number
+MultiUserSettingsPanel.lbTestMessageService.text=
+MultiUserSettingsPanel.bnTestMessageService.text=Test
+MultiUserSettingsPanel.lbMessageServiceSettings.text=ActiveMQ Message Service Settings
+MultiUserSettingsPanel.tbMsgPort.toolTipText=Port Number
+MultiUserSettingsPanel.tbMsgPort.text=
+MultiUserSettingsPanel.tbMsgUsername.toolTipText=User Name (optional)
+MultiUserSettingsPanel.tbMsgUsername.text=
+MultiUserSettingsPanel.tbMsgPassword.toolTipText=Password (optional)
+MultiUserSettingsPanel.tbMsgPassword.text=
+MultiUserSettingsPanel.tbMsgHostname.toolTipText=Hostname or IP Address
+MultiUserSettingsPanel.tbMsgHostname.text=
+MultiUserSettingsPanel.lbTestMessageWarning.text=
+MultiUserSettingsPanel.lbTestSolrWarning.text=
+MultiUserSettingsPanel.lbTestDbWarning.text=
+MultiUserSettingsPanel.KeywordSearchNull=Cannot find keyword search service
+MultiUserSettingsPanel.InvalidPortNumber=Invalid port number
+AutopsyOptionsPanel.agencyLogoImageLabel.toolTipText=
+AutopsyOptionsPanel.agencyLogoPathField.text=
+SortChooserDialog.label=remove
+SortChooser.addCriteriaButton.text=Add Sort Criteria
+DataResultViewerThumbnail.sortButton.text=Sort
+CriterionChooser.ascendingRadio.text=\u25b2 Ascending\n
+CriterionChooser.removeButton.text=Remove
+CriterionChooser.descendingRadio.text=\u25bc Descending
+AutopsyOptionsPanel.agencyLogoPathFieldValidationLabel.text=
+AutopsyOptionsPanel.logNumAlert.text=
+AutopsyOptionsPanel.totalMemoryLabel.text=Total System Memory:
+AutopsyOptionsPanel.maxMemoryLabel.text=Maximum JVM Memory:
+AutopsyOptionsPanel.maxLogFileCount.text=Maximum Log Files:
+AutopsyOptionsPanel.maxMemoryUnitsLabel.text=GB
+AutopsyOptionsPanel.restartNecessaryWarning.text=A restart is necessary for any memory changes to take effect.
+AutopsyOptionsPanel.browseLogosButton.text=Browse
+AutopsyOptionsPanel.defaultLogoRB.text=Use default
+AutopsyOptionsPanel.specifyLogoRB.text=Specify a logo
+AutopsyOptionsPanel.agencyLogoPreview.text=<html><div style='text-align: center;'>No logo<br>selected</div></html>
+AutopsyOptionsPanel.logoPanel.border.title=Logo
+AutopsyOptionsPanel.runtimePanel.border.title=Runtime
+DataResultPanel.matchLabel.text=Results
+DataResultPanel.numberOfChildNodesLabel.text=0
+DataResultPanel.descriptionLabel.text=directoryPath
+ViewPreferencesPanel.groupByDataSourceCheckbox.text=Group by data source
+ViewPreferencesPanel.currentCaseSettingsPanel.border.title=Current Case Settings
+OptionsCategory_Name_View=View
+OptionsCategory_Keywords_View=View
+ViewPreferencesPanel.currentSessionSettingsPanel.border.title=Current Session Settings
+ViewPreferencesPanel.hideRejectedResultsCheckbox.text=Hide rejected results
+ViewPreferencesPanel.selectFileLabel.text=When selecting a file:
+ViewPreferencesPanel.globalSettingsPanel.border.title=Global Settings
+ViewPreferencesPanel.translateTextLabel.text=Translate text:
+ViewPreferencesPanel.hideOtherUsersTagsLabel.text=Hide other users' tags in the:
+ViewPreferencesPanel.hideOtherUsersTagsCheckbox.text=Tags area in the tree
+ViewPreferencesPanel.useAnotherTimeRadioButton.text=Use another time zone
+ViewPreferencesPanel.useLocalTimeRadioButton.text=Use local time zone
+ViewPreferencesPanel.displayTimeLabel.text=When displaying times:
+ViewPreferencesPanel.viewsHideSlackCheckbox.text=Views area
+ViewPreferencesPanel.dataSourcesHideSlackCheckbox.text=Data Sources area (the directory hierarchy)
+ViewPreferencesPanel.hideSlackFilesLabel.text=Hide slack files in the:
+ViewPreferencesPanel.viewsHideKnownCheckbox.text=Views area
+ViewPreferencesPanel.dataSourcesHideKnownCheckbox.text=Data Sources area (the directory hierarchy)
+ViewPreferencesPanel.hideKnownFilesLabel.text=Hide known files (i.e. those in the NIST NSRL) in the:
+ViewPreferencesPanel.keepCurrentViewerRadioButton.toolTipText=For example, stay in Hex view when a JPEG is selected.
+ViewPreferencesPanel.keepCurrentViewerRadioButton.text=Stay on the same file viewer
+ViewPreferencesPanel.useBestViewerRadioButton.toolTipText=For example, change from Hex to Media when a JPEG is selected.
+ViewPreferencesPanel.useBestViewerRadioButton.text=Change to the most specific file viewer
+ViewPreferencesPanel.fileNameTranslationColumnCheckbox.text=Add column in result viewer for file name translation
+DataContentViewerHex.launchHxDButton.text=Launch in HxD
+ExternalViewerGlobalSettingsPanel.jButton2.text=jButton2
+ExternalViewerGlobalSettingsPanel.newRuleButton1.text=New Rule
+ExternalViewerGlobalSettingsPanel.newRuleButton.text=New Rule
+ExternalViewerGlobalSettingsPanel.browseHxDDirectory.text=Browse
+ExternalViewerGlobalSettingsPanel.jLabel2.text=Set launchable content viewer extensions
+ExternalViewerGlobalSettingsPanel.jLabel1.text=HxD Editor Path:
+ExternalViewerGlobalSettingsPanel.editRuleButton.text=Edit Rule
+ExternalViewerGlobalSettingsPanel.deleteRuleButton.text=Delete Rule
+ExternalViewerGlobalSettingsPanel.externalViewerTitleLabel.text=Set aplication viewer to use for files with specific mime types/extensions:
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title1=Application
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title0=Mime type/Extension
+AddExternalViewerRulePanel.nameLabel.text=MIME type or extension
+AddExternalViewerRulePanel.browseButton.text=Browse
+AddExternalViewerRulePanel.exePathTextField.text=
+AddExternalViewerRulePanel.exePathLabel.text=Path of the program to use for files with this type or extension
+AddExternalViewerRulePanel.extRadioButton.text=Extension
+AddExternalViewerRulePanel.mimeRadioButton.text=MIME type
+AddExternalViewerRulePanel.nameTextField.text=
+ExternalViewerGlobalSettingsPanel.jButton2.text_1=jButton2
+ExternalViewerGlobalSettingsPanel.newRuleButton1.text_1=New Rule
+ExternalViewerGlobalSettingsPanel.newRuleButton.text_1=New Rule
+ExternalViewerGlobalSettingsPanel.browseHxDDirectory.text_1=Browse
+ExternalViewerGlobalSettingsPanel.jLabel2.text_1=Set launchable content viewer extensions
+ExternalViewerGlobalSettingsPanel.jLabel1.text_1=HxD Editor Path:
+ExternalViewerGlobalSettingsPanel.HxDPath.text=C:/Program Files/HxD/HxD.exe
+ExternalViewerGlobalSettingsPanel.editRuleButton.text_1=Edit Rule
+ExternalViewerGlobalSettingsPanel.deleteRuleButton.text_1=Delete Rule
+ExternalViewerGlobalSettingsPanel.externalViewerTitleLabel.text_1=Set aplication viewer to use for files with specific mime types/extensions:
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title1_1=Application
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title0_1=Mime type/Extension
+AutopsyOptionsPanel.maxSolrMemoryLabel.text=Maximum Solr JVM Memory:
+AutopsyOptionsPanel.maxMemoryUnitsLabel2.text=MB
+AutopsyOptionsPanel.solrJVMHeapWarning.text=NOTE:  Setting this too large may impact overall performance.
+DataResultViewerTable.gotoPageTextField.text=
+DataResultViewerTable.gotoPageLabel.AccessibleContext.accessibleName=
+DataResultViewerTable.gotoPageLabel.text=Go to Page:
+DataResultViewerTable.pageNextButton.text=
+DataResultViewerTable.pagePrevButton.text=
+DataResultViewerTable.pagesLabel.text=Pages:
+DataResultViewerTable.pageNumLabel.text=
+DataResultViewerTable.pageLabel.text=Page:
+ViewPreferencesPanel.maxResultsLabel.text=Maximum number of Results to show in table:
+ViewPreferencesPanel.maxResultsLabel.toolTipText=<html>\nSetting this value to 0 will display all results in the results table.\n<br>Note that setting this value to 0 may result in poor UI responsiveness when there are large numbers of results.\n</html>
+DataResultViewerTable.exportCSVButton.text=Save Table as CSV
+ViewPreferencesPanel.scoColumnsCheckbox.text=S(core), C(omments), and O(ccurences)
+ViewPreferencesPanel.scoColumnsWrapAroundText.text=to reduce loading times
+ViewPreferencesPanel.scoColumnsLabel.text=Do not add columns for:
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/corecomponents/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..9f363b7723f027a91cdc428a4fae4440f81425f0
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/corecomponents/Bundle.properties-MERGED
@@ -0,0 +1,274 @@
+AutopsyOptionsPanel.agencyLogoPathFieldValidationLabel.invalidImageSpecified.text=Invalid image file specified.
+AutopsyOptionsPanel.agencyLogoPathFieldValidationLabel.invalidPath.text=Path is not valid.
+AutopsyOptionsPanel.agencyLogoPathFieldValidationLabel.pathNotSet.text=Agency logo path must be set.
+AutopsyOptionsPanel.invalidImageFile.msg=The selected file was not able to be used as an agency logo.
+AutopsyOptionsPanel.invalidImageFile.title=Invalid Image File
+AutopsyOptionsPanel.logNumAlert.invalidInput.text=A positive integer is required here.
+AutopsyOptionsPanel.memFieldValidationLabel.developerMode.text=Memory settings are not available while running in developer mode
+AutopsyOptionsPanel.memFieldValidationLabel.invalidCharacters.text=Invalid characters, value must be a positive integer
+AutopsyOptionsPanel.memFieldValidationLabel.not64BitInstall.text=JVM memory settings only enabled for 64 bit version
+AutopsyOptionsPanel.memFieldValidationLabel.noValueEntered.text=No value entered
+# {0} - systemMemory
+AutopsyOptionsPanel.memFieldValidationLabel.overMaxMemory.text=Value must be less than the total system memory of {0}GB
+# {0} - minimumMemory
+AutopsyOptionsPanel.memFieldValidationLabel.underMinMemory.text=Value must be at least {0}GB
+CTL_DataContentAction=DataContent
+CTL_DataContentTopComponent=Data Content
+CTL_CustomAboutAction=About
+CTL_OfflineHelpAction=Offline Autopsy Documentation
+CTL_OnlineHelpAction=Online Autopsy Documentation
+DataContentViewerArtifact.attrsTableHeader.sources=Source(s)
+DataContentViewerArtifact.attrsTableHeader.type=Type
+DataContentViewerArtifact.attrsTableHeader.value=Value
+DataContentViewerArtifact.failedToGetAttributes.message=Failed to get some or all attributes from case database
+DataContentViewerArtifact.failedToGetSourcePath.message=Failed to get source file path from case database
+DataContentViewerHex.copyingFile=Copying file to open in HxD...
+DataContentViewerHex.launchError=Unable to launch HxD Editor. Please specify the HxD install location in Tools -> Options -> External Viewer
+DataResultViewerTable.commentRender.name=C
+DataResultViewerTable.commentRender.toolTip=C(omments) indicates whether the item has a comment
+DataResultViewerTable.commentRenderer.crAndTagComment.toolTip=Comments exist both in Central Repository and on associated tag(s)
+DataResultViewerTable.commentRenderer.crComment.toolTip=Comment exists in Central Repository
+DataResultViewerTable.commentRenderer.noComment.toolTip=No comments found
+DataResultViewerTable.commentRenderer.tagComment.toolTip=Comment exists on associated tag(s)
+DataResultViewerTable.countRender.name=O
+DataResultViewerTable.countRender.toolTip=O(ccurrences) indicates the number of data sources containing the item in the Central Repository
+DataResultViewerTable.exportCSVButtonActionPerformed.empty=No data to export
+DataResultViewerTable.firstColLbl=Name
+DataResultViewerTable.goToPageTextField.err=Invalid page number
+# {0} - totalPages
+DataResultViewerTable.goToPageTextField.msgDlg=Please enter a valid page number between 1 and {0}
+# {0} - currentPage
+# {1} - totalPages
+DataResultViewerTable.pageNumbers.curOfTotal={0} of {1}
+DataResultViewerTable.scoreRender.name=S
+DataResultViewerTable.scoreRender.toolTip=S(core) indicates whether the item is interesting or notable
+DataResultViewerTable.title=Table
+DataResultViewerThumbnail.sortLabel.text=Sorted by: ---
+# {0} - sort criteria
+DataResultViewerThumbnail.sortLabel.textTemplate=Sorted by: {0}
+DataResultViewerThumbnail.thumbnailSizeComboBox.large=Large Thumbnails
+DataResultViewerThumbnail.thumbnailSizeComboBox.medium=Medium Thumbnails
+DataResultViewerThumbnail.thumbnailSizeComboBox.small=Small Thumbnails
+OptionsCategory_Name_General=Application
+OptionsCategory_Keywords_General=Autopsy Options
+HINT_DataContentTopComponent=This is a DataContent window
+HINT_NodeTableTopComponent=This is a DataResult window
+OpenIDE-Module-Name=CoreComponents
+DataContentViewerHex.prevPageButton.text=
+DataContentViewerHex.nextPageButton.text=
+DataContentViewerHex.pageLabel.text_1=Page:
+DataContentViewerHex.currentPageLabel.text_1=1
+DataContentViewerHex.ofLabel.text_1=of
+DataContentViewerHex.totalPageLabel.text_1=100
+DataContentViewerHex.pageLabel2.text=Page
+
+# Product Information panel
+LBL_Description=<div style=\"font-size: 12pt; font-family: Verdana, 'Verdana CE',  Arial, 'Arial CE', 'Lucida Grande CE', lucida, 'Helvetica CE', sans-serif;\">\n    <b>Product Version:</b> {0} ({9}) <br><b>Sleuth Kit Version:</b> {7} <br><b>Netbeans RCP Build:</b> {8} <br> <b>Java:</b> {1}; {2}<br> <b>System:</b> {3}; {4}; {5}<br><b>Userdir:</b> {6}</div>
+Format_OperatingSystem_Value={0} version {1} running on {2}
+LBL_Copyright=<div style\="font-size: 12pt; font-family: Verdana, 'Verdana CE',  Arial, 'Arial CE', 'Lucida Grande CE', lucida, 'Helvetica CE', sans-serif; ">Autopsy&trade; is a digital forensics platform based on The Sleuth Kit&trade; and other tools. <br><ul><li>General Information: <a style\="color: \#1E2A60;" href\="http://www.sleuthkit.org">http://www.sleuthkit.org</a>.</li><li>Training: <a style\="color: \#1E2A60;" href\="http://www.basistech.com/autopsy-training">http://www.basistech.com/autopsy-training</a></li><li>Commercial Support: <a style\="color: \#1E2A60;" href\="http://www.basistech.com/digital-forensics/autopsy/support/">http://www.basistech.com/digital-forensics/autopsy/support/</a></li></ul>Copyright &copy; 2003-2018. </div>
+SortChooser.dialogTitle=Choose Sort Criteria
+ThumbnailViewChildren.progress.cancelling=(Cancelling)
+# {0} - file name
+ThumbnailViewNode.progressHandle.text=Generating thumbnail for {0}
+URL_ON_IMG=http://www.sleuthkit.org/
+FILE_FOR_LOCAL_HELP=file:///
+INDEX_FOR_LOCAL_HELP=/docs/index.html
+LBL_Close=Close
+DataContentViewerHex.copyMenuItem.text=Copy
+DataContentViewerHex.selectAllMenuItem.text=Select All
+DataContentViewerArtifact.totalPageLabel.text=100
+DataContentViewerArtifact.prevPageButton.text=
+DataContentViewerArtifact.pageLabel2.text=Result
+DataContentViewerArtifact.nextPageButton.text=
+DataContentViewerArtifact.currentPageLabel.text=1
+DataContentViewerArtifact.ofLabel.text=of
+DataContentViewerArtifact.copyMenuItem.text=Copy
+DataContentViewerArtifact.selectAllMenuItem.text=Select All
+DataContentViewerArtifact.pageLabel.text=Result:
+AdvancedConfigurationDialog.applyButton.text=OK
+DataContentViewerHex.goToPageTextField.text=
+DataContentViewerHex.goToPageLabel.text=Go to Page: 
+DataResultViewerThumbnail.pageLabel.text=Page:
+DataResultViewerThumbnail.pagesLabel.text=Pages:
+DataResultViewerThumbnail.pagePrevButton.text=
+DataResultViewerThumbnail.pageNextButton.text=
+DataResultViewerThumbnail.imagesLabel.text=Images:
+DataResultViewerThumbnail.imagesRangeLabel.text=-
+DataResultViewerThumbnail.pageNumLabel.text=-
+DataResultViewerThumbnail.filePathLabel.text=\ \ \ 
+DataResultViewerThumbnail.goToPageLabel.text=Go to Page:
+DataResultViewerThumbnail.goToPageField.text=
+AdvancedConfigurationDialog.cancelButton.text=Cancel
+DataContentViewerArtifact.waitText=Retrieving and preparing data, please wait...
+DataContentViewerArtifact.errorText=Error retrieving result
+DataContentViewerArtifact.title=Results
+DataContentViewerArtifact.toolTip=Displays Results associated with the file
+DataContentViewerHex.goToPageTextField.msgDlg=Please enter a valid page number between 1 and {0}
+DataContentViewerHex.goToPageTextField.err=Invalid page number
+DataContentViewerHex.setDataView.errorText=(offset {0}-{1} could not be read)
+DataContentViewerHex.title=Hex
+DataContentViewerHex.toolTip=Displays the binary contents of a file as hexidecimal, with bytes that are displayable as ASCII characters on the right.
+DataResultPanel.pleasewaitNodeDisplayName=Please Wait...
+DataResultViewerTable.illegalArgExc.noChildFromParent=Could not get a child Node from the given parent.
+DataResultViewerTable.illegalArgExc.childWithoutPropertySet=Child Node does not have the regular PropertySet.
+DataResultViewerThumbnail.title=Thumbnail
+DataResultViewerThumbnail.goToPageTextField.msgDlg=Please enter a valid page number between 1 and {0}
+DataResultViewerThumbnail.goToPageTextField.err=Invalid page number
+DataResultViewerThumbnail.genThumbs=Generating Thumbnails...
+DataResultViewerThumbnail.pageNumbers.curOfTotal={0} of {1}
+GeneralOptionsPanelController.moduleErr=Module Error
+GeneralOptionsPanelController.moduleErr.msg=A module caused an error listening to GeneralOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+ProductInformationPanel.verbLoggingEnabled.text=Verbose logging enabled
+ProductInformationPanel.propertyUnknown.text=unknown
+ProductInformationPanel.getVMValue.text={0} {1}
+TableFilterNode.displayName.text=Name
+DataResultViewerThumbnail.comboBox.smallThumbnails=Small Thumbnails
+DataResultViewerThumbnail.comboBox.mediumThumbnails=Medium Thumbnails
+DataResultViewerThumbnail.comboBox.largeThumbnails=Large Thumbnails
+DataResultViewerThumbnail.switchPage.done.errMsg=Error making thumbnails: {0}
+AboutWindowPanel.actVerboseLogging.text=Activate verbose logging
+OptionsCategory_Name_Multi_User_Settings=Multi-User
+OptionsCategory_Keywords_Multi_User_Options=Multi-User Settings
+MultiUserSettingsPanel.lbSolrSettings.text=Solr Settings
+MultiUserSettingsPanel.cbEnableMultiUser.text=Enable multi-user cases
+MultiUserSettingsPanel.lbDatabaseSettings.text=Database Settings
+MultiUserSettingsPanel.validationErrMsg.incomplete=Fill in all values
+MultiUserSettingsPanel.nonWindowsOs.msg=Multi-user cases are only available on Windows platforms
+MultiUserSettingsPanel.validationErrMsg.invalidDatabasePort=Invalid database port number
+MultiUserSettingsPanel.validationErrMsg.invalidMessageServicePort=Invalid message service port number
+MultiUserSettingsPanel.validationErrMsg.invalidIndexingServerPort=Invalid Solr server port number
+MultiUserSettingsPanel.validationErrMsg.invalidMessgeServiceURI=Message service host and/or port not valid
+DataContentViewerHex.goToOffsetLabel.text=Jump to Offset
+DataContentViewerHex.goToOffsetTextField.text=
+DataContentViewerHex.goToOffsetTextField.msgDlg=Invalid Offset: {0}
+DataContentViewerHex.setDataView.invalidOffset.negativeOffsetValue=Cannot jump to the resultant offset
+MultiUserSettingsPanel.tbOops.text=
+MultiUserSettingsPanel.lbTestDatabase.text=
+MultiUserSettingsPanel.bnTestDatabase.text=Test
+MultiUserSettingsPanel.tbDbHostname.toolTipText=Hostname or IP Address
+MultiUserSettingsPanel.tbDbHostname.text=
+MultiUserSettingsPanel.tbDbPort.toolTipText=Port Number
+MultiUserSettingsPanel.tbDbPort.text=
+MultiUserSettingsPanel.tbDbUsername.toolTipText=User Name
+MultiUserSettingsPanel.tbDbUsername.text=
+MultiUserSettingsPanel.tbDbPassword.toolTipText=Password
+MultiUserSettingsPanel.tbDbPassword.text=
+MultiUserSettingsPanel.lbTestSolr.text=
+MultiUserSettingsPanel.bnTestSolr.text=Test
+MultiUserSettingsPanel.tbSolrHostname.toolTipText=Hostname or IP Address
+MultiUserSettingsPanel.tbSolrPort.toolTipText=Port Number
+MultiUserSettingsPanel.lbTestMessageService.text=
+MultiUserSettingsPanel.bnTestMessageService.text=Test
+MultiUserSettingsPanel.lbMessageServiceSettings.text=ActiveMQ Message Service Settings
+MultiUserSettingsPanel.tbMsgPort.toolTipText=Port Number
+MultiUserSettingsPanel.tbMsgPort.text=
+MultiUserSettingsPanel.tbMsgUsername.toolTipText=User Name (optional)
+MultiUserSettingsPanel.tbMsgUsername.text=
+MultiUserSettingsPanel.tbMsgPassword.toolTipText=Password (optional)
+MultiUserSettingsPanel.tbMsgPassword.text=
+MultiUserSettingsPanel.tbMsgHostname.toolTipText=Hostname or IP Address
+MultiUserSettingsPanel.tbMsgHostname.text=
+MultiUserSettingsPanel.lbTestMessageWarning.text=
+MultiUserSettingsPanel.lbTestSolrWarning.text=
+MultiUserSettingsPanel.lbTestDbWarning.text=
+MultiUserSettingsPanel.KeywordSearchNull=Cannot find keyword search service
+MultiUserSettingsPanel.InvalidPortNumber=Invalid port number
+AutopsyOptionsPanel.agencyLogoImageLabel.toolTipText=
+AutopsyOptionsPanel.agencyLogoPathField.text=
+SortChooserDialog.label=remove
+SortChooser.addCriteriaButton.text=Add Sort Criteria
+DataResultViewerThumbnail.sortButton.text=Sort
+CriterionChooser.ascendingRadio.text=\u25b2 Ascending\n
+CriterionChooser.removeButton.text=Remove
+CriterionChooser.descendingRadio.text=\u25bc Descending
+AutopsyOptionsPanel.agencyLogoPathFieldValidationLabel.text=
+AutopsyOptionsPanel.logNumAlert.text=
+AutopsyOptionsPanel.totalMemoryLabel.text=Total System Memory:
+AutopsyOptionsPanel.maxMemoryLabel.text=Maximum JVM Memory:
+AutopsyOptionsPanel.maxLogFileCount.text=Maximum Log Files:
+AutopsyOptionsPanel.maxMemoryUnitsLabel.text=GB
+AutopsyOptionsPanel.restartNecessaryWarning.text=A restart is necessary for any memory changes to take effect.
+AutopsyOptionsPanel.browseLogosButton.text=Browse
+AutopsyOptionsPanel.defaultLogoRB.text=Use default
+AutopsyOptionsPanel.specifyLogoRB.text=Specify a logo
+AutopsyOptionsPanel.agencyLogoPreview.text=<html><div style='text-align: center;'>No logo<br>selected</div></html>
+AutopsyOptionsPanel.logoPanel.border.title=Logo
+AutopsyOptionsPanel.runtimePanel.border.title=Runtime
+DataResultPanel.matchLabel.text=Results
+DataResultPanel.numberOfChildNodesLabel.text=0
+DataResultPanel.descriptionLabel.text=directoryPath
+ViewOptionsController.moduleErr=Error processing value changes.
+ViewOptionsController.moduleErr.msg=Value change processing failed.
+ViewPreferencesPanel.groupByDataSourceCheckbox.text=Group by data source
+ViewPreferencesPanel.currentCaseSettingsPanel.border.title=Current Case Settings
+OptionsCategory_Name_View=View
+OptionsCategory_Keywords_View=View
+ViewPreferencesPanel.currentSessionSettingsPanel.border.title=Current Session Settings
+ViewPreferencesPanel.hideRejectedResultsCheckbox.text=Hide rejected results
+ViewPreferencesPanel.selectFileLabel.text=When selecting a file:
+ViewPreferencesPanel.globalSettingsPanel.border.title=Global Settings
+ViewPreferencesPanel.translateTextLabel.text=Translate text:
+ViewPreferencesPanel.hideOtherUsersTagsLabel.text=Hide other users' tags in the:
+ViewPreferencesPanel.hideOtherUsersTagsCheckbox.text=Tags area in the tree
+ViewPreferencesPanel.useAnotherTimeRadioButton.text=Use another time zone
+ViewPreferencesPanel.useLocalTimeRadioButton.text=Use local time zone
+ViewPreferencesPanel.displayTimeLabel.text=When displaying times:
+ViewPreferencesPanel.viewsHideSlackCheckbox.text=Views area
+ViewPreferencesPanel.dataSourcesHideSlackCheckbox.text=Data Sources area (the directory hierarchy)
+ViewPreferencesPanel.hideSlackFilesLabel.text=Hide slack files in the:
+ViewPreferencesPanel.viewsHideKnownCheckbox.text=Views area
+ViewPreferencesPanel.dataSourcesHideKnownCheckbox.text=Data Sources area (the directory hierarchy)
+ViewPreferencesPanel.hideKnownFilesLabel.text=Hide known files (i.e. those in the NIST NSRL) in the:
+ViewPreferencesPanel.keepCurrentViewerRadioButton.toolTipText=For example, stay in Hex view when a JPEG is selected.
+ViewPreferencesPanel.keepCurrentViewerRadioButton.text=Stay on the same file viewer
+ViewPreferencesPanel.useBestViewerRadioButton.toolTipText=For example, change from Hex to Media when a JPEG is selected.
+ViewPreferencesPanel.useBestViewerRadioButton.text=Change to the most specific file viewer
+ViewPreferencesPanel.fileNameTranslationColumnCheckbox.text=Add column in result viewer for file name translation
+DataContentViewerHex.launchHxDButton.text=Launch in HxD
+ExternalViewerGlobalSettingsPanel.jButton2.text=jButton2
+ExternalViewerGlobalSettingsPanel.newRuleButton1.text=New Rule
+ExternalViewerGlobalSettingsPanel.newRuleButton.text=New Rule
+ExternalViewerGlobalSettingsPanel.browseHxDDirectory.text=Browse
+ExternalViewerGlobalSettingsPanel.jLabel2.text=Set launchable content viewer extensions
+ExternalViewerGlobalSettingsPanel.jLabel1.text=HxD Editor Path:
+ExternalViewerGlobalSettingsPanel.editRuleButton.text=Edit Rule
+ExternalViewerGlobalSettingsPanel.deleteRuleButton.text=Delete Rule
+ExternalViewerGlobalSettingsPanel.externalViewerTitleLabel.text=Set aplication viewer to use for files with specific mime types/extensions:
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title1=Application
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title0=Mime type/Extension
+AddExternalViewerRulePanel.nameLabel.text=MIME type or extension
+AddExternalViewerRulePanel.browseButton.text=Browse
+AddExternalViewerRulePanel.exePathTextField.text=
+AddExternalViewerRulePanel.exePathLabel.text=Path of the program to use for files with this type or extension
+AddExternalViewerRulePanel.extRadioButton.text=Extension
+AddExternalViewerRulePanel.mimeRadioButton.text=MIME type
+AddExternalViewerRulePanel.nameTextField.text=
+ExternalViewerGlobalSettingsPanel.jButton2.text_1=jButton2
+ExternalViewerGlobalSettingsPanel.newRuleButton1.text_1=New Rule
+ExternalViewerGlobalSettingsPanel.newRuleButton.text_1=New Rule
+ExternalViewerGlobalSettingsPanel.browseHxDDirectory.text_1=Browse
+ExternalViewerGlobalSettingsPanel.jLabel2.text_1=Set launchable content viewer extensions
+ExternalViewerGlobalSettingsPanel.jLabel1.text_1=HxD Editor Path:
+ExternalViewerGlobalSettingsPanel.HxDPath.text=C:/Program Files/HxD/HxD.exe
+ExternalViewerGlobalSettingsPanel.editRuleButton.text_1=Edit Rule
+ExternalViewerGlobalSettingsPanel.deleteRuleButton.text_1=Delete Rule
+ExternalViewerGlobalSettingsPanel.externalViewerTitleLabel.text_1=Set aplication viewer to use for files with specific mime types/extensions:
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title1_1=Application
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title0_1=Mime type/Extension
+AutopsyOptionsPanel.maxSolrMemoryLabel.text=Maximum Solr JVM Memory:
+AutopsyOptionsPanel.maxMemoryUnitsLabel2.text=MB
+AutopsyOptionsPanel.solrJVMHeapWarning.text=NOTE:  Setting this too large may impact overall performance.
+DataResultViewerTable.gotoPageTextField.text=
+DataResultViewerTable.gotoPageLabel.AccessibleContext.accessibleName=
+DataResultViewerTable.gotoPageLabel.text=Go to Page:
+DataResultViewerTable.pageNextButton.text=
+DataResultViewerTable.pagePrevButton.text=
+DataResultViewerTable.pagesLabel.text=Pages:
+DataResultViewerTable.pageNumLabel.text=
+DataResultViewerTable.pageLabel.text=Page:
+ViewPreferencesPanel.maxResultsLabel.text=Maximum number of Results to show in table:
+ViewPreferencesPanel.maxResultsLabel.toolTipText=<html>\nSetting this value to 0 will display all results in the results table.\n<br>Note that setting this value to 0 may result in poor UI responsiveness when there are large numbers of results.\n</html>
+DataResultViewerTable.exportCSVButton.text=Save Table as CSV
+ViewPreferencesPanel.scoColumnsCheckbox.text=S(core), C(omments), and O(ccurences)
+ViewPreferencesPanel.scoColumnsWrapAroundText.text=to reduce loading times
+ViewPreferencesPanel.scoColumnsLabel.text=Do not add columns for:
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/corecomponents/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..3f1c8c2ac5449485b91f7ff268f976b2cffb093b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/corecomponents/Bundle_ja.properties
@@ -0,0 +1,117 @@
+CTL_DataContentAction=\u30c7\u30fc\u30bf\u30b3\u30f3\u30c6\u30f3\u30c4
+OptionsCategory_Keywords_General=Autopsy\u30aa\u30d7\u30b7\u30e7\u30f3
+CTL_CustomAboutAction=Autopsy\u306b\u3064\u3044\u3066
+CTL_DataContentTopComponent=\u30c7\u30fc\u30bf\u30b3\u30f3\u30c6\u30f3\u30c4
+HINT_DataContentTopComponent=\u3053\u308c\u306f\u30c7\u30fc\u30bf\u30b3\u30f3\u30c6\u30f3\u30c4\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u3067\u3059
+HINT_NodeTableTopComponent=\u3053\u308c\u306f\u30c7\u30fc\u30bf\u7d50\u679c\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u3067\u3059
+OpenIDE-Module-Name=\u4e3b\u8981\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8
+DataContentViewerHex.pageLabel.text_1=\u30da\u30fc\u30b8\uff1a
+DataContentViewerHex.currentPageLabel.text_1=1
+DataContentViewerHex.totalPageLabel.text_1=100
+DataContentViewerHex.pageLabel2.text=\u30da\u30fc\u30b8
+Format_OperatingSystem_Value={0} \u30d0\u30fc\u30b8\u30e7\u30f3 {1} \u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3 {2}
+LBL_Close=\u9589\u3058\u308b
+DataContentViewerHex.copyMenuItem.text=\u30b3\u30d4\u30fc
+DataContentViewerHex.selectAllMenuItem.text=\u5168\u3066\u9078\u629e
+DataContentViewerArtifact.totalPageLabel.text=100
+DataContentViewerArtifact.pageLabel2.text=\u7d50\u679c
+DataContentViewerArtifact.currentPageLabel.text=1
+DataContentViewerArtifact.copyMenuItem.text=\u30b3\u30d4\u30fc
+DataContentViewerArtifact.selectAllMenuItem.text=\u5168\u3066\u9078\u629e
+DataContentViewerArtifact.pageLabel.text=\u7d50\u679c\uff1a
+AdvancedConfigurationDialog.applyButton.text=OK
+DataContentViewerHex.goToPageLabel.text=\u6b21\u306e\u30da\u30fc\u30b8\u3078\u79fb\u52d5\uff1a
+DataResultViewerThumbnail.pageLabel.text=\u30da\u30fc\u30b8\uff1a
+DataResultViewerThumbnail.pagesLabel.text=\u30da\u30fc\u30b8\uff1a
+DataResultViewerThumbnail.imagesLabel.text=\u30a4\u30e1\u30fc\u30b8\uff1a
+DataResultViewerThumbnail.imagesRangeLabel.text=-
+DataResultViewerThumbnail.pageNumLabel.text=-
+DataResultViewerThumbnail.goToPageLabel.text=\u6b21\u306e\u30da\u30fc\u30b8\u306b\u79fb\u52d5\uff1a
+AdvancedConfigurationDialog.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+DataContentViewerArtifact.waitText=\u30c7\u30fc\u30bf\u3092\u53d6\u8fbc\u307f\u304a\u3088\u3073\u6e96\u5099\u4e2d\u3002\u3057\u3070\u3089\u304f\u304a\u5f85\u3061\u4e0b\u3055\u3044...
+DataContentViewerArtifact.errorText=\u7d50\u679c\u3092\u53d6\u8fbc\u307f\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+DataContentViewerArtifact.title=\u7d50\u679c
+DataContentViewerArtifact.toolTip=\u30d5\u30a1\u30a4\u30eb\u306b\u95a2\u9023\u3059\u308b\u7d50\u679c\u3092\u8868\u793a\u3057\u307e\u3059
+DataContentViewerHex.goToPageTextField.msgDlg=\uff11\u304b\u3089 {0}\u306e\u9593\u306e\u6709\u52b9\u306a\u30da\u30fc\u30b8\u6570\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044
+DataContentViewerHex.goToPageTextField.err=\u7121\u52b9\u306a\u30da\u30fc\u30b8\u6570
+DataContentViewerHex.setDataView.errorText=\uff08\u30aa\u30d5\u30bb\u30c3\u30c8{0}-{1}\u306f\u8aad\u307f\u53d6\u308c\u307e\u305b\u3093\u3067\u3057\u305f\uff09
+DataContentViewerHex.title=HEX
+DataContentViewerHex.toolTip=\u30d0\u30a4\u30ca\u30ea\u30b3\u30f3\u30c6\u30f3\u30c4\u3092HEX\u30d5\u30a1\u30a4\u30eb\u3068\u3057\u3066\u8868\u793a\u3057\u3001ASCII\u3068\u3057\u3066\u8868\u793a\u3067\u304d\u308b\u30d0\u30a4\u30c8\u306f\u53f3\u5074\u306b\u8868\u793a\u3057\u307e\u3059\u3002
+DataResultPanel.pleasewaitNodeDisplayName=\u3057\u3070\u3089\u304f\u304a\u5f85\u3061\u304f\u3060\u3055\u3044\u2026
+DataResultViewerTable.firstColLbl=\u540d\u524d
+DataResultViewerTable.illegalArgExc.noChildFromParent=\u6307\u5b9a\u3055\u308c\u305f\u30da\u30a2\u30ec\u30f3\u30c8\u304b\u3089\u30c1\u30e3\u30a4\u30eb\u30c9\u30ce\u30fc\u30c9\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+DataResultViewerTable.illegalArgExc.childWithoutPropertySet=\u30c1\u30e3\u30a4\u30eb\u30c9\u30ce\u30fc\u30c9\u306f\u901a\u5e38\u306ePropertySet\u3092\u6301\u3063\u3066\u3044\u307e\u305b\u3093\u3002
+DataResultViewerTable.title=\u30c6\u30fc\u30d6\u30eb
+DataResultViewerTable.pleasewaitNodeDisplayName=\u3057\u3070\u3089\u304f\u304a\u5f85\u3061\u304f\u3060\u3055\u3044\u2026
+DataResultViewerThumbnail.title=\u30b5\u30e0\u30cd\u30a4\u30eb
+DataResultViewerThumbnail.goToPageTextField.msgDlg=\uff11\u304b\u3089{0}\u306e\u9593\u306e\u6709\u52b9\u306a\u30da\u30fc\u30b8\u6570\u3092\u5165\u529b\u3057\u3066\u4e0b\u3055\u3044
+DataResultViewerThumbnail.goToPageTextField.err=\u7121\u52b9\u306a\u30da\u30fc\u30b8\u6570
+DataResultViewerThumbnail.genThumbs=\u30b5\u30e0\u30cd\u30a4\u30eb\u3092\u4f5c\u6210\u4e2d\u2026
+DataResultViewerThumbnail.pageNumbers.curOfTotal={0}\uff0f{1}\u76ee
+GeneralOptionsPanelController.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+GeneralOptionsPanelController.moduleErr.msg=GeneralOptionsPanelController\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+LBL_Description=<div style\="font-size\: 12pt; font-family\: Verdana, 'Verdana CE',  Arial, 'Arial CE', 'Lucida Grande CE', lucida, 'Helvetica CE', sans-serif;">\n    <b>\u88fd\u54c1\u30d0\u30fc\u30b8\u30e7\u30f3\uff1a</b> {0} ({9}) <br><b>Sleuth Kit\u30d0\u30fc\u30b8\u30e7\u30f3\uff1a</b> {7} <br><b>Netbeans RCP\u30d3\u30eb\u30c9\:</b> {8} <br> <b>Java\:</b> {1}; {2}<br> <b>\u30b7\u30b9\u30c6\u30e0\uff1a</b> {3}; {4}; {5}<br><b>\u30e6\u30fc\u30b6\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u540d</b> {6}</div>
+LBL_Copyright=<div style\="font-size\: 12pt; font-family\: Verdana, 'Verdana CE',  Arial, 'Arial CE', 'Lucida Grande CE', lucida, 'Helvetica CE', sans-serif; ">Autopsy&trade;\u306fSleuth Kit&trade;\u3084\u305d\u306e\u4ed6\u30c4\u30fc\u30eb\u3092\u57fa\u306b\u3057\u305f\u30c7\u30b8\u30bf\u30eb\u30fb\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af\u30fb\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u3067\u3059\u3002<br> <br>Copyright &copy; 2003-2013. \u8a73\u7d30\u306f\u4e0b\u8a18\u3092\u3054\u89a7\u4e0b\u3055\u3044\u3002 <a style\="color\: \#1E2A60;" href\="http\://www.sleuthkit.org">http\://www.sleuthkit.org</a>. </div>
+ProductInformationPanel.verbLoggingEnabled.text=Verbose\u30ed\u30b0\u304c\u6709\u52b9\u3067\u3059
+ProductInformationPanel.propertyUnknown.text=\u4e0d\u660e
+ProductInformationPanel.getVMValue.text={0} {1}
+TableFilterNode.displayName.text=\u540d\u524d
+DataContentViewerHex.ofLabel.text_1=of
+DataContentViewerArtifact.ofLabel.text=of
+DataContentViewerString.setDataView.errorNoText=\uff08\u30aa\u30d5\u30bb\u30c3\u30c8{0}-{1}\u306b\u306f\u30c6\u30ad\u30b9\u30c8\u304c\u3042\u308a\u307e\u305b\u3093\uff09
+DataResultViewerThumbnail.comboBox.smallThumbnails=\u30b5\u30e0\u30cd\u30a4\u30eb\uff08\u5c0f\uff09
+DataResultViewerThumbnail.comboBox.mediumThumbnails=\u30b5\u30e0\u30cd\u30a4\u30eb\uff08\u4e2d\uff09
+DataResultViewerThumbnail.comboBox.largeThumbnails=\u30b5\u30e0\u30cd\u30a4\u30eb\uff08\u5927\uff09
+DataResultViewerThumbnail.switchPage.done.errMsg=\u30b5\u30e0\u30cd\u30a4\u30eb\u4f5c\u6210\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff1a {0}
+AboutWindowPanel.actVerboseLogging.text=Verbose\u30ed\u30b0\u3092\u30a2\u30af\u30c6\u30a3\u30d9\u30fc\u30c8
+OptionsCategory_Name_Multi_User_Settings=\u8907\u6570\u306e\u30e6\u30fc\u30b6\u30fc
+OptionsCategory_Keywords_Multi_User_Options=\u8907\u6570\u306e\u30e6\u30fc\u30b6\u30fc\u30aa\u30d7\u30b7\u30e7\u30f3
+MultiUserSettingsPanel.lbSolrSettings.text=Solr\u8a2d\u5b9a
+MultiUserSettingsPanel.cbEnableMultiUser.text=\u8907\u6570\u306e\u30e6\u30fc\u30b6\u30fc\u30b1\u30fc\u30b9\u3092\u6709\u52b9\u5316
+MultiUserSettingsPanel.lbDatabaseSettings.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u8a2d\u5b9a
+MultiUserSettingsPanel.validationErrMsg.incomplete=\u5168\u3066\u306e\u30d0\u30ea\u30e5\u30fc\u3092\u5165\u529b
+MultiUserSettingsPanel.nonWindowsOs.msg=Windows\u3067\u3057\u304b\u8907\u6570\u306e\u30e6\u30fc\u30b6\u30fc\u7248\u306f\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093
+MultiUserSettingsPanel.validationErrMsg.invalidDatabasePort=\u7121\u52b9\u306a\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30dd\u30fc\u30c8\u756a\u53f7
+MultiUserSettingsPanel.validationErrMsg.invalidMessageServicePort=\u7121\u52b9\u306a\u30e1\u30c3\u30bb\u30fc\u30b8\u30b5\u30fc\u30d3\u30b9\u30dd\u30fc\u30c8\u756a\u53f7
+MultiUserSettingsPanel.validationErrMsg.invalidIndexingServerPort=\u7121\u52b9\u306aSolr\u30b5\u30fc\u30d0\u30fc\u30dd\u30fc\u30c8\u756a\u53f7
+MultiUserSettingsPanel.validationErrMsg.invalidMessgeServiceURI=\u7121\u52b9\u306a\u30e1\u30c3\u30bb\u30fc\u30b8\u30b5\u30fc\u30d3\u30b9\u30db\u30b9\u30c8\u3084\u30dd\u30fc\u30c8\u756a\u53f7
+DataContentViewerHex.goToOffsetLabel.text=\u30aa\u30d5\u30bb\u30c3\u30c8\u306b\u30b8\u30e3\u30f3\u30d7
+DataContentViewerHex.goToOffsetTextField.msgDlg=\u7121\u52b9\u306a\u30aa\u30d5\u30bb\u30c3\u30c8\uff1a{0}
+DataContentViewerHex.setDataView.invalidOffset.negativeOffsetValue=\u8a08\u7b97\u3055\u308c\u305f\u30aa\u30d5\u30bb\u30c3\u30c8\u306b\u30b8\u30e3\u30f3\u30d7\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+MultiUserSettingsPanel.bnTestDatabase.text=\u30c6\u30b9\u30c8
+MultiUserSettingsPanel.tbDbHostname.toolTipText=\u30db\u30b9\u30c8\u540d\u307e\u305f\u306fIP\u30a2\u30c9\u30ec\u30b9
+MultiUserSettingsPanel.tbDbPort.toolTipText=\u30dd\u30fc\u30c8\u756a\u53f7
+MultiUserSettingsPanel.tbDbUsername.toolTipText=\u30e6\u30fc\u30b6\u30fc\u540d
+MultiUserSettingsPanel.tbDbPassword.toolTipText=\u30d1\u30b9\u30ef\u30fc\u30c9
+MultiUserSettingsPanel.bnTestSolr.text=\u30c6\u30b9\u30c8
+MultiUserSettingsPanel.tbSolrHostname.toolTipText=\u30db\u30b9\u30c8\u540d\u307e\u305f\u306fIP\u30a2\u30c9\u30ec\u30b9
+MultiUserSettingsPanel.tbSolrPort.toolTipText=\u30dd\u30fc\u30c8\u756a\u53f7
+MultiUserSettingsPanel.bnTestMessageService.text=\u30c6\u30b9\u30c8
+MultiUserSettingsPanel.lbMessageServiceSettings.text=ActiveMQ\u30e1\u30c3\u30bb\u30fc\u30b8\u30b5\u30fc\u30d3\u30b9\u8a2d\u5b9a
+MultiUserSettingsPanel.tbMsgPort.toolTipText=\u30dd\u30fc\u30c8\u756a\u53f7
+MultiUserSettingsPanel.tbMsgUsername.toolTipText=\u30e6\u30fc\u30b6\u30fc\u540d\uff08\u30aa\u30d7\u30b7\u30e7\u30ca\u30eb\uff09
+MultiUserSettingsPanel.tbMsgPassword.toolTipText=\u30d1\u30b9\u30ef\u30fc\u30c9\uff08\u30aa\u30d7\u30b7\u30e7\u30ca\u30eb\uff09
+MultiUserSettingsPanel.tbMsgHostname.toolTipText=\u30db\u30b9\u30c8\u540d\u307e\u305f\u306fIP\u30a2\u30c9\u30ec\u30b9
+MultiUserSettingsPanel.KeywordSearchNull=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30b5\u30fc\u30d3\u30b9\u3092\u898b\u3064\u3051\u308c\u3089\u308c\u307e\u305b\u3093
+MultiUserSettingsPanel.InvalidPortNumber=\u7121\u52b9\u306a\u30dd\u30fc\u30c8\u756a\u53f7
+CTL_OfflineHelpAction=\u30aa\u30d5\u30e9\u30a4\u30f3Autopsy\u30c9\u30ad\u30e5\u30e1\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3
+CTL_OnlineHelpAction=\u30aa\u30f3\u30e9\u30a4\u30f3Autopsy\u30c9\u30ad\u30e5\u30e1\u30f3\u30c6\u30fc\u30b7\u30e7\u30f3
+DataResultViewerThumbnail.thumbnailSizeComboBox.large=\u30b5\u30e0\u30cd\u30a4\u30eb\uff08\u5927\uff09
+DataResultViewerThumbnail.thumbnailSizeComboBox.medium=\u30b5\u30e0\u30cd\u30a4\u30eb\uff08\u4e2d\uff09
+DataResultViewerThumbnail.thumbnailSizeComboBox.small=\u30b5\u30e0\u30cd\u30a4\u30eb\uff08\u5c0f\uff09
+MediaViewImagePanel.errorLabel.OOMText=\u30d5\u30a1\u30a4\u30eb\u3092\u30e1\u30c7\u30a3\u30a2\u30d3\u30e5\u30fc\u306b\u8aad\u307f\u8fbc\u3081\u307e\u305b\u3093\u3067\u3057\u305f\uff1a\u30e1\u30e2\u30ea\u4e0d\u8db3\u3002
+MediaViewImagePanel.errorLabel.text=\u30d5\u30a1\u30a4\u30eb\u3092\u30e1\u30c7\u30a3\u30a2\u30d3\u30e5\u30fc\u306b\u8aad\u307f\u8fbc\u3081\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+MediaViewImagePanel.externalViewerButton.text=\u5916\u90e8\u30d3\u30e5\u30fc\u30a2\u30fc\u3067\u958b\u304f
+DataResultPanel.matchLabel.text=\u7d50\u679c
+DataResultPanel.numberOfChildNodesLabel.text=0
+DataResultPanel.descriptionLabel.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30d1\u30b9
+ViewPreferencesPanel.useLocalTimeRadioButton.text=\u30ed\u30fc\u30ab\u30eb\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u3092\u4f7f\u7528
+ViewPreferencesPanel.displayTimeLabel.text=\u6642\u9593\u3092\u8868\u793a\u3059\u308b\u5834\u5408\uff1a
+ViewPreferencesPanel.viewsHideKnownCheckbox.text=\u30d3\u30e5\u30fc\u30a8\u30ea\u30a2
+ViewPreferencesPanel.dataSourcesHideKnownCheckbox.text=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u30a8\u30ea\u30a2\uff08\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u968e\u5c64\uff09
+ViewPreferencesPanel.hideKnownFilesLabel.text=\u65e2\u77e5\u30d5\u30a1\u30a4\u30eb\uff08NIST NSRL\u5185\u306e\uff09\u3092\u6b21\u306b\u96a0\u3059\uff1a
+ViewPreferencesPanel.keepCurrentViewerRadioButton.toolTipText=\u4f8b\u3048\u3070\u3001JPEG\u304c\u9078\u629e\u3055\u308c\u305f\u5834\u5408\u306b\u305d\u306e\u307e\u307eHEX\u30d3\u30e5\u30fc\u3092\u4f7f\u7528\u3002
+ViewPreferencesPanel.keepCurrentViewerRadioButton.text=\u305d\u306e\u307e\u307e\u540c\u3058\u30d5\u30a1\u30a4\u30eb\u30d3\u30e5\u30fc\u30a2\u3092\u4f7f\u7528
+ViewPreferencesPanel.useBestViewerRadioButton.toolTipText=\u4f8b\u3048\u3070\u3001JPEG\u304c\u9078\u629e\u3055\u308c\u305f\u5834\u5408\u306b\u306fHEX\u304b\u3089\u30e1\u30c7\u30a3\u30a2\u306b\u5909\u66f4\u3059\u308b\u3002
+ViewPreferencesPanel.useBestViewerRadioButton.text=\u6700\u3082\u5c02\u9580\u7684\u306a\u30d5\u30a1\u30a4\u30eb\u30d3\u30e5\u30fc\u30a2\u306b\u5909\u66f4
+ViewPreferencesPanel.selectFileLabel.text=\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u629e\u3059\u308b\u5834\u5408\uff1a
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/arrow_left.gif b/out/production/Core/org/sleuthkit/autopsy/corecomponents/arrow_left.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d0d85dba4b9abc810f454a014fafc142f97f5f16
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/arrow_left.gif differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/arrow_right.gif b/out/production/Core/org/sleuthkit/autopsy/corecomponents/arrow_right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..85272ad99cc0df252748b08468d0649a9c90fcda
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/arrow_right.gif differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_back.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9d9ffe6229c1ed53b008f4b06a127373fd494f9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_back.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_back_disabled.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_back_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..c71ad536c6012a29f4249e75eb42586044b6f4c7
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_back_disabled.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_back_hover.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_back_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..387374f5b6a5a9ee66df3b5868dfbc2e0b041e28
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_back_hover.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_forward.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_forward.png
new file mode 100644
index 0000000000000000000000000000000000000000..c88640951f972d734f6c09a0555321537bbd65e3
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_forward.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_forward_disabled.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_forward_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..61a0867c7922509044d27dc000ca2b0f7142b9a9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_forward_disabled.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_forward_hover.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_forward_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..d201b31bf5dbdd46f01b2edc8261f788b9f94627
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/btn_step_forward_hover.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/checkbox.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/checkbox.png
new file mode 100644
index 0000000000000000000000000000000000000000..410a9ab1c42b53e6b7dc3e630fb191f213511ece
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/checkbox.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/checkbox24.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/checkbox24.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d9dd4562c18657952986735df9981057ed3e1f4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/checkbox24.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/checkbox32.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/checkbox32.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7a371fcbf9e7f79c6773ddbc5be4a6414635f3d
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/checkbox32.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/display-options.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/display-options.png
new file mode 100644
index 0000000000000000000000000000000000000000..8020d8d83300752424382c26cc8a270c54fc23d4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/display-options.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/general-options.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/general-options.png
new file mode 100644
index 0000000000000000000000000000000000000000..272cce9d9808f4f53bc86b3ed299d7e0847be1bb
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/general-options.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/package.dox b/out/production/Core/org/sleuthkit/autopsy/corecomponents/package.dox
new file mode 100644
index 0000000000000000000000000000000000000000..c825f8dde17f6c27cbf19ed9264aaacb89fabf7a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/corecomponents/package.dox
@@ -0,0 +1,6 @@
+/**
+ \package org.sleuthkit.autopsy.corecomponents
+
+This package contains standard implementations of the content viewer and other frameworks.
+
+*/
diff --git a/out/production/Core/org/sleuthkit/autopsy/corecomponents/warning16.png b/out/production/Core/org/sleuthkit/autopsy/corecomponents/warning16.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5ba881738ae3072e476f3ddbd7dd34d642f06d6
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/corecomponents/warning16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/coreutils/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/coreutils/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..d8d9188b3d19cd1cd8ee06bd8067ab4087488f5c
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/coreutils/Bundle.properties
@@ -0,0 +1,25 @@
+OpenIDE-Module-Name=CoreUtils
+JLNK.noPrefPath.text=No preferred path found
+PlatformUtil.nameUnknown=unknown
+PlatformUtil.verUnknown=unknown
+PlatformUtil.archUnknown=unknown
+PlatformUtil.jrePath.jreDir.msg=Embedded jre directory found in: {0}
+PlatformUtil.jrePath.usingJavaPath.msg=Using java binary path: {0}
+PlatformUtil.getPID.sigarNotInit.msg=Cannot get PID, sigar not initialized
+PlatformUtil.getPID.gen.msg=Cannot get PID,{0}
+PlatformUtil.getJavaPID.sigarNotInit.msg=Cannot get PID of a java process, sigar not initialized
+PlatformUtil.getJavaPID.gen.msg=Cannot get PID for query: {0}, {1}
+PlatformUtil.getJavaPIDs.sigarNotInit=Cannot get PIDs of a java process, sigar not initialized
+PlatformUtil.getJavaPIDs.gen.msg=Cannot get PIDs for query: {0}, {1}
+PlatformUtil.killProcess.sigarNotInit.msg=Cannot kill process by pid, sigar not initialized.
+PlatformUtil.killProcess.gen.msg=Cannot kill process: {0}, {1}
+PlatformUtil.getProcVmUsed.sigarNotInit.msg=Cannot get virt mem used, sigar not initialized.
+PlatformUtil.getProcVmUsed.gen.msg=Cannot get virt mem used, {0}
+PlatformUtil.getJvmMemInfo.usageText=JVM heap usage: {0}, JVM non-heap usage: {1}
+PlatformUtil.getPhysicalMemInfo.usageText=Physical memory usage (max, total, free): {0}, {1}, {2}
+PlatformUtil.getAllMemUsageInfo.usageText={0}\n\
+{1}\n\
+Process Virtual Memory: {2}
+StringExtract.illegalStateException.cannotInit.msg=Unicode table not properly initialized, cannot instantiate StringExtract
+TextConverter.convert.exception.txt=Unable to convert text {0} to hex text
+TextConverter.convertFromHex.exception.txt=Unable to convert hex text to text
diff --git a/out/production/Core/org/sleuthkit/autopsy/coreutils/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/coreutils/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..a0d535f8e623be72174918c65a1d43ddf354b243
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/coreutils/Bundle.properties-MERGED
@@ -0,0 +1,42 @@
+FileTypeCategory.Audio.displayName=Audio
+FileTypeCategory.Documents.displayName=Documents
+FileTypeCategory.Executables.displayName=Executables
+FileTypeCategory.Image.displayName=Image
+FileTypeCategory.Media.displayName=Media
+FileTypeCategory.Video.displayName=Video
+FileTypeCategory.Visual.displayName=Visual
+# {0} - file name
+GetOrGenerateThumbnailTask.generatingPreviewFor=Generating preview for {0}
+# {0} - file name
+GetOrGenerateThumbnailTask.loadingThumbnailFor=Loading thumbnail for {0}
+ImageUtils.ffmpegLoadedError.msg=OpenCV FFMpeg library failed to load, see log for more details
+ImageUtils.ffmpegLoadedError.title=OpenCV FFMpeg
+OpenIDE-Module-Name=CoreUtils
+JLNK.noPrefPath.text=No preferred path found
+PlatformUtil.nameUnknown=unknown
+PlatformUtil.verUnknown=unknown
+PlatformUtil.archUnknown=unknown
+PlatformUtil.jrePath.jreDir.msg=Embedded jre directory found in: {0}
+PlatformUtil.jrePath.usingJavaPath.msg=Using java binary path: {0}
+PlatformUtil.getPID.sigarNotInit.msg=Cannot get PID, sigar not initialized
+PlatformUtil.getPID.gen.msg=Cannot get PID,{0}
+PlatformUtil.getJavaPID.sigarNotInit.msg=Cannot get PID of a java process, sigar not initialized
+PlatformUtil.getJavaPID.gen.msg=Cannot get PID for query: {0}, {1}
+PlatformUtil.getJavaPIDs.sigarNotInit=Cannot get PIDs of a java process, sigar not initialized
+PlatformUtil.getJavaPIDs.gen.msg=Cannot get PIDs for query: {0}, {1}
+PlatformUtil.killProcess.sigarNotInit.msg=Cannot kill process by pid, sigar not initialized.
+PlatformUtil.killProcess.gen.msg=Cannot kill process: {0}, {1}
+PlatformUtil.getProcVmUsed.sigarNotInit.msg=Cannot get virt mem used, sigar not initialized.
+PlatformUtil.getProcVmUsed.gen.msg=Cannot get virt mem used, {0}
+PlatformUtil.getJvmMemInfo.usageText=JVM heap usage: {0}, JVM non-heap usage: {1}
+PlatformUtil.getPhysicalMemInfo.usageText=Physical memory usage (max, total, free): {0}, {1}, {2}
+PlatformUtil.getAllMemUsageInfo.usageText={0}\n\
+{1}\n\
+Process Virtual Memory: {2}
+# {0} - file name
+ReadImageTask.mesageText=Reading image: {0}
+StringExtract.illegalStateException.cannotInit.msg=Unicode table not properly initialized, cannot instantiate StringExtract
+TextConverter.convert.exception.txt=Unable to convert text {0} to hex text
+TextConverter.convertFromHex.exception.txt=Unable to convert hex text to text
+# {0} - file name
+VideoUtils.genVideoThumb.progress.text=extracting temporary file {0}
diff --git a/out/production/Core/org/sleuthkit/autopsy/coreutils/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/coreutils/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..861bb54da93e561705ca685d0636e7fba906a105
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/coreutils/Bundle_ja.properties
@@ -0,0 +1,27 @@
+OpenIDE-Module-Name=\u4E3B\u8981\u30E6\u30FC\u30C6\u30A3\u30EA\u30C6\u30A3
+JLNK.noPrefPath.text=\u512A\u5148\u7684\u306B\u4F7F\u7528\u3059\u308B\u30D1\u30B9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093
+PlatformUtil.nameUnknown=\u4E0D\u660E
+PlatformUtil.verUnknown=\u4E0D\u660E
+PlatformUtil.archUnknown=\u4E0D\u660E
+PlatformUtil.jrePath.jreDir.msg=\u57CB\u3081\u8FBC\u307E\u308C\u305FJRE\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u304C\u767A\u898B\u3055\u308C\u307E\u3057\u305F\uFF1A{0}
+PlatformUtil.jrePath.usingJavaPath.msg=JAVA\u30D0\u30A4\u30CA\u30EA\u30D1\u30B9\u3092\u4F7F\u7528\uFF1A{0}
+PlatformUtil.getPID.sigarNotInit.msg=PID\u3092\u5165\u624B\u3067\u304D\u307E\u305B\u3093\u3001Sigar\u304C\u521D\u671F\u5316\u3055\u308C\u3066\u3044\u307E\u305B\u3093
+PlatformUtil.getPID.gen.msg=PID\u3092\u5165\u624B\u3067\u304D\u307E\u305B\u3093\u3001{0}
+PlatformUtil.getJavaPID.sigarNotInit.msg=JAVA\u30D7\u30ED\u30BB\u30B9\u306EPID\u304C\u5165\u624B\u3067\u304D\u307E\u305B\u3093\u3001Sigar\u304C\u521D\u671F\u5316\u3055\u308C\u3066\u3044\u307E\u305B\u3093
+PlatformUtil.getJavaPID.gen.msg=\u30AF\u30A8\u30EA\u30FC\u306EPID\u304C\u5165\u624B\u3067\u304D\u307E\u305B\u3093\uFF1A{0}, {1}
+PlatformUtil.getJavaPIDs.sigarNotInit=JAVA\u30D7\u30ED\u30BB\u30B9\u306EPID\u304C\u5165\u624B\u3067\u304D\u307E\u305B\u3093\u3001Sigar\u304C\u521D\u671F\u5316\u3055\u308C\u3066\u3044\u307E\u305B\u3093
+PlatformUtil.getJavaPIDs.gen.msg=\u30AF\u30A8\u30EA\u30FC\u306EPID\u304C\u5165\u624B\u3067\u304D\u307E\u305B\u3093\uFF1A{0}, {1}
+PlatformUtil.killProcess.sigarNotInit.msg=PID\u3092\u4F7F\u7528\u3057\u3066\u30D7\u30ED\u30BB\u30B9\u3092\u5F37\u5236\u7D42\u4E86\u3067\u304D\u307E\u305B\u3093\u3001Sigar\u304C\u521D\u671F\u5316\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
+PlatformUtil.killProcess.gen.msg=\u30D7\u30ED\u30BB\u30B9\u3092\u5F37\u5236\u7D42\u4E86\u3067\u304D\u307E\u305B\u3093\uFF1A {0}, {1}
+PlatformUtil.getProcVmUsed.sigarNotInit.msg=\u4F7F\u7528\u4E2D\u306E\u4EEE\u60F3\u30E1\u30E2\u30EA\u91CF\u3092\u78BA\u8A8D\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3001Sigar\u304C\u521D\u671F\u5316\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
+PlatformUtil.getProcVmUsed.gen.msg=\u4F7F\u7528\u4E2D\u306E\u4EEE\u60F3\u30E1\u30E2\u30EA\u91CF\u3092\u78BA\u8A8D\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3001{0}
+PlatformUtil.getJvmMemInfo.usageText=JVM\u30D2\u30FC\u30D7\u4F7F\u7528\u72B6\u6CC1\uFF1A{0}\u3001JVM\u975E\u30D2\u30FC\u30D7\u4F7F\u7528\u72B6\u6CC1\uFF1A{1}
+PlatformUtil.getPhysicalMemInfo.usageText=\u7269\u7406\u30E1\u30E2\u30EA\u4F7F\u7528\u72B6\u6CC1\uFF08\u6700\u5927\u3001\u5408\u8A08\u3001\u5229\u7528\u53EF\u80FD\uFF09\uFF1A  {0}, {1}, {2}
+PlatformUtil.getAllMemUsageInfo.usageText={0}\n\
+{1}\n\
+\u30D7\u30ED\u30BB\u30B9\u4EEE\u60F3\u30E1\u30E2\u30EA\uFF1A{2}
+StringExtract.illegalStateException.cannotInit.msg=\u30E6\u30CB\u30B3\u30FC\u30C9\u30C6\u30FC\u30D6\u30EB\u304C\u6B63\u3057\u304F\u521D\u671F\u5316\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3001StringExtract\u3092\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u5316\u3067\u304D\u307E\u305B\u3093
+ImageUtils.GetOrGenerateThumbnailTask.loadingThumbnailFor={0}\u306E\u30B5\u30E0\u30CD\u30FC\u30EB\u3092\u8AAD\u307F\u8FBC\u307F\u4E2D
+ImageUtils.GetOrGenerateThumbnailTask.generatingPreviewFor={0}\u306E\u30D7\u30EC\u30D3\u30E5\u30FC\u3092\u4F5C\u6210\u4E2D
+ImageUtils.ReadImageTask.mesage.text={0}\u3092\u8AAD\u307F\u53D6\u308A\u4E2D
+VideoUtils.genVideoThumb.progress.text=\u4E00\u6642\u30D5\u30A1\u30A4\u30EB{0}\u3092\u62BD\u51FA\u4E2D
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/coreutils/LogIcon.png b/out/production/Core/org/sleuthkit/autopsy/coreutils/LogIcon.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e2908c13a57e3f3d1bb6b1678f0a10094388093
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/coreutils/LogIcon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/coreutils/StringExtract.properties b/out/production/Core/org/sleuthkit/autopsy/coreutils/StringExtract.properties
new file mode 100644
index 0000000000000000000000000000000000000000..be4a9abda8fde57f0f0675e9fe1bd5817148f526
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/coreutils/StringExtract.properties
@@ -0,0 +1,4 @@
+# To change this template, choose Tools | Templates
+# and open the template in the editor.
+UnicodeTable=67 67 67 67 67 67 67 67 67 1 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 68 68 68 68 68 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 0 0 0 0 3 3 0 0 0 0 3 3 3 3 1 0 0 0 0 0 3 3 3 1 3 3 3 0 3 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 55 55 55 55 55 55 55 55 55 55 55 55 55 55 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 0 0 5 5 5 5 5 5 5 0 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 0 1 5 0 0 0 0 0 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 0 0 0 0 6 6 6 6 6 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 7 1 7 7 7 7 7 7 7 7 7 0 0 0 0 0 1 0 0 7 1 0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 0 0 0 1 7 7 7 7 7 7 7 7 7 7 41 41 41 41 41 41 41 41 41 41 41 7 7 7 7 7 7 7 7 7 0 1 1 1 1 1 1 1 1 1 1 7 7 7 7 7 7 41 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 1 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 0 0 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 66 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 0 0 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 0 0 10 10 10 10 10 0 0 0 10 10 10 10 10 10 10 10 10 10 10 10 1 1 10 10 10 10 10 10 10 10 10 10 1 0 0 0 0 0 0 0 0 0 0 10 10 10 10 10 0 11 11 11 0 11 11 11 11 11 11 11 11 0 0 11 11 0 0 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 0 11 11 11 11 11 11 11 0 11 0 0 0 11 11 11 11 0 0 11 11 11 11 11 11 11 11 11 0 0 11 11 0 0 11 11 11 11 0 0 0 0 0 0 0 0 11 0 0 0 0 11 11 0 11 11 11 11 11 0 0 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 0 0 0 0 0 0 12 12 12 0 12 12 12 12 12 12 0 0 0 0 12 12 0 0 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 0 12 12 12 12 12 12 12 0 12 12 0 12 12 0 12 12 0 0 12 0 12 12 12 12 12 0 0 0 0 12 12 0 0 12 12 12 0 0 0 0 0 0 0 0 0 0 0 12 12 12 12 0 12 0 0 0 0 0 0 0 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 0 13 13 13 13 13 13 13 13 13 0 13 13 13 0 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 0 13 13 13 13 13 13 13 0 13 13 0 13 13 13 13 13 0 0 13 13 13 13 13 13 13 13 13 13 0 13 13 13 0 13 13 13 0 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 13 13 13 0 0 13 13 13 13 13 13 13 13 13 13 0 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 14 14 0 14 14 14 14 14 14 14 14 0 0 14 14 0 0 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 0 14 14 14 14 14 14 14 0 14 14 0 14 14 14 14 14 0 0 14 14 14 14 14 14 14 14 0 0 0 14 14 0 0 14 14 14 0 0 0 0 0 0 0 0 14 14 0 0 0 0 14 14 0 14 14 14 0 0 0 0 14 14 14 14 14 14 14 14 14 14 14 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 0 15 15 15 15 15 15 0 0 0 15 15 15 0 15 15 15 15 0 0 0 15 15 0 15 0 15 15 0 0 0 15 15 0 0 0 15 15 15 0 0 0 15 15 15 15 15 15 15 15 15 15 15 15 0 0 0 0 15 15 15 15 15 0 0 0 15 15 15 0 15 15 15 15 0 0 0 0 0 0 0 0 0 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 0 0 0 0 0 0 16 16 16 0 16 16 16 16 16 16 16 16 0 16 16 16 0 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 0 16 16 16 16 16 16 16 16 16 16 0 16 16 16 16 16 0 0 0 0 16 16 16 16 16 16 16 0 16 16 16 0 16 16 16 16 0 0 0 0 0 0 0 16 16 0 0 0 0 0 0 0 0 0 16 16 0 0 0 0 16 16 16 16 16 16 16 16 16 16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 17 0 17 17 17 17 17 17 17 17 0 17 17 17 0 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 0 17 17 17 17 17 17 17 17 17 17 0 17 17 17 17 17 0 0 17 17 17 17 17 17 17 17 17 0 17 17 17 0 17 17 17 17 0 0 0 0 0 0 0 17 17 0 0 0 0 0 0 0 17 0 17 17 17 17 0 0 17 17 17 17 17 17 17 17 17 17 0 17 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 18 18 0 18 18 18 18 18 18 18 18 0 18 18 18 0 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 0 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 0 0 0 0 18 18 18 18 18 18 0 0 18 18 18 0 18 18 18 18 0 0 0 0 0 0 0 0 0 18 0 0 0 0 0 0 0 0 18 18 0 0 0 0 18 18 18 18 18 18 18 18 18 18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 19 0 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 0 0 0 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 0 19 19 19 19 19 19 19 19 19 0 19 0 0 19 19 19 19 19 19 19 0 0 0 19 0 0 0 0 19 19 19 19 19 19 0 19 0 19 19 19 19 19 19 19 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 19 19 0 0 0 0 0 0 0 0 0 0 0 0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 1 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 21 0 21 0 0 21 21 0 21 0 0 21 0 0 0 0 0 0 21 21 21 21 0 21 21 21 21 21 21 21 0 21 21 21 0 21 0 21 0 0 21 21 0 21 21 21 21 21 21 21 21 21 21 21 21 21 0 21 21 21 0 0 21 21 21 21 21 0 21 0 21 21 21 21 21 21 0 0 21 21 21 21 21 21 21 21 21 21 0 0 21 21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 0 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 0 0 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 0 0 0 0 22 22 22 22 22 22 22 22 0 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 0 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 0 0 22 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 23 23 23 23 23 0 23 23 0 23 23 23 23 23 23 23 0 0 0 23 23 23 23 0 0 0 0 0 0 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 0 0 0 0 0 0 0 0 0 0 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 1 24 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0 0 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 0 26 26 26 26 0 0 26 26 26 26 26 26 26 0 26 0 26 26 26 26 0 0 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 0 26 26 26 26 0 0 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 0 26 26 26 26 0 0 26 26 26 26 26 26 26 0 26 0 26 26 26 26 0 0 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 0 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 0 26 26 26 26 0 0 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 0 0 0 0 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 0 0 0 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 0 0 0 0 0 0 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 0 0 0 0 0 0 0 0 0 0 0 0 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 0 0 0 0 0 0 0 0 0 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 0 0 0 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 1 1 1 30 30 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 42 42 42 42 42 42 42 42 42 42 42 42 42 0 42 42 42 42 42 42 42 0 0 0 0 0 0 0 0 0 0 0 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 1 1 0 0 0 0 0 0 0 0 0 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 0 0 0 0 0 0 0 0 0 0 0 0 45 45 45 45 45 45 45 45 45 45 45 45 45 0 45 45 45 0 45 45 0 0 0 0 0 0 0 0 0 0 0 0 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 0 0 31 31 31 31 31 31 31 31 31 31 0 0 0 0 0 0 31 31 31 31 31 31 31 31 31 31 0 0 0 0 0 0 32 32 1 1 32 1 32 32 32 32 32 32 32 32 32 0 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 0 0 0 46 46 46 46 46 46 46 46 46 46 46 46 0 0 0 0 46 46 46 46 46 46 46 46 46 46 46 46 0 0 0 0 46 0 0 0 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 0 0 47 47 47 47 47 0 0 0 0 0 0 0 0 0 0 0 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 0 0 0 0 0 0 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 56 0 0 0 0 0 0 56 56 56 56 56 56 56 56 56 56 0 0 0 0 56 56 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 0 0 54 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 0 0 0 0 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 3 3 3 3 3 4 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 3 3 3 3 3 68 68 68 68 3 3 3 3 3 68 68 68 68 68 68 68 68 68 68 68 68 68 4 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 3 41 41 41 41 41 41 41 41 41 41 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 41 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 0 0 0 0 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 68 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 3 3 3 3 3 3 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 3 3 3 3 3 3 0 0 3 3 3 3 3 3 3 3 0 3 0 3 0 3 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 3 3 3 3 3 3 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 0 0 3 3 3 0 3 3 3 3 3 3 3 3 3 0 1 1 1 1 1 1 1 1 1 1 1 1 41 41 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 68 0 0 1 1 1 1 1 1 1 1 1 1 1 68 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 68 68 68 68 68 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 3 1 1 1 68 68 1 1 1 1 1 1 68 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 68 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 68 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 0 0 0 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 0 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 0 68 68 68 68 68 68 68 68 68 68 68 68 68 0 0 0 0 0 0 0 68 68 68 68 0 0 0 0 0 0 0 0 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 0 0 0 0 0 0 0 0 0 0 0 0 0 0 55 55 55 55 55 55 55 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 0 0 0 0 0 0 0 0 0 0 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 0 0 0 0 0 0 0 0 0 58 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 0 0 0 0 0 0 0 0 0 26 26 26 26 26 26 26 0 26 26 26 26 26 26 26 0 26 26 26 26 26 26 26 0 26 26 26 26 26 26 26 0 26 26 26 26 26 26 26 0 26 26 26 26 26 26 26 0 26 26 26 26 26 26 26 0 26 26 26 26 26 26 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 0 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 0 0 0 0 0 0 0 0 0 0 0 0 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 36 1 36 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 36 36 36 36 36 36 36 36 36 41 41 41 41 41 41 1 1 1 1 1 1 1 1 36 36 36 36 1 1 1 1 0 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 0 0 41 41 1 1 33 33 33 1 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 1 1 34 34 34 0 0 0 0 0 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 35 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 0 0 0 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 59 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 0 0 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 0 0 0 0 0 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 68 68 68 68 68 68 68 0 0 0 0 0 0 0 0 0 0 0 0 5 5 5 5 5 0 0 0 0 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 6 6 6 6 6 0 6 0 6 6 0 6 6 0 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 7 7 7 7 7 7 7 7 7 7 7 1 0 0 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 41 41 41 41 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 0 7 7 7 7 7 0 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 0 0 67 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 34 34 34 34 34 34 34 34 34 34 1 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 1 1 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 0 0 0 25 25 25 25 25 25 0 0 25 25 25 25 25 25 0 0 25 25 25 25 25 25 0 0 25 25 25 0 0 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 
+
diff --git a/out/production/Core/org/sleuthkit/autopsy/coreutils/Version.properties b/out/production/Core/org/sleuthkit/autopsy/coreutils/Version.properties
new file mode 100644
index 0000000000000000000000000000000000000000..b6f13774dd156ef0fc3da272128402028f9c0eb2
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/coreutils/Version.properties
@@ -0,0 +1,6 @@
+#Updated by build script
+#Mon, 12 Aug 2019 13:33:33 -0400
+
+app.name=Autopsy
+app.version=4.12.0
+build.type=DEVELOPMENT
diff --git a/out/production/Core/org/sleuthkit/autopsy/datamodel/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/datamodel/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..3fa8cd0341383952d2b38edd3612649b440de16a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/datamodel/Bundle.properties
@@ -0,0 +1,220 @@
+OpenIDE-Module-Name=DataModel
+AbstractContentChildren.CreateTSKNodeVisitor.exception.noNodeMsg=No Node defined for the given SleuthkitItem
+AbstractContentChildren.createAutopsyNodeVisitor.exception.noNodeMsg=No Node defined for the given DisplayableItem
+AbstractContentNode.exception.cannotChangeSysName.msg=Cannot change the system name.
+ArtifactStringContent.getStr.srcFilePath.text=Source File Path
+ArtifactStringContent.getStr.err=Error getting content
+ArtifactTypeNode.createSheet.artType.name=Artifact Type
+ArtifactTypeNode.createSheet.artType.displayName=Artifact Type
+ArtifactTypeNode.createSheet.artType.desc=no description
+ArtifactTypeNode.createSheet.childCnt.name=Child Count
+ArtifactTypeNode.createSheet.childCnt.displayName=Child Count
+ArtifactTypeNode.createSheet.childCnt.desc=no description
+BlackboardArtifactNode.noDesc.text=no description
+BlackboardArtifactNode.createSheet.srcFile.name=Source File
+BlackboardArtifactNode.createSheet.srcFile.displayName=Source File
+BlackboardArtifactNode.createSheet.ext.name=Extension
+BlackboardArtifactNode.createSheet.ext.displayName=Extension
+BlackboardArtifactNode.createSheet.mimeType.name=MIME Type
+BlackboardArtifactNode.createSheet.mimeType.displayName=MIME Type
+BlackboardArtifactNode.createSheet.filePath.name=File Path
+BlackboardArtifactNode.createSheet.filePath.displayName=File Path
+BlackboardArtifactNode.createSheet.dataSrc.name=Data Source
+BlackboardArtifactNode.createSheet.dataSrc.displayName=Data Source
+BlackboardArtifactTagNode.createSheet.srcFile.text=Source File
+BlackboardArtifactTagNode.createSheet.unavail.text=Unavailable
+BlackboardArtifactTagNode.createSheet.srcFilePath.text=Source File Path
+BlackboardArtifactTagNode.createSheet.resultType.text=Result Type
+BlackboardArtifactTagNode.createSheet.comment.text=Comment
+BlackboardArtifactTagTypeNode.displayName.text=Result Tags
+BlackboardArtifactTagTypeNode.createSheet.name.name=Name
+BlackboardArtifactTagTypeNode.createSheet.name.displayName=Name
+ContentTagNode.createSheet.file.name=File
+ContentTagNode.createSheet.file.displayName=File
+ContentTagNode.createSheet.unavail.path=Unavailable
+ContentTagNode.createSheet.filePath.name=File Path
+ContentTagNode.createSheet.filePath.displayName=File Path
+ContentTagNode.createSheet.comment.name=Comment
+ContentTagNode.createSheet.comment.displayName=Comment
+ContentTagNode.createSheet.fileModifiedTime.name=Modified Time
+ContentTagNode.createSheet.fileModifiedTime.displayName=Modified Time
+ContentTagNode.createSheet.fileChangedTime.name=Changed Time
+ContentTagNode.createSheet.fileChangedTime.displayName=Changed Time
+ContentTagNode.createSheet.fileAccessedTime.name=Accessed Time
+ContentTagNode.createSheet.fileAccessedTime.displayName=Accessed Time
+ContentTagNode.createSheet.fileCreatedTime.name=Created Time
+ContentTagNode.createSheet.fileCreatedTime.displayName=Created Time
+ContentTagNode.createSheet.fileSize.name=Size
+ContentTagNode.createSheet.fileSize.displayName=Size
+ContentTagTypeNode.displayName.text=File Tags
+ContentTagTypeNode.createSheet.name.name=Name
+ContentTagTypeNode.createSheet.name.displayName=Name
+ContentUtils.exception.msg=Cannot extract a {0}
+DataModelActionsFactory.srcFileInDir.text=View Source File in Directory
+DataModelActionsFactory.fileInDir.text=View File in Directory
+DataModelActionsFactory.viewNewWin.text=View in New Window
+DataModelActionsFactory.openExtViewer.text=Open in External Viewer  Ctrl+E
+DataSourcesNode.name=Data Sources
+DataSourcesNode.group_by_datasource.name=Data Source Files
+DataSourcesNode.createSheet.name.name=Name
+DataSourcesNode.createSheet.name.displayName=Name
+DataSourcesNode.createSheet.name.desc=no description
+DirectoryNode.parFolder.text=[parent folder]
+DirectoryNode.curFolder.text=[current folder]
+DirectoryNode.getActions.viewFileInDir.text=View File in Directory
+DirectoryNode.viewInNewWin.text=View in New Window
+EmailExtracted.mailAccount.text=Account
+EmailExtracted.mailFolder.text=Folder
+EmailExtracted.defaultAcct.text=Default
+EmailExtracted.defaultFolder.text=Default
+EmailExtracted.createSheet.name.name=Name
+EmailExtracted.createSheet.name.displayName=Name
+EmailExtracted.createSheet.name.desc=no description
+ExtractedContentNode.name.text=Extracted Content
+ExtractedContentNode.createSheet.name.name=Name
+ExtractedContentNode.createSheet.name.displayName=Name
+ExtractedContentNode.createSheet.name.desc=no description
+LocalFileNode.viewFileInDir.text=View File in Directory
+FileSize.fileSizeRootNode.name=File Size
+FileSize.createSheet.name.name=Name
+FileSize.createSheet.name.displayName=Name
+FileSize.createSheet.name.desc=no description
+FileSize.createSheet.filterType.name=Size Range
+FileSize.createSheet.filterType.displayName=Size Range
+FileSize.createSheet.filterType.desc=no description
+FileSize.exception.notSupported.msg=Not supported for this type of Displayable Item: {0}
+FileTypeChildren.exception.notSupported.msg=Not supported for this type of Displayable Item: {0}
+FileTypesByExtNode.createSheet.filterType.name=File Type
+FileTypesByExtNode.createSheet.filterType.displayName=File Type
+FileTypesByExtNode.createSheet.filterType.desc=no description
+FileTypesByExtNode.createSheet.fileExt.name=File Extensions
+FileTypesByExtNode.createSheet.fileExt.displayName=File Extensions
+FileTypesByExtNode.createSheet.fileExt.desc=no description
+FileTypesByExtNode.fname.text=By Extension
+FileTypesByExtNode.createSheet.name.name=Name
+FileTypesByExtNode.createSheet.name.displayName=Name
+FileTypesByExtNode.createSheet.name.desc=no description
+HashsetHits.createSheet.name.name=Name
+HashsetHits.createSheet.name.displayName=Name
+HashsetHits.createSheet.name.desc=no description
+ImageNode.getActions.viewInNewWin.text=View in New Window
+ImageNode.createSheet.name.name=Name
+ImageNode.createSheet.name.displayName=Name
+ImageNode.createSheet.name.desc=no description
+Installer.exception.tskVerStringNull.msg=Sleuth Kit JNI test call returned without error, but version string was null\!
+Installer.exception.taskVerStringBang.msg=Sleuth Kit JNI test call returned without error, but version string was ""\!
+Installer.tskLibErr.msg=Problem with Sleuth Kit JNI. Test call failed\!\n\nDetails: {0}
+Installer.tskLibErr.err=Fatal Error\!
+InterestingHits.interestingItems.text=INTERESTING ITEMS
+InterestingHits.displayName.text=Interesting Items
+InterestingHits.createSheet.name.name=Name
+InterestingHits.createSheet.name.displayName=Name
+InterestingHits.createSheet.name.desc=no description
+KeyValueNode.createSheet.name.name=Name
+KeyValueNode.createSheet.name.displayName=Name
+KeyValueNode.createSheet.name.desc=n/a
+KeyValueNode.createSheet.map.desc=n/a
+LayoutFileNode.propertyType.parts=Parts
+LayoutFileNode.createSheet.name.name=Name
+LayoutFileNode.createSheet.name.displayName=Name
+LayoutFileNode.createSheet.name.desc=no description
+LayoutFileNode.createSheet.noDescr.text=no description
+LayoutFileNode.getActions.viewInNewWin.text=View in New Window
+LayoutFileNode.getActions.openInExtViewer.text=Open in External Viewer  Ctrl+E
+LocalFileNode.createSheet.name.name=Name
+LocalFileNode.createSheet.name.displayName=Name
+LocalFileNode.createSheet.name.desc=no description
+LocalFileNode.createSheet.noDescr.text=no description
+LocalFileNode.getActions.viewInNewWin.text=View in New Window
+LocalFileNode.getActions.openInExtViewer.text=Open in External Viewer  Ctrl+E
+LocalFileNode.getActions.searchFilesSameMd5.text=Search for files with the same MD5 hash
+OpenReportAction.actionDisplayName=Open Report
+OpenReportAction.actionPerformed.MessageBoxTitle=Open Report Failure
+OpenReportAction.actionPerformed.NoAssociatedEditorMessage=There is no associated editor for reports of this type or the associated application failed to launch.
+OpenReportAction.actionPerformed.NoOpenInEditorSupportMessage=This platform (operating system) does not support opening a file in an editor this way.
+OpenReportAction.actionPerformed.MissingReportFileMessage=The report file no longer exists.
+OpenReportAction.actionPerformed.ReportFileOpenPermissionDeniedMessage=Permission to open the report file was denied.
+RecentFiles.aut0DayFilter.displayName.text=Final Day
+RecentFiles.aut1dayFilter.displayName.text=Final Day - 1
+RecentFiles.aut2dayFilter.displayName.text=Final Day - 2
+RecentFiles.aut3dayFilter.displayName.text=Final Day - 3
+RecentFiles.aut4dayFilter.displayName.text=Final Day - 4
+RecentFiles.aut5dayFilter.displayName.text=Final Day - 5
+RecentFiles.aut6dayFilter.displayName.text=Final Day - 6
+RecentFilesFilterChildren.exception.defaultVisit.msg=Not supported for this type of Displayable Item: {0}
+RecentFilesFilterNode.createSheet.filterType.name=Filter Type
+RecentFilesFilterNode.createSheet.filterType.displayName=Filter Type
+RecentFilesFilterNode.createSheet.filterType.desc=no description
+RecentFilesNode.createSheet.name.name=Name
+RecentFilesNode.createSheet.name.displayName=Name
+RecentFilesNode.createSheet.name.desc=no description
+RecentFilesNode.name.text=Recent Files
+ReportNode.sourceModuleNameProperty.name=Source Module Name
+ReportNode.sourceModuleNameProperty.displayName=Source Module Name
+ReportNode.sourceModuleNameProperty.desc=Name of the module that created the report
+ReportNode.createdTimeProperty.name=Created Time
+ReportNode.createdTimeProperty.displayName=Created Time
+ReportNode.createdTimeProperty.desc=Time report was created
+ReportNode.pathProperty.name=Report File Path
+ReportNode.pathProperty.displayName=Report File Path
+ReportNode.pathProperty.desc=Local path of the report file
+ReportNode.reportNameProperty.name=Report Name
+ReportNode.reportNameProperty.displayName=Report Name
+ReportNode.reportNameProperty.desc=Name of the report
+ReportsListNode.displayName=Reports
+SlackFileNode.getActions.viewInNewWin.text=View in New Window
+SlackFileNode.getActions.viewFileInDir.text=View File in Directory
+TagNameNode.namePlusTags.text={0} Tags
+TagNameNode.contentTagTypeNodeKey.text=Content Tags
+TagNameNode.bbArtTagTypeNodeKey.text=Result Tags
+TagNameNode.bookmark.text=Bookmark
+TagNameNode.createSheet.name.name=Name
+TagNameNode.createSheet.name.displayName=Name
+TagsNode.displayName.text=Tags
+TagsNode.createSheet.name.name=Name
+TagsNode.createSheet.name.displayName=Name
+ViewsNode.name.text=Views
+ViewsNode.createSheet.name.name=Name
+ViewsNode.createSheet.name.displayName=Name
+ViewsNode.createSheet.name.desc=no description
+VirtualDirectoryNode.getActions.viewInNewWin.text=View in New Window
+VirtualDirectoryNode.createSheet.name.name=Name
+VirtualDirectoryNode.createSheet.name.displayName=Name
+VirtualDirectoryNode.createSheet.name.desc=no description
+VirtualDirectoryNode.createSheet.noDesc=no description
+VolumeNode.getActions.viewInNewWin.text=View in New Window
+VolumeNode.createSheet.name.name=Name
+VolumeNode.createSheet.name.displayName=Name
+VolumeNode.createSheet.name.desc=no description
+VolumeNode.createSheet.id.name=ID
+VolumeNode.createSheet.id.displayName=ID
+VolumeNode.createSheet.id.desc=no description
+VolumeNode.createSheet.startSector.name=Starting Sector
+VolumeNode.createSheet.startSector.displayName=Starting Sector
+VolumeNode.createSheet.startSector.desc=no description
+VolumeNode.createSheet.lenSectors.name=Length in Sectors
+VolumeNode.createSheet.lenSectors.displayName=Length in Sectors
+VolumeNode.createSheet.lenSectors.desc=no description
+VolumeNode.createSheet.description.name=Description
+VolumeNode.createSheet.description.displayName=Description
+VolumeNode.createSheet.description.desc=no description
+VolumeNode.createSheet.flags.name=Flags
+VolumeNode.createSheet.flags.displayName=Flags
+VolumeNode.createSheet.flags.desc=no description
+ArtifactStringContent.getStr.artifactId.text=Artifact ID
+DeleteReportAction.actionDisplayName.singleReport=Delete Report
+DeleteReportAction.actionDisplayName.multipleReports=Delete Reports
+DeleteReportAction.actionPerformed.showConfirmDialog.title=Confirm Deletion
+DeleteReportAction.actionPerformed.showConfirmDialog.single.msg=Do you want to delete 1 report from the case?
+DeleteReportAction.actionPerformed.showConfirmDialog.multiple.msg=Do you want to delete {0} reports from the case?
+FileTypeExtensionFilters.tskImgFilter.text=Images
+FileTypeExtensionFilters.tskVideoFilter.text=Videos
+FileTypeExtensionFilters.tskAudioFilter.text=Audio
+FileTypeExtensionFilters.tskArchiveFilter.text=Archives
+FileTypeExtensionFilters.tskDocumentFilter.text=Documents
+FileTypeExtensionFilters.tskExecFilter.text=Executable
+FileTypeExtensionFilters.autDocHtmlFilter.text=HTML
+FileTypeExtensionFilters.autDocOfficeFilter.text=Office
+FileTypeExtensionFilters.autoDocPdfFilter.text=PDF
+FileTypeExtensionFilters.autDocTxtFilter.text=Plain Text
+FileTypeExtensionFilters.autDocRtfFilter.text=Rich Text
diff --git a/out/production/Core/org/sleuthkit/autopsy/datamodel/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/datamodel/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..7f0a4d2419ffcd4793b16712f7e47c34320d1e4d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/datamodel/Bundle.properties-MERGED
@@ -0,0 +1,401 @@
+AbstractAbstractFileNode.accessTimeColLbl=Access Time
+AbstractAbstractFileNode.attrAddrColLbl=Attr. Addr.
+AbstractAbstractFileNode.changeTimeColLbl=Change Time
+AbstractAbstractFileNode.createdTimeColLbl=Created Time
+AbstractAbstractFileNode.createSheet.comment.displayName=C
+AbstractAbstractFileNode.createSheet.comment.name=C
+# {0} - occurrenceCount
+AbstractAbstractFileNode.createSheet.count.description=There were {0} datasource(s) found with occurrences of the MD5 correlation value
+AbstractAbstractFileNode.createSheet.count.displayName=O
+AbstractAbstractFileNode.createSheet.count.hashLookupNotRun.description=Hash lookup had not been run on this file when the column was populated
+AbstractAbstractFileNode.createSheet.count.name=O
+AbstractAbstractFileNode.createSheet.interestingResult.description=File has interesting result associated with it.
+AbstractAbstractFileNode.createSheet.noScore.description=No score
+AbstractAbstractFileNode.createSheet.notableFile.description=File recognized as notable.
+AbstractAbstractFileNode.createSheet.notableTaggedFile.description=File tagged with notable tag.
+AbstractAbstractFileNode.createSheet.score.displayName=S
+AbstractAbstractFileNode.createSheet.score.name=S
+AbstractAbstractFileNode.createSheet.taggedFile.description=File has been tagged.
+AbstractAbstractFileNode.extensionColLbl=Extension
+AbstractAbstractFileNode.flagsDirColLbl=Flags(Dir)
+AbstractAbstractFileNode.flagsMetaColLbl=Flags(Meta)
+AbstractAbstractFileNode.groupidColLbl=GroupID
+AbstractAbstractFileNode.knownColLbl=Known
+AbstractAbstractFileNode.locationColLbl=Location
+AbstractAbstractFileNode.md5HashColLbl=MD5 Hash
+AbstractAbstractFileNode.metaAddrColLbl=Meta Addr.
+AbstractAbstractFileNode.mimeType=MIME Type
+AbstractAbstractFileNode.modeColLbl=Mode
+AbstractAbstractFileNode.modifiedTimeColLbl=Modified Time
+AbstractAbstractFileNode.nameColLbl=Name
+AbstractAbstractFileNode.objectId=Object ID
+AbstractAbstractFileNode.originalName=Original Name
+AbstractAbstractFileNode.sizeColLbl=Size
+AbstractAbstractFileNode.tagsProperty.displayName=Tags
+AbstractAbstractFileNode.typeDirColLbl=Type(Dir)
+AbstractAbstractFileNode.typeMetaColLbl=Type(Meta)
+AbstractAbstractFileNode.useridColLbl=UserID
+AbstractContentNode.nodescription=no description
+AbstractContentNode.valueLoading=value loading
+AbstractFsContentNode.noDesc.text=no description
+ArtifactStringContent.attrsTableHeader.sources=Source(s)
+ArtifactStringContent.attrsTableHeader.type=Type
+ArtifactStringContent.attrsTableHeader.value=Value
+ArtifactStringContent.failedToGetAttributes.message=Failed to get some or all attributes from case database
+ArtifactStringContent.failedToGetSourcePath.message=Failed to get source file path from case database
+# {0} - node name
+BaseChildFactory.NoSuchEventBusException.message=No event bus for node: {0}
+BlackboardArtifactNode.createSheet.artifactDetails.displayName=Result Details
+BlackboardArtifactNode.createSheet.artifactDetails.name=Result Details
+BlackboardArtifactNode.createSheet.artifactMD5.displayName=MD5 Hash
+BlackboardArtifactNode.createSheet.artifactMD5.name=MD5 Hash
+BlackboardArtifactNode.createSheet.artifactType.displayName=Result Type
+BlackboardArtifactNode.createSheet.artifactType.name=Result Type
+BlackboardArtifactNode.createSheet.comment.displayName=C
+BlackboardArtifactNode.createSheet.comment.name=C
+# {0} - occurrenceCount
+# {1} - attributeType
+BlackboardArtifactNode.createSheet.count.description=There were {0} datasource(s) found with occurrences of the correlation value of type {1}
+BlackboardArtifactNode.createSheet.count.displayName=O
+BlackboardArtifactNode.createSheet.count.name=O
+BlackboardArtifactNode.createSheet.count.noCorrelationAttributes.description=No correlation properties found
+BlackboardArtifactNode.createSheet.count.noCorrelationValues.description=Unable to find other occurrences because no value exists for the available correlation property
+BlackboardArtifactNode.createSheet.fileSize.displayName=Size
+BlackboardArtifactNode.createSheet.fileSize.name=Size
+BlackboardArtifactNode.createSheet.interestingResult.description=Result has an interesting result associated with it.
+BlackboardArtifactNode.createSheet.noScore.description=No score
+BlackboardArtifactNode.createSheet.notableFile.description=Associated file recognized as notable.
+BlackboardArtifactNode.createSheet.notableTaggedItem.description=Result or associated file tagged with notable tag.
+BlackboardArtifactNode.createSheet.path.displayName=Path
+BlackboardArtifactNode.createSheet.path.name=Path
+BlackboardArtifactNode.createSheet.score.displayName=S
+BlackboardArtifactNode.createSheet.score.name=S
+BlackboardArtifactNode.createSheet.taggedItem.description=Result or associated file has been tagged.
+BlackboardArtifactNode.createSheet.tags.displayName=Tags
+# {0} - artifactDisplayName
+BlackboardArtifactNode.displayName.artifact={0} Artifact
+BlackboardArtifactNode.getAction.errorTitle=Error getting actions
+BlackboardArtifactNode.getAction.linkedFileMessage=There was a problem getting actions for the selected result.  The 'View File in Timeline' action will not be available.
+BlackboardArtifactNode.getAction.resultErrorMessage=There was a problem getting actions for the selected result.  The 'View Result in Timeline' action will not be available.
+BlackboardArtifactTagNode.createSheet.userName.text=User Name
+BlackboardArtifactTagNode.viewSourceArtifact.text=View Source Result
+Category.five=CAT-5: Non-pertinent
+Category.four=CAT-4: Exemplar/Comparison (Internal Use Only)
+Category.one=CAT-1: Child Exploitation (Illegal)
+Category.three=CAT-3: CGI/Animation (Child Exploitive)
+Category.two=CAT-2: Child Exploitation (Non-Illegal/Age Difficult)
+Category.zero=CAT-0: Uncategorized
+ContentTagNode.createSheet.artifactMD5.displayName=MD5 Hash
+ContentTagNode.createSheet.artifactMD5.name=MD5 Hash
+ContentTagNode.createSheet.userName.text=User Name
+DeletedContent.allDelFilter.text=All
+DeletedContent.createSheet.filterType.desc=no description
+DeletedContent.createSheet.filterType.displayName=Type
+DeletedContent.createSheet.name.desc=no description
+DeletedContent.createSheet.name.displayName=Name
+DeletedContent.deletedContentsNode.name=Deleted Files
+DeletedContent.fsDelFilter.text=File System
+DeleteReportAction.showConfirmDialog.errorMsg=An error occurred while deleting the reports.
+DeleteReportAction.showConfirmDialog.multiple.explanation=The reports will remain on disk.
+DeleteReportAction.showConfirmDialog.single.explanation=The report will remain on disk.
+FileNode.getActions.openInExtViewer.text=Open in External Viewer  Ctrl+E
+FileNode.getActions.searchFilesSameMD5.text=Search for files with the same MD5 hash
+FileNode.getActions.viewFileInDir.text=View File in Directory
+FileNode.getActions.viewInNewWin.text=View in New Window
+FileTypeExtensionFilters.tskDatabaseFilter.text=Databases
+FileTypes.bgCounting.placeholder=\ (counting...)
+FileTypes.createSheet.name.desc=no description
+FileTypes.createSheet.name.displayName=Name
+FileTypes.createSheet.name.name=Name
+FileTypes.name.text=File Types
+FileTypesByMimeType.name.text=By MIME Type
+FileTypesByMimeTypeNode.createSheet.mediaSubtype.desc=no description
+FileTypesByMimeTypeNode.createSheet.mediaSubtype.displayName=Subtype
+FileTypesByMimeTypeNode.createSheet.mediaSubtype.name=Subtype
+FileTypesByMimeTypeNode.createSheet.mediaType.desc=no description
+FileTypesByMimeTypeNode.createSheet.mediaType.displayName=Type
+FileTypesByMimeTypeNode.createSheet.mediaType.name=Type
+GetSCOTask.occurrences.defaultDescription=No correlation properties found
+GetSCOTask.occurrences.multipleProperties=Multiple different correlation properties exist for this result
+ImageNode.action.runIngestMods.text=Run Ingest Modules
+ImageNode.createSheet.deviceId.desc=Device ID of the image
+ImageNode.createSheet.deviceId.displayName=Device ID
+ImageNode.createSheet.deviceId.name=Device ID
+ImageNode.createSheet.sectorSize.desc=Sector size of the image in bytes.
+ImageNode.createSheet.sectorSize.displayName=Sector Size (Bytes)
+ImageNode.createSheet.sectorSize.name=Sector Size (Bytes)
+ImageNode.createSheet.size.desc=Size of the data source in bytes.
+ImageNode.createSheet.size.displayName=Size (Bytes)
+ImageNode.createSheet.size.name=Size (Bytes)
+ImageNode.createSheet.timezone.desc=Timezone of the image
+ImageNode.createSheet.timezone.displayName=Timezone
+ImageNode.createSheet.timezone.name=Timezone
+ImageNode.createSheet.type.desc=Type of the image.
+ImageNode.createSheet.type.displayName=Type
+ImageNode.createSheet.type.name=Type
+ImageNode.createSheet.type.text=Image
+ImageNode.getActions.openFileSearchByAttr.text=Open File Search by Attributes
+KeyValueNode.menuItemText.viewFileInDir=View Source File in Directory
+KeywordHits.createNodeForKey.accessTime.desc=Access Time
+KeywordHits.createNodeForKey.accessTime.displayName=Access Time
+KeywordHits.createNodeForKey.accessTime.name=AccessTime
+KeywordHits.createNodeForKey.chgTime.desc=Change Time
+KeywordHits.createNodeForKey.chgTime.displayName=Change Time
+KeywordHits.createNodeForKey.chgTime.name=ChangeTime
+KeywordHits.createNodeForKey.modTime.desc=Modified Time
+KeywordHits.createNodeForKey.modTime.displayName=Modified Time
+KeywordHits.createNodeForKey.modTime.name=ModifiedTime
+KeywordHits.createSheet.filesWithHits.desc=no description
+KeywordHits.createSheet.filesWithHits.displayName=Files with Hits
+KeywordHits.createSheet.filesWithHits.name=Files with Hits
+KeywordHits.createSheet.listName.desc=no description
+KeywordHits.createSheet.listName.displayName=List Name
+KeywordHits.createSheet.listName.name=List Name
+KeywordHits.createSheet.name.desc=no description
+KeywordHits.createSheet.name.displayName=Name
+KeywordHits.createSheet.name.name=Name
+KeywordHits.createSheet.numChildren.desc=no description
+KeywordHits.createSheet.numChildren.displayName=Number of Children
+KeywordHits.createSheet.numChildren.name=Number of Children
+KeywordHits.kwHits.text=Keyword Hits
+KeywordHits.simpleLiteralSearch.text=Single Literal Keyword Search
+KeywordHits.singleRegexSearch.text=Single Regular Expression Search
+LayoutFileNode.getActions.viewFileInDir.text=View File in Directory
+OpenIDE-Module-Name=DataModel
+AbstractContentChildren.CreateTSKNodeVisitor.exception.noNodeMsg=No Node defined for the given SleuthkitItem
+AbstractContentChildren.createAutopsyNodeVisitor.exception.noNodeMsg=No Node defined for the given DisplayableItem
+AbstractContentNode.exception.cannotChangeSysName.msg=Cannot change the system name.
+ArtifactStringContent.getStr.srcFilePath.text=Source File Path
+ArtifactStringContent.getStr.err=Error getting content
+ArtifactTypeNode.createSheet.artType.name=Artifact Type
+ArtifactTypeNode.createSheet.artType.displayName=Artifact Type
+ArtifactTypeNode.createSheet.artType.desc=no description
+ArtifactTypeNode.createSheet.childCnt.name=Child Count
+ArtifactTypeNode.createSheet.childCnt.displayName=Child Count
+ArtifactTypeNode.createSheet.childCnt.desc=no description
+BlackboardArtifactNode.noDesc.text=no description
+BlackboardArtifactNode.createSheet.srcFile.name=Source File
+BlackboardArtifactNode.createSheet.srcFile.displayName=Source File
+BlackboardArtifactNode.createSheet.ext.name=Extension
+BlackboardArtifactNode.createSheet.ext.displayName=Extension
+BlackboardArtifactNode.createSheet.mimeType.name=MIME Type
+BlackboardArtifactNode.createSheet.mimeType.displayName=MIME Type
+BlackboardArtifactNode.createSheet.filePath.name=File Path
+BlackboardArtifactNode.createSheet.filePath.displayName=File Path
+BlackboardArtifactNode.createSheet.dataSrc.name=Data Source
+BlackboardArtifactNode.createSheet.dataSrc.displayName=Data Source
+BlackboardArtifactTagNode.createSheet.srcFile.text=Source File
+BlackboardArtifactTagNode.createSheet.unavail.text=Unavailable
+BlackboardArtifactTagNode.createSheet.srcFilePath.text=Source File Path
+BlackboardArtifactTagNode.createSheet.resultType.text=Result Type
+BlackboardArtifactTagNode.createSheet.comment.text=Comment
+BlackboardArtifactTagTypeNode.displayName.text=Result Tags
+BlackboardArtifactTagTypeNode.createSheet.name.name=Name
+BlackboardArtifactTagTypeNode.createSheet.name.displayName=Name
+ContentTagNode.createSheet.file.name=File
+ContentTagNode.createSheet.file.displayName=File
+ContentTagNode.createSheet.unavail.path=Unavailable
+ContentTagNode.createSheet.filePath.name=File Path
+ContentTagNode.createSheet.filePath.displayName=File Path
+ContentTagNode.createSheet.comment.name=Comment
+ContentTagNode.createSheet.comment.displayName=Comment
+ContentTagNode.createSheet.fileModifiedTime.name=Modified Time
+ContentTagNode.createSheet.fileModifiedTime.displayName=Modified Time
+ContentTagNode.createSheet.fileChangedTime.name=Changed Time
+ContentTagNode.createSheet.fileChangedTime.displayName=Changed Time
+ContentTagNode.createSheet.fileAccessedTime.name=Accessed Time
+ContentTagNode.createSheet.fileAccessedTime.displayName=Accessed Time
+ContentTagNode.createSheet.fileCreatedTime.name=Created Time
+ContentTagNode.createSheet.fileCreatedTime.displayName=Created Time
+ContentTagNode.createSheet.fileSize.name=Size
+ContentTagNode.createSheet.fileSize.displayName=Size
+ContentTagTypeNode.displayName.text=File Tags
+ContentTagTypeNode.createSheet.name.name=Name
+ContentTagTypeNode.createSheet.name.displayName=Name
+ContentUtils.exception.msg=Cannot extract a {0}
+DataModelActionsFactory.srcFileInDir.text=View Source File in Directory
+DataModelActionsFactory.fileInDir.text=View File in Directory
+DataModelActionsFactory.viewNewWin.text=View in New Window
+DataModelActionsFactory.openExtViewer.text=Open in External Viewer  Ctrl+E
+DataSourcesNode.name=Data Sources
+DataSourcesNode.group_by_datasource.name=Data Source Files
+DataSourcesNode.createSheet.name.name=Name
+DataSourcesNode.createSheet.name.displayName=Name
+DataSourcesNode.createSheet.name.desc=no description
+DirectoryNode.parFolder.text=[parent folder]
+DirectoryNode.curFolder.text=[current folder]
+DirectoryNode.getActions.viewFileInDir.text=View File in Directory
+DirectoryNode.viewInNewWin.text=View in New Window
+EmailExtracted.mailAccount.text=Account
+EmailExtracted.mailFolder.text=Folder
+EmailExtracted.defaultAcct.text=Default
+EmailExtracted.defaultFolder.text=Default
+EmailExtracted.createSheet.name.name=Name
+EmailExtracted.createSheet.name.displayName=Name
+EmailExtracted.createSheet.name.desc=no description
+ExtractedContentNode.name.text=Extracted Content
+ExtractedContentNode.createSheet.name.name=Name
+ExtractedContentNode.createSheet.name.displayName=Name
+ExtractedContentNode.createSheet.name.desc=no description
+LocalFileNode.viewFileInDir.text=View File in Directory
+FileSize.fileSizeRootNode.name=File Size
+FileSize.createSheet.name.name=Name
+FileSize.createSheet.name.displayName=Name
+FileSize.createSheet.name.desc=no description
+FileSize.createSheet.filterType.name=Size Range
+FileSize.createSheet.filterType.displayName=Size Range
+FileSize.createSheet.filterType.desc=no description
+FileSize.exception.notSupported.msg=Not supported for this type of Displayable Item: {0}
+FileTypeChildren.exception.notSupported.msg=Not supported for this type of Displayable Item: {0}
+FileTypesByExtNode.createSheet.filterType.name=File Type
+FileTypesByExtNode.createSheet.filterType.displayName=File Type
+FileTypesByExtNode.createSheet.filterType.desc=no description
+FileTypesByExtNode.createSheet.fileExt.name=File Extensions
+FileTypesByExtNode.createSheet.fileExt.displayName=File Extensions
+FileTypesByExtNode.createSheet.fileExt.desc=no description
+FileTypesByExtNode.fname.text=By Extension
+FileTypesByExtNode.createSheet.name.name=Name
+FileTypesByExtNode.createSheet.name.displayName=Name
+FileTypesByExtNode.createSheet.name.desc=no description
+HashsetHits.createSheet.name.name=Name
+HashsetHits.createSheet.name.displayName=Name
+HashsetHits.createSheet.name.desc=no description
+ImageNode.getActions.viewInNewWin.text=View in New Window
+ImageNode.createSheet.name.name=Name
+ImageNode.createSheet.name.displayName=Name
+ImageNode.createSheet.name.desc=no description
+Installer.exception.tskVerStringNull.msg=Sleuth Kit JNI test call returned without error, but version string was null\!
+Installer.exception.taskVerStringBang.msg=Sleuth Kit JNI test call returned without error, but version string was ""\!
+Installer.tskLibErr.msg=Problem with Sleuth Kit JNI. Test call failed\!\n\nDetails: {0}
+Installer.tskLibErr.err=Fatal Error\!
+InterestingHits.interestingItems.text=INTERESTING ITEMS
+InterestingHits.displayName.text=Interesting Items
+InterestingHits.createSheet.name.name=Name
+InterestingHits.createSheet.name.displayName=Name
+InterestingHits.createSheet.name.desc=no description
+KeyValueNode.createSheet.name.name=Name
+KeyValueNode.createSheet.name.displayName=Name
+KeyValueNode.createSheet.name.desc=n/a
+KeyValueNode.createSheet.map.desc=n/a
+LayoutFileNode.propertyType.parts=Parts
+LayoutFileNode.createSheet.name.name=Name
+LayoutFileNode.createSheet.name.displayName=Name
+LayoutFileNode.createSheet.name.desc=no description
+LayoutFileNode.createSheet.noDescr.text=no description
+LayoutFileNode.getActions.viewInNewWin.text=View in New Window
+LayoutFileNode.getActions.openInExtViewer.text=Open in External Viewer  Ctrl+E
+LocalFileNode.createSheet.name.name=Name
+LocalFileNode.createSheet.name.displayName=Name
+LocalFileNode.createSheet.name.desc=no description
+LocalFileNode.createSheet.noDescr.text=no description
+LocalFileNode.getActions.viewInNewWin.text=View in New Window
+LocalFileNode.getActions.openInExtViewer.text=Open in External Viewer  Ctrl+E
+LocalFileNode.getActions.searchFilesSameMd5.text=Search for files with the same MD5 hash
+OpenReportAction.actionDisplayName=Open Report
+OpenReportAction.actionPerformed.MessageBoxTitle=Open Report Failure
+OpenReportAction.actionPerformed.NoAssociatedEditorMessage=There is no associated editor for reports of this type or the associated application failed to launch.
+OpenReportAction.actionPerformed.NoOpenInEditorSupportMessage=This platform (operating system) does not support opening a file in an editor this way.
+OpenReportAction.actionPerformed.MissingReportFileMessage=The report file no longer exists.
+OpenReportAction.actionPerformed.ReportFileOpenPermissionDeniedMessage=Permission to open the report file was denied.
+RecentFiles.aut0DayFilter.displayName.text=Final Day
+RecentFiles.aut1dayFilter.displayName.text=Final Day - 1
+RecentFiles.aut2dayFilter.displayName.text=Final Day - 2
+RecentFiles.aut3dayFilter.displayName.text=Final Day - 3
+RecentFiles.aut4dayFilter.displayName.text=Final Day - 4
+RecentFiles.aut5dayFilter.displayName.text=Final Day - 5
+RecentFiles.aut6dayFilter.displayName.text=Final Day - 6
+RecentFilesFilterChildren.exception.defaultVisit.msg=Not supported for this type of Displayable Item: {0}
+RecentFilesFilterNode.createSheet.filterType.name=Filter Type
+RecentFilesFilterNode.createSheet.filterType.displayName=Filter Type
+RecentFilesFilterNode.createSheet.filterType.desc=no description
+RecentFilesNode.createSheet.name.name=Name
+RecentFilesNode.createSheet.name.displayName=Name
+RecentFilesNode.createSheet.name.desc=no description
+RecentFilesNode.name.text=Recent Files
+ReportNode.sourceModuleNameProperty.name=Source Module Name
+ReportNode.sourceModuleNameProperty.displayName=Source Module Name
+ReportNode.sourceModuleNameProperty.desc=Name of the module that created the report
+ReportNode.createdTimeProperty.name=Created Time
+ReportNode.createdTimeProperty.displayName=Created Time
+ReportNode.createdTimeProperty.desc=Time report was created
+ReportNode.pathProperty.name=Report File Path
+ReportNode.pathProperty.displayName=Report File Path
+ReportNode.pathProperty.desc=Local path of the report file
+ReportNode.reportNameProperty.name=Report Name
+ReportNode.reportNameProperty.displayName=Report Name
+ReportNode.reportNameProperty.desc=Name of the report
+ReportsListNode.displayName=Reports
+ResultsNode.createSheet.name.desc=no description
+ResultsNode.createSheet.name.displayName=Name
+ResultsNode.createSheet.name.name=Name
+ResultsNode.name.text=Results
+SlackFileNode.getActions.viewInNewWin.text=View in New Window
+SlackFileNode.getActions.viewFileInDir.text=View File in Directory
+SpecialDirectoryNode.getActions.viewInNewWin.text=View in New Window
+TagNameNode.namePlusTags.text={0} Tags
+TagNameNode.contentTagTypeNodeKey.text=Content Tags
+TagNameNode.bbArtTagTypeNodeKey.text=Result Tags
+TagNameNode.bookmark.text=Bookmark
+TagNameNode.createSheet.name.name=Name
+TagNameNode.createSheet.name.displayName=Name
+TagsNode.displayName.text=Tags
+TagsNode.createSheet.name.name=Name
+TagsNode.createSheet.name.displayName=Name
+ViewsNode.name.text=Views
+ViewsNode.createSheet.name.name=Name
+ViewsNode.createSheet.name.displayName=Name
+ViewsNode.createSheet.name.desc=no description
+VirtualDirectoryNode.createSheet.deviceId.desc=Device ID of the image
+VirtualDirectoryNode.createSheet.deviceId.displayName=Device ID
+VirtualDirectoryNode.createSheet.deviceId.name=Device ID
+VirtualDirectoryNode.createSheet.size.desc=Size of the data source in bytes.
+VirtualDirectoryNode.createSheet.size.displayName=Size (Bytes)
+VirtualDirectoryNode.createSheet.size.name=Size (Bytes)
+VirtualDirectoryNode.createSheet.timezone.desc=Timezone of the image
+VirtualDirectoryNode.createSheet.timezone.displayName=Timezone
+VirtualDirectoryNode.createSheet.timezone.name=Timezone
+VirtualDirectoryNode.createSheet.type.desc=Type of the image.
+VirtualDirectoryNode.createSheet.type.displayName=Type
+VirtualDirectoryNode.createSheet.type.name=Type
+VirtualDirectoryNode.createSheet.type.text=Logical File Set
+VirtualDirectoryNode.getActions.viewInNewWin.text=View in New Window
+VirtualDirectoryNode.createSheet.name.name=Name
+VirtualDirectoryNode.createSheet.name.displayName=Name
+VirtualDirectoryNode.createSheet.name.desc=no description
+VirtualDirectoryNode.createSheet.noDesc=no description
+VolumeNode.getActions.viewInNewWin.text=View in New Window
+VolumeNode.createSheet.name.name=Name
+VolumeNode.createSheet.name.displayName=Name
+VolumeNode.createSheet.name.desc=no description
+VolumeNode.createSheet.id.name=ID
+VolumeNode.createSheet.id.displayName=ID
+VolumeNode.createSheet.id.desc=no description
+VolumeNode.createSheet.startSector.name=Starting Sector
+VolumeNode.createSheet.startSector.displayName=Starting Sector
+VolumeNode.createSheet.startSector.desc=no description
+VolumeNode.createSheet.lenSectors.name=Length in Sectors
+VolumeNode.createSheet.lenSectors.displayName=Length in Sectors
+VolumeNode.createSheet.lenSectors.desc=no description
+VolumeNode.createSheet.description.name=Description
+VolumeNode.createSheet.description.displayName=Description
+VolumeNode.createSheet.description.desc=no description
+VolumeNode.createSheet.flags.name=Flags
+VolumeNode.createSheet.flags.displayName=Flags
+VolumeNode.createSheet.flags.desc=no description
+ArtifactStringContent.getStr.artifactId.text=Artifact ID
+DeleteReportAction.actionDisplayName.singleReport=Delete Report
+DeleteReportAction.actionDisplayName.multipleReports=Delete Reports
+DeleteReportAction.actionPerformed.showConfirmDialog.title=Confirm Deletion
+DeleteReportAction.actionPerformed.showConfirmDialog.single.msg=Do you want to delete 1 report from the case?
+DeleteReportAction.actionPerformed.showConfirmDialog.multiple.msg=Do you want to delete {0} reports from the case?
+FileTypeExtensionFilters.tskImgFilter.text=Images
+FileTypeExtensionFilters.tskVideoFilter.text=Videos
+FileTypeExtensionFilters.tskAudioFilter.text=Audio
+FileTypeExtensionFilters.tskArchiveFilter.text=Archives
+FileTypeExtensionFilters.tskDocumentFilter.text=Documents
+FileTypeExtensionFilters.tskExecFilter.text=Executable
+FileTypeExtensionFilters.autDocHtmlFilter.text=HTML
+FileTypeExtensionFilters.autDocOfficeFilter.text=Office
+FileTypeExtensionFilters.autoDocPdfFilter.text=PDF
+FileTypeExtensionFilters.autDocTxtFilter.text=Plain Text
+FileTypeExtensionFilters.autDocRtfFilter.text=Rich Text
diff --git a/out/production/Core/org/sleuthkit/autopsy/datamodel/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/datamodel/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..2f91dfb27a1fd2370fe7cd4dff53fe4b0b1524c0
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/datamodel/Bundle_ja.properties
@@ -0,0 +1,276 @@
+OpenIDE-Module-Name=\u30c7\u30fc\u30bf\u30e2\u30c7\u30eb
+AbstractAbstractFileNode.nameColLbl=\u540d\u524d
+AbstractAbstractFileNode.locationColLbl=\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3
+AbstractAbstractFileNode.modifiedTimeColLbl=\u4fee\u6b63\u65e5\u6642
+AbstractAbstractFileNode.changeTimeColLbl=\u5909\u66f4\u65e5\u6642
+AbstractAbstractFileNode.accessTimeColLbl=\u30a2\u30af\u30bb\u30b9\u65e5\u6642
+AbstractAbstractFileNode.createdTimeColLbl=\u4f5c\u6210\u65e5\u6642
+AbstractAbstractFileNode.sizeColLbl=\u30b5\u30a4\u30ba
+AbstractAbstractFileNode.modeColLbl=\u30e2\u30fc\u30c9
+AbstractAbstractFileNode.useridColLbl=\u30e6\u30fc\u30b6ID
+AbstractAbstractFileNode.groupidColLbl=\u30b0\u30eb\u30fc\u30d7ID
+AbstractAbstractFileNode.knownColLbl=\u65e2\u77e5
+AbstractAbstractFileNode.md5HashColLbl=MD5\u30cf\u30c3\u30b7\u30e5
+AbstractContentChildren.CreateTSKNodeVisitor.exception.noNodeMsg=\u6307\u5b9a\u3055\u308c\u305fSleuthkitItem\u306e\u30ce\u30fc\u30c9\u304c\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+AbstractContentChildren.createAutopsyNodeVisitor.exception.noNodeMsg=\u6307\u5b9a\u3055\u308c\u305f\u8868\u793a\u53ef\u80fd\u306a\u30a2\u30a4\u30c6\u30e0(DisplayableItem)\u306e\u30ce\u30fc\u30c9\u304c\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+AbstractContentNode.exception.cannotChangeSysName.msg=\u30b7\u30b9\u30c6\u30e0\u540d\u3092\u5909\u66f4\u3067\u304d\u307e\u305b\u3093\u3002
+AbstractFsContentNode.noDesc.text=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+ArtifactStringContent.getStr.srcFilePath.text=\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9
+ArtifactStringContent.getStr.err=\u30b3\u30f3\u30c6\u30f3\u30c4\u53d6\u5f97\u30a8\u30e9\u30fc
+ArtifactTypeNode.createSheet.artType.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+ArtifactTypeNode.createSheet.childCnt.name=\u30c1\u30e3\u30a4\u30eb\u30c9\u6570
+ArtifactTypeNode.createSheet.childCnt.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+BlackboardArtifactNode.noDesc.text=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+BlackboardArtifactNode.createSheet.srcFile.name=\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb
+BlackboardArtifactNode.createSheet.srcFile.displayName=\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb
+BlackboardArtifactNode.createSheet.ext.name=\u62e1\u5f35\u5b50
+BlackboardArtifactNode.createSheet.ext.displayName=\u62e1\u5f35\u5b50
+BlackboardArtifactNode.createSheet.mimeType.name=MIME\u30bf\u30a4\u30d7
+BlackboardArtifactNode.createSheet.mimeType.displayName=MIME\u30bf\u30a4\u30d7
+BlackboardArtifactNode.createSheet.filePath.name=\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9
+BlackboardArtifactNode.createSheet.filePath.displayName=\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9
+BlackboardArtifactNode.createSheet.dataSrc.name=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9
+BlackboardArtifactNode.createSheet.dataSrc.displayName=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9
+BlackboardArtifactTagNode.createSheet.srcFile.text=\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb
+BlackboardArtifactTagNode.createSheet.unavail.text=\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093
+BlackboardArtifactTagNode.createSheet.srcFilePath.text=\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9
+BlackboardArtifactTagNode.createSheet.resultType.text=\u7d50\u679c\u30bf\u30a4\u30d7
+BlackboardArtifactTagNode.createSheet.comment.text=\u30b3\u30e1\u30f3\u30c8
+BlackboardArtifactTagTypeNode.displayName.text=\u7d50\u679c\u30bf\u30b0
+BlackboardArtifactTagTypeNode.createSheet.name.name=\u540d\u524d
+BlackboardArtifactTagTypeNode.createSheet.name.displayName=\u540d\u524d
+ContentTagNode.createSheet.file.name=\u30d5\u30a1\u30a4\u30eb
+ContentTagNode.createSheet.file.displayName=\u30d5\u30a1\u30a4\u30eb
+ContentTagNode.createSheet.unavail.path=\u4f7f\u7528\u3067\u304d\u307e\u305b\u3093
+ContentTagNode.createSheet.filePath.name=\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9
+ContentTagNode.createSheet.filePath.displayName=\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9
+ContentTagNode.createSheet.comment.name=\u30b3\u30e1\u30f3\u30c8
+ContentTagNode.createSheet.comment.displayName=\u30b3\u30e1\u30f3\u30c8
+ContentTagTypeNode.displayName.text=\u30d5\u30a1\u30a4\u30eb\u30bf\u30b0
+ContentTagTypeNode.createSheet.name.name=\u540d\u524d
+ContentTagTypeNode.createSheet.name.displayName=\u540d\u524d
+ContentUtils.exception.msg={0}\u3092\u62bd\u51fa\u3067\u304d\u307e\u305b\u3093
+DataModelActionsFactory.srcFileInDir.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306e\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u8868\u793a
+DataModelActionsFactory.fileInDir.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u8868\u793a
+DataModelActionsFactory.viewNewWin.text=\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8868\u793a
+DataModelActionsFactory.openExtViewer.text=\u5916\u90e8\u30d3\u30e5\u30fc\u30a2\u306b\u8868\u793a
+DataSourcesNode.name=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9
+DataSourcesNode.group_by_datasource.name=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb
+DataSourcesNode.createSheet.name.name=\u540d\u524d
+DataSourcesNode.createSheet.name.displayName=\u540d\u524d
+DataSourcesNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+DeletedContent.fsDelFilter.text=\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0
+DeletedContent.allDelFilter.text=\u3059\u3079\u3066
+DeletedContent.deletedContentsNode.name=\u524a\u9664\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb
+DeletedContent.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+DeletedContent.createSheet.filterType.name=\u30d5\u30a3\u30eb\u30bf\u30fc\u30bf\u30a4\u30d7
+DeletedContent.createSheet.filterType.displayName=\u30d5\u30a3\u30eb\u30bf\u30fc\u30bf\u30a4\u30d7
+DeletedContent.createSheet.filterType.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+DeletedContent.createKeys.maxObjects.msg=\u8868\u793a\u53ef\u80fd\u306a\u6570\u3088\u308a\u3082\u591a\u304f\u306e\u524a\u9664\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3057\u307e\u3059\u3002\u6700\u521d\u306e{0}\u306e\u524a\u9664\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002
+DeletedContent.createNodeForKey.typeNotSupported.msg=\u3053\u306e\u30bf\u30a4\u30d7\u306e\u8868\u793a\u53ef\u80fd\u306a\u30a2\u30a4\u30c6\u30e0\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\uff1a{0}
+DirectoryNode.parFolder.text=[\u30da\u30a2\u30ec\u30f3\u30c8\u30d5\u30a9\u30eb\u30c0]
+DirectoryNode.curFolder.text=[\u73fe\u5728\u306e\u30d5\u30a9\u30eb\u30c0]
+DirectoryNode.getActions.viewFileInDir.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u8868\u793a
+DirectoryNode.viewInNewWin.text=\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8868\u793a
+EmailExtracted.mailAccount.text=\u30a2\u30ab\u30a6\u30f3\u30c8
+EmailExtracted.mailFolder.text=\u30d5\u30a9\u30eb\u30c0
+EmailExtracted.defaultAcct.text=\u30c7\u30d5\u30a9\u30eb\u30c8
+EmailExtracted.defaultFolder.text=\u30c7\u30d5\u30a9\u30eb\u30c8
+EmailExtracted.createSheet.name.name=\u540d\u524d
+EmailExtracted.createSheet.name.displayName=\u540d\u524d
+EmailExtracted.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+ExtractedContentNode.name.text=\u62bd\u51fa\u3055\u308c\u305f\u30b3\u30f3\u30c6\u30f3\u30c4
+ExtractedContentNode.createSheet.name.name=\u540d\u524d
+ExtractedContentNode.createSheet.name.displayName=\u540d\u524d
+ExtractedContentNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+FileNode.getActions.viewFileInDir.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u8868\u793a
+FileNode.getActions.viewInNewWin.text=\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8868\u793a
+FileNode.getActions.openInExtViewer.text=\u5916\u90e8\u30d3\u30e5\u30fc\u30a2\u3067\u958b\u304f
+FileNode.getActions.searchFilesSameMD5.text=\u540c\u3058MD5\u30cf\u30c3\u30b7\u30e5\u3092\u6301\u3064\u30d5\u30a1\u30a4\u30eb\u3092\u691c\u7d22
+FileSize.fileSizeRootNode.name=\u30d5\u30a1\u30a4\u30eb\u30b5\u30a4\u30ba
+FileSize.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+FileSize.createSheet.filterType.name=\u30d5\u30a3\u30eb\u30bf\u30fc\u30bf\u30a4\u30d7
+FileSize.createSheet.filterType.displayName=\u30d5\u30a3\u30eb\u30bf\u30fc\u30bf\u30a4\u30d7
+FileSize.createSheet.filterType.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+FileSize.exception.notSupported.msg=\u3053\u306e\u30bf\u30a4\u30d7\u306e\u8868\u793a\u53ef\u80fd\u306a\u30a2\u30a4\u30c6\u30e0\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\uff1a{0}
+FileTypeChildren.exception.notSupported.msg=\u3053\u306e\u30bf\u30a4\u30d7\u306e\u8868\u793a\u53ef\u80fd\u306a\u30a2\u30a4\u30c6\u30e0\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\uff1a{0}
+FileTypeExtensionFilters.tskImgFilter.text=\u30a4\u30e1\u30fc\u30b8
+FileTypeExtensionFilters.tskVideoFilter.text=\u30d3\u30c7\u30aa
+FileTypeExtensionFilters.tskAudioFilter.text=\u30aa\u30fc\u30c7\u30a3\u30aa
+FileTypeExtensionFilters.tskArchiveFilter.text=\u30a2\u30fc\u30ab\u30a4\u30d6
+FileTypeExtensionFilters.tskDocumentFilter.text=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8
+FileTypeExtensionFilters.tskExecFilter.text=\u5b9f\u884c\u30d5\u30a1\u30a4\u30eb
+FileTypeExtensionFilters.autDocHtmlFilter.text=HTML
+FileTypeExtensionFilters.autDocOfficeFilter.text=\u30aa\u30d5\u30a3\u30b9
+FileTypeExtensionFilters.autoDocPdfFilter.text=PDF
+FileTypeExtensionFilters.autDocTxtFilter.text=\u30d7\u30ec\u30fc\u30f3\u30c6\u30ad\u30b9\u30c8
+FileTypeExtensionFilters.autDocRtfFilter.text=\u30ea\u30c3\u30c1\u30c6\u30ad\u30b9\u30c8
+FileTypesByExtNode.createSheet.filterType.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+FileTypesByExtNode.createSheet.fileExt.name=\u30d5\u30a1\u30a4\u30eb\u62e1\u5f35\u5b50
+FileTypesByExtNode.createSheet.fileExt.displayName=\u30d5\u30a1\u30a4\u30eb\u62e1\u5f35\u5b50
+FileTypesByExtNode.createSheet.fileExt.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+FileTypesByExtNode.createSheet.name.name=\u540d\u524d
+FileTypesByExtNode.createSheet.name.displayName=\u540d\u524d
+FileTypesByExtNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+HashsetHits.createSheet.name.name=\u540d\u524d
+HashsetHits.createSheet.name.displayName=\u540d\u524d
+HashsetHits.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+ImageNode.getActions.viewInNewWin.text=\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8868\u793a
+ImageNode.getActions.openFileSearchByAttr.text=\u5c5e\u6027\u306b\u3088\u308b\u30d5\u30a1\u30a4\u30eb\u691c\u7d22\u3092\u958b\u304f
+ImageNode.createSheet.name.name=\u540d\u524d
+ImageNode.createSheet.name.displayName=\u540d\u524d
+ImageNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+Installer.exception.tskVerStringNull.msg=Sleuth Kit JNI\u30c6\u30b9\u30c8\u30b3\u30fc\u30eb\u3067\u306f\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u305b\u3093\u3067\u3057\u305f\u304c\u3001\u30d0\u30fc\u30b8\u30e7\u30f3\u30b9\u30c8\u30ea\u30f3\u30b0\u306f\u30cc\u30eb\u3067\u3057\u305f\uff01
+Installer.tskLibErr.msg=Sleuth Kit JNI\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u30c6\u30b9\u30c8\u30b3\u30fc\u30eb\u304c\u5931\u6557\u3057\u307e\u3057\u305f\uff01\n\n\u8a73\u7d30\uff1a {0}
+Installer.tskLibErr.err=\u81f4\u547d\u7684\u30a8\u30e9\u30fc\uff01
+InterestingHits.interestingItems.text=\u7591\u308f\u3057\u3044\u30a2\u30a4\u30c6\u30e0
+InterestingHits.displayName.text=\u7591\u308f\u3057\u3044\u30a2\u30a4\u30c6\u30e0
+InterestingHits.createSheet.name.name=\u540d\u524d
+InterestingHits.createSheet.name.displayName=\u540d\u524d
+InterestingHits.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+KeyValueNode.createSheet.name.name=\u540d\u524d
+KeyValueNode.createSheet.name.displayName=\u540d\u524d
+KeyValueNode.createSheet.name.desc=\u8a72\u5f53\u306a\u3057
+KeyValueNode.createSheet.map.desc=\u8a72\u5f53\u306a\u3057
+KeywordHits.kwHits.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u30d2\u30c3\u30c8
+KeywordHits.createSheet.name.name=\u540d\u524d
+KeywordHits.createSheet.name.displayName=\u540d\u524d
+KeywordHits.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+KeywordHits.createSheet.listName.name=\u30ea\u30b9\u30c8\u540d
+KeywordHits.createSheet.listName.displayName=\u30ea\u30b9\u30c8\u540d
+KeywordHits.createSheet.listName.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+KeywordHits.createSheet.numChildren.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+KeywordHits.createSheet.filesWithHits.name=\u30d2\u30c3\u30c8\u3057\u305f\u30d5\u30a1\u30a4\u30eb
+KeywordHits.createSheet.filesWithHits.displayName=\u30d2\u30c3\u30c8\u3057\u305f\u30d5\u30a1\u30a4\u30eb
+KeywordHits.createSheet.filesWithHits.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+KeywordHits.createNodeForKey.modTime.displayName=\u4fee\u6b63\u65e5\u6642
+KeywordHits.createNodeForKey.modTime.desc=\u4fee\u6b63\u65e5\u6642
+KeywordHits.createNodeForKey.accessTime.displayName=\u30a2\u30af\u30bb\u30b9\u65e5\u6642
+KeywordHits.createNodeForKey.accessTime.desc=\u30a2\u30af\u30bb\u30b9\u65e5\u6642
+KeywordHits.createNodeForKey.chgTime.displayName=\u5909\u66f4\u65e5\u6642
+KeywordHits.createNodeForKey.chgTime.desc=\u5909\u66f4\u65e5\u6642
+KeywordHits.createNodeForKey.chgTime.name=\u5909\u66f4\u65e5\u6642
+KeywordHits.createNodeForKey.accessTime.name=\u30a2\u30af\u30bb\u30b9\u65e5\u6642
+KeywordHits.createNodeForKey.modTime.name=\u4fee\u6b63\u65e5\u6642
+KnownFileFilterNode.selectionContext.dataSources=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9
+KnownFileFilterNode.selectionContext.views=\u30d3\u30e5\u30fc
+LayoutFileNode.propertyType.parts=\u30d1\u30fc\u30c4
+LayoutFileNode.createSheet.name.name=\u540d\u524d
+LayoutFileNode.createSheet.name.displayName=\u540d\u524d
+LayoutFileNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+LayoutFileNode.createSheet.noDescr.text=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+LayoutFileNode.getActions.viewInNewWin.text=\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6\u3067\u8868\u793a
+LayoutFileNode.getActions.openInExtViewer.text=\u5916\u90e8\u30d3\u30e5\u30fc\u30a2\u3067\u958b\u304f
+LocalFileNode.createSheet.name.name=\u540d\u524d
+LocalFileNode.createSheet.name.displayName=\u540d\u524d
+LocalFileNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+LocalFileNode.createSheet.noDescr.text=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+LocalFileNode.getActions.viewInNewWin.text=\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8868\u793a
+LocalFileNode.getActions.openInExtViewer.text=\u5916\u90e8\u30d3\u30e5\u30fc\u30a2\u3067\u958b\u304f
+LocalFileNode.getActions.searchFilesSameMd5.text=\u540c\u3058MD5\u30cf\u30c3\u30b7\u30e5\u3092\u6301\u3064\u30d5\u30a1\u30a4\u30eb\u3092\u691c\u7d22
+RecentFiles.aut0DayFilter.displayName.text=\u6700\u7d42\u65e5
+RecentFiles.aut1dayFilter.displayName.text=\u6700\u7d42\u65e5 - 1
+RecentFiles.aut2dayFilter.displayName.text=\u6700\u7d42\u65e5 - \uff12
+RecentFiles.aut3dayFilter.displayName.text=\u6700\u7d42\u65e5 - \uff13
+RecentFiles.aut4dayFilter.displayName.text=\u6700\u7d42\u65e5 - \uff14
+RecentFiles.aut5dayFilter.displayName.text=\u6700\u7d42\u65e5 - \uff15
+RecentFiles.aut6dayFilter.displayName.text=\u6700\u7d42\u65e5 - \uff16
+RecentFilesFilterChildren.exception.defaultVisit.msg=\u3053\u306e\u30bf\u30a4\u30d7\u306e\u8868\u793a\u3067\u304d\u308b\u30a2\u30a4\u30c6\u30e0\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\uff1a{0}
+Installer.exception.taskVerStringBang.msg=Sleuth Kit JNI\u30c6\u30b9\u30c8\u30b3\u30fc\u30eb\u3067\u306f\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u305b\u3093\u3067\u3057\u305f\u304c\u3001\u30d0\u30fc\u30b8\u30e7\u30f3\u30b9\u30c8\u30ea\u30f3\u30b0\u306f""\u3067\u3057\u305f\uff01
+RecentFilesFilterNode.createSheet.filterType.name=\u30d5\u30a3\u30eb\u30bf\u30fc\u30bf\u30a4\u30d7
+RecentFilesFilterNode.createSheet.filterType.displayName=\u30d5\u30a3\u30eb\u30bf\u30fc\u30bf\u30a4\u30d7
+RecentFilesFilterNode.createSheet.filterType.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+RecentFilesNode.createSheet.name.name=\u540d\u524d
+RecentFilesNode.createSheet.name.displayName=\u540d\u524d
+RecentFilesNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+RecentFilesNode.name.text=\u6700\u8fd1\u4f7f\u7528\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb
+ResultsNode.name.text=\u7d50\u679c
+ResultsNode.createSheet.name.name=\u540d\u524d
+ResultsNode.createSheet.name.displayName=\u540d\u524d
+ResultsNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+TagNameNode.namePlusTags.text={0}\u30bf\u30b0
+TagNameNode.contentTagTypeNodeKey.text=\u30b3\u30f3\u30c6\u30f3\u30c4\u30bf\u30b0
+TagNameNode.bbArtTagTypeNodeKey.text=\u7d50\u679c\u30bf\u30b0
+TagNameNode.bookmark.text=\u30d6\u30c3\u30af\u30de\u30fc\u30af
+TagNameNode.createSheet.name.name=\u540d\u524d
+TagNameNode.createSheet.name.displayName=\u540d\u524d
+TagsNode.displayName.text=\u30bf\u30b0
+TagsNode.createSheet.name.name=\u540d\u524d
+AbstractAbstractFileNode.flagsDirColLbl=\u30d5\u30e9\u30b0\uff08\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\uff09
+AbstractAbstractFileNode.flagsMetaColLbl=\u30d5\u30e9\u30b0\uff08\u30e1\u30bf\u30c7\u30fc\u30bf\uff09
+AbstractAbstractFileNode.metaAddrColLbl=\u30e1\u30bf\u30c7\u30fc\u30bf\u30a2\u30c9\u30ec\u30b9
+AbstractAbstractFileNode.attrAddrColLbl=\u5c5e\u6027\u30a2\u30c9\u30ec\u30b9
+AbstractAbstractFileNode.typeDirColLbl=\u30bf\u30a4\u30d7\uff08\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\uff09
+AbstractAbstractFileNode.typeMetaColLbl=\u30bf\u30a4\u30d7\uff08\u30e1\u30bf\u30c7\u30fc\u30bf\uff09
+ArtifactTypeNode.createSheet.childCnt.displayName=\u30c1\u30e3\u30a4\u30eb\u30c9\u6570
+TagsNode.createSheet.name.displayName=\u540d\u524d
+ViewsNode.name.text=\u30d3\u30e5\u30fc
+ViewsNode.createSheet.name.name=\u540d\u524d
+ViewsNode.createSheet.name.displayName=\u540d\u524d
+ViewsNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+VirtualDirectoryNode.getActions.viewInNewWin.text=\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8868\u793a
+VirtualDirectoryNode.createSheet.name.name=\u540d\u524d
+VirtualDirectoryNode.createSheet.name.displayName=\u540d\u524d
+VirtualDirectoryNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+VirtualDirectoryNode.createSheet.noDesc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+VolumeNode.getActions.viewInNewWin.text=\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8868\u793a
+VolumeNode.createSheet.name.name=\u540d\u524d
+VolumeNode.createSheet.name.displayName=\u540d\u524d
+VolumeNode.createSheet.name.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+VolumeNode.createSheet.id.name=ID
+VolumeNode.createSheet.id.displayName=ID
+VolumeNode.createSheet.id.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+VolumeNode.createSheet.startSector.name=\u6700\u521d\u306e\u30bb\u30af\u30bf\u30fc
+VolumeNode.createSheet.startSector.displayName=\u6700\u521d\u306e\u30bb\u30af\u30bf\u30fc
+VolumeNode.createSheet.startSector.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+VolumeNode.createSheet.lenSectors.name=\u30bb\u30af\u30bf\u30fc\u306e\u9577\u3055
+VolumeNode.createSheet.lenSectors.displayName=\u30bb\u30af\u30bf\u30fc\u306e\u9577\u3055
+VolumeNode.createSheet.lenSectors.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+VolumeNode.createSheet.description.name=\u8aac\u660e
+VolumeNode.createSheet.description.displayName=\u8aac\u660e
+VolumeNode.createSheet.description.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+VolumeNode.createSheet.flags.name=\u30d5\u30e9\u30b0
+VolumeNode.createSheet.flags.displayName=\u30d5\u30e9\u30b0
+VolumeNode.createSheet.flags.desc=\u8aac\u660e\u304c\u3042\u308a\u307e\u305b\u3093
+ArtifactTypeNode.createSheet.artType.name=\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u30bf\u30a4\u30d7
+ArtifactTypeNode.createSheet.artType.displayName=\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u30bf\u30a4\u30d7
+KeywordHits.createSheet.numChildren.name=\u30c1\u30e3\u30a4\u30eb\u30c9\u6570
+KeywordHits.createSheet.numChildren.displayName=\u30c1\u30e3\u30a4\u30eb\u30c9\u6570
+KeywordHits.simpleLiteralSearch.text=\u30b7\u30f3\u30b0\u30eb\u30ea\u30c6\u30e9\u30eb\u691c\u7d22
+KeywordHits.singleRegexSearch.text=\u30b7\u30f3\u30b0\u30eb\u6b63\u898f\u8868\u73fe\u691c\u7d22
+AbstractAbstractFileNode.objectId=\u30aa\u30d6\u30b8\u30a7\u30af\u30c8ID
+ArtifactStringContent.getStr.artifactId.text=\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8ID
+OpenReportAction.actionDisplayName=\u30ec\u30dd\u30fc\u30c8\u3092\u958b\u304f
+OpenReportAction.actionPerformed.MessageBoxTitle=\u5931\u6557\u30ec\u30dd\u30fc\u30c8\u3092\u958b\u304f
+OpenReportAction.actionPerformed.MissingReportFileMessage=\u30ec\u30dd\u30fc\u30c8\u30d5\u30a1\u30a4\u30eb\u306f\u306a\u304f\u306a\u308a\u307e\u3057\u305f\u3002
+OpenReportAction.actionPerformed.NoAssociatedEditorMessage=\u3053\u306e\u30bf\u30a4\u30d7\u306e\u30ec\u30dd\u30fc\u30c8\u306b\u95a2\u9023\u3059\u308b\u30a8\u30c7\u30a3\u30bf\u30fc\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u307e\u305f\u306f\u3001\u95a2\u9023\u3059\u308b\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u958b\u59cb\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+OpenReportAction.actionPerformed.NoOpenInEditorSupportMessage=\u3053\u306e\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\uff08\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0\uff09\u306f\u3053\u306e\u65b9\u6cd5\u3067\u3001\u30d5\u30a1\u30a4\u30eb\u3092\u30a8\u30c7\u30a3\u30bf\u30fc\u306b\u3066\u958b\u304f\u306e\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093\u3002
+OpenReportAction.actionPerformed.ReportFileOpenPermissionDeniedMessage=\u30ec\u30dd\u30fc\u30c8\u30d5\u30a1\u30a4\u30eb\u3092\u958b\u304f\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u304c\u62d2\u5426\u3055\u308c\u307e\u3057\u305f\u3002
+ReportNode.createdTimeProperty.desc=\u30bf\u30a4\u30e0\u30ec\u30dd\u30fc\u30c8\u304c\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f\u3002
+ReportNode.createdTimeProperty.displayName=\u4f5c\u6210\u65e5\u6642
+ReportNode.createdTimeProperty.name=\u4f5c\u6210\u65e5\u6642
+ReportNode.pathProperty.desc=\u30ec\u30dd\u30fc\u30c8\u30d5\u30a1\u30a4\u30eb\u306e\u30ed\u30fc\u30ab\u30eb\u30d1\u30b9
+ReportNode.pathProperty.displayName=\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9\u3092\u30ec\u30dd\u30fc\u30c8
+ReportNode.pathProperty.name=\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9\u3092\u30ec\u30dd\u30fc\u30c8
+ReportNode.sourceModuleNameProperty.desc=\u30ec\u30dd\u30fc\u30c8\u3092\u4f5c\u6210\u3057\u305f\u30e2\u30b8\u30e5\u30fc\u30eb\u540d
+ReportNode.sourceModuleNameProperty.displayName=\u30bd\u30fc\u30b9\u30e2\u30b8\u30e5\u30fc\u30eb\u540d
+ReportNode.sourceModuleNameProperty.name=\u30bd\u30fc\u30b9\u30e2\u30b8\u30e5\u30fc\u30eb\u540d
+ReportsListNode.displayName=\u30ec\u30dd\u30fc\u30c8
+AbstractAbstractFileNode.mimeType=MIME\u30bf\u30a4\u30d7
+ContentTagNode.createSheet.fileModifiedTime.name=\u4fee\u6b63\u65e5\u6642
+ContentTagNode.createSheet.fileModifiedTime.displayName=\u4fee\u6b63\u65e5\u6642
+ContentTagNode.createSheet.fileChangedTime.name=\u5909\u66f4\u65e5\u6642
+ContentTagNode.createSheet.fileChangedTime.displayName=\u5909\u66f4\u65e5\u6642
+ContentTagNode.createSheet.fileAccessedTime.name=\u30a2\u30af\u30bb\u30b9\u65e5\u6642
+ContentTagNode.createSheet.fileAccessedTime.displayName=\u30a2\u30af\u30bb\u30b9\u65e5\u6642
+ContentTagNode.createSheet.fileCreatedTime.name=\u4f5c\u6210\u65e5\u6642
+ContentTagNode.createSheet.fileCreatedTime.displayName=\u4f5c\u6210\u65e5\u6642
+ContentTagNode.createSheet.fileSize.name=\u30b5\u30a4\u30ba
+ContentTagNode.createSheet.fileSize.displayName=\u30b5\u30a4\u30ba
+LocalFileNode.viewFileInDir.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u8868\u793a
+ReportNode.reportNameProperty.name=\u30ec\u30dd\u30fc\u30c8\u540d
+ReportNode.reportNameProperty.displayName=\u30ec\u30dd\u30fc\u30c8\u540d
+ReportNode.reportNameProperty.desc=\u30ec\u30dd\u30fc\u30c8\u306e\u540d\u524d
+DeleteReportAction.actionDisplayName.singleReport=\u30ec\u30dd\u30fc\u30c8\u3092\u524a\u9664
+DeleteReportAction.actionDisplayName.multipleReports=\u30ec\u30dd\u30fc\u30c8\u3092\u524a\u9664
+DeleteReportAction.actionPerformed.showConfirmDialog.title=\u524a\u9664\u3092\u78ba\u5b9a\u3059\u308b
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/datamodel/accounts/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/datamodel/accounts/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..3f5cc586e210fe5c29b0f25db0916f1817d08c6c
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/datamodel/accounts/Bundle.properties-MERGED
@@ -0,0 +1,28 @@
+Accounts.BINNode.accountsProperty.displayName=Accounts
+Accounts.BINNode.bankCityProperty.displayName=Bank City
+Accounts.BINNode.bankCountryProperty.displayName=Bank Country
+Accounts.BINNode.bankPhoneProperty.displayName=Bank Phone #
+Accounts.BINNode.bankProperty.displayName=Bank
+Accounts.BINNode.bankURLProperty.displayName=Bank URL
+Accounts.BINNode.binProperty.displayName=Bank Identifier Number
+Accounts.BINNode.brandProperty.displayName=Brand
+Accounts.BINNode.cardTypeProperty.displayName=Payment Card Type
+Accounts.BINNode.noDescription=no description
+Accounts.BINNode.schemeProperty.displayName=Credit Card Scheme
+# {0} - number of children
+Accounts.ByBINNode.displayName=By BIN ({0})
+Accounts.ByBINNode.name=By BIN
+# {0} - number of children
+Accounts.ByFileNode.displayName=By File ({0})
+Accounts.FileWithCCNNode.accountsProperty.displayName=Accounts
+Accounts.FileWithCCNNode.nameProperty.displayName=File
+Accounts.FileWithCCNNode.noDescription=no description
+Accounts.FileWithCCNNode.statusProperty.displayName=Status
+# {0} - raw file name
+# {1} - solr chunk id
+Accounts.FileWithCCNNode.unallocatedSpaceFile.displayName={0}_chunk_{1}
+Accounts.RootNode.displayName=Accounts
+AccountsRootNode.name=Accounts
+ApproveAccountsAction.name=Approve Accounts
+RejectAccountsAction.name=Reject Accounts
+ToggleShowRejected.name=Show Rejected Results
diff --git a/out/production/Core/org/sleuthkit/autopsy/datamodel/package.dox b/out/production/Core/org/sleuthkit/autopsy/datamodel/package.dox
new file mode 100644
index 0000000000000000000000000000000000000000..7bdd86610f1f262d7a2d3da6d0f675c9dbddebf3
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/datamodel/package.dox
@@ -0,0 +1,16 @@
+/**
+\package org.sleuthkit.autopsy.datamodel
+
+Contains the NetBeans Node wrappers that wrap around Sleuth Kit data model objects.
+
+\section datamodel_overview Overview
+Autopsy 3 uses NetBeans Nodes to pass data around.  The Sleuth Kit comes with Java datamodel classes in org.sleuthkit.datamodel and it contains classes for files, directories, file systems, volumes, and other data types that can be found in a disk image. These classes are not NetBeans specific.
+
+This package, org.sleuthkit.autopsy.datamodel, contains classes that are NetBeans-specific and map to classes in the Sleuth Kit datamodel.  For example org.sleuthkit.autopsy.datamodel.DirectoryNode is the Node class for the org.sleuthkit.datamodel.Directory class.
+
+The underlying sleuthkit.datamodel Content objects are passed around Autopsy by being included in a Node's lookup.
+
+\section datamodel_creating Creating Nodes
+You should only have to create the root node in a hierarchy.  To do so, use the RootContentChildren class and pass in the list of TSK datamodel objects that you need to encapsulate.  After that, the children will automatically be created as nodes when they are requested.  ContentChildren deals with this.
+
+ */
diff --git a/out/production/Core/org/sleuthkit/autopsy/datamodel/ranges.csv b/out/production/Core/org/sleuthkit/autopsy/datamodel/ranges.csv
new file mode 100644
index 0000000000000000000000000000000000000000..c963e934bb92fe22c2a04dedbb8bb7b0657648f6
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/datamodel/ranges.csv
@@ -0,0 +1,5806 @@
+iin_start,iin_end,number_length,number_luhn,scheme,brand,type,prepaid,country,bank_name,bank_logo,bank_url,bank_phone,bank_city
+341142,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+342562,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+360218,,,,diners,Diners Club International,credit,,EC,DINERS CLUB DEL ECUADOR S.A.,,www.dinersclub.com.ec,+593 2 297 3100,Quito
+360324,,,,diners,Diners Club International,credit,,CO,Banco Davivienda S.A.,,www.davivienda.com,+57 1 3383838,Bogota D.C.
+361766,,,,diners,Diners Club,credit,,CZ,DINERS CLUB INTERNATIONAL CS,,www.dinersclub.cz,+420 255 712 712,PRAGUE
+370245,,,,amex,American Express,credit,,VE,BANESCO BANCO UNIVERSAL S.A.,,www.banesco.com,+58 212 501 11 11,CARACAS
+370266,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8662077970,
+371240,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+371241,371242,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+371270,,,,amex,,credit,,US,DELTA SKYMILES,,www.americanexpress.com,8002976200,
+371312,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+371318,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+371331,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8663911424,
+371340,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+371348,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8008245895,
+371380,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+371389,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+371403,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,6663,
+371512,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+371515,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+371525,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882583741,
+371530,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004923344,
+371537,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8006531693,
+371538,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004923344,
+371543,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8772583254,
+371549,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005216121,
+371553,371554,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004928468,
+371556,371557,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004923344,
+371559,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+371560,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8778770987,
+371566,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8778770987,
+371567,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8003272177,
+371571,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8003272177,
+371576,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+371700,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+371701,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+371702,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+371704,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+371706,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+371708,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+371725,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+371726,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8003272177,
+371727,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+371736,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+371737,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005216121,
+371741,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005282121,
+371746,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002971000,
+371754,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+371758,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8778770987,
+371782,,,,amex,,credit,,GB,AMERICAN EXPRESS,,www.americanexpress.com,441273696933,
+371826,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+371867,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+372077,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+372170,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+372312,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+372321,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8009260143,
+372341,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882583741,
+372342,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+372358,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002971000,
+372379,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+372392,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+372395,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8009648542,
+372397,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+372408,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+372448,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+372523,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+372525,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,4458664466677,
+372527,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+372528,372529,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002971000,
+372532,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004231414,
+372533,372534,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+372557,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+372559,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+372583,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+372584,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002971000,
+372588,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002971000,
+372589,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+372658,,,,amex,,credit,,PR,AMERICAN EXPRESS,,www.americanexpress.com,1,
+372684,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8003271267,
+372715,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004923344,
+372720,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004928468,
+372725,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+372738,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8887088128,
+372741,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8009540559,
+372760,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8003272177,
+372794,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+372813,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+372816,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8003272177,
+372837,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8003272177,
+372878,,,,amex,,credit,,US,AMEX,,www.americanexpress.com,8005284800,
+372890,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8003272177,
+372898,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+373039,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+373128,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,2126401505,
+373137,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+373190,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+373216,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+373278,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004928468,
+373320,,,,amex,,credit,,CA,AMERICAN EXPRESS,,www.americanexpress.com,8887211046,
+373391,,,,amex,,credit,,CA,AMERICAN EXPRESS,,www.americanexpress.com,9054740870,
+373394,,,,amex,,credit,,CA,AMERICAN EXPRESS,,www.americanexpress.com,8888112323,
+373470,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+373497,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8006355955,
+373498,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+373728,,,,amex,,credit,,US,AMERICANEXPRESS,,www.americanexpress.com,8005284800,
+373735,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8006355955,
+373737,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004231414,
+374188,,,,amex,,credit,,BE,AMERICAN EXPRESS,,www.americanexpress.com,3226762888,
+374322,,,,amex,,credit,,US,BANK OF AMERICA,,www.americanexpress.com,8009006651,
+374350,,,,amex,,credit,,US,CITIBANK,,www.americanexpress.com,8664492484,
+374355,,,,amex,,credit,,US,USAA,,www.americanexpress.com,8005318722,
+374391,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+374424,,,,amex,,credit,,TR,GARANTI,,www.americanexpress.com,80818,
+374614,,,,amex,,credit,,GB,AMERICAN EXPRESS,,www.americanexpress.com,441273696933,
+374629,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+374632,,,,amex,,credit,,US,BANK OF AMERICA,,www.americanexpress.com,8009006651,
+374716,,,,amex,,credit,,US,FIDELITY,,www.americanexpress.com,8778117088,
+374720,,,,amex,,credit,,US,BANK OF AMERICA,,www.americanexpress.com,8047883061,
+375001,,,,amex,,credit,,DE,AMERICAN EXPRESS,,www.americanexpress.com,496997971000,
+375080,,,,amex,,credit,,DE,AMERICAN EXPRESS,,www.americanexpress.com,06997972000,
+375081,,,,amex,,credit,,DE,AMERICAN EXPRESS,,www.americanexpress.com,496997972000,
+375135,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,,
+375138,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,,
+375415,,,,amex,,credit,,AU,COMMONWEALTH,,www.americanexpress.com,61299993283,
+375417,,,,amex,,credit,,NO,AMERICAN EXPRESS,,www.americanexpress.com,4766984370,
+375699,,,,amex,,credit,,ES,BANCO SABADELL,,www.americanexpress.com,,
+376013,,,,amex,,credit,,GB,AMERICAN EXPRESS,,www.americanexpress.com,441273696933,
+376014,,,,amex,,credit,,GB,AMERICAN EXPRESS,,www.americanexpress.com,08456042638,
+376064,,,,amex,,credit,,AU,AMERICAN EXPRESS,,www.americanexpress.com,1800059388,
+376066,,,,amex,,credit,,AU,AMERICAN EXPRESS,,www.americanexpress.com,61292714498,
+376073,376074,,,amex,,credit,,AU,AMERICAN EXPRESS,,www.americanexpress.com,61,
+376212,,,,amex,,credit,,SG,AMERICAN EXPRESS,,www.americanexpress.com,6563966888,
+376402,,,,amex,,credit,,AR,,,www.americanexpress.com,,
+376418,,,,amex,,credit,,AR,AMERICAN EXPRESS,,www.americanexpress.com,08004442450,
+376437,,,,amex,,credit,,BR,AMERICANEXPRESS,,www.americanexpress.com,553421026266,
+376439,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,553421026266,
+376442,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,553421026266,
+376444,,,,amex,,credit,,BR,AMERICAN EXPRESS,,www.americanexpress.com,553421026266,
+376446,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,22756762724633773472,
+376449,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,553421026266,
+376451,,,,amex,,credit,,AR,AMERICAN EXPRESS,,www.americanexpress.com,08004442450,
+376458,,,,amex,,credit,,AR,AMERICAN EXPRESS,,www.americanexpress.com,08004442450,
+376464,,,,amex,,credit,,BR,BANCO BANKPAR S.A.,,www.americanexpress.com,553421026266,
+376466,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,553421026266,
+376469,,,,amex,,credit,,GB,AMERICAN EXPRESS,,www.americanexpress.com,441273696933,
+376473,,,,amex,,credit,,BR,AMERICAN EXPRESS,,www.americanexpress.com,,
+376475,,,,amex,,credit,,BR,AMERICAN EXPRESS,,www.americanexpress.com,,
+376489,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,553421026266,
+376493,,,,amex,,credit,,BR,BANCO DO BRASIL,,www.americanexpress.com,553337231101,
+376522,,,,amex,,credit,,BR,AMERICAN EXPRESS,,www.americanexpress.com,4078516060,
+376523,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,553421026266,
+376525,376526,,,amex,,credit,,BR,AMERICAN EXPRESS,,www.americanexpress.com,553421026266,
+376528,376529,,,amex,,credit,,BR,AMERICAN EXPRESS,,www.americanexpress.com,553421026266,
+376601,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,,
+376618,,,,amex,,credit,,BR,HSBC,,www.americanexpress.com,554133076099,
+376623,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,,
+376627,,,,amex,,credit,,BR,AMERICAN EXPRESS,,www.americanexpress.com,553421026266,
+376628,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,553421026266,
+376629,,,,amex,,credit,,BR,AMERICAN EXPRESS,,www.americanexpress.com,08007262639,
+376650,,,,amex,,credit,,EC,BANCO DE GUAYAQUIL,,www.americanexpress.com,59342517100,
+376653,,,,amex,,credit,,EC,BANCO DE GUAYAQUIL,,www.americanexpress.com,59323730100,
+376654,,,,amex,,credit,,EC,BANCO DE GUAYAQUIL,,www.americanexpress.com,1700242424,
+376659,,,,amex,,credit,,EC,BANCO DE GUAYAQUIL,,www.americanexpress.com,59323730100,
+376660,,,,amex,,credit,,MX,AMERICAN EXPRESS,,www.americanexpress.com,018005040400,
+376662,,,,amex,,credit,,MX,AMERICAN EXPRESS,,www.americanexpress.com,8774025225,
+376669,,,,amex,,credit,,MX,AMERICAN EXPRESS,,www.americanexpress.com,52,
+376689,,,,amex,,credit,,MX,AMERICAN EXPRESS,,www.americanexpress.com,528183199144,
+376706,,,,amex,,credit,,MX,AMERICAN EXPRESS,,www.americanexpress.com,018000214040,
+376718,,,,amex,,credit,,MX,AMERICAN EXPRESS,,www.americanexpress.com,8774025225,
+376727,,,,amex,,credit,,MX,AMERICAN EXPRESS,,www.americanexpress.com,018005040400,
+376728,,,,amex,,credit,,MX,AMERICAN EXPRESS,,www.americanexpress.com,,
+376730,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005216121,
+376731,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8887088128,
+376740,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004923344,
+376746,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+376750,376751,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004923344,
+376762,376764,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+376767,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+376770,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+376772,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8003272177,
+376781,376782,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+376790,376791,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005253355,
+376792,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+376916,,,,amex,,credit,,IN,AMERICAN EXPRESS,,www.americanexpress.com,911242801444,
+376945,,,,amex,,credit,,IN,AMERICAN EXPRESS,,www.americanexpress.com,911242801299,
+377038,377039,,,amex,,credit,,VE,CORP BANCA,,www.americanexpress.com,,
+377064,,,,amex,,credit,,GB,LLOYDS,,www.americanexpress.com,08456062175,
+377130,,,,amex,,credit,,GB,MBNA,,www.americanexpress.com,08000567686,
+377132,,,,amex,,credit,,GB,MBNA,,www.americanexpress.com,441244672111,
+377169,,,,amex,,credit,,BR,BRADESCO,,www.americanexpress.com,,
+377212,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+377214,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+377229,377230,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+377231,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882583741,
+377232,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002971000,
+377234,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002971000,
+377239,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882583741,
+377240,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+377257,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+377262,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882583741,
+377264,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+377266,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882583741,
+377267,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+377269,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+377289,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+377292,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882461076,
+377293,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882583741,
+377295,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+377297,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002971000,
+377299,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+377675,,,,amex,,credit,,SE,AMERICAN EXPRESS,,www.americanexpress.com,,
+377747,,,,amex,,credit,,AU,DAVID JONES,,www.americanexpress.com,61282718182,
+377783,,,,amex,,credit,,JP,SAISON CARD,,www.americanexpress.com,,
+377790,,,,amex,,credit,,AR,SANTANDER RIO,,www.americanexpress.com,5443792639,
+377791,,,,amex,,credit,,AR,SANTANDER RIO,,www.americanexpress.com,541143792639,
+377792,,,,amex,,credit,,AR,SANTANDER RIO,,www.americanexpress.com,541143792700,
+377847,,,,amex,,credit,,CO,BANCOLOMBIA,,www.americanexpress.com,5745109000,
+377852,,,,amex,,credit,,AU,WESTPAC,,www.americanexpress.com,61363451999,
+378201,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004928468,
+378260,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004923344,
+378264,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004928468,
+378266,,,,amex,,credit,,US,AMAX,,www.americanexpress.com,8005536464,
+378296,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+378312,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005282122,
+378340,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004928468,
+378360,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004928468,
+378363,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004928468,
+378727,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+378750,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005282122,
+379183,,,,amex,,credit,,KR,SAMSUNGCARD,,www.americanexpress.com,82220008100,
+379362,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+379443,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005282122,
+379470,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005282122,
+379483,,,,amex,,credit,,US,AMERICANEXPRESS,,www.americanexpress.com,8005282122,
+379486,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005282122,
+379607,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8127554501,
+379611,379612,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005282122,
+379616,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005282122,
+379617,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,1,
+379626,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8005284800,
+379643,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,6663,
+379651,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8004924920,
+379715,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+379728,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,,
+379734,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8002570770,
+379744,,,,amex,,credit,,US,AMERICAN EXPRESS,,www.americanexpress.com,8882583741,
+400022,,,,visa,,debit,,US,NAVY FEDERAL CREDIT UNION,,,8888426328,
+400163,,,,visa,,debit,,BR,BANCO DO BRASIL,,,3039671096,
+400177,,,,visa,,debit,,US,ELGA CREDIT UNION,,,8008826457,
+400178,,,,visa,,debit,,BR,BANCO DO BRASIL,,,+351 21 350 969,
+400185,,,,visa,,debit,,BR,BANCO DO BRASIL S.A.,,,40040001,
+400217,,,,visa,,credit,,BR,CREDICARD,,,08007242483,
+400218,,,,visa,,debit,,US,BEACON CREDIT UNION,,,8007623136,
+400247,,,,visa,,credit,,BR,ITAU,,,551140014848,
+400248,,,,visa,,credit,,BR,CREDICARD S.A. ADMINISTRADORA DE CARTOESDE CREDITO,,,551140014626,
+400252,,,,visa,,credit,,BR,CREDICARD,,,551140014626,
+400344,,,,visa,,credit,,US,CAPITAL ONE,,,8009557070,
+400388,,,,visa,,credit,,US,TEXAS BANK & TRUST,,,8004237503,
+400390,,,,visa,,credit,,US,"BANK OF AMERICA, N.A. (USA)",,,8006731044,
+400544,,,,visa,,debit,,US,PAYCARD,,,8662129650,
+400548,,,,visa,,debit,,US,USBANK,,,8558223293,
+400614,,,,visa,,credit,,US,USBANK,,,8006992281,
+400652,,,,visa,,credit,,BR,ITAU,,,55-11-31500737,
+400770,,,,visa,,credit,,BR,CAIXA ECONOMICA FEDERAL,,,551132384455,
+400819,,,,visa,,debit,,MX,BANCOPPEL,,,,
+400970,,,,visa,,credit,,BR,CAIXA ECONOMICA FEDERAL,,,280192921086300,
+400998,,,,visa,,debit,,US,FINANCIAL HEALTH FEDERAL CREDIT UNION,,,877-866-7827,
+401105,,,,visa,,debit,,US,PENTAGON FEDERAL CREDIT UNION,,,8002475626,
+401108,,,,visa,,credit,,US,FIRST TECH FEDERAL CREDIT UNION,,,8558558805,
+401154,,,,visa,,debit,,US,VYSTAR CREDIT UNION,,,8668978272,
+401171,,,,visa,,debit,,US,DELTA COMMUNITY CREDIT UNION,,,4047154725,
+401174,,,,visa,,debit,,US,WHITNEY,,,8008444450,
+401178,,,,visa,,credit,,BR,BANCO DO BRASIL,,,800-657-6366,
+401197,,,,visa,,debit,,US,TALBOT,,,4108869802,
+401350,,,,visa,,debit,,US,Metropolitan Commercial Bank,,www.metropolitanbankny.com,,New York City
+401370,,,,visa,,credit,,BR,CAIXA ECONOMICA FEDERAL,,,08007284455,
+401378,,,,visa,,debit,,US,CONNEX CREDIT UNION,,,8002786466,
+401398,,,,visa,,credit,,US,USBANK,,,8662344672,
+401538,,,,visa,,debit,,US,NIHFCU,,,8008776440,
+401684,,,,visa,,credit,,BR,SAFRA,,,551140014460,
+401719,,,,visa,,debit,,US,CHELSEA GROTON SAVINGS BANK,,,1,
+401723,,,,visa,,credit,,US,GROW FINANCIAL FEDERAL CREDIT UNION,,,8002999842,
+401777,,,,visa,,debit,,US,TD BANKNORTH,,,8887519000,
+401795,,,,visa,,debit,,AU,,,,61386419083,
+401804,,,,visa,,credit,,US,CITI,,,8009505114,
+401901,,,,visa,,credit,,US,BANK OF AMERICA N.A.,,,8007329194,
+401940,,,,visa,,credit,,US,,,,,
+401982,,,,visa,,debit,,US,LA CAPITAL,,,8889187763,
+402017,,,,visa,,debit,,US,ACNB,,,7178819385,
+402020,,,,visa,,debit,,US,SECU,,,8008797328,
+402029,,,,visa,,credit,,MX,INBURSA,,,,
+402047,,,,visa,,debit,,US,LGFCU,,,8887328562,
+402049,,,,visa,,debit,,US,JOHNS HOPKINS FEDERAL CREDIT UNION,,,4105344500,
+402066,,,,visa,,debit,,US,COASTAL FEDERAL CREDIT UNION,,,8008684262,
+402140,,,,visa,,debit,,US,FIRST NATIONAL BANK OF MIFFLINTOWN,,,513-579-5638,
+402173,,,,visa,,debit,,US,ALAMOSA STATE,,,1,
+402203,,,,visa,,debit,,US,NORTHWEST,,,(515) 288-2828,
+402278,,,,visa,,credit,,TR,FINANSBANK,,,902124440900,
+402310,,,,visa,,credit,,TW,CATHAY UNITED,,,0800818001,
+402318,,,,visa,,credit,,MX,,,,8003969665,
+402360,,,,visa,,debit,,IT,POSTE ITALIANE S.P.A. (BANCA POSTA),,,,
+402367,,,,visa,,debit,,KR,HANA,,,82425202500,
+402396,,,,visa,,credit,,GB,VANQUIS,,,08717705555,
+402400,,,,visa,,credit,,US,BANK OF AMERICA,,,2035154654,
+402411,,,,visa,,credit,,US,BANK OF AMERICA N.A.,,,8089142563,
+402464,,,,visa,,debit,,US,BANK OF THE OZARKS,,,8002744482,
+402506,,,,visa,,credit,,MY,MBF CARDS,,,60321677600,
+402582,,,,visa,,credit,,PK,BANK ALFALAH LIMITED,,,111225111,
+402590,,,,visa,,credit,,TR,KUVEYT TURK,,,,
+402650,,,,visa,,credit,,US,HALLIBURTON ,,,20219077,
+402707,,,,visa,,credit,,US,,,,,
+402766,,,,visa,,debit,,MX,BANCO AZTECA ,,,018000407777,
+402814,,,,visa,,credit,,MY,HONG LEONG,,,60326161133,
+402826,,,,visa,,credit,,US,,,,8003288797,
+402918,,,,visa,,credit,,AR,GALICIA,,,541143793434,
+402944,,,,visa,,debit,,US,TD BANKNORTH,,,8887519000,
+402988,,,,visa,,credit,,MY,RHBBANK,,,60392061111,
+403003,,,,visa,,credit,,IT,FINECO,,,390228992899,
+403116,,,,visa,,credit,,US,CHASE,,,8009452000,
+403121,,,,visa,,debit,,US,BANK INDEPENDENT,,,8778655050,
+403142,,,,visa,,debit,,US,UNIVERSITY CREDIT UNION,,,3053241009,
+403149,,,,visa,,credit,,MY,,,,800-955-9900,
+403160,,,,visa,,debit,,US,DADE COUNTY FEDERAL CREDIT UNION,,,7863555595,
+403164,,,,visa,,debit,,US,CITZENS  COMMUNITY FEDERAL,,,7157640614,
+403213,,,,visa,,credit,,US,CHASE,,,8005377783,
+403216,,,,visa,,credit,,US,NAVY FEDERAL CREDIT UNION,,,8888426328,
+403217,,,,visa,,credit,,BR,CREDICARD,,,40014611,
+403225,,,,visa,,credit,,BR,CITIBANK,,,551140042484,
+403240,,,,visa,,debit,,US,FREEDOM CREDIT UNION,,,2156125900,
+403247,,,,visa,,credit,,BR,ITAU,,,551140014848,
+403254,,,,visa,,credit,,BR,CREDICARD,,,08009792484,
+403265,,,,visa,,credit,,MY,STANDARD CHARTERED,,,60377118888,
+403283,,,,visa,,debit,,US,SERVICES CREDIT UNION,,,(630) 983-3458,
+403284,,,,visa,,debit,,US,FISCAL CREDIT UNION,,,1,
+403357,,,,visa,,debit,,HN,BANCO CONTINENTAL,,,,
+403461,,,,visa,,debit,,US,NB&T,,,8888952125,
+403486,,,,visa,,debit,,US,PNC BANK N.A.,,,8772872654,
+403490,,,,visa,,debit,,US,PNC BANK N.A.,,,8772872654,
+403493,,,,visa,,debit,,US,PNC BANK N.A.,,,8772872654,
+403495,,,,visa,,debit,,US,PNCBANK,,,8772872654,
+403497,,,,visa,,debit,,US,PNC BANK N.A.,,,8772872654,
+403541,,,,visa,,credit,,PT,BANCO ESPIRITO SANTO E COMERCIAL DE LISBOA,,,351218557753,
+403623,,,,visa,,debit,,US,BB&T,,,8002265228,
+403647,,,,visa,,credit,,US,BANK OF AMERICA,,,8666171859,
+403655,,,,visa,,debit,,US,VANTAGE SOUTH,,,9105850593,
+403690,,,,visa,,credit,,US,CHASE,,,8005243880,
+403710,,,,visa,,debit,,US,ROBINS FEDERAL CREDIT UNION,,,8668649677,
+403766,,,,visa,,credit,,US,U.S. BANK N.A.,,,8005583424,
+403769,,,,visa,,credit,,US,USBANK,,,8005583424,
+403784,,,,visa,,credit,,US,USBANK,,,8002858585,
+403808,,,,visa,,debit,,US,DOW CHEMICAL EMPLOYEES' CREDIT UNION,,,9898357794,
+403995,,,,visa,,debit,,US,METABANK,,,8663877363,
+404206,,,,visa,,debit,,US,METROPOLITAN NATIONAL,,,8006348950,
+404215,,,,visa,,debit,,GH,GUARANTY TRUST,,,233302923914,
+404280,,,,visa,,credit,,CO,BBVA,,,8003969665,
+404308,,,,visa,,credit,,TR,GARANTI,,,4440333,
+404360,,,,visa,,credit,,MX,INBURSA,,,52,
+404389,,,,visa,,debit,,US,,,,,
+404507,,,,visa,,credit,,US,DUPACO,,,8003737600,
+404594,,,,visa,,debit,,US,METRO CREDIT UNION,,,8776963879,
+404601,,,,visa,,credit,,US,BB&T,,,8003971253,
+404658,,,,visa,,credit,,US,CITI,,,800-248-4553,
+404673,,,,visa,,credit,,US,FIRST NATIONAL BANK OF OMAHA,,,8002287070,
+404688,,,,visa,,debit,,US,SUNSET SCIENCE PARK FEDERAL CREDIT UNION,,,800-881-7488,
+404834,,,,visa,,debit,,IN,FEDERAL,,,8004251199,
+405071,,,,visa,,credit,,AR,SANTANDER RIO,,,8003969665,
+405221,,,,visa,,credit,,AU,COMMONWEALTH BANK OF AUSTRALIA,,,61132221,
+405306,,,,visa,,credit,,MX,BANAMEX,,,8002262639,
+405345,,,,visa,,debit,,US,INVESTORS SAVINGS BANK,,,8002528119,
+405385,,,,visa,,debit,,US,MOUNTAIN AMERICA CREDIT UNION,,,800-7484302,
+405425,,,,visa,,debit,,US,INSIGHT FINANCIAL,,,4072438072,
+405428,,,,visa,,debit,,US,UNIVERSITY FEDERAL CREDIT UNION,,,8002528311,
+405433,,,,visa,,debit,,SA,AL RAJHI,,,966920003344,
+405494,,,,visa,,debit,,US,COMMUNITY AND SOUTHERN,,,7708323557,
+405533,,,,visa,,credit,,IN,ICICI,,,,
+405610,,,,visa,,debit,,US,TRULIANT FEDERAL CREDIT UNION,,,8008220382,
+405771,,,,visa,,credit,,MY,CITIBANK,,,1,
+405818,,,,visa,,debit,,US,WEST GATE BANK,,,4027704777,
+405902,,,,visa,,debit,,US,F&A FEDERAL CREDIT UNION,,,800-222-1226,
+405919,,,,visa,,debit,,TR,HSBC,,,902124440111,
+405921,,,,visa,,credit,,ES,CARREFOUR,,,900200128,
+406001,,,,visa,,debit,,GR,ALPHA,,,00302103260000,
+406019,,,,visa,,debit,,US,FIRST CITIZENS BANK AND TRUST COMPANY OF SOUTH CAR,,,8006124444,
+406021,,,,visa,,debit,,US,LYONS NATIONAL,,,8007544128,
+406032,,,,visa,,debit,,US,CHASE,,,8002988016,
+406041,,,,visa,,credit,,US,NAVY FEDERAL CREDIT UNION,,,8888426328,
+406042,,,,visa,,debit,,US,CHASE,,,8009359935,
+406043,,,,visa,,debit,,US,,,,,
+406045,,,,visa,,debit,,US,CHASE,,,8009359935,
+406049,,,,visa,,debit,,US,SYNOVUS,,,8667567869,
+406050,,,,visa,,debit,,US,BRIGHTSTAR CREDIT UNION,,,,
+406053,,,,visa,,debit,,US,HUDSON HERITAGE FEDERAL CREDIT UNION,,,800-424-1990,
+406068,,,,visa,,debit,,US,CHASE,,,8009359935,
+406076,,,,visa,,credit,,US,CREDIT UNION OF SOUTHERN CALIFORNIA,,,562-698-8326,
+406080,,,,visa,,credit,,US,COAST CENTRAL CREDIT UNION,,,8009749727,
+406095,,,,visa,,credit,,US,NAVY FEDERAL CREDIT UNION,,,8888426328,
+406130,,,,visa,,credit,,MX,,,,,
+406168,,,,visa,,credit,,BR,CARREFOUR,,,,
+406228,,,,visa,,debit,,IN,AXIS,,,912267987700,
+406315,,,,visa,,debit,,US,NAVY FEDERAL CREDIT UNION,,,8888426328,
+406498,,,,visa,,credit,,US,SMI ONE,,,,
+406655,,,,visa,,credit,,BR,BRADESCO,,,8003969665,
+406669,,,,visa,,credit,,BR,BRADESCO,,,551133382822,
+407050,,,,visa,,credit,,US,HENRICO FEDERAL CREDIT UNION,,,6663,
+407057,,,,visa,,debit,,US,MOUNTAIN AMERICA CREDIT UNION,,,800-7484302,
+407110,,,,visa,,credit,,US,WELLS FARGO,,,8002479215,
+407166,,,,visa,,credit,,US,CHASE,,,8005243880,
+407204,,,,visa,,debit,,US,UW CREDIT UNION,,,6082325000,
+407220,,,,visa,,credit,,AU,ANZ,,,61396837043,
+407221,,,,visa,,credit,,US,WELLS FARGO,,,8006424720,
+407284,,,,visa,,debit,,MY,HONGLEONGBANK,,,60179941392,
+407303,,,,visa,,credit,,BR,SANTANDER,,,(55-11) 3174-93,
+407433,,,,visa,,credit,,BR,CITIBANK,,,551140014626,
+407458,,,,visa,,credit,,MX,BANAMEX,,,8002262639,
+407505,,,,visa,,credit,,BR,ITAU,,,551132353737,
+407714,,,,visa,,debit,,US,USBANK,,,8669525653,
+407715,,,,visa,,debit,,US,U.S.,,,8669525653,
+407807,,,,visa,,debit,,US,INTERBANK,,,8779497200,
+407871,,,,visa,,credit,,US,BANK OF AMERICA,,,8005831820,
+407892,,,,visa,,credit,,US,BANK OF AMERICA,,,,
+407928,,,,visa,,debit,,US,ATHENS STATE,,,8003838000,
+408104,,,,visa,,debit,,US,DESERT SCHOOLS FEDERAL CREDIT UNION,,,800-456-9171,
+408106,,,,visa,,debit,,US,SCHLUMBERGER EMPLOYEES CREDIT UNION,,,2812854551,
+408161,,,,visa,,credit,,US,CHASE,,,8003236252,
+408185,,,,visa,,debit,,US,CEDAR POINT FEDERAL CREDIT UNION,,,8004723272,
+408244,408245,,,visa,,credit,,MX,BANAMEX,,,8002262639,
+408328,,,,visa,,debit,,TG,BTCI,,,22822235600,
+408490,,,,visa,,credit,,BE,FINTRO,,,070344344,
+408530,,,,visa,,debit,,US,EAST BOSTON SAVINGS BANK,,,8006573272,
+408540,,,,visa,,debit,,US,TD BANKNORTH,,,8887519000,
+408577,,,,visa,,debit,,US,ROCKPORT NATIONAL BANK,,,877-715-2299,
+408597,,,,visa,,credit,,QA,,,,44478000,
+408620,,,,visa,,credit,,US,BELLCO,,,8009914964,
+408687,,,,visa,,debit,,US,NEIGHBORS CREDIT UNION,,,8003252697,
+409015,,,,visa,,credit,,ES,BBVA,,,8,
+409070,,,,visa,,credit,,TR,DENIZBANK,,,4440800,
+409153,,,,visa,,debit,,US,SABINE STATE,,,3182567000,
+409259,,,,visa,,debit,,US,AMERICAN NATIONAL BANK OF TEXAS,,,8007362189,
+409263,,,,visa,,credit,,US,TRAVIS CREDIT UNION,,,7074494000,
+409308,,,,visa,,credit,,BR,SANTANDER,,,40043535,
+409311,,,,visa,,debit,,US,BB&T,,,8002265228,
+409483,,,,visa,,credit,,US,TCCU,,,2178249846,
+409486,,,,visa,,debit,,US,GEFCU,,,5123399812,
+409531,,,,visa,,debit,,US,TICONDEROGA FEDERAL CREDIT UNION,,,5185856725,
+409600,,,,visa,,credit,,BR,BRADESCO,,,5501488117522,
+409601,,,,visa,,credit,,BR,BRADESCO,,,5432612233,
+409602,,,,visa,,credit,,BR,BRADESCO,,,40020022,
+409603,,,,visa,,credit,,BR,BRADESCO,,,08005700022,
+409609,,,,visa,,debit,,US,LEGACY,,,2059305000,
+409636,,,,visa,,debit,,SG,,,,6562222200,
+409666,,,,visa,,credit,,CN,BANK OF CHINA,,,4006695566,
+409675,,,,visa,,credit,,ID,HSBC,,,6221500501,
+409851,,,,visa,,debit,,MX,BBVA BANCOMER,,,,
+409912,,,,visa,,credit,,BO,GANADERO,,,800107777,
+409970,,,,visa,,credit,,US,REGIONS,,,8002532265,
+409982,,,,visa,,debit,,US,NEW MEXICO EDUCATORS FEDERAL CREDIT UNION,,,5058897755,
+410063,410064,,,visa,,credit,,US,REGIONS,,,8002532265,
+410118,,,,visa,,debit,,US,FIRST FINANCIAL,,,3256277200,
+410131,,,,visa,Electron,debit,,RS,PROCREDIT BANK,,www.procreditbank-kos.com,+381 38 555 555,Prishtine
+410180,,,,visa,,credit,,MX,BBVA BANCOMER,,,018002262663,
+410181,,,,visa,,credit,,MX,BBVA BANCOMER,,,,
+410280,410281,,,visa,,credit,,US,AMEGY,,,8667497459,
+410368,,,,visa,,credit,,AT,RAIFFEISENBANK,,,431717010,
+410489,,,,visa,,debit,,US,RUSH CARD,,,8002304755,
+410505,,,,visa,,credit,,ID,PT. BANK NEGARA INDONESIA (PERSERO) TBK.,,,6221500046,
+410626,,,,visa,,credit,,ES,BANCO SABADELL,,,902323000,
+410651,,,,visa,,debit,,NO,SPAREBANK 1,,,41528708,
+410687,,,,visa,Electron,debit,,RS,RAIFFEISEN BANK,,www.raiffeisen-kosovo.com,+381 38 222 222,Prishtine
+410791,,,,visa,,credit,,US,,,,,
+410839,,,,visa,,debit,,US,NATIONAL BANK OF BLACKSBURG,,,5409516234,
+410843,,,,visa,,debit,,US,BELCO,,,6093354122,
+410852,,,,visa,,credit,,MX,,,,52-5-720-6040 -,
+410863,,,,visa,,credit,,BR,SANTANDER,,,08007023535,
+410894,,,,visa,,debit,,US,BB&T,,,8002265228,
+410970,,,,visa,,credit,,GB,SAGA,,,448456035468,
+410998,,,,visa,,credit,,US,LYNNVILLE NATIONAL,,,608-836-2487,
+411016,,,,visa,,credit,,VE,BANESCO,,,02125011111,
+411079,,,,visa,,debit,,US,BB&T,,,8002265228,
+411097,,,,visa,,credit,,VE,BBVA PROVINCIAL,,,08007768471,
+411399,,,,visa,,debit,,US,GREATER  ABBEVILLE FEDERAL CREDIT UNION,,,,
+411507,,,,visa,,credit,,US,CAPITAL ONE BANK,,,8008670904,
+411583,,,,visa,,credit,,US,SEACOMM FEDERAL CREDIT UNION,,,8007640566,
+411770,411771,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+411773,411776,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+411777,,,,visa,,debit,,US,BANK OF AMERICA,,,8002884408,
+411816,,,,visa,,credit,,US,CHASE,,,8004933319,
+411904,,,,visa,,credit,,KR,"KOREA EXCHANGE BANK CREDIT SERVICE CO., LTD.",,,8225248100,
+411911,,,,visa,,credit,,SG,DBS,,,6563272265,
+412025,,,,visa,,debit,,US,ECCBANK,,,9256091971,
+412039,,,,visa,,credit,,US,USAA,,,8005318722,
+412042,,,,visa,,debit,,US,CITIZENS BANK OF LAS CRUCES,,,8884220010,
+412061,,,,visa,,credit,,US,MERRICK,,,800-253-2322,
+412134,,,,visa,,credit,,US,PSECU,,,8005565678,
+412141,,,,visa,,debit,,US,WSFS,,,3027926000,
+412174,,,,visa,,credit,,US,CAPITAL ONE BANK,,,8009557070,
+412177,,,,visa,,credit,,BR,PORTO SEGURO,,,551133663126,
+412185,,,,visa,,credit,,US,USAA,,,8005318722,
+412187,,,,visa,,credit,,BR,BANCO DE BRASILIA,,,,
+412345,,,,visa,,credit,,TR,,,,,
+412451,,,,visa,,debit,,US,CHASE,,,8009359935,
+412453,,,,visa,,debit,,US,CHASE,,,8009359935,
+412541,,,,visa,,credit,,PL,CITIBANK,,,48226922484,
+412570,,,,visa,Electron,debit,,GE,Liberty Bank JSC,,www.libertybank.ge,+995 32 255 55 00,Tbilisi
+412712,,,,visa,,debit,,US,CENTRAL NATIONAL BANK,,,8882625456,
+412752,,,,visa,,debit,,ZA,FIRST NATIONAL,,,0860112244,
+412757,,,,visa,,debit,,US,"ARMED FORCES BANK, NATIONAL ASSOCIATION",,,8889292265,
+412775,,,,visa,,debit,,US,AMERICAN,,,2544122000,
+412781,,,,visa,,credit,,US,UMB BANK N.A.,,,(816) 843-2237,
+412800,,,,visa,,credit,,US,CITI,,,8009505114,
+412983,,,,visa,,credit,,GB,MBNA,,,0800062062,
+413022,,,,visa,,debit,,US,HUDSON VALLEY FEDERAL CREDIT UNION,,,800-237-2763,
+413252,,,,visa,,credit,,TR,AKBANK,,,00902124442525,
+413332,,,,visa,,credit,,AU,POLICE,,,131728,
+413348,,,,visa,,credit,,AU,,,,,
+413366,,,,visa,,debit,,US,GLACIER,,,8007354371,
+413388,,,,visa,,debit,,ES,EVO BANCO,,,680717863,
+413491,,,,visa,,debit,,US,APPLE,,,8008240710,
+413498,,,,visa,,debit,,US,WEPCO FEDERAL CREDIT UNION,,,3017074973,
+413571,,,,visa,,debit,,US,BANK OF AMERICA,,,8882874637,
+413572,,,,visa,,debit,,US,BANK OF AMERICA,,,188828746377,
+413574,413575,,,visa,,debit,,US,BANK OF AMERICA,,,8882874637,
+413577,,,,visa,,debit,,US,BANK OF AMERICA,,,3157244022,
+413602,,,,visa,,credit,,US,DELTA COMMUNITY CREDIT UNION,,,4047154725,
+413718,413719,,,visa,,credit,,ID,MANDIRI,,,14000,
+413753,,,,visa,,debit,,US,,,,3216639360,
+413757,,,,visa,,debit,,US,MVBBANK,,,3046579903,
+413900,,,,visa,,debit,,US,IFCU,,,7655322003,
+413966,,,,visa,,debit,,US,COMMSTAR CREDIT UNION,,,4409601111,
+414049,,,,visa,,debit,,RO,BANCA TRANSILVANIA,,,0040264594337,
+414170,,,,visa,,credit,,MY,,,,622,
+414221,,,,visa,,debit,,US,COMPLEX COMMUNITY FEDERAL CREDIT UNION,,,4325509126,
+414314,,,,visa,,debit,,US,FIRST UNITED,,,5809242211,
+414382,,,,visa,,credit,,US,,,,,
+414434,,,,visa,,debit,,US,FIRST STATE BANK OF COLORADO,,,9705274122,
+414446,,,,visa,,debit,,US,LONE STAR NATIONAL,,,8005800322,
+414449,,,,visa,,debit,,US,FIRST BRISTOL FEDERAL CREDIT UNION,,,8605840956,
+414580,,,,visa,,debit,,US,AMERICAN SAVINGS,,,8002722566,
+414707,,,,visa,,credit,,US,BANK OF AMERICA,,,8772125642,
+414709,,,,visa,,credit,,US,CAPITAL ONE BANK,,,800-955-7070,
+414711,,,,visa,,credit,,US,CITI,,,8887662484,
+414718,,,,visa,,credit,,US,WELLS FARGO,,,8662296633,
+414720,,,,visa,,credit,,US,CHASE,,,8005243880,
+414721,,,,visa,,credit,,US,NORDSTROM,,,8664450433,
+414726,,,,visa,,credit,,AU,CITIBANK,,,61282250615,
+414729,,,,visa,,credit,,US,CITI,,,8889776687,
+414730,,,,visa,,credit,,US,WELLS FARGO,,,8662296633,
+414734,,,,visa,,credit,,US,BANK OF AMERICA,,,8005527302,
+414737,,,,visa,,credit,,US,BANK OF AMERICA,,,8002056247,
+414740,,,,visa,,credit,,US,CHASE,,,8882474080,
+414750,,,,visa,,debit,,US,MERRILL LYNCH,,,8886378472,
+414773,,,,visa,,credit,,US,BANK OF AMERICA,,,8002056247,
+414776,,,,visa,,credit,,US,U.S. BANK N.A. ND,,,8662344691,
+414778,,,,visa,,credit,,US,USBANK,,,8779787446,
+414781,,,,visa,,credit,,US,USBANK,,,8663594771,
+414912,,,,visa,,debit,,DE,FRANKFURTER SPARKASSE,,,49116116,
+414930,,,,visa,,debit,,US,TECHE FEDERAL,,,8008970315,
+414949,,,,visa,,debit,,UA,PRIVATBANK,,,380567161131,
+415001,,,,visa,,credit,,ES,CAJAMAR,,,902210303,
+415006,,,,visa,,debit,,ES,CAJAMAR,,,667909771,
+415079,,,,visa,,credit,,BH,AHLI UNITED BANK (BAHRAIN) B.S.C.,,,0097317221999,
+415231,,,,visa,,debit,,MX,BBVA BANCOMER,,,018002262663,
+415274,,,,visa,,credit,,BR,PORTO SEGURO,,,551140043600,
+415275,,,,visa,,credit,,BR,PORTO SEGURO,,,551133663126,
+415342,,,,visa,,debit,,US,REDWOOD CREDIT UNION,,,8004797928,
+415359,,,,visa,,debit,,US,BANK OF ST. FRANCISVILLE,,,2256356397,
+415417,,,,visa,,credit,,US,CAPITAL ONE,,,8008670904,
+415500,,,,visa,,debit,,GR,,,,36-1-2356721,
+415557,,,,visa,,credit,,US,CAPITAL ONE BANK,,,8775346841,
+415560,,,,visa,,debit,,US,NEW YORK COMMUNITY,,,3476531645,
+415594,,,,visa,,debit,,US,TLC FEDERAL CREDIT UNION,,,8006826075,
+415710,,,,visa,,debit,,US,HOUSTON FEDERAL CREDIT UNION,,,8666874328,
+415711,,,,visa,,debit,,US,COLLINS CREDIT UNION,,,3194316406,
+415726,,,,visa,,debit,,US,AMEGY,,,8002870307,
+415786,,,,visa,,debit,,US,AMOCO FEDERAL CREDIT UNION,,,8666649364,
+415793,,,,visa,,debit,,US,RESOURCE BANK N.A.,,,8157566321,
+415853,,,,visa,,debit,,US,PNCBANK,,,800-257-9317,
+415874,,,,visa,,debit,,US,TD BANKNORTH,,,8004287000,
+415894,,,,visa,,debit,,US,CARLSBAD NATIONAL,,,5752342500,
+415932,,,,visa,,debit,,DE,CORTAL CONSORS,,,,
+415956,,,,visa,,debit,,TR,FINANSBANK,,,4440900,
+415967,,,,visa,,debit,,US,THE CITIZENS BANK,,,8436572001,
+415974,,,,visa,,credit,,DE,DEUTSCHE APOTHEKER-UND AERZTEBANK EG,,,01702345262,
+415975,,,,visa,,debit,,US,BB&T,,,8002265228,
+415977,,,,visa,,debit,,US,BB&T,,,8002265228,
+415982,,,,visa,,debit,,US,MUNICIPAL CREDIT UNION,,,2126934900,
+416047,,,,visa,,debit,,US,WHATCOM EDUCATIONAL CREDIT UNION,,,800-525-8703,
+416081,,,,visa,,debit,,ES,LA CAIXA,,,0034934953999,
+416085,,,,visa,,debit,,US,RABOBANK,,,4084213038,
+416422,,,,visa,,debit,,US,KINECTA FEDERAL CREDIT UNION,,,8004183942,
+416502,,,,visa,,credit,,MX,HSBC,,,57213390,
+416511,,,,visa,,debit,,PH,,,,,
+416818,,,,visa,,credit,,US,CITI,,,904-954-8040,
+416832,,,,visa,,debit,,US,ARIZONA FEDERAL CREDIT UNION,,,8005234603,
+416838,,,,visa,,debit,,US,FIRST NATIONAL BANK,,,9704959450,
+416844,,,,visa,,debit,,US,MID-HUDSON VALLEY FEDERAL CREDIT UNION,,,8457582751,
+416916,,,,visa,,debit,,MX,BANCOPPEL,,,,
+416917,,,,visa,,credit,,KE,,,,,
+417008,,,,visa,,credit,,US,BANK OF AMERICA,,,3038538424,
+417094,,,,visa,,credit,,US,MTBANK,,,8007242440,
+417480,,,,visa,,credit,,ES,INGDIRECT,,,901113311,
+417849,,,,visa,,credit,,MX,LIVERPOOL,,,52629999,
+417968,,,,visa,,credit,,MX,BANREGIO,,,018002267373,
+418080,,,,visa,,credit,,MX,BANCOMER,,,018001124372,
+418094,,,,visa,,credit,,MX,BANCOMER,,,018003969665,
+418134,,,,visa,,credit,,MY,AEON,,,60327199999,
+418238,,,,visa,,debit,,SG,,,,8002222121,
+418505,,,,visa,,debit,,US,BELLCO CREDIT UNION,,,3036897800,
+418524,,,,visa,,debit,,US,NBTBANK,,,1,
+418545,,,,visa,,debit,,US,MISSOURI CREDIT UNION,,,5738741477,
+418546,,,,visa,,debit,,US,DIRECTIONS CREDIT UNION,,,8005435073,
+418621,,,,visa,,credit,,US,USBANK,,,8773736192,
+418646,,,,visa,,debit,,US,USBANK,,,5136324141,
+418742,,,,visa,,debit,,NG,ACCESS,,,2348026163719,
+418802,,,,visa,,debit,,US,OHIO SAVINGS,,,8886964444,
+418964,,,,visa,,credit,,AE,EMIRATES ISLAMIC,,,97143160101,
+418967,,,,visa,,credit,,AE,EMIRATES ISLAMIC,,,600599995,
+419002,,,,visa,,debit,,US,USBANK,,,8008722657,
+419027,,,,visa,,debit,,US,PEOPLES,,,4106397567,
+419047,,,,visa,,debit,,US,SEVEN SEVENTEEN CREDIT UNION,,,3308835902,
+419048,,,,visa,,debit,,US,FIRST COMMONWEALTH,,,6068862321,
+419189,,,,visa,,credit,,CL,ITAU,,,8003969665,
+419276,,,,visa,,credit,,BR,BANCODOBRASIL,,,40067819,
+419310,,,,visa,,credit,,US,CAPITAL ONE,,,8009557070,
+419402,,,,visa,,debit,,US,DIAMOND VALLY FCU,,,8005282273,
+419460,,,,visa,,credit,,PT,BPI,,,351217207700,
+419494,,,,visa,,debit,,US,BANK OF CLARENDON,,,8034334451,
+419560,,,,visa,,credit,,EC,PRODUBANCO,,,,
+419623,,,,visa,,credit,,BR,SANTANDER,,,,
+419625,,,,visa,,credit,,BR,SANTANDER,,,40047325,
+419628,,,,visa,,credit,,BR,SANTANDER,,,08007037325,
+419993,,,,visa,,credit,,US,US FEDERAL CREDIT UNION,,,9527365000,
+419995,,,,visa,,debit,,RO,VOLKSBANK ROMANIA S.A.,,,40-21-2223336,
+420027,,,,visa,,debit,,US,FIRST BANK & TRUST,,,6055946261,
+420199,,,,visa,,credit,,MX,BANCO DEL BAJIO,,,018004710400,
+420202,,,,visa,,credit,,US,OMNI COMMUNITY CREDIT UNION,,,608-836-2487,
+420206,,,,visa,,credit,,US,,,,800-215-6280,
+420272,,,,visa,,credit,,US,ILLINOIS COMMUNITY CREDIT UNION,,,800-215-6280,
+420333,,,,visa,,debit,,NG,UNION,,,,
+420377,,,,visa,,debit,,NO,DANSKE,,,81000900,
+420567,,,,visa,,credit,,DE,VOLKSWAGEN,,,01803224270,
+420709,,,,visa,,debit,,MY,BANK SIMPANAN NASIONAL,,,60321425258,
+420718,,,,visa,,debit,,US,U.S. BANK NATIONAL ASSOCIATION,,,8663634134,
+420719,,,,visa,,debit,,US,USBANK,,,8663634134,
+420767,,,,visa,,debit,,US,CHASE,,,8009359935,
+420785,,,,visa,,credit,,US,,,,,
+420973,,,,visa,,credit,,US,SCHOOLS FIRST FEDERAL CREDIT UNION,,,7142584000,
+420992,,,,visa,,debit,,US,,,,,
+421002,,,,visa,,debit,,US,INLAND NORTHWEST BANK,,,8885097922,
+421003,,,,visa,,debit,,MX,BANBAJIO,,,6644092058,
+421010,,,,visa,,debit,,US,SAN MATEO COUNTY EMPLOYEES CREDIT UNION,,,6503631725,
+421075,,,,visa,,debit,,US,MARINE FEDERAL CREDIT UNION,,,8002253967,
+421168,,,,visa,,credit,,ID,BUKOPIN,,,622156957747,
+421316,,,,visa,,debit,,MX,HSBC,,,018007124825,
+421364,,,,visa,,credit,,MX,BANCO AZTECA ,,,525554478810,
+421368,,,,visa,,debit,,IN,UNION BANK OF INDIA,,,1800222244,
+421409,,,,visa,,debit,,IN,BANK OF MAHARASHTRA,,,1800222340,
+421410,,,,visa,,debit,,PE,BANCO DE LA NACION,,,,
+421424,,,,visa,,debit,,IN,HDFC,,,9831073333,
+421473,,,,visa,,debit,,ES,ING DIRECT,,,901113311,
+421704,,,,visa,,credit,,US,GENERAL ELECTRIC CREDIT UNION,,,8006347728,
+421712,,,,visa,,debit,,US,SCHOOL EMPLOYEES CREDIT UNION OF WASHINGTON,,,888-628-4010,
+421763,421766,,,visa,,debit,,US,BANK OF AMERICA N.T. & S.A.,,,8006228731,
+421802,,,,visa,,credit,,ES,BBVA,,,902224466,
+421844,,,,visa,,credit,,BR,ITAU,,,40014416,
+421845,,,,visa,,credit,,BR,ITAU,,,551140014848,
+421847,,,,visa,,credit,,BR,ITAU,,,551121554828,
+421848,,,,visa,,credit,,BR,ITAU,,,5511774451339546165,
+422004,422006,,,visa,,credit,,BR,ITAU,,,551140014848,
+422053,,,,visa,,credit,,BR,BRADESCO,,,551168457820,
+422061,,,,visa,,credit,,BR,SANTANDER BANESPA,,,08007023535,
+422100,,,,visa,,credit,,BR,ITAU,,,,
+422184,,,,visa,,debit,,BM,HSBC,,,4412995454,
+422200,,,,visa,,credit,,BR,ITAU,,,08007203030,
+422201,,,,visa,,credit,,BR,ITAU,,,,
+422224,,,,visa,,credit,,PE,INTERBANK,,,5113119000,
+422240,,,,visa,,credit,,PT,MONTEPIO,,,351217241624,
+422274,,,,visa,,credit,,CO,CITIBANK,,,5716057000,
+422329,,,,visa,,debit,,US,ARVEST,,,8776182648,
+422373,,,,visa,,debit,,US,WILSON BANK & TRUST,,,8665468273,
+422400,,,,visa,,credit,,US,COMMONWEALTH CENTRAL CREDIT UNION,,,4085313100,
+422438,,,,visa,,debit,,US,ISPFCU,,,8004497728,
+422477,,,,visa,,debit,,US,BANK OF AKRON,,,7165427008,
+422486,,,,visa,,debit,,US,LAKEVIEW FEDERAL CREDIT UNION,,,5134489108,
+422727,,,,visa,,debit,,KR,CITIBANK,,,8229508510,
+422749,,,,visa,,debit,,US,HARCO CREDIT UNION,,,800-657-6366,
+422834,,,,visa,,credit,,US,WSECU,,,8005620999,
+422921,,,,visa,,debit,,US,KNOXVILLE TVA EMPLOYEES CREDIT UNION,,,8005548969,
+423171,,,,visa,,debit,,US,ADM CREDIT UNION,,,,
+423340,,,,visa,,credit,,US,CAPITAL ONE,,,8665406529,
+423568,,,,visa,,debit,,US,SAN DIEGO COUNTY CREDIT UNION,,,8777322848,
+423602,,,,visa,,debit,,US,GLENS FALLS NATIONAL BANK & TRUST COMPANY,,,8008515152,
+423608,,,,visa,,credit,,BE,,,,3222058585,
+423646,,,,visa,,credit,,MX,AFIRME,,,,
+423729,,,,visa,,credit,,US,O.S.U. FEDERAL CREDIT UNION,,,8007320173,
+423731,,,,visa,,debit,,US,COLUMBIA CREDIT UNION,,,3608914000,
+423817,,,,visa,,debit,,US,MSUFCU,,,800-678-4968,
+423829,,,,visa,,debit,,US,MICHIGAN SCHOOLS AND GOVERNMENT CREDIT UNION,,,(586) 263-8800,
+423884,,,,visa,,debit,,US,ZIONS,,,8017983537,
+423904,,,,visa,,debit,,US,ARVEST BANK,,,8776182648,
+423908,,,,visa,,debit,,US,ARVEST BANK,,,8776182648,
+423910,,,,visa,,debit,,US,ARVEST BANK,,,8776182548,
+423953,,,,visa,,debit,,AU,ST. GEORGE BANK LIMITED,,,133330,
+423974,,,,visa,,debit,,US,GHS FEDERAL CREDIT UNION,,,8007324447,
+423999,,,,visa,,debit,,US,ROGUE FEDERAL CREDIT UNION,,,5418587328,
+424327,,,,visa,,credit,,NO,SKANDIABANKEN,,,4755260000,
+424604,,,,visa,,credit,,US,U.S. BANK N.A. ND,,,8003445696,
+424631,,,,visa,,credit,,US,CHASE,,,8003465538,
+424671,,,,visa,,debit,,PL,,,,48323576012,
+424721,,,,visa,,debit,,US,PACIFIC MARINE CREDIT UNION,,,800-736-4500,
+425031,425032,,,visa,,debit,,US,GREEN DOT,,,8667957597,
+425038,,,,visa,,debit,,US,FANNIN,,,1,
+425331,,,,visa,,credit,,US,CHASE,,,8005243880,
+425380,,,,visa,,debit,,US,SPERRY MARINE FCU,,,608-836-2487,
+425421,,,,visa,,debit,,US,ONE NEVADA CREDIT UNION,,,5559981298,
+425599,,,,visa,,credit,,US,FREEDOMFIRST CREDIT UNION,,,8002526950,
+425627,425628,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+425637,,,,visa,,debit,,US,BANK OF AMERICA,,,8882874637,
+425788,,,,visa,,credit,,US,FIRST REPUBLIC,,,8884080288,
+425806,,,,visa,,credit,,IN,CORPORATION,,,(716) 839-8723,
+425808,,,,visa,,debit,,US,M & T BANK NATIONAL ASSOCIATION,,,8007242440,
+425816,,,,visa,,debit,,US,M%26T,,,7166261900,
+425828,,,,visa,,debit,,US,M & T BANK NATIONAL ASSOCIATION,,,8007242440,
+425838,,,,visa,,debit,,US,M&T,,,8007242440,
+425851,,,,visa,,credit,,OM,STANDARD CHARTERED,,,(800) 492-2500,
+425907,,,,visa,,debit,,US,WELLSFARGO,,,8002255935,
+425908,425909,,,visa,,debit,,US,WELLS FARGO,,,8002255935,
+425981,,,,visa,,credit,,MX,IXE BANCO S.A.,,,8003969665,
+426012,,,,visa,,credit,,MX,HSBC,,,,
+426055,,,,visa,,credit,,BR,CAIXA ECONOMICA FEDERAL,,,551132353737,
+426207,,,,visa,,debit,,US,GROWFINANCIAL,,,8008396328,
+426241,,,,visa,,credit,,IN,INDIAN OVERSEAS,,,914428519574,
+426245,,,,visa,,credit,,US,CHASE,,,8005002036,
+426354,,,,visa,,credit,,DE,COMDIRECT BANK AG,,www.comdirect.de,+49041067082500,Quickborn
+426414,,,,visa,,debit,,US,FRANKLIN SAVINGS BANK,,,800-424-1990,
+426428,426429,,,visa,,credit,,US,BANK OF AMERICA,,,8004212110,
+426448,,,,visa,,debit,,US,SUPERIOR NATIONAL BANK AND TRUST COMPANY,,,877-715-2299,
+426451,,,,visa,,credit,,US,BANK OF AMERICA,,,8004212110,
+426452,,,,visa,,credit,,US,BANK OF AMERICA,,,8774652733,
+426465,,,,visa,,credit,,US,BANK OF AMERICA,,,8007329194,
+426545,,,,visa,,debit,,US,NEWTOWN SAVINGS BANK,,,2033647204,
+426550,,,,visa,,debit,,US,CRESCENT CREDIT UNION,,,8005548969,
+426569,,,,visa,,credit,,SG,CITIBANK N.A.,,,62387777,
+426603,,,,visa,,debit,,US,MERRILL LYNCH NATIONAL FINANCIAL,,,8664652874,
+426615,,,,visa,,debit,,US,PATELCO CREDIT UNION,,,8003588228,
+426628,,,,visa,,debit,,US,UMB BANK N.A.,,,6204583199,
+426629,,,,visa,,debit,,US,WSECU,,,8005620999,
+426650,426651,,,visa,,credit,,US,CHASE,,,8002784721,
+426681,,,,visa,,credit,,US,CHASE,,,8005243880,
+426684,,,,visa,,credit,,US,CHASE,,,8005243880,
+426685,,,,visa,,credit,,US,CHASE,,,8009452000,
+426690,,,,visa,,credit,,US,CHASE,,,8003008575,
+426692,,,,visa,,credit,,US,CAPITAL ONE,,,8776187669,
+426779,,,,visa,,debit,,US,COMMUNITYBANKANDTRUST,,,8005234175,
+426803,,,,visa,,credit,,RU,PROMSVYAZBANK,,,89265683251,
+426807,,,,visa,,credit,,MX,BANCOPPEL,,,8008472911,
+426808,,,,visa,,debit,,MX,MULTIVA,,,(302) 432-0440,
+426936,,,,visa,,debit,,US,CREDIT UNION 1,,,800-478-2222,
+426960,,,,visa,,debit,,US,PEOPLES,,,(925) 686-7076,
+427088,,,,visa,,debit,,US,SUNCOAST SCHOOLS FEDERAL CREDIT UNION,,,8136217511,
+427138,,,,visa,,credit,,US,CITI,,,8887662484,
+427178,,,,visa,,debit,,US,REGIONS BANK,,,8002958472,
+427277,,,,visa,,credit,,AE,ADCB,,,97126210090,
+427324,,,,visa,,credit,,IT,BANCA SELLA SPA,,,01535011,
+427360,,,,visa,,credit,,DE,DORTMUNDER VOLKSBANK,,,,
+427509,,,,visa,,debit,,US,HIGH COUNTRY,,,8007544128,
+427514,,,,visa,,debit,,US,BANK OF OKLAHOMA N.A.,,,8002346181,
+427535,,,,visa,,debit,,US,FIRST NATIONAL BANK OF OMAHA,,,9704959450,
+427538,,,,visa,,debit,,US,CAPITAL CITY BANK,,,8886710400,
+427737,,,,visa,,credit,,LV,Swedbank,,,37167444444,
+427938,,,,visa,,debit,,RU,SBERBANK,,,74955000005,
+428038,,,,visa,,debit,,US,TRUST TEXAS,,,,
+428208,,,,visa,,debit,,US,CHASE,,,8002988016,
+428240,,,,visa,,credit,,TR,HSBC,,,905322611492,
+428258,,,,visa,,credit,,DE,LANDESBANK BERLIN,,,493024555599,
+428259,,,,visa,,credit,,DE,LANDESBANK BERLIN,,,03024552468,
+428332,,,,visa,,debit,,MY,MAYBANK,,,60378443696,
+428474,,,,visa,,debit,,MY,RHBBANK,,,60392061000,
+428575,,,,visa,,credit,,MX,,,,,
+428703,,,,visa,,credit,,US,FIRST COMMUNITY CREDIT UNION,,,8006100791,
+428732,,,,visa,,debit,,US,ALTURA CREDIT UNION,,,(888) 883-7228,
+428733,,,,visa,,debit,,US,IQ CREDIT UNION,,,3606953441,
+428999,,,,visa,,credit,,IT,BANCA DI CREDITO COOPERATIVO,,,,
+429058,,,,visa,,debit,,GH,BARCLAYS,,,,
+429123,,,,visa,,debit,,US,SIU CREDIT UNION,,,800-215-6280,
+429162,,,,visa,,credit,,US,FIRST TEACHERS FEDERAL CREDIT UNION,,,800-657-6366,
+429164,,,,visa,,debit,,US,SUSQUEHANNA,,,8003113182,
+429176,,,,visa,,debit,,US,ELI LILLY FEDERAL CREDIT UNION,,,8008472911,
+429312,429313,,,visa,,credit,,MY,AMBANK,,,60321788888,
+429319,429320,,,visa,,credit,,MY,HONG LEONG BANK BERHAD,,,60376268899,
+429371,,,,visa,,debit,,US,NEW ENGLAND FEDERAL CREDIT UNION,,,8028798790,
+429420,,,,visa,,debit,,US,DIGITAL EMPLOYEES' FEDERAL CREDIT UNION,,,5082636700,
+429475,,,,visa,,debit,,US,REGIONS BANK,,,(504) 278-1650,
+429522,,,,visa,,debit,,MX,BANAMEX,,,,
+429754,429755,,,visa,,credit,,MY,STANDARD CHARTERED,,,60377189999,
+429768,,,,visa,,credit,,BR,HSBC,,,554133076110,
+429819,,,,visa,,debit,,US,FIRST NATIONAL,,,4026722499,
+429984,,,,visa,,debit,,US,PRIORITYONE,,,,
+430023,,,,visa,,credit,,US,WORLD%27S FOREMOST,,,8008508402,
+430064,,,,visa,,debit,,US,RIVERMARK,,,800-452-8502,
+430279,,,,visa,,debit,,DE,LANDESBANK BERLIN,,,,
+430326,,,,visa,,debit,,US,CHASE,,,8663163925,
+430496,,,,visa,,credit,,AR,BANCO HIPOTECARIO,,,541143793400,
+430497,,,,visa,,credit,,AR,HIPOTECARIO,,,541143793333,
+430500,,,,visa,,credit,,US,NOTRE DAME FEDERAL CREDIT UNION,,,8005226611,
+430535,,,,visa,,credit,,BR,BANRISUL,,,5508007016888,
+430572,,,,visa,,credit,,US,CAPITAL ONE BANK,,,8009033637,
+430586,,,,visa,,debit,,US,PSECU,,,7172348484,
+430587,,,,visa,,credit,,US,CHASE,,,8009452000,
+430594,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+430605,,,,visa,,debit,,US,AFFINITY PLUS,,,8889187813,
+430612,,,,visa,,debit,,US,CAROLINA TRUST FEDERAL CREDIT UNION,,,8434834242,
+430623,,,,visa,,debit,,US,QUORUM FEDERAL CREDIT UNION,,,8008745544,
+430627,,,,visa,,debit,,US,COMMONWEALTH ONE FEDERAL CREDIT UNION,,,8004723272,
+430628,,,,visa,,debit,,US,PROVIDENT CENTRAL CREDIT UNION,,,8004497728,
+430644,,,,visa,,debit,,US,FIRST LIGHT FEDERAL CREDIT UNION,,,9155621172,
+430657,,,,visa,,credit,,US,BANK FUND STAFF FEDERAL CREDIT UNION,,,8007907728,
+430675,,,,visa,,credit,,US,REDWOOD CREDIT UNION,,,800-479-7928,
+430679,,,,visa,,credit,,US,PENFED,,,8002475626,
+430839,,,,visa,,debit,,US,KOHLER CREDIT UNION,,,9204592595,
+430854,,,,visa,,debit,,US,COMERICA BANK,,,800-572-6620,
+430858,,,,visa,,debit,,US,COMERICA BANK,,,8005726620,
+430914,,,,visa,,debit,,US,UIECU,,,2172787700,
+430951,,,,visa,,credit,,JM,,,,55-11-37412420,
+430981,,,,visa,,credit,,ID,PT ANZ PANIN BANK,,,62215721800,
+431067,,,,visa,,credit,,TW,TAISHIN,,,226550999,
+431196,,,,visa,,credit,,US,PNCBANK,,,8005588472,
+431230,,,,visa,,debit,,US,CITI,,,8004221992,
+431231,,,,visa,,debit,,US,CHASE,,,8002427338,
+431243,,,,visa,,credit,,US,WELLS FARGO,,,8006424720,
+431303,,,,visa,,credit,,US,BANK OF AMERICA,,,8007786262,
+431307,,,,visa,,credit,,US,BANK OF AMERICA,,,8002056247,
+431308,,,,visa,,credit,,US,BANK OF AMERICA,,,8004212110,
+431351,,,,visa,,credit,,US,BANK OF AMERICA,,,8004212110,
+431352,,,,visa,,credit,,US,BANK OF AMERICA,,,8004321000,
+431371,,,,visa,,credit,,US,,,,,
+431406,,,,visa,,debit,,US,MIDFIRST,,,8886433477,
+431471,,,,visa,,debit,,US,FIRST FIDELITY,,,4054162223,
+431568,,,,visa,,debit,,US,BANCORP,,,8005711376,
+431692,,,,visa,,debit,,US,REGIONS,,,8007344667,
+431931,,,,visa,,debit,,IE,ULSTER,,,,
+431935,,,,visa,,debit,,IE,PERMANENT TSB,,,1890500121,
+431939,,,,visa,,debit,,IE,BANK OF IRELAND,,,0818365365,
+431940,,,,visa,,debit,,IE,BANK OF IRELAND,,www.bankofireland.com,+353 567757007,Dublin
+431947,,,,visa,,debit,,IE,ALLIED IRISH BANKS PLC,,www.aib.ie,+353 16600311,Dublin
+432032,,,,visa,,credit,,BR,HSBC,,,33287068,
+432071,,,,visa,,credit,,TR,AKBANK,,,4442525,
+432132,,,,visa,,credit,,MY,AL RAJHI,,,,
+432134,,,,visa,,debit,,MY,AL RAJHI,,,60323809000,
+432204,,,,visa,,credit,,MY,CITIBANK,,,60333834120,
+432206,,,,visa,,credit,,MY,CITIBANK,,,0323830000,
+432207,,,,visa,,credit,,MY,CITIBANK,,,60323831010,
+432238,,,,visa,,debit,,AE,NATIONAL BANK OF ABODHABI,,,97126358001,
+432371,432372,,,visa,,debit,,US,"WELLS FARGO BANK IOWA, NATIONAL ASSOCIATION",,,8008693557,
+432374,,,,visa,,debit,,US,"WELLS FARGO BANK IOWA, NATIONAL ASSOCIATION",,,8008693557,
+432376,432377,,,visa,,debit,,US,"WELLS FARGO BANK IOWA, NATIONAL ASSOCIATION",,,8008693557,
+432383,,,,visa,,debit,,US,"WELLS FARGO BANK IOWA, NATIONAL ASSOCIATION",,,8008693557,
+432384,,,,visa,,debit,,US,"WELLS FARGO BANK IOWA, NATIONAL ASSOCIATION",,,8017764201,
+432466,,,,visa,,credit,,FI,OSUUSPANKKI,,,35896964696,
+432522,,,,visa,,credit,,US,RBC CENTURA BANK,,,8002827541,
+432548,,,,visa,,debit,,US,URBAN PARTNERSHIP,,,3123152476,
+432557,,,,visa,,debit,,ZA,NEDBANK,,,,
+432624,,,,visa,,debit,,US,BANK OF AMERICA,,,8002884408,
+432626,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+432628,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+432630,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+432692,,,,visa,,debit,,US,COMMUNITY FIRST NATIONAL,,,,
+432729,,,,visa,,credit,,BR,BANCO DO BRASIL,,,8003969665,
+432739,,,,visa,,debit,,US,STATE EMPLOYEES' CREDIT UNION,,,8002757328,
+432747,,,,visa,,credit,,US,JUNIPER,,,8662836635,
+432749,,,,visa,,credit,,US,"WELLS FARGO BANK, N.A.",,,8668289430,
+432855,,,,visa,,debit,,US,TD BANKNORTH,,,8887519000,
+432876,,,,visa,,debit,,US,APPLE RIVER STATE BANK,,,608-240-7769,
+432881,,,,visa,,debit,,US,CHARTWAY FEDERAL CREDIT UNION,,,8006788765,
+432917,,,,visa,,debit,,IT,BANCA DI PIACENZA,,,39-02-34882300,
+432942,,,,visa,,credit,,BR,UNICARD,,,8008472911,
+432945,,,,visa,,debit,,PL,BRE BANK SA,,,,
+433006,,,,visa,,credit,,US,ASSOCIATED & FEDERAL EMPLOYEES CREDIT UNION,,,8883390228,
+433199,,,,visa,,debit,,US,FIRST FEDERAL BANK OF ARKANSAS FA,,,8883653324,
+433214,,,,visa,,debit,,US,FIRST SAVINGS BANK OF PERKASIE,,,2152575035,
+433443,,,,visa,,debit,,US,WEBSTER BANK,,,8003252424,
+433454,,,,visa,,debit,,MX,IXE BANCO S.A.,,,525551742000,
+433460,,,,visa,,credit,,CO,BANCO DE BOGOTA,,,8003969665,
+433477,,,,visa,,debit,,US,FIRST CITIZENS BANK & TRUST COMPANY,,,8883234732,
+433576,,,,visa,,debit,,US,CERTUS,,,8663433307,
+433718,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+433759,,,,visa,,debit,,US,MERCANTILE,,,6164063000,
+433793,,,,visa,,credit,,US,AMERICA FIRST CREDIT UNION,,,8009993961,
+433822,,,,visa,,credit,,AR,SUPERVIELLE,,,8003969665,
+433830,,,,visa,,credit,,AR,GALICIA,,,541143796200,
+433852,,,,visa,,credit,,US,MCT CREDIT UNION,,,,
+433993,,,,visa,,credit,,US,"BANK OF AMERICA, N.A. (USA)",,,8006731044,
+434097,,,,visa,,credit,,CR,BANCO PROMERICA,,,50625198060,
+434159,,,,visa,,debit,,US,AMERIPRISE FINANCIAL,,,8004499176,
+434167,,,,visa,,debit,,US,FIRST NATIONAL BANK OF FORT SMITH,,,8665468273,
+434198,,,,visa,,credit,,US,UW CREDIT UNION,,,6082325000,
+434217,,,,visa,,credit,,US,FIBERGLASS FEDERAL CREDIT UNION,,,(602) 597-3971,
+434254,,,,visa,,debit,,US,BEST,,,7703341558,
+434256,434257,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+434258,,,,visa,,debit,,US,WELLSFARGO,,,8008693557,
+434260,,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+434271,,,,visa,,credit,,US,NATIONSBANK OF DELAWARE N.A.,,,(602) 597-3971,
+434287,,,,visa,,credit,,US,REGIONS,,,8003626299,
+434443,,,,visa,,credit,,US,PATELCO,,,8003588228,
+434471,,,,visa,,credit,,US,HIGHMARK FEDERAL CREDIT UNION,,,,
+434499,,,,visa,,credit,,DE,LANDESBANK BERLIN GIROZENTRALE,,,03024552457,
+434675,,,,visa,,debit,,TW,HUA NAN,,,0223117171,
+434691,,,,visa,,credit,,HK,CHINA CITIC BANK INTERNATIONAL,,,22801888,
+434769,,,,visa,,debit,,US,CHASE,,,9852498250,
+435140,,,,visa,,debit,,US,BB&T,,,8002265228,
+435142,,,,visa,,debit,,US,BB&T,,,8002265228,
+435157,,,,visa,,debit,,US,UNITED SOUTHEAST FEDERAL CREDIT UNION,,,8882021212,
+435173,,,,visa,,debit,,US,REGIONS,,,8002958472,
+435179,,,,visa,,debit,,US,NEIGHBOR'S FEDERAL CREDIT UNION,,,8004723272,
+435237,,,,visa,,credit,,US,TARGET NATIONAL,,,8887555856,
+435272,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8004321000,
+435541,,,,visa,,debit,,US,REGIONS,,,8664232265,
+435544,435545,,,visa,,debit,,US,REGIONS,,,8002958472,
+435549,,,,visa,,debit,,US,WELLS FARGO,,,2103346611,
+435577,,,,visa,,credit,,US,USBANK,,,8002858585,
+435583,,,,visa,,debit,,US,APPLIED,,,4848402705,
+435603,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+435619,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+435643,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+435680,,,,visa,,debit,,US,BANK OF AMERICA,,,00841649787478,
+435685,,,,visa,,debit,,US,BANK OF AMERICA,,,8002884408,
+435687,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+435688,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8004321000,
+435702,,,,visa,,debit,,US,WINSOUTH CREDIT UNION,,,877-715-2299,
+435760,,,,visa,,debit,,US,BBVA COMPASS,,,8002667277,
+435794,,,,visa,,debit,,US,COMMUNITY FINANCIAL,,,800-657-6366,
+435807,,,,visa,,debit,,US,CAPITAL BANK OF TEXAS,,,8003838000,
+435880,,,,visa,,debit,,US,METABANK,,,8885241283,
+435921,,,,visa,,debit,,US,,,,,
+435925,,,,visa,,debit,,US,GULF CREDIT UNION,,,8007912525,
+435983,,,,visa,,credit,,US,USBANK,,,8006992281,
+436181,,,,visa,,debit,,US,PACIFIC MERCANTILE,,,8005548969,
+436303,,,,visa,,debit,,IN,HDFC,,,91,
+436345,,,,visa,,credit,,MY,RHB ISLAMIC,,,60392068118,
+436346,,,,visa,,credit,,MY,RHB ISLAMIC,,,,
+436356,,,,visa,,credit,,AU,AUSTRALIA POST,,,611300665054,
+43638410,,,,visa,Woolworths,credit,,AU,MACQUARIE BANK,,www.macquarie.com,+61282323333,Sydney
+436479,,,,visa,,credit,,NZ,GEM VISA,,,6493625432,
+436502,,,,visa,,credit,,ID,BANK RAKYAT INDONESIA,,,622157987400,
+436542,,,,visa,,debit,,MY,BANK ISLAM,,,60326900900,
+436614,,,,visa,,credit,,US,CHASE,,,8005243880,
+436616,,,,visa,,credit,,US,CHASE,,,8005243880,
+436618,,,,visa,,debit,,US,USBANK,,,8008722657,
+436668,,,,visa,,debit,,US,FREEDOM FIRST CREDIT UNION,,,8004723272,
+436688,,,,visa,,credit,,MY,PUBLIC,,,800-215-6280,
+436698,,,,visa,,debit,,US,CHARLOTTE METRO CREDIT UNION,,,303-389-7853,
+436748,,,,visa,,credit,,CN,CHINA CONSTRUCTION,,,3559822151,
+436773,,,,visa,,credit,,NZ,NATIONAL,,,6443829608,
+436802,,,,visa,,debit,,US,BANK OF AMERICA,,,8002884408,
+437303,,,,visa,,debit,,US,GREEN DOT,,,8779374098,
+437306,,,,visa,,debit,,US,GREEN DOT,,,8779374098,
+437309,,,,visa,,debit,,US,GREEN DOT,,,8885697730,
+437551,,,,visa,,credit,,IN,ICICI,,,,
+437599,,,,visa,,credit,,MY,CIMB,,,60362047722,
+437711,,,,visa,,debit,,DZ,GULF BANK ALGERIA,,,00213772738206,
+437748,,,,visa,,credit,,IN,STATE BANK OF INDIA,,,39020202,
+437766,,,,visa,,credit,,MY,,,,60326123399,
+438005,,,,visa,,credit,,BR,BRADESCO,,,55-11-37412420,
+438022,,,,visa,,credit,,BR,BRADESCO,,,55-11-37412420,
+438030,,,,visa,,credit,,BR,BANCO BRADESCO S.A.,,,55-11-37412420,
+438032,,,,visa,,credit,,BR,BRADESCO,,,55-11-37412420,
+438289,,,,visa,,credit,,MY,UNITED OVERSEAS BANK (MALAYSIA) BHD,,,60326128080,
+438421,,,,visa,,credit,,MY,CITIBANK BERHAD,,,60323831010,
+438439,,,,visa,,credit,,IN,,,,,
+438460,,,,visa,,debit,,US,GEORGIA POWER FEDERAL CREDIT UNION,,,7704026383,
+438506,,,,visa,,debit,,US,CHHE FEDERAL CREDIT UNION,,,3045262097,
+438595,,,,visa,,credit,,MY,CITIBANK BERHAD,,,60323833623,
+438598,,,,visa,,credit,,MY,CITIBANK BERHAD,,,0060323830000,
+438628,,,,visa,,credit,,IN,CITIBANK,,,44-1268-296530,
+438675,,,,visa,,credit,,MY,HSBC BANK MALAYSIA BERHAD,,,60383215201,
+438679,,,,visa,,credit,,TH,CITIBANK,,,6622322333,
+438688,,,,visa,,debit,,US,MERIWEST CREDIT UNION,,,638776374937,
+438763,,,,visa,,credit,,US,STANFORD FEDERAL CREDIT UNION,,,6507232509,
+438838,,,,visa,,credit,,US,WESCOM,,,9192076231,
+438852,,,,visa,,credit,,US,CHASE,,,8005377783,
+438854,,,,visa,,credit,,US,CHASE,,,8003385960,
+438857,,,,visa,,credit,,US,CHASE,,,8005377783,
+438864,,,,visa,,credit,,US,CAPITAL ONE BANK,,,8009033637,
+438935,,,,visa,,credit,,BR,BANCO DO BRASIL,,,,
+438954,,,,visa,,debit,,US,TCF NATIONAL BANK,,,8008232265,
+438972,,,,visa,,debit,,US,CITIZENS NATIONAL,,,9729384300,
+439186,,,,visa,,credit,,MX,CREDOMATIC,,,8008472911,
+439225,,,,visa,,credit,,CN,CHINA MERCHANTS BANK,,,4008205555,
+439267,,,,visa,,debit,,BR,CAIXA,,,,
+439354,,,,visa,,credit,,BR,ITAU,,,551121554828,
+439497,,,,visa,,credit,,US,SUNSTATE FEDERAL CREDIT UNION,,,1,
+439707,,,,visa,,credit,,US,BARCLAY,,,8668026562,
+439818,,,,visa,,debit,,AR,BANCO PROVINCIA,,,54-1-43797770,
+439878,,,,visa,,debit,,US,BURKE AND HERBERT,,,7036841655,
+439916,,,,visa,,credit,,US,BELCO COMMUNITY CREDIT UNION,,,8006424482,
+440168,,,,visa,,debit,,US,,,,8008624066,
+440182,,,,visa,,debit,,US,UNIONBANK,,,8002972837,
+440203,,,,visa,,debit,,US,ARKANSAS FEDERAL CREDIT UNION,,,5019822328,
+440215,,,,visa,,debit,,US,TTCU,,,9188451743,
+440318,,,,visa,,credit,,US,FIDELITY,,,8778117088,
+440336,,,,visa,,debit,,US,METRO CREDIT UNION,,,8003018549,
+440348,,,,visa,,debit,,US,GULF COAST EDUCATORS FEDERAL CREDIT UNION,,,800-683-3863,
+440358,,,,visa,,debit,,US,DAKOTALAND,,,6053522845,
+440373,,,,visa,,debit,,US,FIRST STATE,,,4025807505,
+440374,,,,visa,,debit,,US,FIRST CENTRAL BANK,,,412-552-2549,
+440417,,,,visa,,debit,,US,UNION STATE BANK,,,7856323122,
+440461,,,,visa,,credit,,MY,ALLIANCE,,,60165349289,
+440532,,,,visa,,credit,,SA,BANK ALJAZIRA,,,08453861006,
+440577,,,,visa,,debit,,SK,TATRA BANKA A.S.,,,00421268661000,
+440637,,,,visa,,credit,,PT,BPI,,,351217207700,
+440638,,,,visa,,credit,,PT,BPI,,,244,
+440693,,,,visa,,credit,,BR,HSBC,,,5508007034722,
+440694,,,,visa,,credit,,BR,HSBC,,,5545322202030,
+440752,,,,visa,,debit,,CZ,CSOB,,,420495800111,
+440843,,,,visa,,debit,,US,FIRST DAKOTA NATIONAL BANK,,,8004864712,
+441103,441104,,,visa,,debit,,US,CHASE,,,8009359935,
+441105,,,,visa,,debit,,US,CHASE,,,8002988016,
+441132,,,,visa,,credit,,VE,B.O.D,,,8007040545,
+441174,,,,visa,,credit,,BR,BANCO DO BRASIL S.A.,,,551151808220,
+441251,,,,visa,,debit,,US,COMMERCE BANK N.A.,,,8006177480,
+441276,,,,visa,,debit,,US,COMMERCE BANK N.A.,,,8006177480,
+441281,441282,,,visa,,debit,,US,COMMERCE BANK N.A.,,,8006177480,
+441301,,,,visa,,debit,,US,CORNERSTONE COMMUNITY FCU,,,8004886481,
+441311,,,,visa,,credit,,MX,BBVA BANCOMER,,,,
+441313,,,,visa,,debit,,MX,BBVA,,,,
+441345,,,,visa,,debit,,CM,AFRILAND FIRST,,,,
+441413,,,,visa,,debit,,US,66 FEDERAL CREDIT UNION,,,9183367662,
+441433,,,,visa,,debit,,US,OUR COMMUNITY CREDIT UNION,,,3604905425,
+441465,,,,visa,,debit,,US,P1FCU,,,8008437128,
+441477,,,,visa,,credit,,US,DVA FEDERAL CREDIT UNION,,,800-215-6280,
+441524,,,,visa,,credit,,BR,SANTANDER,,,4105819994,
+441659,,,,visa,,credit,,ID,CIMB Niaga,,www.cimbniaga.com,+62 21 14041,
+441711,,,,visa,,credit,,US,CHASE,,,8005243880,
+441712,,,,visa,,credit,,US,CHASE,,,800-955-9900,
+441716,,,,visa,,credit,,US,CHASE,,,8002656524,
+441802,,,,visa,,credit,,US,FIRST NATIONAL BANK OF OMAHA,,,8885303626,
+441811,,,,visa,,credit,,US,FIRST NATIONAL BANK OF OMAHA,,,8885303626,
+441840,,,,visa,,credit,,US,FIRST NATIONAL BANK OF OMAHA,,,8885303626,
+441843,,,,visa,,debit,,US,GUARANTY,,,(402) 341-0500,
+441938,,,,visa,,debit,,US,CENTRAL VALLEY COMMUNITY BANK,,,5592981775,
+442212,,,,visa,,debit,,US,UNION,,,8002972837,
+442218,,,,visa,,debit,,US,UNITED LOCAL CREDIT UNION,,,5592326397,
+442326,,,,visa,,debit,,US,FIRST COMMUNITY CREDIT UNION,,,9208307200,
+442505,,,,visa,,credit,,US,SUNTRUST,,,8004779702,
+442521,,,,visa,,debit,,US,CAPITOL FEDERAL SAVINGS BANK,,,888-822-7333,
+442624,442625,,,visa,,debit,,US,BANK OF AMERICA N.T. & S.A.,,,8004426680,
+442630,,,,visa,,debit,,US,COLUMBIA STATE BANK,,,2534714012,
+442642,,,,visa,,debit,,US,SIOUX EMPIRE FEDERAL CREDIT UNION,,,(605) 335-5113,
+442644,,,,visa,,credit,,US,WELLS FARGO BANK (ARIZONA) N.A.,,,8008693557,
+442657,,,,visa,,debit,,US,BANK OF AMERICA N.T. & S.A.,,,8002884408,
+442695,,,,visa,,debit,,US,GLENDALE AREA SCHOOLS FEDERAL CREDIT UNION,,,8008445363,
+442714,,,,visa,,debit,,US,HOME SAVINGS,,,3307588111,
+442732,,,,visa,,debit,,US,CHASE,,,8002427338,
+442742,,,,visa,,debit,,US,CHASE,,,8002427338,
+442743,,,,visa,,debit,,US,BANK OF AMERICA,,,8666929374,
+442755,442756,,,visa,,debit,,US,CHASE,,,8009359935,
+442777,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8662134074,
+442787,442791,,,visa,,debit,,US,CITIZENS,,,8009229999,
+442793,442794,,,visa,,debit,,US,CITIZENS,,,8009229999,
+442795,,,,visa,,debit,,US,CHARTERONE,,,8772427837,
+442796,,,,visa,,debit,,US,CHARTER ONE,,,8772427837,
+442813,,,,visa,,credit,,US,CHOICE,,,8009505114,
+442828,,,,visa,,debit,,US,USBANK,,,8002858585,
+442850,,,,visa,,credit,,US,SANDIA AREA FEDERAL CREDIT UNION,,,,
+442868,,,,visa,,credit,,US,BECU,,,2064395700,
+442916,,,,visa,,debit,,US,HAWAII COMMUNITY FEDERAL CREDIT UNION,,,8089307700,
+442959,,,,visa,,credit,,US,,,,608-836-2487,
+443041,,,,visa,,debit,,US,PNCBANK,,,8887622265,
+443044,,,,visa,,debit,,US,PNCBANK,,,8887622265,
+443045,,,,visa,,debit,,US,PNC BANK N.A.,,,8887622265,
+443047,,,,visa,,debit,,US,PNC BANK N.A.,,,8887622265,
+443049,,,,visa,,debit,,US,PNCBANK,,,8887622265,
+443051,,,,visa,,debit,,US,PNCBANK,,,8887622265,
+443057,,,,visa,,debit,,US,PNCBANK,,,8887622265,
+443084,,,,visa,,debit,,AU,HUME BUILDING SOCIETY,,,1800621199,
+443112,,,,visa,,debit,,US,COASTHILLS FCU,,,8057337600,
+443159,,,,visa,,credit,,MY,HONG LEONG,,,1800388830,
+443178,,,,visa,,debit,,US,WESTERRA C U,,,8004497728,
+443238,,,,visa,,debit,,US,ORNL FEDERAL CREDIT UNION,,,8889187754,
+443244,,,,visa,,credit,,US,USBANK,,,,
+443264,,,,visa,,debit,,US,USBANK,,,8008722657,
+443389,,,,visa,,credit,,US,LISTERHILL CREDIT UNION,,,8668203799,
+443415,,,,visa,,debit,,AU,FAMILY FIRST CREDIT UNION,,,1300369900,
+443420,,,,visa,,debit,,AU,TEACHERS CREDIT UNION,,,131221,
+443438,,,,visa,,debit,,AU,CREDIT UNION SERVICES CORPORATION (AUSTRALIA) LIMITED,,,133282,
+443441,,,,visa,,debit,,AU,QTMB,,,132930,
+443445,,,,visa,,debit,,AU,PEOPLES CHOICE CREDIT UNION,,,61883058305,
+443469,,,,visa,,debit,,AU,POLICE & NURSES CREDIT SOCIETY,,,132577,
+443500,,,,visa,,debit,,US,BANNER,,,8002729933,
+443512,,,,visa,,debit,,US,MIDFLORIDA FEDERAL CREDIT UNION,,,8669133733,
+443547,,,,visa,,debit,,US,UNION BANK AND TRUST COMPANY,,,8046902932,
+443576,,,,visa,,debit,,US,WORKERS CREDIT UNION,,,9783451021,
+443581,,,,visa,,debit,,US,BANK NEWPORT,,,4016190298,
+443589,,,,visa,,debit,,US,COMMUNITY BANK N.A.,,,3155399261,
+443597,,,,visa,,debit,,US,OLD POINT NATIONAL,,,(757) 728-1200,
+443619,,,,visa,,credit,,US,"CARD SERVICES FOR CREDIT UNIONS, INC.",,,(727) 536-6800,
+443877,,,,visa,,credit,,AT,EASYBANK,,,057005900,
+443911,,,,visa,,debit,,AE,EMIRATES NBD,,,971600540000,
+443913,,,,visa,,debit,,AE,EMIRATES NBD,,,00971600540000,
+444054,,,,visa,,credit,,BR,ITAU,,,551140014848,
+444296,,,,visa,,debit,,US,MERRILL LYNCH,,,8002624636,
+444395,,,,visa,,credit,,US,BANK OF AMERICA,,,8666171859,
+444444,,,,visa,,credit,,PL,,,,,
+444449,,,,visa,,credit,,MX,SCOTIA,,,,
+444456,,,,visa,,credit,,BR,BANCO DO BRASIL,,,,
+444660,,,,visa,,debit,,BR,HSBC,,,,
+444662,,,,visa,,debit,,BR,HSBC,,,,
+444677,,,,visa,,credit,,TR,ZIRAAT BANKASI,,,2163863859,
+444796,,,,visa,,credit,,US,CREDIT ONE,,,877-825-3242,
+444798,,,,visa,,debit,,US,SHELBY SAVINGS,,,9365985688,
+444907,,,,visa,,debit,,US,WYHY F.C.U.,,,0034632183737,
+444970,,,,visa,,credit,,US,FIRST FINANCIAL CREDIT UNION,,,608-836-2487,
+445004,,,,visa,,credit,,US,FIRST TENNESSEE BANK N.A.,,,8002342840,
+445171,,,,visa,,debit,,US,FSNB,,,8007494583,
+445208,,,,visa,,debit,,US,ARIZONA STATE SAVINGS & CREDIT UNION,,,8006711098,
+445220,,,,visa,,debit,,US,TWIN STAR CREDIT UNION,,,8002583115,
+445253,,,,visa,,debit,,US,HORIZON CREDIT UNION,,,8014515064,
+445254,,,,visa,,debit,,US,EMPIRE FEDERAL CREDIT UNION,,,800-245-7728,
+445256,,,,visa,,debit,,US,ONPOINT,,,8005273932,
+445320,,,,visa,,debit,,US,GREAT WESTERN,,,8005358440,
+445357,,,,visa,,credit,,US,FIRST CITIZENS BANK & TRUST COMPANY,,,(540) 561-4726,
+445372,,,,visa,,debit,,US,MEMBERSFIRST,,,800-424-1990,
+445377,,,,visa,,credit,,ID,,,,622152999222,
+445379,,,,visa,,credit,,US,VYSTAR,,,,
+445423,,,,visa,,debit,,US,FROST,,,8662445360,
+445471,,,,visa,,credit,,BE,BNP PARIBAS FORTIS,,,070344344,
+445473,,,,visa,,credit,,BE,BNP PARIBAS FORTIS,,,070344344,
+445475,,,,visa,,credit,,BE,BELFIUS,,,3222058585,
+445785,,,,visa,,debit,,US,FIRST CALIFORNIA,,,01672846759,
+445990,,,,visa,,debit,,US,COMMUNITY 1ST CREDIT UNION,,,8003838000,
+445999,,,,visa,,debit,,US,FIRST,,,52-5-1746000,
+446024,,,,visa,,debit,,US,"WELLS FARGO BANK IOWA, NATIONAL ASSOCIATION",,,8008693557,
+446031,,,,visa,,credit,,MY,MAYBANK,,,60378443696,
+446032,,,,visa,,credit,,MY,MAYBANK ISLAMIC,,,1800881801,
+446053,,,,visa,,debit,,US,U.S. BANK NATIONAL ASSOCIATION,,,8662765114,
+446063,,,,visa,,debit,,US,AMEGY,,,8002870301,
+446238,,,,visa,,debit,,GB,HALIFAX,,,08457203099,
+446271,,,,visa,,debit,,GB,BANK OF SCOTLAND,,,08457203099,
+446291,,,,visa,,debit,,GB,HALIFAX,,,08457203040,
+446292,,,,visa,,debit,,GB,BANK OF SCOTLAND,,,08457213141,
+446332,,,,visa,,credit,,US,CHEVRON FEDERAL CREDIT UNION,,,8666339958,
+446351,,,,visa,,credit,,MX,IBI SERVICES S. DE R.L.,,,4773478834,
+446521,,,,visa,Electron,debit,,GE,Liberty Bank JSC,,www.libertybank.ge,+995 32 255 55 00,Tbilisi
+446539,446540,,,visa,,credit,,US,"WELLS FARGO BANK NEVADA, N.A.",,,8006424720,
+446542,,,,visa,,credit,,US,"WELLS FARGO BANK NEVADA, N.A.",,,8006424720,
+446552,,,,visa,,debit,,US,COMMUNITY NATIONAL BANK,,,6202280758,
+446568,,,,visa,,credit,,US,CHASE,,,8009452000,
+446668,,,,visa,,debit,,US,"HOUSTON COMMUNITY BANK, NATIONAL ASSOCIATION",,,877-715-2299,
+446749,,,,visa,,debit,,US,A S I FEDERAL CREDIT UNION,,,8004497728,
+446831,,,,visa,,debit,,US,BANK OF THE JAMES,,,8772660765,
+447089,,,,visa,,debit,,US,NATIONAL EXCHANGE BANK AND TRUST,,,021500700,
+447091,,,,visa,,debit,,US,GE CAPITAL RETAIL,,,8779374098,
+447207,,,,visa,,credit,,US,HERITAGE,,,8004237503,
+447305,,,,visa,,debit,,US,SELCO COMMUNITY CREDIT UNION,,,5416868000,
+447307,,,,visa,,credit,,US,SELCO COMMUNITY CREDIT UNION,,,5416868000,
+447435,,,,visa,,debit,,VE,MERCANTIL COMMERCEBANK,,,3056291212,
+447437,,,,visa,,debit,,US,NBT BANKER,,,8006282265,
+447452,,,,visa,,debit,,US,UNION,,,4023231777,
+447494,,,,visa,,debit,,US,FIRST ENTERTAINMENT FEDERAL CREDIT UNION,,,8888003328,
+447590,,,,visa,,debit,,DE,STADTSPARKASSE DÜSSELDORF,,,00491722070090,
+447599,,,,visa,,debit,,DE,FOERDE SPARKASSE,,,4968193764599,
+447619,,,,visa,,credit,,US,BANK OF AMERICA,,,8006731044,
+447669,,,,visa,,debit,,US,TDECU,,,(800) 839-1154,
+447672,,,,visa,,debit,,US,HUGHES FEDERAL CREDIT UNION,,,8889047788,
+447682,,,,visa,,debit,,US,ANCHOR,,,5638809511,
+447747,,,,visa,,credit,,IN,ICICI,,,91-22-6538623,
+447752,,,,visa,,credit,,PL,CREDIT AGRICOLE,,,48713549008,
+447764,,,,visa,,debit,,MY,PUBLIC BANK BERHAD,,,0321768000,
+447789,,,,visa,,debit,,US,SESLOC FEDERAL CREDIT UNION,,,(805) 543-1816,
+447952,,,,visa,,debit,,US,PEOPLE'S ALLIANCE FEDERAL CREDIT UNION,,,7186434506,
+447971,447972,,,visa,,debit,,US,TCFBANK,,,8008232265,
+447993,,,,visa,,credit,,US,BANANA REPUBLIC,,,8664502335,
+448034,,,,visa,,debit,,US,COVANTAGE CREDIT UNION,,,8003982667,
+448055,,,,visa,,debit,,US,WCCU,,,8003838000,
+448110,,,,visa,,credit,,US,MOUNTAIN AMERICA CREDIT UNION,,,800-7484302,
+448179,,,,visa,,debit,,US,MID FLORIDA,,,1,
+448195,,,,visa,,credit,,US,FIRST NATIONAL,,,8885303626,
+448210,,,,visa,,debit,,US,FIDELITY,,,8008169608,
+448224,,,,visa,,debit,,US,SOUTHERN BANK & TRUST COMPANY,,,8004417461,
+448236,,,,visa,,credit,,US,ICBA BANCARD,,,8004237503,
+448241,,,,visa,,debit,,US,1ST SUMMIT BANK,,,8147366665,
+448261,,,,visa,,debit,,US,SCBT,,,8888472265,
+448275,,,,visa,,debit,,US,TDBANK,,,888-751-9000,
+448381,,,,visa,,credit,,ZA,FIRST NATIONAL,,,27112455080,
+448461,,,,visa,,credit,,US,WELLS FARGO,,,8002315511,
+448500,,,,visa,,credit,,US,COMMERCE BANK N.A.,,,8008927104,
+448507,,,,visa,,credit,,US,,,,800-588-8065,
+448513,,,,visa,,credit,,US,BANKOFAMERICA,,,,
+448523,,,,visa,,credit,,KR,,,,82-2-62526203,
+448559,,,,visa,,credit,,US,USBANK,,,07405630322,
+448574,,,,visa,,credit,,CH,,,,,
+448585,,,,visa,,credit,,US,BANK OF AMERICA,,,,
+448670,,,,visa,,credit,,US,"CITIBANK USA, NATIONAL ASSOCIATION",,,8007907206,
+448700,,,,visa,,credit,,PE,CITIBANK,,,6033037782,
+448733,,,,visa,,credit,,BR,HSBC,,,554133076110,
+448775,,,,visa,,debit,,US,"UNITED BANK, INC.",,,8007243259,
+448813,,,,visa,,credit,,US,BANK OF AMERICA,,,8006731044,
+448815,,,,visa,,debit,,US,IBM SOUTHEAST EMPLOYEES FEDERAL CREDIT UNION,,,8008735100,
+448816,,,,visa,,debit,,US,TEXAS FIRST BANK,,,800-215-6280,
+448819,,,,visa,,debit,,US,HELENA NATIONAL BANK,,,6628097686,
+448858,,,,visa,,debit,,US,VIEWPOINT,,,8668397484,
+448873,,,,visa,,debit,,US,TROPICAL FEDERAL CREDIT UNION,,,8004723272,
+448915,,,,visa,,credit,,US,PNCBANK,,,8002827541,
+449074,,,,visa,,debit,,US,COMMUNITY,,,608-240-7769,
+449083,,,,visa,,debit,,US,GUARANTY BANK,,,8005548969,
+449111,,,,visa,,debit,,US,VIST,,,8882383330,
+449137,,,,visa,,credit,,BR,BRADESCO,,,551140020022,
+449145,,,,visa,,debit,,US,FIRST BANK,,,8007544128,
+449163,,,,visa,,debit,,US,TD BANKNORTH,,,8887519000,
+449172,,,,visa,,debit,,US,FIRST CHOICE AMERICA,,,8004274835,
+449210,,,,visa,,debit,,US,ALASKA U S A FEDERAL CREDIT UNION,,,8005259094,
+449221,,,,visa,,debit,,US,BANK OF OKLAHOMA,,,(918) 588-8612,
+449228,,,,visa,,credit,,US,CITI,,,8004234343,
+449247,,,,visa,,debit,,US,PARTNERS FEDERAL CREDIT UNION,,,8004497728,
+449257,,,,visa,,debit,,US,ANCHOR MUTUAL SAVINGS BANK,,,8004723272,
+449373,,,,visa,,debit,,US,MIDWEST COMMUNITY FEDERAL CREDIT UNION,,,(925) 686-7076,
+449404,,,,visa,,credit,,US,SAFCU,,,4105819994,
+449435,,,,visa,,debit,,US,SPACE COAST CREDIT UNION,,,3217522222,
+449443,,,,visa,,debit,,US,FIRST NATIONAL BANK OF GRIFFIN,,,6785751677,
+449449,,,,visa,,debit,,US,STBANK,,,8003252265,
+449465,,,,visa,,debit,,US,GOLDEN 1,,,8774653361,
+449485,,,,visa,,debit,,US,LOS ALAMOS NATIONAL BANK,,,5056625171,
+449497,,,,visa,,debit,,US,HAPO,,,8008546219,
+449501,,,,visa,,debit,,US,CORNING FEDERAL CREDIT UNION,,,8006778506,
+449503,,,,visa,,debit,,US,SUFFOLK FEDERAL CREDIT UNION,,,5168096417,
+449609,,,,visa,,debit,,US,MAINE FAMILY FEDERAL CREDIT UNION,,,8004723272,
+449613,,,,visa,,debit,,US,UNIVERSITY CREDIT UNION,,,2078898500,
+449905,,,,visa,,debit,,US,OTERO FEDERAL CREDIT UNION,,,8889187761,
+450003,,,,visa,,credit,,CA,CIBC,,,8004654653,
+450065,,,,visa,,credit,,CA,CIBC,,,8004654653,
+450198,,,,visa,,credit,,GB,MBNA EUROPE BANK LTD,,www.mbna.co.uk,+1 0800 062 062,
+450220,,,,visa,,credit,,CA,CIBC,,,8004654653,
+450228,,,,visa,,credit,,CA,CIBC,,,5148614653,
+450231,,,,visa,,credit,,CA,CIBC,,,8004654653,
+450327,,,,visa,,credit,,HT,,,,50-92-992333,
+450330,,,,visa,,credit,,CA,CIBC,,,8004654653,
+450379,,,,visa,,debit,,US,CREIGHTON FEDERAL CREDIT UNION,,,4023055677,
+450407,,,,visa,,credit,,CO,BBVA,,,4109028022,
+450440,,,,visa,,credit,,CA,CIBC,,,8004654653,
+450551,,,,visa,,credit,,CA,CIBC,,,8004654653,
+450553,,,,visa,,credit,,CA,CIBC,,,8004654653,
+450589,,,,visa,,debit,,MX,,,,,
+450606,,,,visa,,debit,,AU,MYSTATE FINANCIAL,,,138001,
+450618,,,,visa,,credit,,MY,MAYBANK,,,1300886688,
+450634,,,,visa,,credit,,TR,YAPI KREDI,,,4440444,
+450644,,,,visa,,debit,,CA,CIBC,,,8004652422,
+450677,,,,visa,,debit,,US,GESA CREDIT UNION,,,,
+450815,,,,visa,,credit,,AR,BANCO CIUDAD DE BUENOS AIRES,,,541143793434,
+450823,,,,visa,,credit,,GB,LLOYDSTSB,,,08456062172,
+450843,,,,visa,,credit,,AR,MACRO,,,541143793333,
+450873,,,,visa,,credit,,SG,STANDARD CHARTERED BANK,,,6567477000,
+450875,,,,visa,,debit,,GB,COOPERATIVE,,,08457212212,
+450878,,,,visa,,credit,,CL,BANCO DE CHILE,,,6006373737,
+450903,,,,visa,,credit,,GR,ALPHA,,,2103260000,
+450935,,,,visa,,credit,,MY,STANDARD CHARTERED BANK MALAYSIA BERHAD,,,0121,
+450947,,,,visa,,credit,,DE,TARGO,,,018036176171,
+450949,,,,visa,,credit,,AU,ANZ,,,61396837043,
+450952,,,,visa,,debit,,US,CHASE,,,8668027011,
+450979,,,,visa,,credit,,AR,SANTANDER RIO,,,541143793434,
+450994,,,,visa,,credit,,AR,BANCO PATAGONIA,,,541143235000,
+450995,,,,visa,,credit,,AR,SANTANDER RIO,,,549228415576804,
+451012,,,,visa,,credit,,CA,ROYAL,,,8007692512,
+451013,,,,visa,,credit,,CA,ROYAL BANK OF CANADA,,,8007692512,
+451014,,,,visa,,credit,,CA,ROYAL,,,8007692512,
+451015,,,,visa,,credit,,CA,ROYAL BANK OF CANADA,,,8007692512,
+451016,,,,visa,,debit,,CA,ROYAL BANK OF CANADA,,,8664668079,
+451046,,,,visa,,credit,,US,TOYOTA,,,9733274435,
+451048,,,,visa,,credit,,US,TOYOTA FINANCIAL SAVINGS,,,8666132955,
+451187,,,,visa,,credit,,MO,BANCO NACIONAL ULTRAMARINO SA,,,0085328335533,
+451223,,,,visa,,credit,,CA,ROYAL BANK OF CANADA,,,8007692512,
+451245,,,,visa,,debit,,KR,SAMSUNG CARD,,,15888700,
+451249,,,,visa,,credit,,ID,,,,6221500046,
+451308,,,,visa,,credit,,CO,BANCOLOMBIA,,,5744040000,
+451377,,,,visa,,debit,,AR,BANCO DE LA PROVINCIA DE BUENOS AIRES,,,54-1-43797770,
+451401,,,,visa,,credit,,CA,ROYAL BANK OF CANADA,,,8007692512,
+451407,,,,visa,,credit,,CA,ROYAL BANK OF CANADA,,,8007692512,
+451421,,,,visa,,credit,,MY,ALLIANCE BANK MALAYSIA BERHAD,,,0355169898,
+451476,,,,visa,,credit,,BR,BRADESCO,,,55-11-37412420,
+451503,,,,visa,,credit,,CA,ROYAL,,,8007692512,
+451650,,,,visa,,debit,,US,BENEFICIAL MUTUAL SAVINGS BANK,,,8887425272,
+451667,,,,visa,,debit,,US,FIRST FINANCIAL BANK,,,2054288472,
+451748,,,,visa,,debit,,US,FIRST NATIONAL,,,52-55-52826409,
+451751,,,,visa,,debit,,AR,STANDARD,,,54-11-43793300,
+451764,,,,visa,,debit,,AR,MACRO,,,5411-4348-6653,
+451786,,,,visa,,credit,,AR,BANCO PROVINCIA,,,54-1-43797770,
+451805,,,,visa,,debit,,US,SUNTRUST,,,8002492226,
+451842,,,,visa,,credit,,KR,SHINHAN BANK,,,8215447000,
+451877,,,,visa,,credit,,GT,CREDOMATIC,,,50223610909,
+451890,,,,visa,,credit,,AU,CARDLINK SERVICES LIMITED,,,,
+451992,,,,visa,,debit,,CA,ROYAL BANK OF CANADA,,,8007692511,
+452034,,,,visa,,credit,,CA,TD CANADA TRUST,,,8009838472,
+452071,,,,visa,,credit,,CA,TD CANADA TRUST,,,8009838472,
+452088,,,,visa,,credit,,CA,TDCANADATRUST,,,8009838472,
+452110,,,,visa,,credit,,TT,,,,(416) 982-3357,
+452300,,,,visa,,credit,,CA,THE TORONTO-DOMINION BANK,,,(416) 982-3357,
+452407,,,,visa,,credit,,BR,CITIBANK,,,551140042484,
+452419,,,,visa,,credit,,SG,OCBC,,,8003633333,
+452421,,,,visa,,credit,,MX,HSBC,,,,
+452668,,,,visa,,credit,,CA,,,,,
+452949,,,,visa,,debit,,US,CALIFORNIA BANK AND TRUST,,,1,
+453091,,,,visa,,credit,,CA,DESJARDINS,,,8003633380,
+453092,,,,visa,,credit,,CA,DESJARDINS,,,8002665662,
+453201,,,,visa,,credit,,ES,,,,34-91-8070100,
+453205,,,,visa,,credit,,DE,,,,49-5921-861001,
+453211,,,,visa,,credit,,BR,BRADESCO,,,40020022,
+453215,,,,visa,,debit,,TH,KRUNG THAI,,,1551,
+453222,,,,visa,,credit,,IT,CARTASI S.P.A.,,,39-02-34882300,
+453226,,,,visa,,credit,,BR,,,,,
+453229,,,,visa,,credit,,MY,BANK SIMPANAN NASIONAL,,,60-3-21428190,
+453231,,,,visa,,credit,,VE,MERCANTIL,,,582125032424,
+453233,,,,visa,,credit,,US,MERCANTIL,,,58-212-503-0237,
+453236,,,,visa,,debit,,US,,,,,
+453241,,,,visa,,credit,,US,,,,,
+453245,,,,visa,,debit,,US,CITIZENS STATE,,,901335566,
+453249,,,,visa,,credit,,US,,,,800-215-6280,
+453253,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,,
+453270,,,,visa,,debit,,US,"WELLS FARGO BANK, N.A.",,,,
+453271,,,,visa,,debit,,US,FDCOMMUNITY FEDERAL CREDIT UNION,,,,
+453279,,,,visa,,debit,,US,"WELLS FARGO BANK, N.A.",,,,
+453290,,,,visa,,credit,,US,KINECTA FEDERAL CREDIT UNION,,,8008549846,
+453296,,,,visa,,debit,,US,,,,,
+453301,,,,visa,,credit,,FR,CREDIT AGRICOLE,,,0141858881,
+453370,,,,visa,,credit,,FR,CREDIT AGRICOLE,,,0969323600,
+453374,,,,visa,,credit,,FR,CAISSE NATIONALE DE CREDIT AGRICOLE,,,33-4-72527945,
+453450,,,,visa,,credit,,JP,MITSUBISHI UFJ NICOS,,,81337701177,
+453510,453511,,,visa,,credit,,CA,SCOTIABANK,,,8003876556,
+453540,,,,visa,,debit,,US,LUMBEE GUARANTY,,,,
+453598,,,,visa,,credit,,US,EDUCATORS CREDIT UNION,,,2628865900,
+453704,,,,visa,,credit,,CA,SCOTIABANK,,,8003876556,
+453748,,,,visa,,debit,y,CA,SCOTIABANK,,,,
+453801,,,,visa,,credit,,CA,SCOTIABANK,,,8003876508,
+453810,,,,visa,,credit,,CA,SCOTIABANK,,,8003876508,
+453827,,,,visa,,credit,,CA,SCOTIABANK,,,8003876508,
+453903,,,,visa,,debit,,SE,Nordea,,,46771224488,
+453904,,,,visa,,debit,,SE,Nordea,,,0771224488,
+453928,,,,visa,,credit,,QA,HSBC,,,97444424722,
+453933,,,,visa,,credit,,OM,HSBC,,,80074722,
+453935,,,,visa,,credit,,PE,SCOTIABANK,,,51-1-4218333,
+453936,,,,visa,,credit,,US,CITI,,,82-2-731-8143,
+453945,,,,visa,,credit,,US,CAIXA POPULAR,,,34-91-8070100,
+453962,,,,visa,,debit,,US,BANC INTERNACIONAL DANDORRA S.A.,,,+376 88 44 88,
+453966,,,,visa,,credit,,MY,HSBC,,,60383215400,
+453967,,,,visa,,debit,,PE,,,,,
+453973,,,,visa,,debit,,ES,BBVA,,,902224466,
+453978,453979,,,visa,,debit,,GB,BARCLAYS BANK PLC,,,08457555555,
+453999,,,,visa,,credit,,IT,CARTASI S.P.A.,,,39-02-34882300,
+454031,,,,visa,,credit,,CA,DESJARDINS,,,8003634345,
+454073,,,,visa,,credit,,AR,BANCO FRANCES,,,541143793434,
+454075,,,,visa,,credit,,AR,BBVA FRANCES,,,541143793333,
+454076,,,,visa,,credit,,CO,GNB SUDAMERIS,,,57-1-3418185,
+454153,,,,visa,,credit,,JP,SAISON,,,81359961111,
+454294,,,,visa,,credit,,JP,MIZUHO,,,0368938200,
+454313,,,,visa,,debit,,GB,NATIONWIDE BUILDING SOCIETY,,,08457302010,
+454324,,,,visa,,debit,,US,VERITY CREDIT UNION,,,2532178330,
+454336,,,,visa,,credit,,SA,SAMBA,,,8001245000,
+454360,,,,visa,,credit,,TR,TURKIYE IS BANKASI,,,4440202,
+454484,,,,visa,,credit,,US,,,,,
+454493,,,,visa,,credit,,ID,HSBC,,,622152914722,
+454496,,,,visa,,credit,,PT,MILLENNIUM BCP,,,707502424,
+454497,,,,visa,,credit,,CA,BANQUE LAURENTIENNE,,,5142521846,
+454591,,,,visa,,debit,,US,APPLIED,,,,
+454600,,,,visa,,credit,,CO,COLPATRIA,,,5717561616,
+454617,,,,visa,,credit,,DE,ING DIBA,,,49-69-66571788,
+454618,,,,visa,,credit,,DE,COMMERZBANK AG,,,0180588422732,
+454640,,,,visa,,credit,,AR,GALICIA,,,5490387154868390,
+454642,,,,visa,,credit,,AR,GALICIA,,,541143793333,
+454657,,,,visa,,credit,,AR,ICBC,,,541143793434,
+454659,,,,visa,,credit,,AR,ICBC,,,541143793434,
+454683,,,,visa,,credit,,SA,RIYAD,,,966920002470,
+454742,,,,visa,,debit,,GB,SANTANDER,,,08459724724,
+454750,,,,visa,,credit,,SG,CITIBANK N.A.,,,6562255225,
+454757,,,,visa,,credit,,ES,CAIXA D%27ENGINYERS,,,34933102626,
+454803,,,,visa,,credit,,ES,LA CAIXA,,,34-93-4110263,
+454805,,,,visa,,credit,,AD,CREDIT ANDORRA,,,376888700,
+454818,,,,visa,,credit,,AT,BANK AUSTRIA,,,43171111380,
+454825,,,,visa,,credit,,AT,BANK AUSTRIA,,,43171111380,
+454828,,,,visa,,credit,,AT,BANK AUSTRIA,,,43171111380,
+454850,,,,visa,,credit,,AR,BANCO PROVINCIA,,,54-1-43797770,
+454860,,,,visa,,credit,,NZ,ASB BANK,,,6493063000,
+454969,,,,visa,,debit,,US,SOUTHWEST AIRLINES FEDERAL CREDIT UNION,,,4105819994,
+455046,,,,visa,,credit,,NZ,WESTPAC BANKING CORPORATION,,,6499148026,
+455165,,,,visa,,credit,,BR,SANTANDER BANESPA,,,55-11-2481593,
+455181,,,,visa,,credit,,BR,BRADESCO,,,551140020022,
+455182,455184,,,visa,,credit,,BR,BRADESCO,,,40020022,
+455187,,,,visa,,credit,,BR,BRADESCO,,,8008472911,
+455205,,,,visa,,credit,,TH,KRUNGSRI,,,6626463555,
+455206,,,,visa,,credit,,GB,COOPERATIVE,,,08456006000,
+455252,,,,visa,,credit,,ES,CAJA CASTILLA LA MANCHA,,,902115852,
+455255,,,,visa,,credit,,MX,BANAMEX,,,8002262639,
+455259,,,,visa,,credit,,ES,CAJA DE ARQUITECTOS,,,902192100,
+455262,,,,visa,,debit,,SE,SEB,,,46771365365,
+455349,,,,visa,,credit,,AR,HSBC BANCO ROBERTS,,,08103334722,
+455357,,,,visa,,credit,,MY,PUBLIC BANK BERHAD,,,0321768000,
+455358,,,,visa,,credit,,MY,PUBLIC BANK BERHAD,,,69,
+455359,,,,visa,,credit,,TR,YAPI KREDI,,,4440448,
+455388,,,,visa,,credit,,MY,PUBLIC BANK BERHAD,,,60321768333,
+455492,,,,visa,,credit,,US,BANK OF KANSAS CITY,,,,
+455500,,,,visa,,credit,,MX,BANCOMER,,,52262663,
+455504,455505,,,visa,,credit,,MX,BBVA BANCOMER,,,018002262663,
+455506,,,,visa,,credit,,MX,BANCOMER S.A.,,,52-5-2268174,
+455507,,,,visa,,credit,,MX,BBVA BANCOMER,,,5552262663,
+455511,,,,visa,,debit,,MX,BBVA BANCOMER,,,018002262663,
+455513,,,,visa,,credit,,MX,BBVA BANCOMER,,,8008472911,
+455514,,,,visa,,credit,,MX,BANCOMER,,,4105819120,
+455529,,,,visa,,credit,,MX,BBVA BANCOMER,,,52262663,
+455540,,,,visa,,credit,,MX,BBVA BANCOMER,,,52262663,
+455545,,,,visa,,credit,,MX,BANCOMER,,,018002262663,
+455578,,,,visa,,credit,,DE,BERLINER SPARKASSE,,,493024552400,
+455599,,,,visa,,credit,,AR,MACRO,,,14819241,
+455600,,,,visa,,credit,,DE,SANTANDER DIREKT BANK AG,,,01805011717,
+455602,,,,visa,,debit,,HU,,,,003613733333,
+455603,,,,visa,,credit,,US,CITIBANK,,,,
+455610,455611,,,visa,,credit,,VE,,,,,
+455622,,,,visa,,credit,,SG,THE DEVELOPMENT BANK OF SINGAPORE LIMITED,,,6563272265,
+455632,,,,visa,,credit,,ID,BANK CENTRAL ASIA,,,62021500888,
+455636,,,,visa,,credit,,AR,,,,54-11-43793300,
+455645,,,,visa,,credit,,TR,,,,4440666,
+455646,,,,visa,,debit,,ES,BARCLAYS BANK S.A.E.,,,34914689171,
+455652,,,,visa,,debit,,TR,,,,,
+455656,,,,visa,,credit,,ES,,,,34-958-244479,
+455658,,,,visa,,debit,,PT,,,,351-1-3925700,
+455670,,,,visa,,credit,,FR,,,,33164874312,
+455671,,,,visa,,debit,,FR,,,,33-1-58403616,
+455679,,,,visa,,debit,,FR,CREDIT DU NORD,,,046728336815,
+455682,,,,visa,,credit,,FR,,,,33-3-20403633,
+455689,,,,visa,,debit,,US,BANK OF AMERICA,,,33-3-20403633,
+455692,,,,visa,,credit,,FR,,,,33-3-20403633,
+455697,,,,visa,,debit,,FR,,,,44-20-76348294,
+455701,,,,visa,,credit,,AU,NATIONAL AUSTRALIA BANK LIMITED,,,1300730213,
+455707,,,,visa,,credit,,HK,HANG SENG,,,5246122265,
+455805,,,,visa,,credit,,FR,CAISSE NATIONALE DE CREDIT AGRICOLE,,,33-4-72527945,
+455817,,,,visa,,credit,,FR,CAISSE NATIONALE DE CREDIT AGRICOLE,,,33-4-72527945,
+455953,,,,visa,,credit,,US,CHASE,,,8009452000,
+455974,,,,visa,,credit,,US,SCHOOLS FIRST FEDERAL CREDIT UNION,,,8008472911,
+455986,,,,visa,,credit,,CO,DAVIVIENDA,,,8008472911,
+456004,,,,visa,,debit,,AU,AUSTRALIA AND NEW ZEALAND BANKING GROUP LIMITED,,,61396837043,
+456133,,,,visa,,debit,,FR,BANQUE DE SAVOIE,,,33-1-41024279,
+456144,,,,visa,,credit,,FR,SOCIETE GENERALE,,,33147924990,
+456178,,,,visa,,credit,,FR,,,,+420 (2) 248324,
+456254,,,,visa,,debit,,FR,BANQUE POPULAIRE,,,0634355423,
+456306,,,,visa,,credit,,MY,AEON CREDIT SERVICE (M) BERHAD,,,0327199999,
+456323,,,,visa,,debit,,US,CHASE,,,8009359935,
+456331,,,,visa,,debit,,US,CHASE,,,8002427338,
+456353,,,,visa,,credit,,NL,ABN AMRO,,,0206600678,
+456354,,,,visa,,credit,,NL,ANWB,,,0206600660,
+456377,,,,visa,,credit,,MY,CITIBANK BERHAD,,,60323830000,
+456441,,,,visa,,debit,,AU,IMB,,,133462,
+456443,,,,visa,,credit,,AU,BENDIGO BANK LIMITED,,,61354857872,
+456444,,,,visa,,credit,,AU,BANKWEST,,,61894492840,
+456450,,,,visa,,credit,,AU,BANK SA,,,131376,
+456462,,,,visa,,credit,,AU,ANZ,,,61396837043,
+456468,,,,visa,,credit,,AU,AUSTRALIA AND NEW ZEALAND BANKING GROUP LIMITED,,,132273,
+456469,,,,visa,,credit,,AU,ANZ,,,61396837043,
+456471,,,,visa,,credit,,AU,WESTPAC BANKING CORPORATION,,,61363451058,
+456472,,,,visa,,credit,,AU,WESTPAC BANKING CORPORATION,,,1300367228,
+456474,,,,visa,,debit,,AU,VICTORIA TEACHERS CREDIT UNION,,,61398348560,
+456491,,,,visa,,credit,,NZ,ASB BANK,,,0800803804,
+456524,,,,visa,,credit,,AE,NBAD,,,97126358001,
+456534,,,,visa,,debit,,US,BANCORP,,,8779847465,
+456542,,,,visa,,credit,,IT,ICCREA BANCA S.P.A. - ISTITUTO,,,39,
+456798,,,,visa,,credit,,ID,DANAMON,,,622134358888,
+456893,,,,visa,,credit,,SA,SABB,,,96614408888,
+456997,,,,visa,,debit,,NO,SKANDIABANKEN,,,4781001001,
+457014,,,,visa,,credit,,DE,BBBANK,,,491805585252,
+457021,,,,visa,,credit,,CO,BANCO CAJA SOCIAL,,,8008472911,
+457032,,,,visa,,credit,,PE,,,,51-1-4218333,
+457037,,,,visa,,credit,,DE,DZ BANK AG,,,43668,
+457066,,,,visa,,credit,,MY,RHB BANK BERHAD,,,1300888080,
+457070,,,,visa,,credit,,MY,RHBBANK,,,60392068118,
+457078,,,,visa,,credit,,US,HUDSON VALLEY FEDERAL CREDIT UNION,,,,
+457098,,,,visa,,credit,,DE,VOLKSBANK GUETERSLOH,,,49,
+45710040,45710045,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vordingborg
+45710046,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Næstved
+45710047,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vordingborg
+45710048,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710051,45710053,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vordingborg
+45710056,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Stege
+45710057,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710059,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Næstved
+45710101,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710102,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45710103,45710104,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København Ø
+45710105,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710106,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45710107,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45710108,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København N
+45710109,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45710110,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Valby
+45710111,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hellerup
+45710113,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710114,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Gentofte
+45710115,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vanløse
+45710116,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45710117,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710118,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vanløse
+45710119,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710120,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45710121,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710122,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København Ø
+45710123,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kastrup
+45710124,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Glostrup
+45710125,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710126,45710127,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710128,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45710129,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Søborg
+45710130,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvidovre
+45710131,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rødovre
+45710132,45710133,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45710134,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4533336499,København C
+45710135,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45710136,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45710137,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Valby
+45710138,45710139,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Glostrup
+45710140,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Søborg
+45710141,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45710142,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710143,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45710144,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rødovre
+45710145,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45710146,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herlev
+45710148,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45710149,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Charlottenlund
+45710150,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København Ø
+45710151,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710152,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710154,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Valby
+45710155,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45710156,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvidovre
+45710157,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710158,45710159,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45710160,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holte
+45710161,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710163,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710164,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København Ø
+45710165,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kastrup
+45710166,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45710167,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København N
+45710168,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45710169,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvidovre
+45710170,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45710171,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holte
+45710172,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45710173,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45710174,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vanløse
+45710175,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710176,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45710177,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vanløse
+45710178,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710179,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45710180,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herlev
+45710181,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710182,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvidovre
+45710183,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45710184,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,København Ø
+45710185,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45710186,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45710187,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710190,45710191,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710194,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45710198,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710200,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45710216,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4570121313,Høje Taastrup
+45710220,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120220,Holbæk
+45710222,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120800,Køge
+45710225,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122840,Gentofte
+45710227,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120650,Solrød Strand
+45710233,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120930,Allerød
+45710238,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124740,København S
+45710239,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123840,Ishøj
+45710241,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120560,Helsingør
+45710242,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124740,København S
+45710246,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122770,Vanløse
+45710247,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,Støvring
+45710248,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122730,Hvidovre
+45710249,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124880,Hørsholm
+45710250,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,København K
+45710252,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123480,København Ø
+45710254,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125650,København K
+45710255,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122260,København V
+45710258,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123170,Brønshøj
+45710259,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120180,Frederiksberg
+45710260,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124720,København Ø
+45710261,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120180,Frederiksberg
+45710263,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124500,Charlottenlund
+45710264,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120630,København NV
+45710265,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120170,Valby
+45710266,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122730,Hvidovre
+45710268,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124740,København S
+45710270,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126700,Glostrup
+45710271,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120270,Herlev
+45710272,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124500,Charlottenlund
+45710274,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120600,København K
+45710275,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124270,Søborg
+45710276,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45710280,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45710283,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124560,Farum
+45710284,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124690,Ballerup
+45710294,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45710297,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126000,København K
+45710301,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710303,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Albertslund
+45710306,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710307,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ballerup
+45710308,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skovlunde
+45710309,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710311,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Korsør
+45710312,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Albertslund
+45710314,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Næstved
+45710315,45710317,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Taastrup
+45710319,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Værløse
+45710320,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ballerup
+45710321,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skovlunde
+45710322,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ballerup
+45710327,45710328,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45710329,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Jyllinge
+45710333,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skibby
+45710336,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710337,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Jyllinge
+45710338,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710339,45710340,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringsted
+45710341,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Slagelse
+45710342,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Sorø
+45710343,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Korsør
+45710344,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Næstved
+45710345,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Haslev
+45710346,45710347,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Næstved
+45710352,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Næstved
+45710354,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringsted
+45710373,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Slagelse
+45710378,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Dianalund
+45710379,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710385,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Dianalund
+45710388,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Slagelse
+45710390,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvalsø
+45710392,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby Sjælland
+45710393,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Solrød Strand
+45710400,,16,,visa,Visa/Dankort,debit,,DK,Lån og Spar Bank,,www.lsb.dk,+4533782000,København K
+45710404,,16,,visa,Visa/Dankort,debit,,DK,Lån og Spar Bank,,www.lsb.dk,+4533782000,København K
+45710418,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122100,Roskilde
+45710421,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545143626,København K
+45710424,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45710429,45710430,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122100,Roskilde
+45710434,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121880,Greve
+45710435,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710440,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125730,Frederiksberg C
+45710443,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123290,Frederiksberg C
+45710452,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124820,Holte
+45710454,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122270,Nærum
+45710455,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123730,Virum
+45710465,45710466,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsingør
+45710467,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nivå
+45710468,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710469,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsingør
+45710470,45710471,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710473,45710474,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsingør
+45710480,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45710482,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545128643,
+457105,,,,visa,,debit,,DK,Sparekassen Sjælland,,,004522112080,
+45710516,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559511515,Kalundborg
+45710517,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559911515,Nykøbing Sj.
+45710518,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559276700,Jyderup
+45710519,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4558852193,Høng
+45710520,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559431515,Holbæk
+45710521,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559185245,Tølløse
+45710522,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559481111,Holbæk
+45710523,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4547371515,Frederikssund
+45710524,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4558562424,Slagelse
+45710525,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4546355151,Roskilde
+45710526,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,,
+45710533,,16,,visa,Visa/Dankort,debit,,DK,Dragsholm Sparekasse,,www.dragsholmsparekasse.dk,+4559652626,Asnæs
+45710534,,16,,visa,Visa/Dankort,debit,,DK,Dragsholm Sparekasse,,www.dragsholmsparekasse.dk,+4559656058,Hørve
+45710535,,16,,visa,Visa/Dankort,debit,,DK,Dragsholm Sparekasse,,www.dragsholmsparekasse.dk,,
+45710536,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125680,Odder
+45710537,,16,,visa,Visa/Dankort,debit,,DK,Dragsholm Sparekasse,,www.dragsholmsparekasse.dk,+4559652626,Asnæs
+45710539,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559315700,Vig
+45710540,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4558852193,Høng
+45710541,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4557860515,Sorø
+45710542,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4556165000,Næstved
+45710543,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559482250,Hillerød
+45710544,,16,,visa,Visa/Dankort,debit,,DK,Refsnæs Sparekasse,,www.refsnaes-sparekasse.dk,+4559509256,Kalundborg
+45710545,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4538191520,Frederiksberg
+45710547,,16,,visa,Visa/Dankort,debit,,DK,Dragsholm Sparekasse,,www.dragsholmsparekasse.dk,+4559652626,Asnæs
+45710548,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123000,Nykøbing Sjælland
+45710561,,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45710562,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120260,Næstved
+45710570,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45710571,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122740,Korsør
+45710573,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122110,Sorø
+45710575,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123760,Haslev
+45710577,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4558562424,Slagelse
+45710579,,16,,visa,Visa/Dankort,debit,,DK,Den Lille Bikube,,www.denlillebikube.dk,+4555454807,Fuglebjerg
+45710580,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4558562424,Slagelse
+45710581,,16,,visa,Visa/Dankort,debit,,DK,Sydbank A/S ,,www.sydbank.dk,+4574374840,Sorø
+45710582,,16,,visa,Visa/Dankort,debit,,DK,Ikano Bank,,www.ikanobank.dk,+4543556600,Glostrup
+45710586,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4558562424,Slagelse
+45710587,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4556165000,Næstved
+45710588,,16,,visa,Visa/Dankort,debit,,DK,Sydbank A/S ,,www.sydbank.dk,+4558562424,Slagelse
+45710600,,16,,visa,Visa/Dankort,debit,,DK,,,,,
+45710601,45710602,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Faxe
+45710603,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Haslev
+45710604,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710605,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Store Heddinge
+45710607,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45710608,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710612,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120260,Næstved
+45710614,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120260,Næstved
+45710616,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125300,Nykøbing F.
+45710619,45710620,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45710622,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124990,Vordingborg
+45710624,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121970,Fakse
+45710629,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120800,Køge
+45710630,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45710631,,16,,visa,Visa/Dankort,debit,,DK,Møns Bank,,www.moensbank.dk,+4554886100,Rønnede
+45710634,,16,,visa,Visa/Dankort,debit,,DK,Snesere Sogns Spare- og Laanekasse,,,,
+45710637,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45710644,,16,,visa,Visa/Dankort,debit,,DK,Møns Bank,,www.moensbank.dk,+4555817116,Askeby
+45710646,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45710647,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45710648,45710649,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45710650,45710651,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45710653,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45710654,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45710655,45710656,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45710657,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45710658,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45710659,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45710660,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45710661,45710662,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45710670,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nykøbing F.
+45710672,45710673,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nykøbing F.
+45710674,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nykøbing Sj.
+45710675,45710676,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nykøbing F.
+45710677,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Sakskøbing
+45710678,45710680,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nørre Alslev
+45710681,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898700,Silkeborg
+45710682,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891560,Maribo
+45710683,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891200,Roskilde
+45710684,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890900,Nakskov
+45710685,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891450,København V
+45710686,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898989,Silkeborg
+45710687,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890930,Vordingborg
+45710688,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589895760,Hellerup
+45710689,45710690,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890900,Nakskov
+45710691,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589895760,Hellerup
+45710692,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891919,København V
+45710693,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890900,Nakskov
+45710694,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891300,Nykøbing F
+45710696,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890740,Køge
+45710697,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891340,Næstved
+45710704,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891590,Sakskøbing
+45710705,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891580,Rødby
+45710706,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nørre Alslev
+45710708,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nykøbing F.
+45710710,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nykøbing F.
+45710711,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45710712,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Maribo
+45710713,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nykøbing F.
+45710719,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45710725,,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45710735,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Svendborg
+45710740,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45710745,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Assens
+45710750,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45710751,,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45710755,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4564222222,Middelfart
+45710756,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4564401750,Middelfart
+45710757,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4575930800,Fredericia
+45710758,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4575836666,Vejle
+45710759,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4575538900,Kolding
+45710762,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kerteminde
+45710763,,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45710766,45710767,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Assens
+45710773,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringe
+45710774,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ejby
+45710775,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarup
+45710776,45710779,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Middelfart
+45710784,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kolding
+45710785,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejle
+45710787,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Middelfart
+45710788,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Fredericia
+45710790,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense Nv
+45710791,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense
+45710798,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Haarby
+457108,,,,visa,,debit,,DK,Handelsbanken,,,4565204060,
+45710800,,16,,visa,Visa/Dankort,debit,,DK,Flemløse Sparekasse,,www.sparekassen.dk,+4564721658,Glamsbjerg
+45710802,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ejby
+45710808,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Haarby
+45710809,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Otterup
+45710810,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45710811,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense Sv
+45710812,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45710813,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562205093,Svendborg
+45710814,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4565311111,Nyborg
+45710815,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562213322,Svendborg
+45710816,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562220650,Svendborg
+45710817,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562251322,Hesselager
+45710818,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562220650,Svendborg
+45710819,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562231010,Skårup
+45710820,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562213322,Svendborg
+45710821,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Marstal
+45710823,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Marstal
+45710824,,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45710825,45710827,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rudkøbing
+45710828,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Fyn ,,www.sparekassenfaaborg.dk,+4565485350,Faaborg
+45710831,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rudkøbing
+45710834,45710836,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nyborg
+45710837,45710838,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Langeskov
+45710839,45710843,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nyborg
+45710844,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,,Svendborg
+45710847,,16,,visa,Visa/Dankort,debit,,DK,Rise Spare- og Lånekasse,,www.risespar.dk,+4562521408,Ærøskøbing
+45710850,45710851,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Faaborg
+45710852,45710853,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vester Skerninge
+45710854,45710855,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Marstal
+45710860,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562511670,Rudkøbing
+45710861,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562213322,Svendborg
+45710862,,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562220650,Svendborg
+45710863,45710865,16,,visa,Visa/Dankort,debit,,DK,Fynske Bank ,,www.svendborgsparekasse.dk,+4562213322,Svendborg
+45710866,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,+4597541644,Stoholm
+45710867,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,+4576701199,Give
+45710868,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,+4575320811,Grindsted
+45710870,45710871,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,+4597155255,Ikast
+45710872,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,+4575452277,Esbjerg
+45710873,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,+4575320811,Grindsted
+45710875,,16,,visa,Visa/Dankort,debit,,DK,Ingeniørernes Pensionsbank,,,,
+45710877,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4575679211,Uldum
+45710878,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4575864543,Vejle
+45710880,45710881,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4546791200,København V
+45710883,45710884,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4546791200,København V
+45710888,45710889,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4546791200,København V
+45710890,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544563400,København K
+45710891,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565250,Aarhus C
+45710892,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544564500,Brøndby
+45710893,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544564650,Kolding
+45710894,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544563737,Odense C
+45710895,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544564700,Kgs. Lyngby
+45710896,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565600,Aalborg
+45710897,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544563800,København Ø
+45710898,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544564000,Ballerup
+45710899,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565700,Aalborg SV
+45710901,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45710903,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125080,Svendborg
+45710904,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125110,Nyborg
+45710905,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120920,Faaborg
+45710906,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124650,Kerteminde
+45710907,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125090,Ringe
+45710908,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120690,Odense C
+45710909,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124020,Otterup
+45710910,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125070,Assens
+45710913,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125510,Aarup
+45710914,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124340,Odense SV
+45710917,45710918,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125090,Ringe
+45710922,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125510,Aarup
+45710924,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123650,Bogense
+45710925,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122080,Odense M
+45710928,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124340,Odense SV
+45710930,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122080,Odense M
+45710933,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120050,Søndersø
+45710939,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45710940,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120050,Søndersø
+45710941,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124340,Odense SV
+45710942,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125090,Ringe
+45710948,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125080,Svendborg
+45710952,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125080,Svendborg
+45710954,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125080,Svendborg
+45710964,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125070,Assens
+45710971,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120050,Søndersø
+45710972,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123650,Bogense
+45710974,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126300,Vejle
+45710975,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120690,Odense C
+45710976,45710977,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120920,Faaborg
+45710978,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122500,Odense NV
+45710979,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120690,Odense C
+45710980,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124340,Odense SV
+45710981,45710982,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125060,Middelfart
+45710983,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120920,Faaborg
+45710985,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45710987,45710988,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45710989,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125280,Sønderborg
+45710991,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45710993,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120260,Næstved
+45710994,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125140,Haderslev
+45710996,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45710998,45710999,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126000,København K
+45711001,,16,,visa,Visa/Dankort,debit,,DK,Nationalbanken,,www.nationalbanken.dk,+4533636363,København K
+45711003,,16,,visa,Visa/Dankort,debit,,DK,Nationalbanken,,www.nationalbanken.dk,+4533636363,København K
+45711005,,16,,visa,Visa/Dankort,debit,,DK,Nationalbanken,,www.nationalbanken.dk,+4533636363,København K
+45711011,,16,,visa,Visa/Dankort,debit,,DK,Nationalbanken,,www.nationalbanken.dk,+4533636363,København K
+45711111,,16,,visa,Visa/Dankort,debit,,DK,Nationalbanken,,www.nationalbanken.dk,+4533636363,København K
+45711171,45711172,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4533440000,København K
+45711187,,16,,visa,Visa/Dankort,debit,,DK,Saxo Privatbank,,dk.saxobank.com,+4533384590,Hellerup
+45711199,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4533440000,København K
+45711202,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Espergærde
+45711204,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Gilleleje
+45711205,45711206,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45711207,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45711225,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45711289,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45711307,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skibby
+45711308,45711310,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45711315,45711317,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Birkerød
+45711319,45711320,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Farum
+45711321,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Fredensborg
+45711322,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45711323,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Stenløse
+45711324,45711326,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45711328,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45711329,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hørsholm
+45711331,45711333,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Allerød
+45711335,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederikssund
+45711340,45711341,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederikssund
+45711342,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skibby
+45711343,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederikssund
+45711344,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skibby
+45711345,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Stenløse
+45711347,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skibby
+45711348,45711349,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Stenløse
+45711350,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksværk
+45711352,45711353,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksværk
+45711355,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksværk
+45711360,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksværk
+45711362,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Søborg
+45711364,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Søborg
+45711400,45711401,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45711402,45711403,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsingør
+45711404,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsinge
+45711405,45711406,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers C
+45711407,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsinge
+45711418,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Greve
+45711420,45711421,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vallensbæk Strand
+45711422,45711425,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Greve
+45711426,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Solrød Strand
+45711428,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Solrød Strand
+45711429,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Borup
+45711430,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45711432,45711434,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45711436,45711439,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45711471,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45711479,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120600,København K
+45711481,45711482,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120550,Brøndby
+45711492,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45711498,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45711501,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123660,Billund
+45711505,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125680,Odder
+45711506,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120430,Randers SV
+45711507,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125350,Skanderborg
+45711510,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123720,Ikast
+45711511,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125290,Holstebro
+45711513,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121600,Herning
+45711515,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125170,Aabenraa
+45711517,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120740,Viborg
+45711519,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Thy,,www.sparthy.dk,+4597951411,Hurup
+45711520,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121800,Slagelse
+45711521,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123600,Varde
+45711525,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125400,Fredericia
+45711527,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125370,Hobro
+45711532,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120440,Frederikssund
+45711533,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121570,Børkop
+45711535,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124030,Risskov
+45711536,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120020,Aarhus C
+45711543,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120970,Esbjerg N
+45711546,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45711548,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125410,Frederikshavn
+45711550,45711551,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45711552,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45711559,45711560,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122490,Sæby
+45711562,45711563,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120430,Randers C
+45711564,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123540,Grenaa
+45711567,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123150,Viby J
+45711569,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123590,Kolding
+45711570,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45711577,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121000,Hillerød
+45711579,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123760,Haslev
+45711584,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120600,København K
+45711588,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120550,Brøndby
+45711594,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120020,Aarhus C
+45711597,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45711599,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45711601,,16,,visa,Visa/Dankort,debit,,DK,Grønlandsbanken ,,www.banken.gl,+299701234,Nuuk
+45711621,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45711670,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45711671,,16,,visa,Visa/Dankort,debit,,DK,Basisbank,,www.basisbank.dk,+4570220929,København SV
+45711681,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4576741150,Hedensted
+45711682,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4576420730,Vejle
+45711684,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4588208460,Odense SV
+45711685,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4588208480,Horsens
+45711686,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4588208550,Esbjerg
+45711687,,16,,visa,Visa/Dankort,debit,,DK,Middelfart Sparekasse,,www.midspar.dk,+4564222298,Aarhus C
+45711693,,16,,visa,Visa/Dankort,debit,,DK,PFA Udbetalingsbank,,www.pfa.dk,+4570808500,København Ø
+45711701,45711703,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45711704,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kalundborg
+45711705,45711706,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Asnæs
+45711707,45711709,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kalundborg
+45711710,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45711711,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kalundborg
+45711714,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45711715,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kalundborg
+45711716,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Kgs. Lyngby
+45711717,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kalundborg
+45711718,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvalsø
+45711726,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holbæk
+45711727,45711729,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Kgs. Lyngby
+45711730,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45711732,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45711735,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45711738,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hørsholm
+45711739,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Glostrup
+45711740,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45711742,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45711850,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45711901,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Århus C
+45711905,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ebeltoft
+45711908,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Grenaa
+45711909,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586961211,Hammel
+45711910,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Åbyhøj
+45711911,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586985400,Hinnerup
+45711912,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586943688,Galten
+45711913,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Grenaa
+45711914,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hornslet
+45711915,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586943688,Galten
+45711916,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Risskov
+45711917,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Beder
+45711918,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hornslet
+45711919,45711920,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Beder
+45711922,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45711924,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Lystrup.
+45711925,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Risskov
+45711927,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby J
+45711928,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Åbyhøj
+45711929,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus N
+45711930,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45711931,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Tilst
+45711932,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Lystrup.
+45711933,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Tilst
+45711935,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hadsten
+45711936,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby J
+45711938,45711939,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Silkeborg
+45711941,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45711944,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odder
+45711946,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odder
+45711947,45711948,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45711949,45711950,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skanderborg
+45711951,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45711954,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45711955,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45711957,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45711958,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Risskov
+45711959,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45711969,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45711970,45711971,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45711973,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45711974,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45711978,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus N
+45711980,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby J
+45711981,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Åbyhøj
+45711982,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus N
+45711984,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Åbyhøj
+45711985,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Højbjerg
+45711986,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Risskov
+45711987,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45711989,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45711995,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45711996,45711998,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+457120,,,,visa,,debit,,DK,Nordea,,,4570337080,
+45712000,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712001,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45712005,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45712006,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense Nv
+45712007,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712008,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense Sv
+45712009,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kerteminde
+45712010,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45712011,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ejby
+45712012,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Middelfart
+45712013,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nyborg
+45712014,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Langeskov
+45712015,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Taastrup
+45712016,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45712017,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarup
+45712018,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Middelfart
+45712019,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ejby
+45712021,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Faaborg
+45712022,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712024,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Assens
+45712026,,16,,visa,Visa/Dankort,debit,,DK,Nordea Finans,,www.nordeafinans.dk,+4570333333,
+45712027,45712028,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Haarby
+45712029,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Svendborg
+45712030,45712033,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712035,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712036,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringe
+45712037,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vester Skerninge
+45712038,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nyborg
+45712039,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rudkøbing
+45712040,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712041,45712042,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rudkøbing
+45712043,45712046,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712047,45712048,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Marstal
+45712049,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kolding
+45712051,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712052,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Fredericia
+45712053,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejle
+45712057,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712061,45712062,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712063,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45712065,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712066,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Otterup
+45712067,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712068,45712069,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712075,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712076,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45712077,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712080,45712082,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712086,45712089,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712091,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712093,45712094,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712096,45712097,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+457121,,,,visa,,debit,,DK,Nordea,,,4570337080,
+45712100,45712101,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712102,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45712103,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45712104,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København Ø
+45712105,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45712106,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45712107,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45712108,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45712109,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45712110,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45712111,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Valby
+45712112,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45712113,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København Ø
+45712114,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København N
+45712115,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45712116,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hellerup
+45712117,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45712118,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712119,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45712120,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Brønshøj
+45712121,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712122,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45712123,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45712124,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København Ø
+45712125,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Brønshøj
+45712126,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvidovre
+45712127,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hellerup
+45712128,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vanløse
+45712129,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Valby
+45712130,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45712131,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45712132,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvidovre
+45712133,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Charlottenlund
+45712134,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Valby
+45712135,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Charlottenlund
+45712136,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København Ø
+45712137,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45712138,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45712139,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvidovre
+45712140,45712141,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712142,45712143,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vanløse
+45712144,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København Ø
+45712145,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Risskov
+45712147,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712148,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45712149,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712150,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712152,45712153,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712155,45712156,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712157,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45712159,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Thisted
+45712161,45712162,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712164,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,
+45712165,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vallensbæk Strand
+45712166,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712168,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712170,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45712172,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45712173,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45712174,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Slagelse
+45712177,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Sønderborg
+45712178,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Esbjerg
+45712181,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712182,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers C
+45712183,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45712185,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Store Heddinge
+45712186,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Glostrup
+45712187,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712189,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712190,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kalundborg
+45712191,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712193,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Grenaa
+45712194,45712195,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712196,45712197,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712198,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712199,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsingør
+45712201,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45712202,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712203,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45712204,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Slagelse
+45712205,45712208,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712209,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Brønderslev
+45712210,45712214,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712215,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712216,45712217,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Glostrup
+45712218,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712219,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712220,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712222,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Glostrup
+45712223,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712224,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Glostrup
+45712225,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45712226,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712228,45712229,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45712230,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45712232,45712233,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712235,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712236,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45712237,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aabenraa
+45712239,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Sønderborg
+45712241,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712242,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712243,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45712245,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Sønderborg
+45712246,45712247,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712251,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712252,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45712253,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holte
+45712254,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45712255,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsingør
+45712256,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Søborg
+45712257,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holte
+45712259,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nivå
+45712260,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Gilleleje
+45712261,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45712262,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herlev
+45712263,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hørsholm
+45712264,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus N
+45712265,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712266,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45712267,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Risskov
+45712268,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Birkerød
+45712269,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hørsholm
+45712270,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712271,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45712272,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712273,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45712274,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Fredensborg
+45712275,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Taastrup
+45712276,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45712277,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Glostrup
+45712278,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus N
+45712279,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ballerup
+45712280,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45712281,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvalsø
+45712282,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby Sjælland
+45712283,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45712284,45712285,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby Sjælland
+45712286,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712287,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Greve
+45712288,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712289,45712290,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45712291,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Jyllinge
+45712292,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45712293,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Borup
+45712294,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45712295,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712296,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Thisted
+45712300,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Sorø
+45712301,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45712302,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Dianalund
+45712305,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45712306,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712307,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712308,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712310,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Værløse
+45712311,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Søborg
+45712313,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Espergærde
+45712314,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skovlunde
+45712315,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712316,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby J
+45712317,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skibby
+45712318,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Højbjerg
+45712320,45712322,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Faxe
+45712323,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712324,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45712325,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712330,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45712331,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Bjerringbro
+45712332,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45712334,45712335,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45712336,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712340,45712341,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Store Heddinge
+45712342,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712343,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Greve
+45712344,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Solrød Strand
+45712346,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45712347,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Greve
+45712348,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Allerød
+45712350,45712352,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalborg
+45712356,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalborg
+45712358,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Kgs. Lyngby
+45712360,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45712361,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Store Heddinge
+45712362,45712363,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45712364,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Borup
+45712366,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45712370,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45712371,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense
+45712373,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense Nv
+45712374,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense Sv
+45712375,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense
+45712376,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense Nv
+45712377,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kerteminde
+45712378,45712379,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Holstebro
+45712380,45712384,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Silkeborg
+45712390,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Holstebro
+45712392,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Holstebro
+45712393,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Struer
+457124,,,,visa,,debit,,DK,Nordea,,,4570337080,
+45712400,45712401,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Slagelse
+45712402,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45712403,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederikssund
+45712404,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712405,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Åbyhøj
+45712406,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Solrød Strand
+45712407,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hellerup
+45712408,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Søborg
+45712409,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Risskov
+45712410,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Albertslund
+45712411,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Gilleleje
+45712412,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Åbyhøj
+45712413,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Farum
+45712414,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ishøj
+45712415,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nivå
+45712416,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ballerup
+45712417,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Taastrup
+45712418,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsinge
+45712419,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Stenløse
+45712420,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Løgstør
+45712421,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aars
+45712423,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby Sjælland
+45712424,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odder
+45712425,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Horsens
+45712426,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vordingborg
+45712427,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Næstved
+45712428,45712429,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holbæk
+45712430,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ribe
+45712431,45712432,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kalundborg
+45712433,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Slagelse
+45712434,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45712435,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Middelfart
+45712436,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nyborg
+45712437,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Svendborg
+45712438,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rudkøbing
+45712440,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Fredericia
+45712441,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Middelfart
+45712442,45712443,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Fredericia
+45712444,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejle
+45712445,45712446,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45712447,45712448,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hørsholm
+45712449,45712450,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Haderslev
+45712451,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rødding
+45712452,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Toftlund
+45712453,45712454,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vojens
+45712455,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Christiansfeld
+45712456,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Sønderborg
+45712457,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vojens
+45712459,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Sønderborg
+45712460,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Haderslev
+45712462,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Lemvig
+45712463,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holstebro
+45712464,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Birkerød
+45712465,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Sønderborg
+45712466,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holte
+45712468,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Værløse
+45712469,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Store Heddinge
+45712470,45712472,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kolding
+45712473,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45712474,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Stenløse
+45712475,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skibby
+45712480,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rødding
+45712481,45712482,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringsted
+45712483,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejen
+45712484,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringsted
+45712490,45712492,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Maribo
+45712495,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Aalborg
+45712500,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Horsens
+45712501,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712502,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Aalborg
+45712504,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712510,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Næstved
+45712520,45712522,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringsted
+45712523,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712524,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringsted
+45712530,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kalundborg
+45712540,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Esbjerg
+45712541,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712543,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712550,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vordingborg
+45712560,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalestrup
+45712561,45712562,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45712570,45712572,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herning
+45712580,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksværk
+45712589,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712590,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringsted
+45712591,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45712592,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Maribo
+45712593,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45712594,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Glostrup
+45712595,45712599,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45712600,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skive
+45712601,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsingør
+45712603,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45712610,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederikshavn
+45712620,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hjørring
+45712630,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejle
+45712640,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skanderborg
+45712641,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712643,45712647,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712648,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hørsholm
+45712649,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45712650,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Hillerød
+45712651,45712652,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nykøbing F.
+45712653,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45712654,45712655,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712656,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45712657,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nykøbing F.
+45712658,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712659,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Sønderborg
+45712660,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712661,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45712662,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Haderslev
+45712663,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712664,45712665,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Horsens
+45712666,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712667,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Thisted
+45712668,45712669,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712670,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederikssund
+45712671,45712672,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712673,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45712674,45712675,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712676,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45712680,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Svendborg
+45712690,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Grenaa
+45712700,45712701,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers
+45712702,45712704,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712706,45712707,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712709,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hornslet
+45712712,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Aalborg
+45712720,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Sønderborg
+45712730,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holbæk
+45712740,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aabenraa
+45712750,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Haslev
+45712752,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Haslev
+45712760,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ikast
+45712761,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45712762,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712764,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712765,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby Sjælland
+45712766,45712768,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712769,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hørsholm
+45712770,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45712772,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby Sjælland
+45712775,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712776,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45712777,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712778,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Sønderborg
+45712779,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45712780,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Aalborg
+45712781,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712783,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45712784,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712785,45712788,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712805,45712807,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712810,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712815,45712816,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712820,45712821,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712825,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712830,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Silkeborg
+45712831,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712835,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712840,45712841,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Aalborg
+45712845,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Aalborg
+45712850,45712851,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712852,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45712853,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712884,45712885,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712900,45712904,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712905,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Korsør
+45712906,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45712907,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Taastrup
+45712908,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45712909,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Greve
+45712913,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712915,45712920,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712922,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712924,45712928,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712930,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kastrup
+45712950,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kastrup
+45712955,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712957,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712968,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712971,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Aalborg
+45712972,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712973,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Løgstør
+45712974,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45712975,45712978,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Støvring
+45712979,45712980,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712983,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45712984,45712989,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45712991,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45712996,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45713000,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713001,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126000,København K
+45713002,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713003,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713008,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713010,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713011,45713012,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713013,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120020,Aarhus C
+45713014,45713015,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713020,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713022,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713024,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713028,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713042,45713043,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713054,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713057,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713058,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713063,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713066,45713068,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713071,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713073,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713077,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713091,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713098,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+457131,,,,visa,,debit,,DK,DANSKE,,,4570123456,
+45713100,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713103,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125650,København K
+45713106,45713107,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123290,Frederiksberg C
+45713109,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120230,Hellerup
+45713110,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713112,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713113,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125530,København K
+45713114,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,Støvring
+45713115,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122720,København N
+45713117,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124270,Søborg
+45713118,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123860,Valby
+45713121,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123480,København Ø
+45713123,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124720,København Ø
+45713124,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122820,København V
+45713128,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713129,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123610,Taastrup
+45713130,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126700,Glostrup
+45713134,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120630,København NV
+45713137,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713138,45713139,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124690,Ballerup
+45713140,45713141,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713143,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713144,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120020,Aarhus C
+45713146,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120020,Aarhus C
+45713148,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120280,København S
+45713149,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123780,Kastrup
+45713152,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45713154,45713155,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45713156,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122720,København N
+45713159,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124690,Ballerup
+45713161,45713162,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713163,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120560,Helsingør
+45713164,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122820,København V
+45713167,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124560,Farum
+45713168,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120440,Frederikssund
+45713169,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120320,Værløse
+45713170,45713171,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124880,Hørsholm
+45713172,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120560,Helsingør
+45713173,45713174,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713175,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45713177,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123770,Vallensbæk Strand
+45713178,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123610,Taastrup
+45713183,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123920,Espergærde
+45713185,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123780,Kastrup
+45713186,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123170,Brønshøj
+45713188,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713191,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713193,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125400,Fredericia
+45713194,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545 124760,Albertslund
+45713198,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713199,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123340,København S
+45713201,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45713203,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45713204,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713205,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125400,Fredericia
+45713206,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45713208,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120220,Holbæk
+45713211,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123590,Kolding
+45713212,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122740,Korsør
+45713215,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121590,Maribo
+45713216,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125110,Nyborg
+45713217,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123140,Langeskov
+45713218,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125110,Nyborg
+45713219,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125300,Nykøbing F.
+45713221,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125300,Nykøbing F.
+45713222,45713223,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121590,Maribo
+45713224,45713226,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125080,Svendborg
+45713227,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125200,Sønderborg
+45713229,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120220,Holbæk
+45713230,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125190,Tønder
+45713231,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45713232,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121570,Børkop
+45713234,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45713238,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713241,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124260,Rønde
+45713243,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120290,Aalborg
+45713244,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124260,Rønde
+45713251,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126000,København K
+45713256,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125110,Nyborg
+45713259,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,Støvring
+45713262,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45713263,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713264,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120080,Thisted
+45713265,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125300,Nykøbing Sjælland
+45713266,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45713269,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121670,Nørresundby
+45713271,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123030,Fredericia
+45713282,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122910,Aalborg
+45713283,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120820,Aarhus C
+45713285,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125300,Nykøbing F.
+45713287,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123590,Kolding
+45713288,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45713291,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124680,Aars
+45713296,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121660,Aabybro
+457133,,,,visa,,debit,,DK,DANSKE,,,4570123456,
+45713306,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120180,Frederiksberg
+45713307,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122730,Hvidovre
+45713312,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122760,Rødovre
+45713315,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713316,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122720,København N
+45713318,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121120,Kastrup
+45713319,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713321,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122720,København N
+45713322,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124690,Ballerup
+45713324,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713325,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122270,Nærum
+45713326,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123840,Ishøj
+45713333,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713334,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124990,Vordingborg
+45713336,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120230,Hellerup
+45713338,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713341,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713344,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713345,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126000,København K
+45713346,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124720,København Ø
+45713347,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124820,Holte
+45713348,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120550,Brøndby
+45713349,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120650,Solrød Strand
+45713350,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122730,Hvidovre
+45713357,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124690,Ballerup
+45713359,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713361,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120280,København S
+45713386,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125060,Middelfart
+45713387,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713390,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713391,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713395,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713401,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120290,Aalborg
+45713404,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121600,Herning
+45713405,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713406,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123720,Ikast
+45713408,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122950,Egå
+45713409,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713411,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713412,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123560,Bjerringbro
+45713415,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120080,Thisted
+45713416,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123350,Hurup Thy
+45713420,45713421,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125060,Middelfart
+45713426,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125400,Fredericia
+45713427,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121350,Kolding
+45713428,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45713429,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122100,Roskilde
+45713430,45713431,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120440,Frederikssund
+45713433,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124320,Ølstykke
+45713434,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124330,Stenløse
+45713437,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713439,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124320,Ølstykke
+45713440,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125140,Haderslev
+45713443,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124990,Vordingborg
+45713445,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45713448,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120330,Hirtshals
+45713449,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713453,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713457,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122110,Sorø
+45713462,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123600,Varde
+45713463,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125410,Frederikshavn
+45713467,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713470,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120430,Randers C
+45713479,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120430,Randers C
+45713480,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713482,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713487,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121600,Herning
+45713489,45713490,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713506,45713507,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713508,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45713509,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713511,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121800,Slagelse
+45713512,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122110,Sorø
+45713515,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121800,Slagelse
+45713517,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713523,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121190,Skælskør
+45713525,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125000,Ringsted
+45713530,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120800,Køge
+45713531,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125200,Sønderborg
+45713534,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125190,Tønder
+45713537,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122240,Gilleleje
+45713543,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121000,Hillerød
+45713544,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124940,Fredensborg
+45713545,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122880,Helsinge
+45713555,45713556,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120220,Holbæk
+45713562,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120220,Holbæk
+45713565,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123000,Nykøbing Sjælland
+45713566,45713567,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120620,Asnæs
+45713568,45713569,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123000,Nykøbing Sjælland
+45713572,45713573,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122370,Frederiksværk
+45713574,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45713575,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120690,Odense C
+45713577,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122500,Odense NV
+45713578,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45713586,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125090,Ringe
+45713588,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125140,Haderslev
+45713590,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125170,Aabenraa
+45713591,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122080,Odense M
+45713596,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124650,Kerteminde
+45713597,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125510,Aarup
+45713600,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124650,Kerteminde
+45713603,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713604,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713606,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713609,45713611,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713612,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125070,Assens
+45713613,45713614,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713616,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126000,København K
+45713618,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45713619,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120690,Odense C
+45713627,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120020,Aarhus C
+45713628,45713629,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713631,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124240,Aarhus C
+45713632,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713633,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123050,Aarhus N
+45713635,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123050,Aarhus N
+45713636,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124240,Aarhus C
+45713638,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713639,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122950,Egå
+45713640,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713642,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713643,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123950,Brabrand
+45713645,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123950,Brabrand
+45713647,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124310,Hammel
+45713648,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121210,Hinnerup
+45713649,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122990,Højbjerg
+45713651,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122890,Ebeltoft
+45713652,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122950,Egå
+45713654,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713655,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713656,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123150,Viby J
+45713657,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124030,Risskov
+45713661,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123150,Viby J
+45713667,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45713668,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713671,45713672,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713673,45713674,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713675,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125350,Skanderborg
+45713678,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123150,Viby J
+45713679,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124060,Ry
+45713683,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713684,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713685,45713686,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713688,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713695,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713696,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120290,Aalborg
+45713697,45713698,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122910,Aalborg
+457137,,,,visa,,debit,,DK,DANSKE,,,70123456,
+45713701,45713702,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122910,Aalborg
+45713703,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126000,København K
+45713705,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125380,Brønderslev
+45713706,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713708,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125370,Hobro
+45713710,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124680,Aars
+45713711,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,Støvring
+45713714,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121660,Aabybro
+45713724,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123370,Nibe
+45713730,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713733,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123590,Kolding
+45713734,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123600,Varde
+45713735,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713737,45713738,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120140,Vejen
+45713740,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124960,Skive
+45713741,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713742,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121000,Hillerød
+45713743,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713747,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45713748,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713750,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713767,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122760,Rødovre
+45713775,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713776,45713779,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713783,45713785,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713786,45713789,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713809,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45713824,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713825,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713827,45713830,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713837,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713838,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713840,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713845,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120140,Vejen
+45713846,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123950,Brabrand
+45713858,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713860,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713861,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713862,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713864,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713868,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713873,45713874,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713880,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45713881,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713882,45713885,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713886,45713887,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713896,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713900,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45713901,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713903,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713913,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713914,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125110,Nyborg
+45713920,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713921,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713922,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45713924,45713925,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713928,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713930,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713931,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713936,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713939,45713941,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713943,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713945,45713946,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713947,45713948,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713950,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713952,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713954,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120280,København S
+45713956,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713958,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713970,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713981,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713985,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713991,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713993,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45713996,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45713999,45714000,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714001,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126000,København K
+45714002,45714003,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714014,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45714015,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714020,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714023,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714024,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120560,Helsingør
+45714025,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121000,Hillerød
+45714027,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45714028,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714029,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125300,Nykøbing F.
+45714030,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120260,Næstved
+45714031,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122100,Roskilde
+45714032,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125000,Ringsted
+45714033,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126700,Glostrup
+45714037,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45714038,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120080,Thisted
+45714039,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45714040,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714041,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123030,Fredericia
+45714045,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120100,Hjørring
+45714046,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714047,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45714048,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714049,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121600,Herning
+45714050,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120430,Randers C
+45714051,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714052,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125410,Frederikshavn
+45714053,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120540,Silkeborg
+45714054,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45714057,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714061,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714064,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714065,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122760,Rødovre
+45714066,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714067,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45714070,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122730,Hvidovre
+45714072,45714073,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714076,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714083,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120180,Frederiksberg
+45714085,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123780,Kastrup
+45714089,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121570,Børkop
+45714090,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714092,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45714095,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714099,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125570,Frederiksberg
+45714120,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120230,Hellerup
+45714130,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120200,Birkerød
+45714133,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714160,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120630,København NV
+45714180,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120900,København K
+45714183,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45714188,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714189,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120900,København K
+45714190,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122840,Gentofte
+457142,,,,visa,,debit,,DK,DANSKE,,,4570123456,
+45714200,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124520,Vanløse
+45714201,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124500,Charlottenlund
+45714205,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122840,Gentofte
+45714230,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714236,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45714250,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125570,Frederiksberg
+45714260,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714263,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714278,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714279,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120600,København K
+45714280,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122720,København N
+45714282,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45714284,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714287,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714300,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124500,Charlottenlund
+45714309,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714310,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120110,København K
+45714312,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714314,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120560,Helsingør
+45714315,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125080,Svendborg
+45714316,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714317,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122100,Roskilde
+45714319,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121640,Odense N
+45714330,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123510,København Ø
+45714336,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714343,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714348,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714356,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121000,Hillerød
+45714363,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120440,Frederikssund
+45714366,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714368,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714380,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122770,Vanløse
+45714383,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120260,Næstved
+45714386,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125300,Nykøbing F.
+45714387,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714394,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714396,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714398,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120220,Holbæk
+45714400,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122260,København V
+45714401,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714403,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125100,Kalundborg
+45714406,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121800,Slagelse
+45714420,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120270,Herlev
+45714424,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120800,Køge
+45714425,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714426,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125000,Ringsted
+45714434,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126700,Glostrup
+45714440,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545126700,Glostrup
+45714444,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124690,Ballerup
+45714447,45714448,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714450,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714451,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124600,Rønne
+45714453,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120900,København K
+45714460,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124520,Vanløse
+45714467,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714480,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124330,Stenløse
+45714485,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124330,Stenløse
+45714490,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123730,Virum
+45714496,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45714498,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714511,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121880,Greve
+45714515,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120550,Brøndby
+45714530,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125730,Frederiksberg C
+45714540,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120170,Valby
+45714560,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123510,København Ø
+45714571,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45714580,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714582,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714584,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714585,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121920,Dragør
+45714587,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714592,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714595,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121640,Odense N
+45714596,45714598,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714605,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121640,Odense N
+45714606,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714610,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125200,Sønderborg
+45714611,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714619,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,Støvring
+45714620,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122430,Aarhus C
+45714625,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124030,Risskov
+45714629,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122990,Højbjerg
+45714630,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714633,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125680,Odder
+45714634,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714640,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714644,45714645,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120970,Esbjerg N
+45714649,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124520,Vanløse
+45714650,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125200,Sønderborg
+45714652,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122870,Padborg
+45714657,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123660,Billund
+45714660,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714662,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45714663,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120080,Thisted
+45714665,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121600,Herning
+45714669,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714671,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120470,Vojens
+45714672,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,Støvring
+45714676,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714681,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120430,Randers C
+45714690,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125100,Kalundborg
+45714691,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120220,Holbæk
+45714692,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125090,Ringe
+45714695,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120020,Aarhus C
+45714701,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714703,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122080,Odense M
+45714710,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120430,Randers C
+45714713,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714716,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120540,Silkeborg
+45714720,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124600,Rønne
+45714727,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122050,Horsens
+45714728,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121600,Herning
+45714731,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125200,Sønderborg
+45714733,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45714735,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714736,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123030,Fredericia
+45714738,45714739,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714745,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120100,Hjørring
+45714747,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714754,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714756,45714757,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714759,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714760,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123600,Varde
+45714761,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714762,45714763,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714768,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45714770,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120740,Viborg
+45714772,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120740,Viborg
+45714779,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120020,Aarhus C
+45714780,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125410,Frederikshavn
+45714782,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122900,Skagen
+45714784,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120080,Thisted
+45714791,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124880,Hørsholm
+45714799,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714808,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714814,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714815,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122430,Aarhus C
+45714817,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714818,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125000,Ringsted
+45714820,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120930,Allerød
+45714836,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714841,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714842,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714845,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122880,Helsinge
+45714860,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125190,Tønder
+45714865,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120800,Køge
+45714866,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120650,Solrød Strand
+45714868,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120800,Køge
+45714875,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121590,Maribo
+45714880,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124990,Vordingborg
+45714897,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714899,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714900,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125300,Nykøbing F.
+45714904,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714905,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120260,Næstved
+45714907,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45714908,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45714912,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714913,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714915,45714916,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714917,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,Støvring
+45714918,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714920,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122890,Ebeltoft
+45714921,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,Støvring
+45714922,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122850,Bagsværd
+45714923,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123030,Fredericia
+45714925,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125290,Holstebro
+45714927,45714928,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714929,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121640,Odense N
+45714930,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714932,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714936,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125290,Holstebro
+45714940,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125380,Brønderslev
+45714945,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122710,Struer
+45714951,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122740,Korsør
+45714955,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125000,Ringsted
+45714956,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45714957,,16,,visa,Visa/Dankort,debit,,DK,Nordania Leasing Bank,,www.nordania.dk,,
+45714971,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45715002,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715005,45715007,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715009,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893600,Holstebro
+45715010,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890010,København V
+45715011,45715012,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715013,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890130,København Ø
+45715014,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890170,Charlottenlund
+45715015,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890200,København S
+45715016,45715022,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715023,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890440,Farum
+45715024,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890470,København N
+45715025,45715028,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715029,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893300,Hjørring
+45715030,45715032,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715033,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589894600,Aalborg
+45715034,45715041,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715042,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890970,Charlottenlund
+45715043,45715045,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715046,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898120,Silkeborg
+45715047,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890410,Brønshøj
+45715050,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715051,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899300,Odense C
+45715052,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715053,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899400,Odense SV
+45715054,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899420,Svendborg
+45715055,45715056,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715057,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898120,Silkeborg
+45715058,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715059,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589894545,Aalborg
+45715060,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899300,Odense C
+45715061,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899600,Aarhus C
+45715062,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891810,Greve
+45715063,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891130,Allerød
+45715064,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715065,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891200,Roskilde
+45715066,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715067,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891300,Nykøbing F
+45715068,45715069,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715071,45715072,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715073,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899600,Aarhus C
+45715074,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899696,Aarhus N
+45715075,45715077,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715078,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891919,København V
+45715079,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589894545,Aalborg
+45715081,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715084,45715085,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715087,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715090,45715091,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715093,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899800,Ribe
+45715095,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899820,Esbjerg
+45715096,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715097,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891919,København V
+45715098,45715099,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45715100,,16,,visa,Visa/Dankort,debit,,DK,Citibank International Plc.,,www.citibank.dk,,
+45715130,,16,,visa,Visa/Dankort,debit,,DK,HSH Nordbank AG Filial (closed),,,,
+45715140,,16,,visa,Visa/Dankort,debit,,DK,Finansbanken,,www.portalbank.dk,,
+45715170,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45715190,45715192,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45715195,,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45715201,45715215,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45715217,45715218,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45715220,45715231,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45715252,,16,,visa,Visa/Dankort,debit,,DK,,,,,
+45715290,,16,,visa,Visa/Dankort,debit,,DK,Dnb Bank Asa,,www.dnb.no,,
+45715292,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,,
+45715295,,16,,visa,Visa/Dankort,debit,,DK,Skandinaviska Enskilda Banken,,www.seb.dk,,
+45715301,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715302,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,,
+45715303,45715305,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715306,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,,
+45715308,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715310,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483026,Glostrup
+45715311,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483091,Odense C
+45715312,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483081,Aarhus C
+45715321,45715322,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715323,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483023,København NV
+45715324,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715325,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483025,Kastrup
+45715326,45715333,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715336,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483036,København V
+45715338,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483038,Frederiksberg
+45715339,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715341,45715353,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715354,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483054,Nordborg
+45715355,45715360,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715361,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,,
+45715362,45715368,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715371,45715372,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715377,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,,
+45715378,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715379,,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,,
+45715380,45715398,16,,visa,Visa/Dankort,debit,,DK,Arbejdernes Landsbank,,www.al-bank.dk,+4538483021,København S
+45715400,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45715420,,16,,visa,Visa/Dankort,debit,,DK,The Royal Bank of Scotland,,markets.rbsbank.dk,,
+45715426,,16,,visa,Visa/Dankort,debit,,DK,Alfred Berg Bank A/S,,,,
+45715451,,16,,visa,Visa/Dankort,debit,,DK,Sammenslutningen af Danske Andelskasser,,www.andelskassen.dk,,
+45715470,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,,
+45715471,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4544553999,Taastrup
+45715472,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,Ballerup
+45715473,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4544553999,Taastrup
+45715474,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,Charlottenlund
+45715475,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,Rødovre
+45715476,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,Frederiksberg
+45715478,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,Hellerup
+45715479,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,,
+45715490,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,Hørsholm
+45715491,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,Birkerød
+45715492,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,Hillerød
+45715493,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,København Ø
+45715494,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,Helsingør
+45715495,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,+4570109000,Århus C
+45715496,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,,
+45715499,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,,
+45715501,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45715502,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715503,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Farum
+45715504,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hørsholm
+45715505,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herlev
+45715506,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ballerup
+45715507,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45715508,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45715509,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ballerup
+45715510,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Glostrup
+45715512,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Glostrup
+45715513,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vallensbæk Strand
+45715514,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Glostrup
+45715515,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715516,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Albertslund
+45715518,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hvidovre
+45715520,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45715521,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsinge
+45715523,45715525,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715526,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Brovst
+45715529,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Brønderslev
+45715530,45715533,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Støvring
+45715534,45715535,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalborg
+45715537,45715538,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalborg
+45715539,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Brovst
+45715540,45715543,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Silkeborg
+45715545,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejle
+45715546,45715548,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Give
+45715550,45715551,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejle
+45715552,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715553,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejle
+45715555,45715556,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45715558,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715559,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45715562,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45715563,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45715565,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense C
+45715567,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Søndersø
+45715568,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense Nv
+45715570,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715572,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715574,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Grenaa
+45715575,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715578,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hjørring
+45715580,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45715581,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715582,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby Sjælland
+45715583,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hornslet
+45715584,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby Sjælland
+45715585,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715586,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586943688,Galten
+45715588,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Lystrup.
+45715591,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Åbyhøj
+45715592,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hornslet
+45715594,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Lystrup.
+45715595,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45715596,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viby Sjælland
+45715597,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715598,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Roskilde
+45715600,45715601,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715603,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nørre Alslev
+45715605,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45715606,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Store Heddinge
+45715607,45715608,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Køge
+45715609,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Solrød Strand
+45715610,45715611,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Esbjerg
+45715612,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715613,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Esbjerg
+45715615,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Helsingør
+45715616,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715620,45715622,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45715623,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hadsten
+45715624,45715625,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45715627,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715629,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715630,45715633,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rudkøbing
+45715634,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715635,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Struer
+45715637,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715640,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nykøbing F.
+45715641,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nørre Alslev
+45715642,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Sakskøbing
+45715643,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nørre Alslev
+45715645,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Sakskøbing
+45715647,45715648,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715650,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45715651,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Bjerringbro
+45715653,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715655,45715656,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Brønderslev
+45715658,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45715659,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Lemvig
+45715660,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kalundborg
+45715661,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Glostrup
+45715663,45715664,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kalundborg
+45715665,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skanderborg
+45715666,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715667,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ry
+45715670,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederiksberg
+45715671,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København Ø
+45715675,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Bjerringbro
+45715677,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København S
+45715678,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København K
+45715680,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Sønderborg
+45715682,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rødding
+45715683,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vojens
+45715686,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715690,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Løgstør
+45715694,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aars
+45715695,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Svendborg
+45715697,45715698,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Svendborg
+45715699,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vester Skerninge
+45715700,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Svendborg
+45715702,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vester Skerninge
+45715704,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Svendborg
+45715705,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715706,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Kgs. Lyngby
+45715707,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715710,45715711,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715714,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715715,45715716,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Frederikssund
+45715717,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skibby
+45715719,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Stenløse
+45715720,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringsted
+45715722,45715723,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringsted
+45715726,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Gentofte
+45715730,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715732,45715733,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejen
+45715735,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rødding
+45715736,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Charlottenlund
+45715738,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715739,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45715740,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715742,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Risskov
+45715743,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hadsten
+45715744,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586985400,Hinnerup
+45715749,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715750,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Varde
+45715751,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Grindsted
+45715752,45715753,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Varde
+45715760,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715762,45715763,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rødekro
+45715764,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715768,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715772,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringe
+45715773,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense Nv
+45715774,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense
+45715775,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense Sv
+45715779,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Rønne
+45715780,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Haslev
+45715781,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Charlottenlund
+45715785,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715787,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586961211,Hammel
+45715790,45715791,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vordingborg
+45715800,45715801,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Thisted
+45715803,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Thisted
+45715804,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herning
+45715807,45715808,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hellerup
+45715810,45715811,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Asnæs
+45715812,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45715813,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Værløse
+45715815,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586882500,Kjellerup
+45715819,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nivå
+45715820,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hillerød
+45715821,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hellerup
+45715822,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Stenløse
+45715825,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kgs. Lyngby
+45715826,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45715827,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Birkerød
+45715834,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Maribo
+45715835,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Kgs. Lyngby
+45715844,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odense
+45715850,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Silkeborg
+45715855,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,Kgs. Lyngby
+45715860,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Sønderborg
+45715862,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Sønderborg
+45715863,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586985400,Hinnerup
+45715864,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holte
+45715867,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715870,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hadsten
+45715875,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715880,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Randers Sv
+45715881,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Maribo
+45715882,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejen
+45715890,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herning
+45715900,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715908,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715910,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Åbyhøj
+45715911,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Risskov
+45715912,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45715913,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570334444,København C
+45715915,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Odder
+45715916,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Risskov
+45715917,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Højbjerg
+45715919,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Åbyhøj
+45715920,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Fredericia
+45715922,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Fredericia
+45715923,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Højbjerg
+45715929,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Thisted
+45715930,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skive
+45715932,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715934,45715935,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45715938,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalborg
+45715939,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aars
+45715941,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hadsten
+45715942,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalborg
+45715944,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalborg
+45715947,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,København V
+45715948,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Brønderslev
+45715949,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Maribo
+45715950,45715955,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45715957,,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45715958,,16,,visa,Visa/Dankort,debit,,DK,Faster Andelskasse,,www.faster-andelskasse.dk,,
+45715959,,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45715960,,16,,visa,Visa/Dankort,debit,,DK,Frørup Andelskasse,,www.froerupandelskasse.dk,,
+45715961,,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45715966,45715967,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45715969,45715971,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45715974,45715977,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45715979,45715980,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45715982,45715987,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45715988,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Faaborg,,www.sparekassenfaaborg.dk,,
+45715989,45715991,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45715993,45715999,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45716004,,16,,visa,Visa/Dankort,debit,,DK,Swedbank,,www.swedbank.dk,,
+45716010,,16,,visa,Visa/Dankort,debit,,DK,Cargill Bank,,www.cargill.com,,
+45716011,,16,,visa,Visa/Dankort,debit,,DK,Swedbank,,www.swedbank.dk,,
+45716060,,16,,visa,Visa/Dankort,debit,,DK,Diba Bank,,www.diba.dk,,
+45716070,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559911515,Nykøbing Sj.
+45716075,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4556165000,Næstved
+45716085,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559482270,København S
+457161,,,,visa,,debit,,DK,SPAREKASSEN ØSTJYLLAND,,,004533282828,
+45716100,,16,,visa,Visa/Dankort,debit,,DK,Skandinaviska Enskilda Banken,,www.seb.dk,,
+45716110,45716117,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45716119,45716130,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45716132,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45716140,,16,,visa,Visa/Dankort,debit,,DK,Møns Bank,,www.moensbank.dk,,
+45716150,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559576040,Skælskør
+45716160,,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45716180,45716186,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45716187,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,+4589121212,Randers C
+45716188,45716194,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45716220,,16,,visa,Visa/Dankort,debit,,DK,Vordingborg Bank,,www.lollandsbank.dk,,
+45716230,45716231,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45716260,45716263,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45716264,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589891300,Nykøbing F
+45716265,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893600,Holstebro
+45716267,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898120,Silkeborg
+45716268,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45716300,45716302,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45716326,45716332,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45716423,45716425,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45716460,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,,
+45716471,,16,,visa,Visa/Dankort,debit,,DK,Gønlandsbanken A/S,,www.banken.gl,,
+45716482,,16,,visa,Visa/Dankort,debit,,DK,Brfkredit Bank A/S,,www.brf.dk,,
+45716483,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45716484,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544562600,Herning
+45716485,45716493,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45716494,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565800,Herning
+45716495,45716496,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45716499,45716500,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45716503,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,,
+45716504,45716507,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,København S
+45716508,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Dragør
+45716509,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,København S
+45716510,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Kastrup
+45716511,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,København Ø
+45716512,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Frederiksberg
+45716513,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Kgs. Lyngby
+45716514,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Frederiksberg
+45716515,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Hvidovre
+45716516,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Aarhus C
+45716520,,16,,visa,Visa/Dankort,debit,,DK,Lollands Bank,,www.lollandsbank.dk,,
+45716525,,16,,visa,Visa/Dankort,debit,,DK,Lollands Bank,,www.lollandsbank.dk,,
+45716532,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45716540,45716543,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45716610,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45716620,,16,,visa,Visa/Dankort,debit,,DK,Coop Bank A/S,,www.coopbank.dk,,
+457167,,,,visa,,debit,,DK,LAEGERNES PENSIONS,,,4544249249,
+45716735,45716739,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45716743,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45716748,45716749,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45716771,,16,,visa,Visa/Dankort,debit,,DK,Lægernes Pensionsbank A/S,,www.lpk.dk,,
+45716810,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45716812,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,+4574378000,Viborg
+45716813,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45716814,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,+4574378480,Ballerup
+45716815,45716817,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45716818,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,+4574374230,Greve
+45716819,45716826,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45716840,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45716845,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45716847,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45716848,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,+4574377600,Horsens
+45716850,45716856,16,,visa,Visa/Dankort,debit,,DK,Vestfyns Bank A/S,,www.fynskebank.dk,,
+45716860,45716868,16,,visa,Visa/Dankort,debit,,DK,Nordfyns Bank A/S,,www.nordfynsbank.dk,,
+45716880,,16,,visa,Visa/Dankort,debit,,DK,Totalbanken A/S,,www.totalbanken.dk,,
+45716958,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124600,Rønne
+45716961,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45716962,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124600,Rønne
+457170,,,,visa,,debit,,DK,Sydbank,,,4544249249,
+45717000,45717002,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45717030,45717032,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717034,45717041,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717043,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717045,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717046,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,+4574377400,Silkeborg
+45717050,45717051,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717055,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717059,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717109,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45717110,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717116,45717118,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717120,45717121,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717123,45717128,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717130,45717131,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45717140,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717160,45717161,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717170,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898700,Silkeborg
+45717171,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898120,Silkeborg
+45717172,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898700,Silkeborg
+45717173,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717174,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898700,Silkeborg
+45717175,45717176,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717177,45717179,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898700,Silkeborg
+45717181,45717182,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717183,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898700,Silkeborg
+45717184,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717185,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898120,Silkeborg
+45717186,45717187,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717220,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45717230,,16,,visa,Visa/Dankort,debit,,DK,Østjydsk Bank,,www.7230.oeb.dk,,
+45717240,45717242,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717243,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898310,Brædstrup
+45717244,45717245,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717247,45717252,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717253,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899700,Risskov
+45717254,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717255,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589899600,Aarhus C
+45717256,45717258,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717259,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898120,Silkeborg
+45717260,45717261,16,,visa,Visa/Dankort,debit,,DK,Djurslands Bank,,www.djurslandsbank.dk,,
+45717264,45717268,16,,visa,Visa/Dankort,debit,,DK,Djurslands Bank,,www.djurslandsbank.dk,,
+45717270,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596633600,Aarhus C
+45717300,45717301,16,,visa,Visa/Dankort,debit,,DK,Djurslands Bank,,www.djurslandsbank.dk,,
+45717305,,16,,visa,Visa/Dankort,debit,,DK,Djurslands Bank,,www.djurslandsbank.dk,,
+45717309,,16,,visa,Visa/Dankort,debit,,DK,Djurslands Bank,,www.djurslandsbank.dk,,
+45717320,45717321,16,,visa,Visa/Dankort,debit,,DK,Djurslands Bank,,www.djurslandsbank.dk,,
+45717360,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893300,Hjørring
+45717361,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717362,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893360,Tårs
+45717363,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893380,Løkken
+45717364,45717365,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717366,45717367,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893300,Hjørring
+45717368,45717369,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717370,,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717371,,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,+4598941600,Hirtshals
+45717372,,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717375,,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717379,,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717380,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717381,45717387,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45717391,45717393,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45717396,45717397,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45717399,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45717400,45717403,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717405,45717407,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717410,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45717420,45717423,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717428,,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717432,45717436,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717440,45717441,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,,
+45717442,,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,+4598704400,Aalborg
+45717443,,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,,
+45717444,,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,+4598704400,Aalborg
+45717445,45717449,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,,
+45717450,,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,+4598703010,Nørresundby
+45717451,,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,,
+45717452,,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,+4598703010,Nørresundby
+45717453,45717455,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,,
+45717456,,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,+4598703010,Nørresundby
+45717457,45717459,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,,
+45717461,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45717465,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717470,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,+4572245800,Aars
+45717471,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,+4598657300,Farsø
+45717500,,16,,visa,Visa/Dankort,debit,,DK,Hvidbjerg Bank,,www.hvidbjergbank.dk,,
+45717530,45717531,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717535,,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45717540,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893460,Brønderslev
+45717541,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893300,Hjørring
+45717543,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717545,45717547,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717555,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890900,Nakskov
+45717570,,16,,visa,Visa/Dankort,debit,,DK,Pen-Sam Bank,,www.bank.pensam.dk,,
+45717573,,16,,visa,Visa/Dankort,debit,,DK,Frøs Herreds Sparekasse,,www.froes.dk,,
+45717575,,16,,visa,Visa/Dankort,debit,,DK,Alm. Brand Bank,,www.almbrand.dk,,
+45717590,45717591,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717593,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717595,45717599,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893600,Holstebro
+457176,,,,visa,,debit,,DK,Handelsbanken,,,1265260108,
+45717600,45717602,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596633100,Holstebro
+45717603,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,,
+45717604,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596632500,Herning
+45717605,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596632600,Viborg
+45717606,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596632700,Esbjerg
+45717607,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596633100,Holstebro
+45717608,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4599753200,Ringkøbing
+45717610,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717611,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565758,Vildbjerg
+45717612,45717613,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717614,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544563000,Herning
+45717615,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544562600,Herning
+45717616,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565800,Herning
+45717617,45717619,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717620,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544562600,Herning
+45717621,45717624,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717625,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565758,Vildbjerg
+45717627,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717629,45717630,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717631,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544562600,Herning
+45717632,45717633,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717635,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717636,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544562600,Herning
+45717637,45717638,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717639,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565758,Vildbjerg
+45717640,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544562600,Herning
+45717641,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565000,Ikast
+45717642,45717643,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717644,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565758,Vildbjerg
+45717646,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717647,45717648,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,+4544565000,Ikast
+45717649,,16,,visa,Visa/Dankort,debit,,DK,Handelsbanken,,www.handelsbanken.dk,,
+45717650,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4599753200,Ringkøbing
+45717651,45717652,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4597311322,Hvide Sande
+45717653,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4586981500,Hadsten
+45717654,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4587614500,Aarhus C
+45717655,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,,
+45717656,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4597311322,Hvide Sande
+45717660,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,,
+45717670,,16,,visa,Visa/Dankort,debit,,DK,Ringkjøbing Landbobank,,alm.landbobanken.dk,,
+45717679,,16,,visa,Visa/Dankort,debit,,DK,Ringkjøbing Landbobank,,alm.landbobanken.dk,,
+45717680,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,,
+45717681,,16,,visa,Visa/Dankort,debit,,DK,Alm. Brand Bank,,www.almbrand.dk,,
+45717700,45717705,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717708,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717710,45717713,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717714,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,+4574376900,Farum
+45717715,45717718,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717724,45717726,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45717729,,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45717730,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4599753200,Ringkøbing
+45717732,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596632800,Kolding
+45717733,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596632900,Horsens
+45717734,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596633700,Silkeborg
+45717735,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4597311322,Hvide Sande
+45717736,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596633500,Thisted
+45717737,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4599753200,Ringkøbing
+45717738,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596633000,Randers C
+45717739,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596633600,Aarhus C
+45717740,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596632450,Ikast
+45717747,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,+4596633600,Aarhus C
+45717749,,16,,visa,Visa/Dankort,debit,,DK,vestjyskBANK,,www.vestjyskbank.dk,,
+45717750,45717751,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717753,45717755,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717780,,16,,visa,Visa/Dankort,debit,,DK,Skjern Bank,,www.skjernbank.dk,,
+45717788,45717789,16,,visa,Visa/Dankort,debit,,DK,Danske Andelskassers Bank,,www.andelskassen.dk,,
+45717790,,16,,visa,Visa/Dankort,debit,,DK,Salling Bank,,www.sallingbank.dk,,
+45717800,,16,,visa,Visa/Dankort,debit,,DK,Ringkjøbing Landbobank,,alm.landbobanken.dk,,
+45717810,45717811,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717821,45717822,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717829,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717831,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717833,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893850,Viborg
+45717834,45717837,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717840,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717841,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893950,Kjellerup
+45717842,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893850,Viborg
+45717843,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589893950,Kjellerup
+45717844,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717845,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589894800,Bjerringbro
+45717846,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717849,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717851,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890010,København V
+45717852,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589890130,København Ø
+45717853,45717854,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717856,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717857,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589898700,Silkeborg
+45717858,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45717860,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717872,,16,,visa,Visa/Dankort,debit,,DK,Københavns Andelskasse,,www.kbh-andelskasse.dk,,
+45717890,,16,,visa,Visa/Dankort,debit,,DK,Salling Bank,,www.sallingbank.dk,,
+45717910,45717911,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717915,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717920,45717922,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717925,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717930,,16,,visa,Visa/Dankort,debit,,DK,Kreditbanken,,www.kreditbanken.dk,+4573331700,Aabenraa
+45717931,45717933,16,,visa,Visa/Dankort,debit,,DK,Kreditbanken,,www.kreditbanken.dk,,
+45717952,45717953,16,,visa,Visa/Dankort,debit,,DK,Saxo Privatbank,,dk.saxobank.com,,
+45717955,,16,,visa,Visa/Dankort,debit,,DK,Saxo Privatbank,,dk.saxobank.com,,
+45717970,45717971,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717980,45717981,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45717982,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,+4574377800,København K
+45717990,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,+4574375300,Tønder
+45718010,45718013,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45718020,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45718060,45718061,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45718063,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45718065,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45718066,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,+4574377800,København K
+45718068,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45718071,45718072,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45718075,45718077,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45718079,,16,,visa,Visa/Dankort,debit,,DK,Sydbank,,www.sydbank.dk,,
+45718090,45718091,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,,
+45718099,,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,www.nordjyskebank.dk,+4598941600,Hirtshals
+45718109,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,,
+45718113,45718114,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,,
+45718117,,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,,
+45718119,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Esbjerg
+45718120,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,,
+45718121,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Odense C
+45718122,45718123,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45718124,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,,
+45718125,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45718126,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Esbjerg
+45718127,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,,
+45718128,45718129,16,,visa,Visa/Dankort,debit,,DK,Nykredit Bank,,www.nykredit.dk,,
+45718130,45718133,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45718139,45718142,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.himmerland.dk,,
+45718143,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.himmerland.dk,+4598542233,Mariager
+45718144,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.himmerland.dk,,
+45718145,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.himmerland.dk,+4596575300,Aalborg
+45718146,45718148,16,,visa,Visa/Dankort,debit,,DK,Saxo Privatbank,,dk.saxobank.com,,
+45718149,,16,,visa,Visa/Dankort,debit,,DK,Bnp Paribas Fortis Danmark,,www.bnpparibas.dk,,
+45718205,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45718211,45718215,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45718220,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45718222,,16,,visa,Visa/Dankort,debit,,DK,BIL Danmark (Banque Internationale Luxembourg SA),,www.bilbankdanmark.dk,,
+45718223,45718224,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45718230,,16,,visa,Visa/Dankort,debit,,DK,Fih Erhvervsbank,,www.fih.dk,,
+45718232,,16,,visa,Visa/Dankort,debit,,DK,Fih Erhvervsbank,,www.fih.dk,,
+45718269,,16,,visa,Visa/Dankort,debit,,DK,Carnegie Bank,,www.krak.dk,,
+45718401,,16,,visa,Visa/Dankort,debit,,DK,Merkur,,www.merkur.dk,,
+45718411,,16,,visa,Visa/Dankort,debit,,DK,Andelskassen Fælleskassen,,www.faelleskassen.dk,,
+45718460,45718461,16,,visa,Visa/Dankort,debit,,DK,Nørresundby Bank,,alm.nrsbank.dk,,
+45718480,45718487,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45718489,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45718490,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Aarhus C
+45718491,45718493,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45718494,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,+4572250260,Randers C
+45718495,45718510,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45718514,45718530,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719001,45719002,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719004,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719006,45719012,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719015,45719016,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719020,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Vendsyssel,,www.sparekassen-vendsyssel.dk,+4582229000,Vrå
+45719022,,16,,visa,Visa/Dankort,debit,,DK,Brovst Sparekasse,,,,
+45719024,,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,,,
+45719025,,16,,visa,Visa/Dankort,debit,,DK,Jerslev Sparekasse,,,,
+45719028,45719029,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719033,,16,,visa,Visa/Dankort,debit,,DK,Nordjyske Bank,,,,
+45719035,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719037,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719040,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719041,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125410,Frederikshavn
+45719044,,16,,visa,Visa/Dankort,debit,,DK,Dronninglund Sparekasse,,www.dronspar.dk,,
+45719046,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719048,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45719049,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,+4597117000,Herning
+45719050,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719053,,16,,visa,Visa/Dankort,debit,,DK,Hellevad-Ørum Sparekasse,,,,
+45719054,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719056,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719057,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120100,Hjørring
+45719060,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719061,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,+4597117000,Herning
+45719066,45719067,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719070,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Vendsyssel,,www.sparekassen-vendsyssel.dk,,
+45719075,45719078,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719080,,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,,,
+45719081,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Thy,,www.sparthy.dk,,
+45719083,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Thy,,www.sparthy.dk,,
+45719086,45719090,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Thy,,www.sparthy.dk,,
+45719100,,16,,visa,Visa/Dankort,debit,,DK,Jyske Bank,,www.jyskebank.dk,+4589895600,Nykøbing M
+45719101,45719102,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719106,45719112,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Thy,,www.sparthy.dk,,
+45719114,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Thy,,www.sparthy.dk,,
+45719116,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Vendsyssel,,www.sparekassen-vendsyssel.dk,,
+45719117,,16,,visa,Visa/Dankort,debit,,DK,Frøslev-Mollerup Sparekasse,,,,
+45719118,45719120,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Thy,,www.sparthy.dk,,
+45719121,,16,,visa,Visa/Dankort,debit,,DK,Boddum-Ydby Sparekasse,,,,
+45719124,,16,,visa,Visa/Dankort,debit,,DK,Sønderhå-Hørsted Sparekasse,,,,
+45719127,45719128,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719129,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Thy,,www.sparthy.dk,,
+45719133,,16,,visa,Visa/Dankort,debit,,DK,Frøslev-Mollerup Sparekasse,,,,
+45719135,,16,,visa,Visa/Dankort,debit,,DK,Klim Sparekasse,,,,
+45719139,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Spar Mors,,,,
+45719140,45719141,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Vendsyssel,,www.sparekassen-vendsyssel.dk,,
+45719143,,16,,visa,Visa/Dankort,debit,,DK,Hunstrup-Østerild Sparekasse,,,,
+45719156,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719160,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719161,45719162,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalborg
+45719163,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Korsør
+45719164,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalborg
+45719170,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124680,Aars
+45719173,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122100,Roskilde
+45719174,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45719181,,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45719189,,16,,visa,Visa/Dankort,debit,,DK,FS Bank,,www.fsbank.dk,,
+45719190,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719196,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+457192,,,,visa,,debit,,DK,Spar Nord,,,2265222,
+45719200,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719201,45719203,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719206,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120100,Hjørring
+45719208,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719209,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719210,45719211,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719212,,16,,visa,Visa/Dankort,debit,,DK,Hals Sparekasse,,,,
+45719213,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719214,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719215,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719216,45719218,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719219,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719221,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,+4597117000,Herning
+45719223,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719224,,16,,visa,Visa/Dankort,debit,,DK,Ulsted Sparekasse,,,,
+45719225,45719227,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719231,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719233,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,+4572250260,Randers C
+45719236,45719237,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719238,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719239,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719240,45719246,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719247,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124680,Aars
+45719249,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45719251,45719252,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45719254,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719255,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringsted
+45719256,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719258,45719260,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719261,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45719265,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45719266,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aarhus C
+45719268,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719269,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124030,Risskov
+45719272,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Viborg
+45719274,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Nørre Alslev
+45719275,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719277,45719278,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719279,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45719280,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719281,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123560,Bjerringbro
+45719282,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719283,,16,,visa,Visa/Dankort,debit,,DK,Langå Sparekasse,,,,
+45719284,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586882500,Kjellerup
+45719285,,16,,visa,Visa/Dankort,debit,,DK,Fuur Sparekasse,,,,
+45719286,45719287,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719289,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719291,,16,,visa,Visa/Dankort,debit,,DK,Roslev Sparekasse,,,,
+45719292,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sundsøre,,,,
+45719294,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719296,45719297,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719298,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719299,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Bjerringbro
+457193,,,,visa,,debit,,DK,Spar Nord,,,4596344000,
+45719301,45719302,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719303,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,+4598546244,Hobro
+45719304,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719306,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,+4572245800,Aars
+45719307,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45719308,45719309,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719310,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Aalestrup
+45719311,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719312,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Balling,,,,
+45719313,,16,,visa,Visa/Dankort,debit,,DK,Durup Sparekasse,,,,
+45719314,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719315,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120540,Silkeborg
+45719316,45719326,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719328,45719335,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719336,45719337,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719338,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,+4598573522,Hadsund
+45719339,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719340,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,+4598542233,Mariager
+45719341,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719342,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719343,45719344,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123540,Grenaa
+45719345,45719349,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719351,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719352,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,+4598512550,Hobro
+45719353,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45719354,,16,,visa,Visa/Dankort,debit,,DK,Rønde og Omegns Sparekasse,,,,
+45719355,,16,,visa,Visa/Dankort,debit,,DK,Mørke Sparekasse,,,,
+45719356,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Djursland,,www.sparekassendjursland.dk,,
+45719357,,16,,visa,Visa/Dankort,debit,,DK,Helgenæs Sparekasse,,,,
+45719358,,16,,visa,Visa/Dankort,debit,,DK,Vistoft Sparekasse,,,,
+45719359,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719360,45719362,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719363,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719364,45719365,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719366,45719367,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719368,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719369,,16,,visa,Visa/Dankort,debit,,DK,Søby-Skader-Halling Sparekasse,,,,
+45719370,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719371,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719373,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719374,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719376,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719377,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Djursland,,www.sparekassendjursland.dk,,
+45719378,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719380,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719381,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719383,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719385,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719387,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719388,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Djursland,,www.sparekassendjursland.dk,,
+45719390,,16,,visa,Visa/Dankort,debit,,DK,Unknown,,,,
+45719395,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Kronjylland,,www.sparkron.dk,,
+45719402,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719404,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45719407,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719410,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719412,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719416,45719417,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719420,45719428,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719433,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719436,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719439,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125680,Odder
+45719442,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122050,Horsens
+45719444,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719445,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719447,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123600,Varde
+45719451,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123600,Varde
+45719452,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719455,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719456,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122050,Horsens
+45719458,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719459,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122050,Horsens
+45719462,45719463,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719464,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122050,Horsens
+45719465,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719467,45719468,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121720,Hedensted
+45719470,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122050,Horsens
+45719472,45719473,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122050,Horsens
+45719474,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719479,45719481,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120540,Silkeborg
+45719482,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124310,Hammel
+45719483,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719484,45719485,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122050,Horsens
+45719486,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719488,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719490,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45719491,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719493,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719496,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719499,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719501,,16,,visa,Visa/Dankort,debit,,DK,Fruering-Vitved Sparekasse,,,,
+45719505,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124060,Ry
+45719506,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120540,Silkeborg
+45719507,45719509,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719510,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124060,Ry
+45719511,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719512,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121720,Hedensted
+45719513,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123660,Billund
+45719514,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719515,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719517,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719518,45719519,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719521,45719522,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121720,Hedensted
+45719524,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719525,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,Støvring
+45719528,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719530,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125400,Fredericia
+45719532,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123590,Kolding
+45719536,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121570,Børkop
+45719537,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122050,Horsens
+45719538,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719539,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123590,Kolding
+45719541,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719543,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719544,45719545,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719547,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719551,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45719552,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719554,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719556,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719557,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ebeltoft
+45719559,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4586985400,Hinnerup
+45719560,45719561,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45719562,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719568,45719569,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121570,Børkop
+45719570,45719571,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719573,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121350,Kolding
+45719577,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719578,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123590,Kolding
+45719580,45719581,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125400,Fredericia
+45719582,45719583,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719584,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125400,Fredericia
+45719585,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Holstebro
+45719587,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Rønne
+45719588,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ringkøbing
+45719589,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Maribo
+45719590,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Lemvig
+45719593,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ikast
+45719595,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719598,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herning
+45719600,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herning
+45719602,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herning
+45719604,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719605,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Lemvig
+45719606,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herning
+45719607,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Kibæk
+45719608,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719609,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ikast
+45719610,45719614,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herning
+45719615,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Thisted
+45719617,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Hadsten
+45719619,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719620,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Herning
+45719621,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719622,45719623,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Videbæk
+45719624,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719625,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Vejen
+45719626,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719627,,16,,visa,Visa/Dankort,debit,,DK,Ulfborg Sparekasse,,,,
+45719628,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120260,Næstved
+45719629,,16,,visa,Visa/Dankort,debit,,DK,Stadil Sparekasse,,www.stadil-sparekasse.dk,,
+45719630,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Lemvig
+45719631,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45719632,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Struer
+45719633,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Ikast
+45719634,,16,,visa,Visa/Dankort,debit,,DK,Borbjerg Sparekasse,,www.borbjergsparekasse.dk,,
+45719635,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Struer
+45719637,45719638,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719641,,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,+4570333333,Skjern
+45719642,45719644,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719647,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120430,Randers C
+45719648,45719649,16,,visa,Visa/Dankort,debit,,DK,Nordea,,www.nordea.dk,,
+45719658,45719659,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121100,Aalborg
+45719660,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122040,Ribe
+45719661,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719662,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120020,Aarhus C
+45719663,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719664,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719665,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45719669,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719670,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123600,Varde
+45719672,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120140,Vejen
+45719674,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123600,Varde
+45719675,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719676,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120140,Vejen
+45719677,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123590,Kolding
+45719678,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719680,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123600,Varde
+45719681,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719682,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen For Nørre Nebel og Omegn,,www.sparnebel.dk,,
+45719684,,16,,visa,Visa/Dankort,debit,,DK,Fanø Sparekasse,,www.fanoespk.dk,,
+45719686,45719687,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45719689,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45719690,45719691,16,,visa,Visa/Dankort,debit,,DK,Vorbasse-Hejnsvig Sparekasse,,www.sparvorbasse.dk,,
+45719692,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122040,Ribe
+45719693,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719694,45719695,16,,visa,Visa/Dankort,debit,,DK,Saxo Privatbank,,dk.saxobank.com,,
+45719698,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719699,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123600,Varde
+45719700,45719701,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719704,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120140,Vejen
+45719705,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121350,Kolding
+45719706,45719707,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719709,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120140,Vejen
+45719710,45719711,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719712,,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45719713,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719714,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45719716,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120770,Esbjerg
+45719718,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719720,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719722,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121640,Odense N
+45719724,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120810,Odense C
+45719725,45719727,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120470,Vojens
+45719729,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120260,Næstved
+45719731,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120470,Vojens
+45719733,45719736,16,,visa,Visa/Dankort,debit,,DK,Frøs Herreds Sparekasse,,www.froes.dk,,
+45719737,,16,,visa,Visa/Dankort,debit,,DK,Frøs Herreds Sparekasse,,www.froes.dk,+4573521010,Haderslev
+45719738,45719742,16,,visa,Visa/Dankort,debit,,DK,Frøs Herreds Sparekasse,,www.froes.dk,,
+45719743,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545123160,Christiansfeld
+45719745,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719748,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125140,Haderslev
+45719749,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719750,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120140,Vejen
+45719752,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545121000,Hillerød
+45719756,45719757,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719758,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120600,København K
+45719762,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545120540,Silkeborg
+45719767,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124800,Lyngby
+45719768,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122200,Vejle
+45719769,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125730,Frederiksberg C
+45719770,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545124120,Støvring
+45719797,,16,,visa,Visa/Dankort,debit,,DK,Broager Sparekasse,,www.broagersparekasse.dk,,
+457198,,,,visa,,debit,,DK,Spar Nord,,,224544892929,
+45719800,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125200,Sønderborg
+45719803,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,,
+45719805,45719807,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719809,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719811,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719812,45719814,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719815,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719817,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,+4598657300,Farsø
+45719818,45719819,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719823,45719824,16,,visa,Visa/Dankort,debit,,DK,Den Jyske Sparekasse,,www.djs.dk,,
+45719825,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125190,Tønder
+45719826,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122730,Hvidovre
+45719827,45719828,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Bredebro,,www.sparbredebro.dk,,
+45719838,,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719839,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Bredebro,,www.sparbredebro.dk,,
+45719846,,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545125190,Tønder
+45719851,45719852,16,,visa,Visa/Dankort,debit,,DK,Jutlander Bank,,www.jutlander.dk,,
+45719860,,16,,visa,Visa/Dankort,debit,,DK,Folkesparekassen,,www.folkesparekassen.dk,,
+45719865,,16,,visa,Visa/Dankort,debit,,DK,Nordoya Sparikassi,,,,
+45719870,,16,,visa,Visa/Dankort,debit,,DK,Suduroyar Sparikassi,,,,
+45719872,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719873,,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,+4597117000,Herning
+45719874,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Kolding
+45719876,45719878,16,,visa,Visa/Dankort,debit,,DK,Danske Bank,,www.danskebank.dk,+4545122050,Horsens
+45719880,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,,
+45719881,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559651515,Asnæs
+45719882,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559276700,Jyderup
+45719883,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4558241515,Dianalund
+45719884,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559482250,Hillerød
+45719885,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559431515,Holbæk
+45719886,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,,
+45719887,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4546355151,Roskilde
+45719888,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4557611515,Ringsted
+45719889,,16,,visa,Visa/Dankort,debit,,DK,Sparekassen Sjælland,,alm.spks.dk,+4559651515,Asnæs
+45719890,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Horsens
+45719891,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Vejle
+45719892,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Haderslev
+45719893,45719898,16,,visa,Visa/Dankort,debit,,DK,Spar Nord,,www.sparnord.dk,,
+45719899,,16,,visa,Visa/Dankort,debit,,DK,BankNordik,,www.banknordik.dk,+4576978000,Aarhus C
+45719942,,16,,visa,Visa/Dankort,debit,,DK,Diba Bank,,www.diba.dk,,
+457274,,,,visa,,debit,,IN,ICICI,,,,
+457356,,,,visa,,credit,,AU,QANTAS STAFF CREDIT UNION,,,61295823200,
+457631,,,,visa,,credit,,BR,BANCODOBRASIL,,,,
+457896,,,,visa,,credit,,ZA,FIRST NATIONAL,,,0860112244,
+457972,,,,visa,,credit,,KR,KOOKMIN BANK,,,82263007300,
+458003,,,,visa,,credit,,IL,LEUMI,,,97236178888,
+458008,,,,visa,,credit,,IL,DISCOUNT,,,97235726444,
+458012,,,,visa,,credit,,IL,LEUMI,,,97236178888,
+458016,,,,visa,,credit,,IL,DISCOUNT,,,97235726444,
+458021,,,,visa,,credit,,IL,UNION,,,97235726444,
+458024,,,,visa,,credit,,IL,MIZRAHI TEFAHOT,,,039700277,
+458027,,,,visa,,credit,,IL,BEINLEUMI,,,97235726444,
+458028,,,,visa,,credit,,IL,ISRAEL CREDIT CARDS,,,3603782265,
+458036,,,,visa,,credit,,IL,BEINLEUMI,,,97235726444,
+458124,,,,visa,,credit,,CN,BANK OF COMMUNICATIONS,,,862128283888,
+458127,,,,visa,,credit,,HK,BANK OF COMMUNICATIONS,,,85222699699,
+458300,,,,visa,,debit,,ET,COMMERCIAL BANK OF ETHIOPIA,,,,
+458415,,,,visa,,credit,,US,COMERICA,,,8773383390,
+458436,,,,visa,,credit,,US,U.S.,,,8552098388,
+458587,,,,visa,,debit,,NG,STANDARD CHARTERED,,,23412704611,
+458594,,,,visa,,debit,,AU,HSBC,,,1300308008,
+458777,,,,visa,,debit,,IN,IDBI,,,1800226999,
+459020,,,,visa,,credit,,BR,ITAU,,,08007225803,
+459023,,,,visa,,credit,,BR,ITAU,,,,
+459061,,,,visa,,debit,,US,ENTROPAY,,,,
+459078,,,,visa,,credit,,BR,ITAU,,,,
+459080,,,,visa,,credit,,BR,ITAU,,,8003969665,
+459419,,,,visa,,credit,,CO,BBVA,,,5714010000,
+459907,,,,visa,,credit,,KR,,,,82-2-7560505,
+459914,,,,visa,,credit,,MY,UNITED OVERSEAS BANK (MALAYSIA) BHD,,,60326128121,
+459984,,,,visa,,credit,,ES,CAJA RURAL,,,902310902,
+459985,,,,visa,,debit,,ES,LA CAIXA,,,902200202,
+459990,,,,visa,,debit,,ES,BANKIA,,,34916024680,
+460035,,,,visa,,credit,,BR,ITAU,,,551140014848,
+460149,,,,visa,,debit,,US,NATIONAL BANK OF ARIZONA,,,9283502020,
+460203,,,,visa,,debit,,US,KITSAP COMMUNITY FEDERAL CREDIT UNION,,,3606622000,
+460213,,,,visa,,debit,,US,FIRST,,,8004722265,
+460266,,,,visa,,credit,,US,APGFCU,,,8008472911,
+460282,,,,visa,,debit,,US,CAMPUS FEDERAL CREDIT UNION,,,8887698841,
+460288,,,,visa,,credit,,US,COAST HILLS FEDERAL CREDIT UNION,,,8057337600,
+460419,,,,visa,,credit,,US,FIRST TECHNOLOGY CREDIT UNION,,,8006370852,
+460665,,,,visa,,debit,,US,ICON,,,2815172430,
+460675,,,,visa,,debit,,US,ONPOINT,,,8005273932,
+460727,,,,visa,,debit,,US,RICHLAND,,,4195258791,
+460753,,,,visa,,debit,,US,JSC FEDERAL CREDIT UNION,,,8009400708,
+460792,,,,visa,,debit,,US,BNC NATIONAL,,,8002622265,
+460820,,,,visa,,debit,,US,FNBT,,,8507962201,
+460840,,,,visa,,debit,,US,FIRST NATIONAL,,,4793943552,
+460848,,,,visa,,debit,,US,SAN DIEGO COUNTY CREDIT UNION,,,8777322848,
+460849,,,,visa,,debit,,US,MOUNTAIN WEST,,,8006415401,
+461000,461001,,,visa,,credit,,US,SIMMONS FIRST NATIONAL BANK,,,8002722102,
+461021,,,,visa,,credit,,US,BRIGHT STAR CREDIT UNION,,,8002999842,
+461046,,,,visa,,debit,,US,CHASE,,,8009359935,
+461098,,,,visa,,credit,,US,SIMMONS FIRST NATIONAL BANK,,,8002722102,
+461100,,,,visa,,debit,,US,SIMMONS FIRST NATIONAL BANK,,,8774574976,
+461222,,,,visa,,debit,,US,FIRST STATE COMMUNITY,,,5737564547,
+461608,,,,visa,,credit,,US,BB&T,,,800-476-4228,
+461657,,,,visa,,credit,,US,CITI,,,8009505114,
+461691,,,,visa,,credit,,US,BANK OF AMERICA,,,8006731044,
+461700,,,,visa,,debit,,ID,MANDIRI,,,,
+461772,,,,visa,,credit,,MY,HSBC AMANAH,,,60383215500,
+462161,,,,visa,,debit,,US,AMARILLO NATIONAL,,,8063788000,
+462239,,,,visa,,debit,,AU,,,,61396837043,
+462286,,,,visa,,credit,,MY,HSBC,,,60383215200,
+462406,,,,visa,,debit,,US,BROADWAY,,,8005548969,
+462485,,,,visa,,credit,,AU,AUSTRALIA POST,,,611300882094,
+462845,,,,visa,,debit,,SG,,,,6563272265,
+462974,,,,visa,,credit,,MX,INBURSA,,,54478000,
+463066,,,,visa,,credit,,US,WHATCOM EDUCATIONAL CREDIT UNION,,,800-525-8703,
+463097,,,,visa,,debit,,US,THE CITIZENS,,,6013893290,
+463158,,,,visa,,debit,,US,BBVA COMPASS,,,8002667277,
+463288,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,1,
+463491,,,,visa,,debit,,US,METABANK,,,8007337152,
+463550,463551,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8006228731,
+463552,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,5035334400,
+463564,,,,visa,,debit,,US,,,,,
+463572,463573,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8882874637,
+463575,463578,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8882874637,
+463580,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8882874637,
+463581,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,2248298820,
+463584,463585,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8882874637,
+463588,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8882874637,
+463589,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,88828746377,
+463675,,,,visa,,debit,,US,EAGLE COMMUNITY CREDIT UNION,,,8003245328,
+463689,,,,visa,,debit,,US,MOCSE,,,8004534543,
+463962,,,,visa,,debit,,US,BRYANT,,,8778279268,
+463995,,,,visa,,debit,,US,VALLEY GREEN,,,,
+463997,,,,visa,,debit,,US,,,,,
+464018,,,,visa,,credit,,US,CHASE,,,8882474080,
+464303,,,,visa,,debit,,US,OLD NATIONAL BANK IN EVANSVILLE,,,8007312265,
+464455,,,,visa,,debit,,US,GREATER NEVADA CREDIT UNION,,,8004216674,
+464532,,,,visa,,credit,,MY,CITIBANK,,,60323830000,
+464579,,,,visa,,debit,,AU,,,,61396837043,
+464596,,,,visa,,credit,,MX,GLOBAL CARD,,,,
+464875,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8882874637,
+464880,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8882874637,
+465156,,,,visa,,debit,,US,SERVICE CREDIT UNION,,,8009367730,
+465246,,,,visa,,debit,,TN,BANQUE NATIONALE AGRICOLE,,,71831000,
+465290,,,,visa,,debit,,US,CITIZENS,,,8008626200,
+465345,,,,visa,,debit,,US,STBANK,,,3032375000,
+465355,,,,visa,,debit,,US,,,,,
+465828,,,,visa,,debit,,MX,INBURSA,,,54478000,
+465858,465859,,,visa,,debit,,GB,BARCLAYS,,,08457555555,
+465861,,,,visa,,debit,,GB,BARCLAYS,,,01604230230,
+465886,,,,visa,,credit,,MY,AFFIN,,,60355223000,
+465902,,,,visa,,debit,,GB,BARCLAYS,,,08457555555,
+465910,,,,visa,,debit,,GB,LLOYDS,,,08453000000,
+465935,,,,visa,,debit,,GB,NATIONWIDE,,,441793656789,
+465942,465943,,,visa,,debit,,GB,HSBC,,,08457404404,
+465944,,,,visa,,debit,,GB,HSBC,,,441226261010,
+466135,,,,visa,,debit,,US,EMPLOYEES CREDIT UNION,,,800-234-5354,
+466186,,,,visa,,debit,,US,SEACOAST NATIONAL,,,8007069991,
+466188,466189,,,visa,,debit,,US,BB&T,,,8002265228,
+466250,,,,visa,,credit,,MY,HONG LEONG,,,,
+466309,,,,visa,,credit,,US,CAPITAL ONE,,,8009557070,
+466801,,,,visa,,debit,,US,HANCOCK BANK OF LOUISIANA,,,8002564636,
+467001,,,,visa,,debit,,US,NATIONSBANK OF DELAWARE N.A.,,,9567226622,
+467010,,,,visa,,debit,,US,NATIONSBANK OF DELAWARE N.A.,,,8669025860,
+467021,,,,visa,,debit,,ES,LA CAIXA,,,902334334,
+467339,,,,visa,,credit,,US,INSIGHT,,,8885728472,
+467726,,,,visa,Money Mart Titanium+,debit,y,CA,PEOPLES TRUST COMPANY,,,,
+467765,,,,visa,Ipko,debit,y,RS,RAIFFEISEN BANK,,www.raiffeisen-kosovo.com,+381 38 222 222,Prishtine
+467784,,,,visa,,debit,,MY,RHBBANK,,,60392061000,
+467785,,,,visa,,debit,,MY,RHBBANK,,,60126717531,
+467851,,,,visa,,debit,,MY,HONG LEONG,,,60376268899,
+467875,,,,visa,,debit,,NG,FCMB,,,800-955-9900,
+467893,,,,visa,,debit,,MY,PUBLIC,,,800-955-9900,
+467950,,,,visa,,credit,,MY,PUBLIC,,,60321768000,
+467951,,,,visa,,debit,,MY,PUBLIC,,,60,
+468017,,,,visa,,credit,,US,TRUSTMARK NATIONAL BANK,,,8002432524,
+468018,,,,visa,,debit,,US,ZIONS,,,8007892265,
+468451,,,,visa,,debit,,US,AA CREDIT UNION,,,8005330035,
+468805,,,,visa,,debit,,IN,AXIS,,,8002335577,
+468881,,,,visa,,debit,,US,BANK OF TEXAS,,,8003465312,
+469065,,,,visa,,debit,,US,IBERIA,,,8009680801,
+469072,,,,visa,,debit,,US,IBERIA,,,8009680801,
+469090,,,,visa,,debit,,US,OREGON COMMUNITY CREDIT UNION,,,5415212618,
+469208,,,,visa,,debit,,US,BANCORP,,,8662952460,
+469227,,,,visa,,credit,,US,USBANK,,,8663227989,
+469268,,,,visa,,debit,,BS,FIRST CARIBBEAN INTERNATIONAL,,,,
+469380,,,,visa,,credit,,US,BANK OF CHINA,,,861066085566,
+469390,,,,visa,,debit,,MY,TUNE MONEY,,,60377180000,
+469488,,,,visa,,debit,,US,SUNFLOWER,,,7192752311,
+469510,,,,visa,,debit,,US,LANDMARK NATIONAL,,,6206405599,
+469513,,,,visa,,debit,,US,OPUS,,,1,
+469554,469555,,,visa,,credit,,MY,BANK ISLAM,,,60326900900,
+470132,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+470134,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+470500,,,,visa,,credit,,US,WELLS FARGO FINANCIAL BANK,,,8004598451,
+470543,,,,visa,,credit,,MY,AMISLAMIC,,,,
+470598,,,,visa,,credit,,BR,ITAU,,,551140014848,
+470712,,,,visa,,credit,,US,THE INDEPENDENT BANKERS,,,8003677576,
+471511,,,,visa,,credit,,US,ELAN FINANCIAL SERVICES,,,8003445696,
+471515,,,,visa,,credit,,US,PNC NATIONAL BANK_OF DELAWARE,,,8006854039,
+471529,,,,visa,,credit,,US,BANK OF AMERICA,,,8884492273,
+471563,,,,visa,,credit,,US,JPMORGANCHASE,,,8002707760,
+471627,,,,visa,,credit,,US,,,,612-973-6476,
+471632,,,,visa,,credit,,US,,,,612-973-6476,
+471633,,,,visa,,credit,,US,U.S. BANK NATIONAL ASSOCIATION,,,612-973-6476,
+471634,,,,visa,,credit,,US,,,,612-973-6476,
+471640,,,,visa,,credit,,US,U.S. BANK N.A. ND,,,8889946722,
+471651,,,,visa,,credit,,US,U.S. BANK NATIONAL ASSOCIATION,,,612-973-6476,
+471662,,,,visa,,credit,,US,,,,612-973-6476,
+471670,,,,visa,,credit,,US,,,,612-973-6476,
+471681,,,,visa,,credit,,US,,,,612-973-6476,
+471684,,,,visa,,credit,,US,,,,612-973-6476,
+471703,,,,visa,,credit,,BR,BANCO DO BRASIL,,,08007290001,
+471724,,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+471727,,,,visa,,debit,,US,BANK OF AMERICA,,,3157244022,
+471832,,,,visa,,credit,,US,LEXUS,,,8668774966,
+471853,,,,visa,,debit,,US,ASCEND,,,,
+471896,,,,visa,,debit,,US,SANTA BARBARA COUNTY FEDERAL CREDIT UUNION,,,8056823357,
+471925,,,,visa,,credit,,US,USBANK,,,8777346060,
+471926,,,,visa,,credit,,US,U.S. BANK N.A. ND,,,8777346060,
+471937,,,,visa,,debit,,US,DUPONT GOODRICH,,,4097272351,
+471999,,,,visa,,debit,,US,INDANA HEARTLAND,,,7658543067,
+472070,,,,visa,,credit,,MY,AEON,,,0327199999,
+472409,,,,visa,,debit,,CA,TD CANADA TRUST,,,8662223456,
+472437,,,,visa,,credit,,AU,CITIBANK,,,133739,
+472513,,,,visa,,debit,,US,EDUCATORS CREDIT UNION,,,,
+472634,,,,visa,,credit,,TW,UNION,,,515-222-8685,
+472660,,,,visa,,credit,,AU,SOUTHERN CROSS CREDIT UNION,,,515-222-8685,
+472690,,,,visa,,credit,,AU,SGE CREDIT UNION,,,1300364400,
+472776,,,,visa,,debit,,US,MONEY NETWORK,,,8889130900,
+472777,,,,visa,,debit,,US,METABANK,,,8889130900,
+472906,,,,visa,,debit,,NL,ABN AMRO,,,09003355333,
+472926,,,,visa,,debit,,CA,PEOPLES TRUST COMPANY,,,8006984966,
+473064,,,,visa,,debit,,US,SOUTHLAND CIVIC FEDERAL CREDIT UNION,,,800-426-1917,
+473079,,,,visa,,debit,,US,FIRST NATIONAL,,,6206942247,
+473137,,,,visa,,debit,,US,WASHINGTON TRUST BANK,,,8007884578,
+473157,,,,visa,,debit,,US,NATIONAL BANK OF ARIZONA,,,8004978168,
+473336,,,,visa,,debit,,US,ENT FEDERAL CREDIT UNION,,,8005259623,
+473477,,,,visa,,debit,,US,NORTH ISLAND CREDIT UNION,,,6196561600,
+473581,,,,visa,,credit,,US,VENTURA COUNTY CREDIT UNION,,,608-836-2487,
+473622,,,,visa,,debit,,US,CHASE,,,8777120088,
+473690,,,,visa,,debit,,US,GE CAPITAL RETAIL,,,8779374098,
+473691,,,,visa,,debit,,US,WALMART,,,8779374098,
+473701,,,,visa,,credit,,MX,INBURSA,,,8008472911,
+473702,473703,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+473764,,,,visa,,credit,,US,,,,,
+473819,,,,visa,,credit,,MY,CITIBANK,,,60323830000,
+473905,,,,visa,,debit,,US,ALTRA FEDERAL CREDIT UNION,,,6087874500,
+473956,,,,visa,,debit,,US,VIRGINIA CREDIT UNION,,,8004497728,
+474151,,,,visa,,credit,,TR,GARANTI,,,00902124440400,
+474165,474166,,,visa,,debit,,US,WELLS FARGO,,,8002255935,
+474174,,,,visa,,debit,,MX,BANREGIO,,,8664320550,
+474255,,,,visa,,debit,,US,,,,,
+474426,,,,visa,,credit,,US,FIRST FINANCIAL,,,,
+474440,,,,visa,,debit,,US,PLANTERS,,,8663986824,
+474472,474475,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8004321000,
+474476,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,877-833-5617,
+474477,474482,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8004321000,
+474484,474489,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8004321000,
+474539,,,,visa,,credit,,BR,CAIXA ECONOMICA FEDERAL,,,551132384455,
+474552,,,,visa,,credit,,US,,,,,
+474622,,,,visa,,debit,,US,COMERICA,,,800-572-6620,
+474643,,,,visa,,debit,,US,TELHIO CREDIT UNION,,,8772213233,
+474665,,,,visa,,debit,,US,FIRST NATIONAL BANK OF SOUTHWESTERN OHIO,,,8002218890,
+474843,,,,visa,,credit,,DE,,,,03012030000,
+475055,,,,visa,,debit,,US,CHASE,,,8009359935,
+475056,,,,visa,,debit,,US,CHASE,,,3309892169,
+475117,,,,visa,,debit,,GB,ROYAL BANK OF SCOTLAND,,,0800252083,
+475127,,,,visa,,debit,,GB,NATWEST,,,08457888444,
+475128,,,,visa,,debit,,GB,NAT WEST,,,08456002803,
+475129,,,,visa,,debit,,GB,NATWEST,,,08456002803,
+475130,,,,visa,,debit,,GB,NAT WEST,,,08456002803,
+475583,,,,visa,,credit,,US,DELTA COMMUNITY CREDIT UNION,,,4047154725,
+475634,,,,visa,,debit,,US,VISTERRA,,,9516564411,
+475671,,,,visa,,debit,,US,BANK OF NEVADA,,,702-248-4200,
+475714,,,,visa,,debit,,GB,SANTANDER,,,441908237963,
+475747,,,,visa,,debit,,GB,NATWEST,,,08457114477,
+475751,,,,visa,,debit,,GB,NATWEST,,,08457114477,
+475824,,,,visa,,debit,,US,AMERICA FIRST CREDIT UNION,,,8009993961,
+476153,,,,visa,,credit,,US,USBANK,,,8003747979,
+476164,,,,visa,,debit,,US,TCF NATIONAL BANK,,,8008232265,
+476248,,,,visa,,debit,,GB,,,,08459000400,
+476331,,,,visa,,credit,,BR,SICREDI,,,8003969665,
+476333,,,,visa,,credit,,BR,SICRED,,,8003969665,
+476363,,,,visa,,debit,,GB,LLOYDS TSB,,,,
+476516,,,,visa,,debit,,US,REDSTONE FEDERAL CREDIT UNION,,,800-234-1234,
+476546,,,,visa,,debit,,US,BANKPLUS,,,8888117587,
+476559,,,,visa,,debit,,US,SOUTH FLORIDA EDUCATIONAL FEDERAL CREDIT UNION,,,7863903548,
+476609,,,,visa,,credit,,BR,BRADESCO,,,55-11-37416533,
+476900,,,,visa,,credit,,US,ZIONS,,,8887585349,
+477213,,,,visa,,credit,,MX,BBVA BANCOMER,,,,
+477214,,,,visa,,credit,,MX,BBVA BANCOMER,,,018001121113,
+477291,,,,visa,,credit,,MX,BBVA BANCOMER,,,52262663,
+477304,,,,visa,,credit,,US,IMPERIAL BANK,,,310-725-4102,
+477327,,,,visa,,debit,,US,UNION SAVINGS,,,(925) 686-7076,
+477353,,,,visa,,debit,,US,E*TRADE BANK,,,8003872331,
+477361,,,,visa,,credit,,AU,BIG SKY,,,1300654321,
+477395,,,,visa,,debit,,MY,BANK SIMPANAN NASIONAL,,,60321425258,
+477778,,,,visa,,debit,,US,ROYAL CREDIT UNION,,,7158338111,
+477800,,,,visa,,debit,,US,WEST COAST,,,8008953345,
+477801,,,,visa,,debit,,US,SF FIRE CREDIT UNION,,,8884993473,
+477834,,,,visa,,debit,,US,WHITE SANDS FEDERAL CREDIT UNION,,,8006589933,
+477857,,,,visa,,debit,,US,MAIN SOURCE,,,8005548969,
+478200,,,,visa,,debit,,US,CHASE,,,8002988016,
+478380,,,,visa,,credit,,US,AT&T,,,9044488661,
+478431,,,,visa,,credit,,US,GE CAPITAL RETAIL,,,8669136765,
+478499,,,,visa,,debit,,US,BANCORP,,,8666794869,
+478829,,,,visa,,credit,,US,CAPITAL ONE,,,8006222580,
+478975,,,,visa,,debit,,US,APPLE FEDERAL CREDIT UNION,,,8006667996,
+479124,,,,visa,,credit,,US,CAPITAL ONE,,,8008670904,
+479144,,,,visa,,debit,,US,GEORGIA UNITED CREDIT UNION,,,8884934328,
+479193,,,,visa,,debit,,US,DNB FIRST,,,8005234175,
+479213,,,,visa,,debit,,US,TD BANKNORTH,,,8887519000,
+479248,,,,visa,,debit,,US,FIRST FINANCIAL FEDERAL CREDIT UNION,,,800-903-3328,
+479271,,,,visa,,debit,,US,COMMUNITY ONE,,,8008731194,
+479370,,,,visa,,debit,,US,METRO,,,7174126888,
+479395,,,,visa,,credit,,BR,CAIXA,,,55554799582893,
+479403,,,,visa,,debit,,US,HIGHLANDS UNION BANK,,,2766289181,
+479511,,,,visa,,debit,,US,COMERICA BANK,,,800-572-6620,
+479711,,,,visa,,debit,,AD,CREDIT ANDORRA,,,376-888980,
+479746,,,,visa,,credit,,AE,ADCB,,,8002030,
+479826,,,,visa,,credit,,US,USBANK,,,7014612010,
+479849,,,,visa,,credit,,US,FIRST TENNESSEE BANK N.A.,,,8003825465,
+479851,,,,visa,,credit,,US,CHASE,,,8665528855,
+479853,,,,visa,,credit,,US,USBANK,,,8664854545,
+480011,480012,,,visa,,credit,,US,BANK OF AMERICA,,,8004212110,
+480156,,,,visa,,debit,,US,CITI,,,8005824910,
+480158,,,,visa,,debit,,US,CITI,,,8004221992,
+480207,,,,visa,,debit,,US,U.S. BANK NATIONAL ASSOCIATION,,,8006733555,
+480209,,,,visa,,debit,,US,USBANK,,,8006733555,
+480213,,,,visa,,credit,,US,CAPITAL ONE,,,8008670904,
+480228,,,,visa,,credit,,US,,,,,
+480286,,,,visa,,credit,,AR,,,,54-11-43793300,
+480327,,,,visa,,debit,,US,FIRST TECH FEDERAL CREDIT UNION,,,8558558805,
+480398,,,,visa,,debit,,US,VENTURA COUNTY FEDERAL CREDIT UNION,,,8054774000,
+480642,,,,visa,,debit,,US,WEST SUBURBAN BANK,,,8002584009,
+480691,,,,visa,,debit,,US,MEMBERSOURSE CREDIT UNION,,,713-627-4000,
+480990,,,,visa,,debit,,US,CHARLES SCHWAB,,,8884039000,
+481110,,,,visa,,debit,,US,BANK OF HAWAII,,,8886433888,
+481171,,,,visa,,debit,,US,Bancorp Bank,,www.thebancorp.com, +1 866 271 1623, Wilmington
+481581,481583,,,visa,,debit,,US,BANK OF AMERICA,,,8004321000,
+481588,,,,visa,,credit,,US,BANK OF AMERICA,,,8882874637,
+481959,,,,visa,,credit,,US,FIRST FINANCIAL FEDERAL CREDIT UNION,,,800-903-3328,
+482000,,,,visa,,credit,,US,CEFCU,,,8004497728,
+482163,,,,visa,,credit,,US,READY DEBIT,,,8665029342,
+482425,,,,visa,,credit,,BR,RIACHUELO,,,6792223793,
+482440,,,,visa,,debit,,DE,WIRECARD,,,491805947322,
+482481,,,,visa,,debit,,BR,ITAU,,,54545,
+482490,,,,visa,,credit,,TR,GARANTI,,,4440333,
+482498,,,,visa,,credit,,IT,UNICREDIT,,,390233408973,
+482851,,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+482853,482854,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+482857,,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+482860,,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+482862,,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+482864,,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+483030,,,,visa,,debit,,MX,HSBC,,,,
+483304,,,,visa,,debit,,US,BANCORP,,,8886769376,
+483312,483314,,,visa,,debit,,US,CHASE,,,8009359935,
+483316,,,,visa,,debit,,US,CHASE,,,8009359935,
+483323,,,,visa,,debit,,US,CHASE,,,8668027011,
+483324,,,,visa,,debit,,US,CHASE,,,8665861704,
+483332,,,,visa,,debit,,US,GULF WINDS FEDERAL CREDIT UNION,,,8504799601,
+483561,,,,visa,,debit,,NZ,THE NATIONAL,,,6443841730,
+483575,,,,visa,,credit,,ID,HSBC,,,08041864722,
+483741,,,,visa,,debit,,NZ,KIWIBANK,,,0800113355,
+483950,,,,visa,,credit,,US,TD BANKNORTH,,,8885618861,
+484162,,,,visa,,debit,,ZA,FIRST NATIONAL,,,0860112244,
+484281,,,,visa,,credit,,MY,MAYBANK,,,60320748800,
+484509,,,,visa,,credit,,US,OEFCU,,,7023999115,
+484541,,,,visa,,credit,,US,SECU,,,2812854551,
+484575,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8004321000,
+484588,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8002563257,
+484594,,,,visa,,debit,,US,"BANK OF AMERICA, NATIONAL ASSOCIATION",,,8005514453,
+484718,,,,visa,,debit,,US,BANCORP,,,8005711376,
+484735,,,,visa,,debit,,US,BANCORP,,,8005711376,
+484810,,,,visa,,debit,,MY,PUBLIC,,,0321768000,
+484852,,,,visa,,debit,,NA,FIRST NATIONAL,,,,
+485158,,,,visa,,credit,,US,OURFAMILYFCU,,,(727) 536-6800,
+485237,,,,visa,,debit,,US,METABANK,,,8668456273,
+485240,,,,visa,,debit,,US,PSFCU,,,8002972181,
+485284,,,,visa,,debit,,US,WHIDBEY ISLAND,,,3603315868,
+485320,,,,visa,,debit,,US,SKYLIGHT,,,8006863363,
+485340,,,,visa,,debit,,US,GLOBAL CASH CARD,,,8663959200,
+485426,,,,visa,,credit,,US,SPACE COAST CREDIT UNION,,,3217522222,
+485583,,,,visa,,debit,,US,SOUTH GEORGIA,,,(800) 242-4770,
+485620,,,,visa,,credit,,US,"WELLS FARGO BANK NEVADA, N.A.",,,800 225 5935,
+485631,,,,visa,,debit,,US,FROST,,,8005137678,
+485671,,,,visa,,credit,,US,BB&T,,,800-476-4228,
+486123,,,,visa,,debit,,US,MOUNTAIN CREDIT UNION,,,8284522216,
+486169,,,,visa,,debit,,US,WINGS FINANCIAL,,,9012390651,
+486185,,,,visa,,debit,,US,EVANSVILLE FIREFIGHTERS FCU,,,877-866-7827,
+486236,,,,visa,,credit,,US,CAPITAL ONE BANK,,,8009033637,
+486270,,,,visa,,debit,,AU,AUSTRALIA POST,,,611300665054,
+486310,,,,visa,,debit,,US,COREFIRST BANK & TRUST,,,7852678900,
+486483,,,,visa,,credit,,GB,HSBC,,,00441442422929,
+486521,,,,visa,,credit,,US,CHASE,,,,
+486560,,,,visa,,credit,,US,SUNTRUST,,,8008368562,
+486742,,,,visa,,debit,,US,CHASE,,,8009359935,
+486748,,,,visa,,credit,,US,CENTRAL MINNESOTA FEDERAL CREDIT UNION,,,8883308482,
+486796,,,,visa,,debit,,US,CHASE,,,8009359935,
+486827,,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+486830,486831,,,visa,,debit,,US,WELLS FARGO,,,8008693557,
+486854,,,,visa,,debit,,US,,,,,
+486872,,,,visa,,debit,,US,AMERICA FIRST CREDIT UNION,,,8009993961,
+486895,,,,visa,,credit,,US,BARCLAYS,,,8007907942,
+486910,,,,visa,,debit,,US,FIRST AMERICA,,,,
+487090,,,,visa,,debit,,US,COMMUNITY,,,01499544986213,
+487309,,,,visa,,debit,,US,"WELLS FARGO BANK IOWA, NATIONAL ASSOCIATION",,,8008693557,
+487452,,,,visa,,credit,,US,TEXAS FIRST BANK,,,800-215-6280,
+488839,,,,visa,,debit,,US,MAYO EMPLOYEES FEDERAL CREDIT UNION,,,5075351460,
+488889,,,,visa,,credit,,US,BANK OF AMERICA,,,8004212110,
+488890,,,,visa,,credit,,US,BANK OF AMERICA,,,8668134497,
+488893,,,,visa,,credit,,US,BANK OF AMERICA,,,8004212110,
+488894,,,,visa,,credit,,US,BANK OF AMERICA,,,8007329194,
+489055,,,,visa,,credit,,GB,BARCLAYS,,,,
+489113,,,,visa,,credit,,BE,,,,078152153,
+489208,,,,visa,,debit,,US,CHARLOTTE STATE BANK,,,608-240-7769,
+489272,,,,visa,,debit,,US,BENCHMARK COMMUNITY,,,4344474256,
+489308,,,,visa,,credit,,MY,PUBLIC,,,,
+489391,,,,visa,,credit,,BR,ITAU,,,,
+489396,,,,visa,,credit,,GB,NATIONWIDE,,,442476438997,
+489407,,,,visa,,credit,,PL,,,,,
+489452,,,,visa,,debit,,IT,CARIGE,,,390105757500,
+489455,,,,visa,,debit,,TR,GARANTI,,,4440333,
+489464,,,,visa,,debit,,IT,CARIGE,,,,
+489591,,,,visa,,credit,,MY,AEON CREDIT SERVICE,,,60327199999,
+489657,,,,visa,,debit,,US,FIRST NBC,,,8665468273,
+489784,,,,visa,,credit,,JP,EPOS,,,81333830101,
+489901,,,,visa,,debit,,US,PACIFIC SERVICE CREDIT UNION,,,8888586878,
+489925,,,,visa,,credit,,CO,BANCO DE OCCIDENTE S.A.,,,573125889701,
+490056,,,,visa,,debit,,US,BAYLAKE,,,,
+490070,,,,visa,,debit,,US,CHASE,,,4052729935,
+490071,,,,visa,,debit,,US,CHASE,,,8889945626,
+490117,,,,visa,,credit,,CH,SCHWEIZERISCHER BANKVEREIN (SWISS BANK CORPORATION,,,41448283501,
+490118,,,,visa,,credit,,CH,UBS,,,41448283501,
+490172,,,,visa,,credit,,BR,ITAU,,,551140014848,
+490281,,,,visa,,credit,,MY,HONG LEONG,,,60326161133,
+490282,,,,visa,,credit,,MY,HONG LEONG,,,60326161188,
+490435,,,,visa,,debit,,US,THE PEOPLES,,,,
+490638,,,,visa,,credit,,DE,BARCLAYS BANK PLC,,,494089099866,
+490696,,,,visa,,credit,,AR,CITI,,,08104442484,
+490698,,,,visa,,credit,,AR,CITI,,,541147212484,
+490714,,,,visa,,credit,,JP,CITI,,,81453306900,
+490715,,,,visa,,credit,,JP,CITIBANK,,,0120003081,
+490733,,,,visa,,credit,,TH,SIAM COMMERCIAL,,,027777777,
+490744,,,,visa,,credit,,DE,POSTBANK,,,01803040666,
+490755,,,,visa,,debit,,US,CITIZENS BANK,,,8008061692,
+490785,,,,visa,,debit,,US,AMERICAN SOUTHWEST CREDIT UNION,,,5204591860,
+490798,,,,visa,,debit,,US,FIRSTREPUBLIC,,,57-1-2833006,
+490824,,,,visa,,credit,,IT,INTESA SANPAOLO,,,390258210120,
+490829,,,,visa,,credit,,DE,TARGO,,,492033958838,
+490853,,,,visa,,debit,,US,FIRST STATE BANK AND TRUST,,,5733331700,
+490896,,,,visa,,debit,,US,WESTERN NATIONAL,,,4328893018,
+491050,,,,visa,,debit,,ZA,Rand Merchant Bank,,www.rmb.co.za,,
+491089,,,,visa,,debit,,MX,HSBC,,,018007124825,
+491283,,,,visa,,credit,,MX,HSBC,,,525557213390,
+491284,,,,visa,,credit,,MX,HSBC,,,8003969665,
+491341,,,,visa,,credit,,MX,BANORTE,,,018008472911,
+491357,,,,visa,,debit,,US,CINCO CREDIT UNION,,,5132819988,
+491366,,,,visa,,credit,,MX,BANORTE,,,8003969665,
+491375,,,,visa,,credit,,MX,BANORTE,,,8008472911,
+491376,,,,visa,,credit,,MX,BANORTE,,,52-5-1746000,
+491383,,,,visa,,credit,,SV,SCOTIA,,,503-2258055,
+491501,,,,visa,,credit,,MX,BANAMEX,,,018000212345,
+491566,,,,visa,,debit,,MX,BANORTE,,,018002266783,
+491573,,,,visa,,credit,,MX,SANTANDER,,,52-55-51741288,
+491601,,,,visa,,credit,,GB,,,,08009174466,
+491607,,,,visa,,credit,,PE,,,,51-1-4218333,
+491618,,,,visa,,credit,,DO,,,,809-476-2047,
+491629,,,,visa,,debit,,US,HIGH PLAINS,,,51-1-4218333,
+491632,,,,visa,,credit,,US,,,,,
+491639,,,,visa,,credit,,US,,,,,
+491647,,,,visa,,credit,,CO,DAVIVIENDA,,,9800-9-10056,
+491648,,,,visa,,credit,,US,AMERIKA,,,1879,
+491650,,,,visa,,debit,,GI,,,,350-59209,
+491656,,,,visa,,credit,,BR,,,,55-11-37416533,
+491665,,,,visa,,credit,,BZ,BELIZE,,,8779735322,
+491674,,,,visa,,credit,,BR,SANTANDER,,,(55-11) 3174-93,
+491675,,,,visa,,credit,,BR,SANTANDER,,,8008472911,
+491680,,,,visa,,debit,,CN,,,,852-2108-3868,
+491681,,,,visa,,credit,,US,,,,,
+491689,,,,visa,,debit,,US,,,,,
+491692,,,,visa,,debit,,IT,INTESA SANPAOLO,,,39-02-34882300,
+491735,,,,visa,,debit,,GB,LLOYDS TSB,,,44-113-2404251,
+491822,,,,visa,,credit,,MY,UNITED OVERSEAS BANK (MALAYSIA) BHD,,,60326128080,
+491871,,,,visa,,credit,,MX,SCOTIABANK INVERLAT,,,4105810120,
+491872,,,,visa,,credit,,MX,SCOTIABANK,,,8007040545,
+491986,,,,visa,,debit,,US,"WELLS FARGO BANK IOWA, NATIONAL ASSOCIATION",,,8002255935,
+492016,,,,visa,,credit,,FI,Nordea,,,02003000,
+492044,,,,visa,,credit,,DE,TARGOBANK,,,00492033958838,
+492063,,,,visa,,credit,,BO,,,,591-2-2314410,
+492079,,,,visa,,credit,,FI,SUOMEN ASUNTOHYPOPANKKI OY,,,2235896964696,
+492102,,,,visa,,credit,,NZ,NATIONAL,,,6495223010,
+492130,,,,visa,,credit,,TR,YAPI KREDI,,,902124440444,
+492138,,,,visa,,credit,,MY,CIMB,,,60198851873,
+492141,,,,visa,,credit,,TH,KASIKORN THAI,,,028888888,
+492159,,,,visa,,credit,,MY,HSBC,,,1300881388,
+492163,,,,visa,,credit,,ES,IBERCAJA,,,34976201072,
+492167,,,,visa,,credit,,ES,KUTXABANK,,,901335566,
+492181,492182,,,visa,,debit,,GB,LLOYDS,,,08453000000,
+492312,,,,visa,,credit,,ZA,NETBANK,,,27117104710,
+492505,,,,visa,,debit,,NO,POSTBANKEN,,,4791504800,
+492536,,,,visa,,debit,,NO,SPAREBANKEN VEST,,,4791505555,
+492557,,,,visa,,debit,,NO,DNBNOR,,,4791504800,
+492578,,,,visa,,debit,,NO,DNBNOR,,,4791507700,
+492905,,,,visa,,credit,,US,SANTANDER,,,-3509360,
+492910,,,,visa,,credit,,GB,BARCLAYCARD,,,08448119111,
+492913,,,,visa,,credit,,GB,BARCLAYS,,,08448119111,
+492916,,,,visa,,credit,,GB,,,,-3509360,
+492925,,,,visa,,credit,,GB,,,,-3509360,
+492934,,,,visa,,credit,,GB,,,,-3509360,
+492940,,,,visa,,credit,,GB,BARCLAYS BANK PLC,,,441604230230,
+492942,,,,visa,,credit,,GB,BARCLAYS BANK PLC,,,441604230230,
+492953,,,,visa,,credit,,GB,,,,-3509360,
+492962,,,,visa,,credit,,GB,,,,-3509360,
+492976,,,,visa,,credit,,GB,,,,-3509360,
+492980,,,,visa,,credit,,GB,,,,-3509360,
+492992,,,,visa,,credit,,GB,,,,-3509360,
+493100,,,,visa,,credit,,BR,BRADESCO,,,40020022,
+493101,,,,visa,,credit,,BR,BRADESCO,,,1133382822,
+493102,,,,visa,,credit,,BR,BRADESCO,,,551136778800,
+493103,,,,visa,,credit,,BR,BRADESCO,,,40020022,
+493135,,,,visa,,credit,,MX,SANTANDER SERFIN,,,8008472911,
+493158,,,,visa,,credit,,MX,BANORTE,,,8003969665,
+493160,,,,visa,,credit,,MX,BANCOMER,,,018002262663,
+493161,,,,visa,,credit,,MX,BBVA BANCOMER,,,8008472911,
+493162,,,,visa,,credit,,MX,BANCOMER,,,018002262663,
+493166,,,,visa,,credit,,MX,HSBC,,,52-55-57214786,
+493171,,,,visa,,credit,,US,,,,,
+493172,,,,visa,,credit,,MX,BANORTE,,,8003969665,
+493173,,,,visa,,credit,,MX,BANORTE,,,018002266783,
+493196,,,,visa,,debit,,US,,,,1,
+493371,,,,visa,,credit,,US,,,,,
+493494,,,,visa,,credit,,BR,PAN AMERICANO,,,556140040001,
+493499,,,,visa,,credit,,ID,STANDARD CHARTERED,,,62215707777,
+493532,,,,visa,,credit,,IT,DEUTSCHE,,,390432744106,
+493702,,,,visa,,credit,,AR,GALICIA,,,8008472911,
+493841,,,,visa,,credit,,TR,VAKIFBANK,,,4440724,
+493846,,,,visa,,credit,,TR,VAKIFBANK,,,902124440724,
+494000,,,,visa,,credit,,ES,BBVA,,,902224466,
+494001,,,,visa,,debit,,US,CENTRIS FEDERAL CREDIT UNION,,,8003342328,
+494016,,,,visa,,credit,,UY,BANCO REPUBLICA,,,59821996,
+494052,,,,visa,,credit,,AU,COMMONWEALTH BANK OF AUSTRALIA,,,61132221,
+494053,,,,visa,,credit,,AU,COMMONWEALTH BANK OF AUSTRALIA,,,132221,
+494133,,,,visa,,credit,,MX,SANTANDER,,,8003969665,
+494159,,,,visa,,debit,,US,BANCORP,,,8777706408,
+494176,,,,visa,,debit,,US,FNBBANK,,,,
+494314,,,,visa,,debit,,TR,YAPI KREDI,,,00902124440444,
+494340,,,,visa,,debit,,US,BANK OF AMERICA,,,8008458683,
+494939,,,,visa,,credit,,US,,,,,
+495000,,,,visa,,credit,,CH,CORNER BANCA S.A.,,,41844004141,
+495083,,,,visa,,credit,,CH,CORNER BANCA S.A.,,,41848267637,
+495430,,,,visa,,credit,,US,,,,,
+496021,,,,visa,,debit,,NG,DIAMOND,,,2348082255322,
+496623,,,,visa,,credit,,MY,MAYBANK,,,1300886688,
+496638,,,,visa,,credit,,VE,BANESCO,,,00582125011111,
+496643,,,,visa,,credit,,SG,MAYBANK,,,655335229,
+496664,,,,visa,,credit,,GT,CREDOMATIC,,,50223610909,
+496669,,,,visa,,credit,,MY,STANDARD CHARTERED BANK MALAYSIA BERHAD,,,0060377189999,
+496696,,,,visa,,credit,,BM,HSBC,,,8007040545,
+497040,,,,visa,,credit,,FR,LA BANQUE POSTALE,,,33555425156,
+497049,,,,visa,,debit,,FR,LA BANQUE POSTALE,,,33-5-55425095,
+497142,,,,visa,,debit,,FR,CREDIT COMMERCIAL DE FRANCE S.A.,,,33-1-41024279,
+497202,,,,visa,,credit,,FR,CREDIT LYONNAIS,,,33442605301,
+497203,,,,visa,,credit,,FR,CREDIT LYONNAIS,,,33442605302,
+497205,,,,visa,,credit,,FR,CREDIT LYONNAIS,,,33442900101,
+497241,,,,visa,,credit,,FR,CREDIT LYONNAIS,,,44-20-76348294,
+497260,,,,visa,,credit,,FR,CREDIT LYONNAIS,,,44-20-76348294,
+497355,,,,visa,,debit,,FR,SOCIETE GENERALE,,,+420 (2) 248324,
+497364,,,,visa,,credit,,FR,BANQUE CHABRIERES,,,+420 (2) 248324,
+497456,,,,visa,,credit,,FR,CAIXA GERAL DE DEPOSITOS,,,0631469897,
+497490,,,,visa,,credit,,FR,BNP PARIBAS,,,33142774545,
+497522,,,,visa,,debit,,FR,NATIXIS,,,33-1-40395219,
+497592,,,,visa,,debit,,FR,BANQUE POPULAIRE,,,0800123344333,
+497638,,,,visa,,credit,,FR,CREDIT INDUSTRIEL ET COMMERCIAL,,,33-1-45966235,
+497641,,,,visa,,debit,,FR,CREDIT INDUSTRIEL ET COMMERCIAL,,,33667337648667337648,
+497808,,,,visa,,credit,,FR,CAISSE D%27EPARGNE,,,0624589525,
+497843,,,,visa,,debit,,FR,CAISSE D%27%E9PARGNE,,,33-1-58403616,
+497874,,,,visa,,debit,,FR,CAISSE D'EPARGNE,,,33-1-58403616,
+497932,,,,visa,,debit,,FR,SOCIETE GENERALE,,,33142026027,
+497940,,,,visa,,credit,,FR,CREDIT INDUSTRIEL ET COMMERCIAL,,,0825006161,
+498001,,,,visa,,credit,,JP,MITSUI SUMITOMO,,,0662281221,
+498401,,,,visa,,credit,,BR,BANCO DO BRASIL S.A.,,,8003969665,
+498403,,,,visa,,debit,,US,GREEN DOT,,,8667957597,
+498406,,,,visa,,credit,,BR,BANCO DO BRASIL S.A.,,,08007026600,
+498407,,,,visa,,credit,,BR,BANCO DO BRASIL S.A.,,,40040001,
+498408,,,,visa,,credit,,BR,BANCO DO BRASIL S.A.,,,08007026600,
+498423,,,,visa,,credit,,BR,BANCO DO BRASIL S.A.,,,551128457820,
+498424,,,,visa,,credit,,BR,BANCO DO BRASIL S.A.,,,8008472911,
+498431,,,,visa,,credit,,BR,BANCO DO BRASIL S.A.,,,8008472911,
+498442,,,,visa,,credit,,BR,BANCO DO BRASIL S.A.,,,08007290722,
+498453,,,,visa,,credit,,BR,BANCO DO BRASIL S.A.,,,40040001,
+498454,,,,visa,,credit,,CR,BANCODECOSTARICA,,,50-6-2879100,
+498708,,,,visa,,debit,,SI,NOVA KBM,,,,
+498752,,,,visa,,debit,,GB,,,,,
+498824,,,,visa,,debit,,GB,COOPERATIVE,,,08457212212,
+498853,,,,visa,,credit,,ID,PERMATA,,,622174869898,
+499002,,,,visa,,credit,,US,,,,,
+499140,,,,visa,,debit,,US,FAIRWINDS CREDIT UNION,,,8004436887,
+499165,,,,visa,,debit,,US,FAIRWINDS CREDIT UNION,,,4072775045,
+499166,,,,visa,,credit,,US,ORNL FEDERAL CREDIT UNION,,,8006547728,
+499182,,,,visa,,credit,,US,DFCU FINANCIAL,,,8883362700,
+499897,,,,visa,,credit,,DE,,,,493033023444,
+499913,,,,visa,,credit,,NZ,BANK OF NEW ZEALAND,,,6444709212,
+499916,,,,visa,,credit,,NZ,BANK OF NEW ZEALAND,,,6444709212,
+499977,,,,visa,,credit,,NZ,BANK OF NEW ZEALAND,,,6444709201,
+510008,,,,mastercard,,credit,,NL,INTERNATIONAL CARD SERVICES BV,,,0206600788,
+510021,,,,mastercard,,credit,,CH,CREDIT SUISSE,,,41446596626,
+510070,,,,mastercard,,credit,,RU,RAIFFEISENBANK AUSTRIA (MOSCOW),,,74957771717,
+510147,,,,mastercard,,credit,,BR,BRADESCO,,,(349) 15965202,
+510152,,,,mastercard,,credit,,TR,TURKIYE IS BANKASI,,,908507240724,
+510197,,,,mastercard,,credit,,CH,UBS,,,41448283501,
+510347,,,,mastercard,,debit,,US,SCHERTZ BANK AND TRUST,,,8005548969,
+510371,,,,mastercard,,debit,,US,WESBANCO,,,8009059043,
+510392,,,,mastercard,,debit,,US,PROSPERITY,,,9363365731,
+510487,,,,mastercard,,credit,,AE,EMIRATES NBD,,,,
+510560,,,,mastercard,,debit,,US,LANSING AUTOMAKERS FEDERAL CREDIT UNION,,,800-754-4128,
+510594,,,,mastercard,,debit,,US,TEXAS TRUST CREDIT UNION,,,8005273600,
+510617,,,,mastercard,,debit,,US,MORTON COMMUNITY,,,,
+510619,,,,mastercard,,debit,,US,KH NETWORK CREDIT UNION,,,9375589070,
+510683,,,,mastercard,,debit,,US,FORWARD FINANCIAL,,,8006710942,
+510707,,,,mastercard,,debit,,US,PEOPLES COMMUNITY,,,5734295659,
+510732,,,,mastercard,,debit,,US,PACIFIC WESTERN,,,7603671582,
+510747,,,,mastercard,,debit,,US,FRIST NIAGRA,,,8004210004,
+510774,,,,mastercard,,debit,,US,HIGHER ONE,,,8776632684,
+510778,,,,mastercard,,debit,,US,FIRST STATE,,,9036936606,
+510782,,,,mastercard,,debit,,US,FIRSTMERIT,,,8885544362,
+510796,,,,mastercard,,debit,,US,FLORIDA COMMERCE,,,8504880035,
+510805,,,,mastercard,,debit,,US,CAPITAL ONE,,,8886448314,
+510818,,,,mastercard,,debit,,US,FIRST NATIONAL,,,(713)223-1400,
+510828,,,,mastercard,,debit,,US,FIFTH THIRD,,,8009723030,
+510831,,,,mastercard,,debit,,US,FIRST PLACE,,,6663,
+510840,,,,mastercard,,debit,,US,HIGHER ONE,,,203-776-7776,
+510841,,,,mastercard,,debit,,US,FIRST CITIZENS BANK OF GEORGIA,,,7702929168,
+510921,,,,mastercard,,debit,,US,EASTERN BANK,,,8003278376,
+510930,,,,mastercard,,debit,,US,STAR FINANCIAL,,,7655524500,
+510933,,,,mastercard,,debit,,US,CITIZENS NATIONAL,,,8005302265,
+510946,,,,mastercard,,debit,,US,FSGBANK,,,7062261500,
+510982,,,,mastercard,,debit,,US,USAA,,,8005318722,
+510997,,,,mastercard,,debit,,US,CAL POLY FEDERAL CREDIT UNION,,,1,
+510999,,,,mastercard,,debit,,US,,,,,
+511014,,,,mastercard,,debit,,US,CITY ,,,8007544128,
+511028,,,,mastercard,,debit,,US,LAFAYETTE BANK & TRUST,,,7654217781,
+511059,,,,mastercard,,debit,,US,,,,516-828-2000,
+511079,,,,mastercard,,debit,,US,AMERICANA COMMUNITY,,,516-828-2000,
+511082,,,,mastercard,,debit,,US,CITIZENS,,,6017362601,
+511100,,,,mastercard,,debit,,US,HIGHER ONE,,,8773279515,
+511137,,,,mastercard,,debit,,US,OPTUMHEALTH,,,8665389701,
+511145,,,,mastercard,,debit,,US,CAPITAL,,,8006395111,
+511159,,,,mastercard,,debit,,US,JACKSON COUNTY,,,7158960472,
+511165,,,,mastercard,,debit,,US,H&R BLOCK,,,8663531266,
+511238,,,,mastercard,,debit,,US,THE FAUQUIER,,,8006383798,
+511320,,,,mastercard,,debit,,US,,,,516-828-2000,
+511375,,,,mastercard,,debit,,US,CHASE,,,8009359935,
+511392,,,,mastercard,,debit,,US,CHASE,,,2091717,
+511395,,,,mastercard,,debit,,US,CHASE,,,8662225704,
+511398,,,,mastercard,,debit,,US,CHASE,,,8005233273,
+511425,,,,mastercard,,debit,,US,CHASE,,,8009359935,
+511516,,,,mastercard,,debit,,US,COMDATA,,,8882658228,
+511559,,,,mastercard,,debit,,US,WELLS FARGO,,,8777771617,
+511560,,,,mastercard,,debit,,US,BANK OF AMERICA,,,,
+511973,,,,mastercard,,credit,,US,AUSTIN,,,9035861526,
+512025,,,,mastercard,,credit,,US,CAPITAL ONE,,,8009557070,
+512055,,,,mastercard,,credit,,ZA,"STANDARD BANK OF SOUTH AFRICA, LTD.",,,0860121131,
+512089,,,,mastercard,,credit,,MY,HSBC BANK MALAYSIA BERHAD,,,60383215222,
+512107,,,,mastercard,,credit,,US,CITI,,,8006698488,
+512257,,,,mastercard,,credit,,US,CHASE,,,8004423142,
+512363,,,,mastercard,,credit,,BR,ITAU,,,(510)222-8200,
+512374,,,,mastercard,,credit,,BR,MASTER CARD,,,(510)222-8200,
+512576,,,,mastercard,,credit,,AU,GE MONEY,,,61394450153,
+512669,,,,mastercard,,credit,,IT,CASSA RURALE DI TRENTO,,,,
+512673,,,,mastercard,,credit,,BR,,,,8008693557,
+512676,,,,mastercard,,credit,,ID,MANDIRI,,,02152997777,
+512687,,,,mastercard,,credit,,GB,SAINSBURYS,,,441315498040,
+512707,,,,mastercard,,credit,,BR,SICOOB,,,08007020756,
+512734,,,,mastercard,,credit,,US,CAPITALONE,,,8009557070,
+512739,,,,mastercard,,credit,,IT,BANCA POPOLARE DI MILANO,,,,
+512992,,,,mastercard,,debit,,US,SANTANDER,,,8007625895,
+513046,,,,mastercard,,credit,,FR,,,,33 143232271,
+513101,,,,mastercard,,credit,,FR,CREDIT AGRICOLE,,,0156581212,
+513141,,,,mastercard,,credit,,FR,CREDIT AGRICOLE,,,0145166565,
+513162,,,,mastercard,,credit,,FR,CREDIT AGRICOLE,,,0969361515,
+513165,,,,mastercard,,credit,,FR,CREDIT AGRICOLE,,,0156581212,
+513200,,,,mastercard,,credit,,FR,CREDIT MUTUEL,,,0145166565,
+513249,,,,mastercard,,credit,,FR,,,,33 1 45 67 84 84,
+513272,,,,mastercard,,credit,,FR,CREDIT MUTUEL,,,0142996519,
+513286,,,,mastercard,,credit,,FR,CREDIT MUTUEL,,,0675266888,
+513414,,,,mastercard,,credit,,FR,,,,33 143232271,
+513415,,,,mastercard,,credit,,FR,,,,0663449459,
+513505,,,,mastercard,,credit,,FR,BANQUE POPULAIRE,,,0820337538,
+513507,,,,mastercard,,credit,,FR,"EUROPAY FRANCE, S.A.",,,33 1 45 67 84 84,
+513517,,,,mastercard,,credit,,FR,BPPC,,,33 1 45 67 84 84,
+513522,,,,mastercard,,credit,,FR,,,,33 1 45 67 84 84,
+513528,,,,mastercard,,credit,,FR,BANQUE POPULAIRE,,,0145166565,
+513532,,,,mastercard,,credit,,FR,,,,33 1 45 67 84 84,
+513534,,,,mastercard,,credit,,FR,,,,33 1 45 67 84 84,
+513540,,,,mastercard,,credit,,FR,,,,33 1 45 67 84 84,
+513554,,,,mastercard,,credit,,FR,BANQUE POPULAIRE,,,33 1 45 67 84 84,
+513624,,,,mastercard,,credit,,FR,BARCLAYS,,,0170771004,
+513625,,,,mastercard,,credit,,FR,ING DIRECT,,,0800464464,
+513659,,,,mastercard,,credit,,CH,GE MONEY,,,41444394020,
+513680,,,,mastercard,,credit,,BS,,,,33 143232271,
+514004,,,,mastercard,,credit,,BR,BRADESCO,,,1141669487,
+514045,,,,mastercard,,credit,,AU,AUSSIE,,,61386996997,
+514138,,,,mastercard,,debit,,US,POPULAR COMMUNITY,,,8003770800,
+514149,,,,mastercard,,debit,,US,THIRD FEDERAL,,,8778965657,
+514204,,,,mastercard,,debit,,US,CENTERSTATE,,,8558632265,
+514215,,,,mastercard,,debit,,US,RBFCU,,,8005803300,
+514230,,,,mastercard,,debit,,US,WOODFOREST,,,8662265724,
+514292,,,,mastercard,,debit,,US,GENFED,,,4196361053,
+514309,,,,mastercard,,debit,,US,SAN ANTONIO CREDIT UNION,,,8004723272,
+514378,,,,mastercard,,debit,,US,LAKELAND,,,8005548969,
+514401,,,,mastercard,,debit,,US,CITIZENS TRI-COUNTY,,,07415514778,
+514406,,,,mastercard,,debit,,US,"MONEY ACCESS SERVICE, INC.",,,800-622-1040,
+514441,,,,mastercard,,debit,,US,NAVY ARMY FEDERAL CREDIT UNION,,,3619864500,
+514476,,,,mastercard,,debit,,US,NORTH BROOKFIELD SAVINGS,,,5088677442,
+514478,,,,mastercard,,debit,,US,FIRST VICTORIA,,,8774966500,
+514519,,,,mastercard,,debit,,US,FREEDOM FEDERAL CREDIT UNION,,,4106795700,
+514525,,,,mastercard,,debit,,US,FIRSTMARK CREDIT UNION,,,2104420100,
+514573,,,,mastercard,,debit,,US,FRANKLIN SYNERGY,,,800-241-7547,
+514582,,,,mastercard,,debit,,US,WALDEN SAVINGS,,,8454577700,
+514609,,,,mastercard,,debit,,US,FIRST BANK,,,8007602265,
+514616,,,,mastercard,,debit,,US,WOODFOREST NATIONAL,,,8662265724,
+514629,,,,mastercard,,debit,,US,FIDELITY,,,8002036430,
+514654,,,,mastercard,,credit,,US,FIRST BANK,,,8007602265,
+514685,,,,mastercard,,credit,,US,CITIBANK,,,8775280990,
+514724,,,,mastercard,,credit,,US,FIRST PLACE,,,7248542828,
+514741,,,,mastercard,,debit,,US,TEXANS CREDIT UNION,,,9723482000,
+514750,,,,mastercard,,debit,,US,ASSOCIATED,,,8002368866,
+514759,,,,mastercard,,debit,,US,CAPITAL ONE,,,8006552265,
+514813,,,,mastercard,,debit,,AU,MEBANK,,,1300654998,
+514865,,,,mastercard,,credit,,US,GE CAPITAL RETAIL,,,8667896041,
+514868,,,,mastercard,,credit,,BR,ITAU,,,551140014848,
+514874,,,,mastercard,,credit,,US,CHASE,,,8004933319,
+514879,,,,mastercard,,credit,,CA,SERVUS CREDIT UNION,,,8778805777,
+514882,,,,mastercard,,credit,,MY,RHBBANK,,,60392061111,
+514887,,,,mastercard,,credit,,US,BARCLAYCARD,,,8669288598,
+514888,,,,mastercard,,credit,,US,BARCLAYS,,,516704709,
+514891,,,,mastercard,,credit,,US,BARCLAYS,,,8664190881,
+514895,,,,mastercard,,credit,,BR,BANCO DO BRASIL,,,551128457820,
+514896,,,,mastercard,,credit,,MY,HONG LEONG,,,0326161188,
+514987,,,,mastercard,,debit,,US,SECURITY STATE,,,4323339901,
+515042,,,,mastercard,,debit,,US,BANK MUTUAL,,,8002616888,
+515050,,,,mastercard,,debit,,US,PIONEER VALLEY FEDERAL CREDIT UNION,,,6663,
+515069,,,,mastercard,,debit,,US,METABANK,,,8777663551,
+515142,,,,mastercard,,credit,,US,COMERICA,,,8772533686,
+515163,,,,mastercard,,debit,,US,CENTENNIAL,,,8002362442,
+515241,,,,mastercard,,debit,,US,CAPITAL ONE,,,8006552265,
+515252,,,,mastercard,,debit,,US,LAFAYETTE FEDERAL CREDIT UNION,,,3019297990,
+515255,,,,mastercard,,debit,,US,SUN EAST FEDERAL CREDIT UNION,,,8889187840,
+515549,,,,mastercard,,debit,,US,COMERICA,,,8009618432,
+515550,,,,mastercard,,debit,,US,COMERICA,,,8663208822,
+515551,,,,mastercard,,debit,,US,WELLS FARGO,,,8013523117,
+515563,,,,mastercard,,debit,,US,CHASE,,,8009359935,
+515590,,,,mastercard,,credit,,BR,SANTANDER BANESPA,,,,
+515594,,,,mastercard,,credit,,KR,SHINHAN,,,8215447000,
+515597,,,,mastercard,,credit,,US,CAPITAL ONE,,,8004771024,
+515599,,,,mastercard,,credit,,US,CAPITAL ONE,,,8009557070,
+515601,,,,mastercard,,credit,,BR,UNICRED,,,,
+515664,,,,mastercard,,credit,,US,CABRILLO CREDIT UNION,,,,
+515735,,,,mastercard,,credit,,US,CITI,,,8665805802,
+515878,,,,mastercard,,credit,,ES,DEUTSCHE,,,933076634,
+515891,,,,mastercard,,credit,,BR,BANCO DO BRASIL,,,8003077309,
+515894,,,,mastercard,,credit,,BR,BANCO COOPERATIVO DO BRASIL S/A ,,,6132175200,
+515922,,,,mastercard,,debit,,US,BANK OF THE PANHANDLE,,,5803382593,
+515937,,,,mastercard,,debit,,US,CITIZENS COMMUNITY,,,8153672306,
+516056,,,,mastercard,,credit,,MY,CITIBANK,,,6032383000,
+516075,,,,mastercard,,credit,,CA,CAPITAL ONE BANK OF CANADA BRANCH,,,,
+516230,,,,mastercard,,credit,,BR,NUBANK,,www.nubank.com.br,,Sao Paulo
+516296,,,,mastercard,,debit,,AU,,,,61 2 9374 7082,
+516310,,,,mastercard,,credit,,AU,WESTPAC,,,61363451999,
+516319,,,,mastercard,,credit,,AU,WESTPAC,,,61363451419,
+516320,,,,mastercard,,debit,,AU,WESTPAC BANKING CORPORATION,,,61363451058,
+516361,,,,mastercard,,debit,,AU,WESTPAC,,,1300651089,
+516390,,,,mastercard,,debit,,AU,WESTPAC,,,1300762284,
+516511,,,,mastercard,,debit,y,CA,PEOPLES TRUST COMPANY,,,,
+516693,,,,mastercard,,debit,,US,GATE CITY,,,8004233344,
+516724,,,,mastercard,,debit,,US,LENNOX EMPLOYEES CREDIT UNION,,,61 292263268,
+516746,,,,mastercard,,debit,,GE,Bank of Georgia,,www.bankofgeorgia.ge,+995 32 244 44 44,Tbilisi
+516795,,,,mastercard,,debit,,IT,INTESA SANPAOLO,,,61 292263268,
+516943,,,,mastercard,,debit,,TR,GARANTI,,,4440333,
+516968,,,,mastercard,,debit,,IE,KBC Bank Ireland,,www.kbc.ie,+35316347963,Dublin
+517012,,,,mastercard,,debit,,DK,Sparekassen Kronjylland,,,22148774,
+517021,,,,mastercard,,debit,,DK,Sydbank,,,44232232,
+517040,,,,mastercard,,debit,,TR,GARANTI,,,4440333,
+517099,,,,mastercard,,credit,,US,,,,,
+517305,,,,mastercard,,credit,,US,CAPITAL ONE,,,,
+517537,,,,mastercard,,credit,,CA,TORONTO-DOMINION BANK,,,,
+517545,,,,mastercard,,debit,,US,HUNTINGTON,,,8004802265,
+517547,,,,mastercard,,debit,,US,ANCHOR,,,9528088083,
+517552,,,,mastercard,,debit,,US,KINECTA FEDERAL CREDIT UNION,,,8008549846,
+517554,,,,mastercard,,debit,,AE,NBAD,,,97126358001,
+517561,,,,mastercard,,credit,,US,EMERY FEDERAL CREDIT UNION,,,,
+517572,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8004321000,
+517573,,,,mastercard,,debit,,US,,,,,
+517594,,,,mastercard,,credit,,US,,,,,
+517712,,,,mastercard,,debit,,MX,BANAMEX,,,8002262639,
+517759,,,,mastercard,,credit,,CA,CIBC,,,8004654653,
+517760,,,,mastercard,,credit,,US,FIRST PREMIER BANK,,,8009875521,
+517800,,,,mastercard,,credit,,US,FIRST PREMIER BANK,,,8009875521,
+517801,,,,mastercard,,credit,,MY,AFFIN,,,60355223000,
+517805,,,,mastercard,,credit,,US,CAPITAL ONE BANK,,,8009033637,
+517862,,,,mastercard,,debit,,US,FIRST,,,8662562273,
+517869,,,,mastercard,,debit,,US,UNION,,,8002384486,
+517895,,,,mastercard,,debit,,US,CITY NATIONAL,,,8005282273,
+517942,,,,mastercard,,credit,,AR,,,,82 2 3660 4890,
+518004,,,,mastercard,,credit,,MX,BANAMEX,,,8002262639,
+518081,,,,mastercard,,credit,,US,,,,,
+518127,,,,mastercard,,credit,,CA,PRESIDENTS CHOICE,,,8662467262,
+518148,,,,mastercard,,credit,,BR,SANTANDER,,,,
+518303,,,,mastercard,,credit,,MY,CIMB ISLAMIC,,,60362047788,
+518337,,,,mastercard,,credit,,US,CHASE,,,8009452000,
+518445,,,,mastercard,,credit,,US,CHASE,,,8005243880,
+518454,,,,mastercard,,credit,,BR,BANCO VOTORANTIM,,,,
+518544,,,,mastercard,,credit,,BR,BANCO IBI S.A. BANCO MULTIPLO,,,55,
+518652,,,,mastercard,,credit,,GB,TESCO,,,08453004278,
+518653,,,,mastercard,,credit,,US,,,,,
+518694,,,,mastercard,,credit,,SA,ALAHLI,,,966920001000,
+518710,,,,mastercard,,credit,,CN,CHINA MERCHANTS,,,4008205555,
+518759,,,,mastercard,,credit,,BR,BANCO DO BRASIL S.A.,,,551151808220,
+518767,,,,mastercard,,credit,,BR,CAIXA ECONOMICA FEDERAL,,,08007284425,
+518853,,,,mastercard,,credit,,MX,BANAMEX,,,12262639,
+518899,,,,mastercard,,credit,,MX,BANAMEX,,,8663704063,
+518955,,,,mastercard,,credit,,IL,LEUMI,,,97236178888,
+519123,,,,mastercard,,credit,,CA,BANK OF MONTREAL,,,8002632263,
+519133,,,,mastercard,,credit,,CA,BANK OF MONTREAL,,,800-263-2263,
+519244,,,,mastercard,,debit,,AU,BENDIGO,,,1800035383,
+519280,,,,mastercard,,debit,,US,AMSCOT,,,8665329623,
+519285,,,,mastercard,,debit,,US,GREEN DOT,,,8667957597,
+519344,,,,mastercard,,credit,,DE,COMMERZBANK,,,01805013001,
+519391,,,,mastercard,,credit,,CA,HSBC,,,8887404722,
+519461,,,,mastercard,,debit,,US,GREEN,,,4233834839,
+519469,,,,mastercard,,debit,,MY,,,,1,
+519603,,,,mastercard,,debit,,MY,CIMB,,,1300880900,
+519612,,,,mastercard,,debit,,ZA,STANDARD,,,0860123000,
+519667,,,,mastercard,,credit,,US,SUNTRUST,,,8007868787,
+519669,,,,mastercard,,debit,,US,SUNTRUST,,,8007868787,
+519696,,,,mastercard,,credit,,BR,,,,,
+519960,,,,mastercard,,credit,,US,FIDELITY,,,8778117088,
+520000,,,,mastercard,,credit,,MY,PUBLIC,,,,
+520001,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8008963698,
+520021,,,,mastercard,,credit,,MX,BANAMEX,,,8002262639,
+520090,,,,mastercard,,credit,,SA,RIYAD,,,966920002470,
+520095,,,,mastercard,,debit,,MY,ALLIANCE,,,60355169988,
+520118,,,,mastercard,,credit,,US,CAPITAL ONE,,,8005671196,
+520156,,,,mastercard,,credit,,BR,BANCO DE BRASILIA,,,,
+520301,,,,mastercard,,credit,,DE,VALOVIS COMMERCIAL,,,491805202636,
+520396,,,,mastercard,,credit,,MY,BANK ISLAM,,,,
+520401,,,,mastercard,,credit,,BR,CREDICARD,,,,
+520416,,,,mastercard,,debit,,MX,BANAMEX,,,8002262639,
+520521,,,,mastercard,,credit,,US,,,,,
+520595,,,,mastercard,,debit,,US,LIBERTY,,,8002362442,
+520694,,,,mastercard,,debit,,MX,BANAMEX,,,8007278490,
+520697,,,,mastercard,,credit,,BE,ING,,,3222058585,
+520698,,,,mastercard,,debit,,MX,BANAMEX,,,12262639,
+520867,,,,mastercard,,credit,,JP,"MILLION CARD SERVICE CO., LTD.",,,815 2249 1411,
+520898,,,,mastercard,,credit,,BR,PANAMERICANO,,,,
+520915,,,,mastercard,,credit,,IT,UBI BANCA POPOLARE DI BERGAMO,,,800767657,
+520953,,,,mastercard,,credit,,NL,RABOBANK,,,31887226777,
+521044,,,,mastercard,,credit,,US,BRYANT STATE,,,8662058313,
+521059,,,,mastercard,,debit,,MY,CIMB,,,60322956100,
+521105,,,,mastercard,,debit,,US,CAPITAL ONE,,,8886448314,
+521174,,,,mastercard,,credit,,BR,,,,,
+521180,,,,mastercard,,credit,,BR,SANTANDER,,,40043535,
+521314,,,,mastercard,,credit,,AE,FIRST GULF,,,97126811511,
+521333,,,,mastercard,,credit,,US,SYNCHRONY,,,8662200254,
+521395,,,,mastercard,,credit,,MY,CIMBISLAMIC,,,,
+521397,,,,mastercard,,credit,,BR,ITAU,,,551121554828,
+521591,,,,mastercard,,debit,,US,FIRST,,,,
+521692,,,,mastercard,,debit,,US,GOETZ CREDIT UNION,,,1,
+521729,,,,mastercard,,debit,,AU,COMMONWEALTH,,,61132221,
+521730,,,,mastercard,,debit,,US,BMO HARRIS,,,8883402265,
+521853,,,,mastercard,,credit,,US,GE CAPITAL RETAIL,,,8663006432,
+521881,,,,mastercard,,credit,,TH,,,,,
+521887,,,,mastercard,,credit,,MY,OCBC,,,60383175000,
+521892,,,,mastercard,,credit,,CL,SANTANDER,,,56223203000,
+521969,,,,mastercard,,debit,,US,,,,,
+521990,,,,mastercard,,debit,,US,ARMSTRONG,,,,
+521991,,,,mastercard,,debit,,US,FIRST INTERSTATE,,,8004723272,
+521997,,,,mastercard,,debit,,US,BANCFIRST,,,8558899216,
+522078,,,,mastercard,,credit,,NL,ABN AMRO,,,0206600123,
+522100,,,,mastercard,,credit,,ZA,"STANDARD BANK OF SOUTH AFRICA, LTD.",,,27112994520,
+522130,,,,mastercard,,credit,,MX,BANAMEX,,,27 116362825,
+522135,,,,mastercard,,credit,,AR,CORDIAL,,,08101228296,
+522174,,,,mastercard,,credit,,MX,HSBC,,,9087736437,
+522222,,,,mastercard,,credit,,MY,,,,60326128080,
+522223,,,,mastercard,,credit,,RU,AVANGARD,,,74957377373,
+522242,,,,mastercard,,credit,,MY,BANK RAKYAT,,,60326936880,
+522273,,,,mastercard,,credit,,BR,BANCO DU BRAZIL,,,966647322,
+522279,,,,mastercard,,credit,,US,KINECTA FEDERAL CREDIT UNION,,,8005551212,
+522498,,,,mastercard,,credit,,MX,BANCOMER,,,018005227267,
+522539,,,,mastercard,,debit,,US,,,,,
+522661,,,,mastercard,,credit,,SE,Handelsbanken,,,3015733920,
+522688,,,,mastercard,,credit,,RU,,,,,
+522832,,,,mastercard,,credit,,CL,BANCO DE CHILE,,,6006373737,
+522840,,,,mastercard,,credit,,BR,SANTANDER,,,8003077309,
+523206,,,,mastercard,,credit,,DE,EURO KARTENSYSTEME EUROCARD UND EUROCHEQUE GMBH,,,49 69 7922 0,
+523227,,,,mastercard,,credit,,DE,DEUTSCHE,,,018181000,
+523229,,,,mastercard,,credit,,DE,EURO KARTENSYSTEME GMBH,,,498988956009,
+523256,,,,mastercard,,credit,,DE,DEUTSCHER SPARKASSEN UND GIROVERBAND,,,49 69 7922 0,
+523276,,,,mastercard,,credit,,DE,DEUTSCHE,,,018181000,
+523400,,,,mastercard,,credit,,DE,DEUTSCHE KREDITBANK AG,,,491805051015,
+523678,,,,mastercard,,credit,,US,,,,,
+523748,,,,mastercard,,debit,,AU,COMMONWEALTH,,,358,
+523762,,,,mastercard,,credit,,US,EDWARD JONES,,,8668746711,
+523828,,,,mastercard,,debit,,US,DURAND STATE,,,8708206516,
+523845,,,,mastercard,,debit,,US,BANK OF PERRY,,,4789872554,
+523935,,,,mastercard,,credit,,MY,CITIBANK,,,60323830000,
+523938,,,,mastercard,,credit,,MY,PUBLIC,,,1800225555,
+523945,,,,mastercard,,credit,,MY,MAYBANK,,,1800881801,
+523970,,,,mastercard,,credit,,SA,SAMBA,,,8001245000,
+523982,,,,mastercard,,credit,,ZA,STANDARD,,,27112994114,
+523999,,,,mastercard,,credit,,MY,STANDARD CHARTERED,,,,
+524003,,,,mastercard,,credit,,BR,ITAU,,,(800)955-9900,
+524038,,,,mastercard,,credit,,US,CITIZENS,,,2035513070,
+524040,,,,mastercard,,credit,,SG,OCBC,,,8003633333,
+524125,,,,mastercard,,credit,,ID,,,,500046,
+524147,,,,mastercard,,credit,,MY,OCBC,,,0122843372,
+524149,,,,mastercard,,credit,,US,CAPITAL ONE,,,,
+524165,,,,mastercard,,credit,,SA,SAUDI HOLLANDI,,,966920013323,
+524178,,,,mastercard,,credit,,IN,AXIS,,,912227648000,
+524325,,,,mastercard,,credit,,ID,MANDIRI,,,622152997777,
+524337,,,,mastercard,,credit,,CA,CAPITAL ONE,,,8666407858,
+524347,,,,mastercard,,credit,,TR,AKBANK,,,902123359494,
+524355,,,,mastercard,,credit,,SG,STANDARD CHARTERED,,,67477000,
+524366,,,,mastercard,,credit,,US,GE CAPITAL RETAIL,,,9784623298,
+524694,,,,mastercard,,credit,,IT,INTESA SAN PAOLO,,,,
+524702,,,,mastercard,,credit,,AR,HSBC,,,08103334722,
+524846,,,,mastercard,,credit,,US,,,,,
+524865,,,,mastercard,,credit,,CN,BANK OF CHINA,,,4006695566,
+524886,,,,mastercard,,credit,,NL,,,,31582126000,
+525013,,,,mastercard,,credit,,JP,,,,0355316200,
+525307,,,,mastercard,,credit,,US,FINANCIAL PARTNERS,,,47 22 98 10 00,
+525320,,,,mastercard,Electron,credit,,BR,ITAU UNIBANCO S/A,,www.itau.com.br,+55 11 3003 3030,Sao Paulo
+525413,,,,mastercard,,credit,,TR,HSBC,,,4440112,
+525424,,,,mastercard,,credit,,MX,BANAMEX,,,12262639,
+525482,,,,mastercard,,credit,,BR,BANCO DO BRASIL,,,08007090151,
+525489,,,,mastercard,,credit,,AR,HSBC,,,541143405656,
+525496,,,,mastercard,,credit,,BR,ITAU,,,40014428,
+525500,,,,mastercard,Cartasi Gold,credit,,IT,CARTASI S.P.A.,,www.cartasi.it,892900,
+525535,,,,mastercard,,credit,,IT,,,,0039 023 4881,
+525590,,,,mastercard,,credit,,IT,CARTASI S.P.A.,,,390471946511,
+525623,,,,mastercard,,credit,,CL,,,,(302)683-4057,
+525629,,,,mastercard,,credit,,MY,AEON CREDIT SERVICE,,,60327199999,
+525640,,,,mastercard,,credit,,BR,,,,(302)683-4057,
+525662,,,,mastercard,,credit,,BR,ITAU,,,08007244850,
+525663,525664,,,mastercard,,credit,,BR,ITAU,,,551121554828,
+525678,,,,mastercard,,debit,,MX,BANAMEX,,,8002262639,
+525695,,,,mastercard,,credit,,BR,ITAU,,,55115019,
+525717,,,,mastercard,,credit,,RU,,,,,
+525823,,,,mastercard,,debit,,BR,BONSUCESSO,,,08007270990,
+525849,,,,mastercard,,credit,,DE,,,,4972166499500,
+525891,,,,mastercard,,credit,,CA,BANQUE NATIONALE,,,8886222783,
+525925,,,,mastercard,,credit,,BR,HSBC,,,2125753025,
+526218,,,,mastercard,,debit,,US,"CITIBANK SOUTH DAKOTA, N.A.",,,8009450258,
+526219,,,,mastercard,,debit,,US,"CITIBANK SOUTH DAKOTA, N.A.",,,8006273999,
+526222,,,,mastercard,,debit,,US,"CITIBANK SOUTH DAKOTA, N.A.",,,8009450258,
+526224,,,,mastercard,,debit,,US,"CITIBANK SOUTH DAKOTA, N.A.",,,188824842265,
+526225,,,,mastercard,,debit,,US,"CITIBANK SOUTH DAKOTA, N.A.",,,8002746660,
+526226,,,,mastercard,,debit,,US,"CITIBANK SOUTH DAKOTA, N.A.",,,8006273999,
+526228,,,,mastercard,,debit,,US,"CITIBANK SOUTH DAKOTA, N.A.",,,7863397323,
+526229,,,,mastercard,,debit,,US,"CITIBANK SOUTH DAKOTA, N.A.",,,8009450258,
+526232,,,,mastercard,,debit,,US,,,,,
+526334,,,,mastercard,,credit,,DK,Sydbank,,,30209610,
+526430,,,,mastercard,,debit,,IT,UNICREDIT,,,390458064686,
+526471,,,,mastercard,,debit,,SG,POSB,,,6563396666,
+526606,,,,mastercard,,credit,,AT,EASYBANK,,,4357005500,
+526623,,,,mastercard,,credit,,AT,PAYLIFE BANK GMBH,,,00431717010,
+526624,,,,mastercard,,credit,,AT,PAYLIFE BANK GMBH,,,43 1 717 01 0,
+526625,,,,mastercard,,credit,,AT,PAYLIFE BANK GMBH,,,00431717010,
+526691,,,,mastercard,,credit,,AT,PSKBANK,,,059905990,
+526731,,,,mastercard,,debit,,IN,AXIS,,,,
+526741,,,,mastercard,,debit,,IT,CARIPARMA,,,390234980049,
+526750,,,,mastercard,,debit,,CH,RAIFFEISEN,,,0900773729,
+526769,,,,mastercard,,credit,,BR,ITAU,,,40014837,
+526778,,,,mastercard,,credit,,BR,ITAU,,,08007010127,
+526801,,,,mastercard,,credit,,CA,CIBC,,,8004654653,
+526835,,,,mastercard,,credit,,US,CAPITAL ONE,,,8004194959,
+526851,,,,mastercard,,credit,,MY,CITIBANK,,,60323830000,
+526863,,,,mastercard,,credit,,BR,ITAU,,,CENTRAL FAX: 4163696305,
+526948,,,,mastercard,,credit,,NO,Nordea,,,4791506001,
+526973,,,,mastercard,,credit,,TR,,,,,
+527368,,,,mastercard,,debit,,US,GREEN DOT,,,8779374098,
+527395,,,,mastercard,,debit,,US,GREEN DOT,,,8779374098,
+527407,,,,mastercard,,credit,,BR,ITAU,,,40014445,
+527468,,,,mastercard,,credit,,BR,ITAU,,,,
+527496,,,,mastercard,,credit,,BR,ITAU,,,1134330967,
+527497,,,,mastercard,,credit,,BR,ITAU,,,551140014848,
+527513,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8004321000,
+527515,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8002884408,
+527517,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8002884408,
+527518,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8004321000,
+527519,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8002684408,
+527520,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8006886086,
+527523,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8004321000,
+527608,,,,mastercard,,credit,,AR,MACRO,,,,
+527660,,,,mastercard,,debit,,BR,CONTASUPER,,,551123881649,
+528013,,,,mastercard,,debit,,AU,BANKWEST,,,61894492840,
+528052,,,,mastercard,,credit,,BR,SANTANDER,,,,
+528061,,,,mastercard,,debit,y,CA,BANK OF MONTREAL,,,,
+528074,,,,mastercard,,credit,,MX,,,,,
+528084,,,,mastercard,,credit,,BR,BANCO DO BRASIL,,,08007075945,
+528208,,,,mastercard,,debit,,TR,ZIRAAT BANKASI,,,4440000,
+528210,,,,mastercard,,debit,,US,METABANK,,,8003657816,
+528390,,,,mastercard,,credit,,EE,LHV PANK,,,3726673100,
+528497,,,,mastercard,,debit,,ZA,CAPITEC,,,27219411377,
+528683,,,,mastercard,,credit,,GB,HALIFAX,,,08457283848,
+528689,,,,mastercard,,credit,,GB,SANTANDER,,,441512648725,
+528715,,,,mastercard,,debit,,US,CHASE,,,8009359935,
+528730,,,,mastercard,,debit,,US,BANKATLANTIC,,,8007411700,
+528804,,,,mastercard,,credit,,MX,BANAMEX,,,6367226799,
+528843,,,,mastercard,,credit,,MX,BANAMEX,,,6367226799,
+528851,,,,mastercard,,credit,,MX,BANAMEX,,,8663704063,
+528852,,,,mastercard,,debit,,US,GREEN DOT,,,8779374098,
+528913,,,,mastercard,,credit,,SG,ABN-AMRO,,,6562262676,
+528919,,,,mastercard,,credit,,ID,CIMB Niaga,,,622114041,
+528925,,,,mastercard,,credit,,MY,MBF CARDS,,,0125155773,
+528932,,,,mastercard,,credit,,MY,HONG LEONG,,,1800388830,
+528939,,,,mastercard,,credit,,TR,GARANTI,,,4440333,
+528942,,,,mastercard,,credit,,US,CAPITAL ONE,,,8552274161,
+529001,,,,mastercard,,credit,,MX,BANAMEX,,,6144334094,
+529020,,,,mastercard,,credit,,AU,WOOLWORTHS,,,1300101234,
+529091,,,,mastercard,,credit,,MX,BANAMEX,,,8002262639,
+529108,,,,mastercard,,credit,,US,BARCLAYS BANK DELAWARE,,,8777360517,
+529115,,,,mastercard,,credit,,US,CAPITAL ONE BANK,,,8009557070,
+529149,,,,mastercard,,credit,,US,CAPITAL ONE BANK,,,8009557070,
+529204,,,,mastercard,,credit,,IT,CARTASI S.P.A.,,www.cartasi.it,+390234980020,Milan
+529323,,,,mastercard,,credit,,BR,ITAU,,,30033030,
+529512,,,,mastercard,,debit,,AU,WOOLWORTHS MONEY,,,1300101234,
+529569,,,,mastercard,,credit,,US,,,,33 1 45 67 84 84,
+529585,,,,mastercard,,debit,,BE,,,,3232866600,
+529712,,,,mastercard,,debit,,US,BANCFIRST,,,,
+529881,,,,mastercard,,credit,,CL,LIDER,,,,
+529930,,,,mastercard,,credit,,GB,MARKS & SPENCER FINANCIAL SERVICES LTD.,,,08459000900,
+530034,,,,mastercard,,credit,,BR,CARREFOUR,,,,
+530048,,,,mastercard,,debit,,US,GREEN DOT,,,8667957597,
+530056,,,,mastercard,,credit,,MX,BANAMEX,,,,
+530127,,,,mastercard,,credit,,GB,BARCLAYCARD,,,441604230230,
+530232,,,,mastercard,,credit,,JP,MITSUISUMITOMO,,,81353927350,
+530327,,,,mastercard,,debit,,US,GLOBAL CASH CARD,,,8663959200,
+530371,,,,mastercard,,credit,,CO,BANCOLOMBIA S.A.,,,8003077309,
+530373,,,,mastercard,,credit,,CO,BANCOLOMBIA S.A.,,,5713430000,
+530436,,,,mastercard,,credit,,BG,FIBANK,,,35928171143,
+530541,,,,mastercard,,debit,,ES,,,,,
+530558,,,,mastercard,,debit,,BE,BPOST,,,,
+530706,,,,mastercard,,debit,,US,METABANK,,,8009034698,
+530756,,,,mastercard,,credit,,MX,BANAMEX,,,,
+530772,,,,mastercard,,debit,,CH,SWISS BANKERS,,,41317101215,
+530780,,,,mastercard,,credit,,BR,ITAU,,,,
+530785,,,,mastercard,,credit,,CA,SEARS FINANCIAL,,,8002671660,
+530860,,,,mastercard,,credit,,US,"PAYMENT SYSTEMS FOR CREDIT UNIONS, INC.",,,727-572-8822,
+530905,,,,mastercard,,credit,,TR,,,,302-683-5611,
+530996,,,,mastercard,,credit,,BR,UNIBANCO,,,38 1113080210,
+531000,,,,mastercard,,credit,,DE,,,,491805301010,
+531001,,,,mastercard,,credit,,DE,DEUTSCHE KREDITBANK AKTIENGESELLSCHAFT,,,491805902020,
+531002,,,,mastercard,,credit,,DE,DEUTSCHE KREDITBANK AG,,,491805701010,
+531070,,,,mastercard,,credit,,KR,SAMSUNG CARD,,,82220008100,
+531106,,,,mastercard,,debit,,US,BANCORP,,,8667536440,
+531139,,,,mastercard,,credit,,LB,BYBLOS,,,012700283,
+531157,,,,mastercard,,credit,,TR,FINANSBANK,,,08502220900,
+531174,,,,mastercard,,credit,,IT,UBI BANCA,,,800612424,
+531200,,,,mastercard,,credit,,GB,CAPITAL ONE,,www.capitalone.co.uk,,Nottingham
+531250,531251,,,mastercard,,debit,,US,BANK OF AMERICA,,,8006228731,
+531254,,,,mastercard,,debit,,US,BANKOFAMERICA,,,8004321000,
+531255,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8004321000,
+531257,531260,,,mastercard,,debit,,US,BANK OF AMERICA,,,8004321000,
+531262,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8004321000,
+531265,,,,mastercard,,debit,,US,BANK OF AMERICA,,,2012010146,
+531266,531267,,,mastercard,,debit,,US,BANK OF AMERICA,,,8004321000,
+531306,,,,mastercard,,debit,y,GB,Wirecard Card Solutions,,www.wirecard-cardsolutions.com,+44 019 1227 5450,Newcastle Upon Tyne
+531334,,,,mastercard,,credit,,TR,BANK ASYA,,,08502224888,
+531414,,,,mastercard,,debit,,IT,BANCA MARCHE,,,,
+531446,,,,mastercard,,debit,,QA,,,,,
+531632,,,,mastercard,,credit,,CA,SERVUS CREDIT UNION,,,8005617849,
+531634,,,,mastercard,,credit,,CA,SERVUS CREDIT UNION,,,306 566 1269,
+531635,,,,mastercard,,credit,,CA,SERVUS CREDIT UNION,,,8005617849,
+531681,,,,mastercard,,credit,,BR,ITAU,,,5545852362,
+531789,,,,mastercard,,credit,,CA,,,,,
+531831,,,,mastercard,,debit,,IN,HDFC,,,9128561818,
+531903,,,,mastercard,,debit,,US,PUTNAM COUNTY SAVINGS,,,,
+532030,,,,mastercard,,credit,,US,FIRST STATE COMMUNITY,,,,
+532138,,,,mastercard,,credit,,US,,,,,
+532180,,,,mastercard,,credit,,HU,OTPBANK,,,3613666666,
+532220,,,,mastercard,,credit,,US,WAMU,,,8007887000,
+532254,,,,mastercard,,credit,,US,SOVEREIGN,,,8777681145,
+532372,,,,mastercard,,credit,,AR,,,,54-1-331-2088,
+532379,,,,mastercard,,credit,,AR,BANCO COMAFI,,,541143405656,
+532418,,,,mastercard,,credit,,US,CITI,,,"""331-2549, 331-2550""",
+532473,,,,mastercard,,credit,,BR,SUBMARINO,,,40014428,
+532497,,,,mastercard,,debit,,US,EVERGREENBANKGROUP,,,800-622-1040,
+532526,,,,mastercard,,debit,,US,KENTUCKY FARMERS,,,6069283532,
+532528,,,,mastercard,,debit,,US,TIMBERLAND FEDERAL CREDIT UNION,,,8143712676,
+532604,,,,mastercard,,debit,,US,,,,,
+532610,,,,mastercard,,credit,,IL,BANK HAPOALIM,,,972 3 636 46 36,
+532624,,,,mastercard,,debit,,US,SECURITY STATE BANK AND TRUST,,,8662394494,
+532628,,,,mastercard,,debit,,US,KEYBANK,,,8888818969,
+532655,,,,mastercard,,debit,,AU,COMMONWEALTH,,,61132221,
+532678,,,,mastercard,,debit,,MY,ALLIANCE,,,60355169988,
+532901,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8004212110,
+532903,,,,mastercard,,credit,,US,BANK OF AMERICA,,,3014610840,
+532905,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8004212110,
+532906,,,,mastercard,,credit,,US,BANK OF AMERICA,,,(800)421-2110,
+532912,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8004212110,
+532953,,,,mastercard,,credit,,AT,CARD COMPLETE,,,43171111380,
+533222,,,,mastercard,,debit,,IT,,,,562-631-7810,
+533248,,,,mastercard,,debit,,US,COMERICA,,,8887411115,
+533355,,,,mastercard,,debit,,US,FIRST NIAGARA,,,8004210004,
+533491,,,,mastercard,,credit,,JP,"SUMITOMO MITSUI CARD CO.,LTD",,,0662281221,
+533609,,,,mastercard,,debit,,MX,BANCOMER,,,,
+533706,,,,mastercard,,credit,,US,EDWARDJONES,,,,
+533732,,,,mastercard,,credit,,US,BANCORP,,,8882256091,
+533875,,,,mastercard,,debit,,IT,PAYPAL,,,199800080,
+533981,,,,mastercard,,debit,,DE,JOKER,,,,
+534013,,,,mastercard,,credit,,US,EQUIETY,,,,
+534126,,,,mastercard,,credit,,NL,ABN-AMRO,,,31206600123,
+534207,,,,mastercard,,debit,,IT,INTESA SANPAOLO,,,800444223,
+534244,,,,mastercard,,credit,,SE,ICABANKEN,,,004633474790,
+534246,,,,mastercard,,credit,,BR,,,,,
+534249,,,,mastercard,,credit,,BR,,,,,
+534263,,,,mastercard,,credit,,UY,SANTANDER,,,,
+534466,,,,mastercard,,credit,,US,VIRGINIACREDITUNION,,,,
+534538,,,,mastercard,,credit,,TR,TEB,,www.teb.com.tr,08502000666,
+534869,,,,mastercard,,debit,,US,BANK OF AMERICA,,,,
+534875,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8882874637,
+534926,,,,mastercard,,debit,,MX,,,,,
+535142,,,,mastercard,,debit,,GR,NATIONAL BANK OF GREECE S.A.,,www.nbg.gr,,
+535316,,,,mastercard,,credit,,AU,COMMONWEALTH BANK OF AUSTRALIA,,,61132221,
+535318,,,,mastercard,,credit,,AU,COMMONWEALTH BANK OF AUSTRALIA,,,61132221,
+535319,,,,mastercard,,credit,,AU,COMMONWEALTH BANK OF AUSTRALIA,,,61131576,
+535450,,,,mastercard,,debit,,US,,,,,
+535875,,,,mastercard,,credit,,US,,,,,
+535953,,,,mastercard,,debit,,PL,SKRILL,,,,
+536116,,,,mastercard,,debit,,US,,,,,
+536165,,,,mastercard,,credit,,US,,,,,
+536208,,,,mastercard,,credit,,US,,,,,
+536225,,,,mastercard,,debit,,US,"CITIBANK SOUTH DAKOTA, N.A.",,,8882484465,
+536227,,,,mastercard,,debit,,US,"CITIBANK SOUTH DAKOTA, N.A.",,,8882484465,
+536339,,,,mastercard,,credit,,US,,,,,
+536424,,,,mastercard,,credit,,BR,,,,,
+536990,,,,mastercard,,credit,,US,CHASE,,,8005243880,
+537021,,,,mastercard,,credit,,US,,,,,
+537160,,,,mastercard,,debit,,US,SECURITY SERVICE FEDERAL CREDIT UNION,,,2104764000,
+537167,,,,mastercard,,debit,,US,CHASE,,,8009359935,
+537170,,,,mastercard,,debit,,US,CHASE,,,8009359935,
+537764,,,,mastercard,,credit,,GE,The Bank of Georgia,,www.bankofgeorgia.ge,,Tbilisi
+537800,,,,mastercard,,credit,,US,BARCLAYS,,,8662502919,
+537811,,,,mastercard,,credit,,US,,,,,
+537830,,,,mastercard,,credit,,MX,BANCO WALMART,,,,
+537851,,,,mastercard,,credit,,CA,FIRST CALGARY,,,4035208000,
+537893,,,,mastercard,,credit,,CA,CREDIT UNION ATLANTIC,,,8005617849,
+537975,,,,mastercard,,credit,,US,,,,,
+538043,,,,mastercard,,credit,,US,,,,,
+538573,,,,mastercard,,credit,,US,,,,,
+538676,,,,mastercard,,credit,,GB,THOMAS COOK,,,8887133424,
+538734,,,,mastercard,,credit,,DE,Fidor Bank AG,,www.fidor.de,+49116116,München
+538831,,,,mastercard,,credit,,KR,,,,011 822 34758260,
+539028,,,,mastercard,,credit,,BR,CITIBANK,,,08007012484,
+539029,,,,mastercard,,credit,,BR,CREDICARD,,,40014611,
+539039,,,,mastercard,,credit,,BR,ITAU,,,551140014848,
+539063,,,,mastercard,,credit,,BR,CITICARD,,,40014611,
+539066,,,,mastercard,,credit,,BR,,,,551132353737,
+539068,,,,mastercard,,credit,,BR,BANCO CITICARD SA,,,551140014626,
+539073,,,,mastercard,,credit,,BR,"CREDICARD, S.A.",,,08007242483,
+539083,,,,mastercard,,credit,,BR,ITAU,,,551121554828,
+539614,,,,mastercard,,credit,,BR,HSBC BANK BRASIL S.A. - BANCO MULTIPLO,,,08007283966,
+539641,,,,mastercard,,credit,,US,CITI,,,8004234343,
+539680,,,,mastercard,,credit,,US,CITI,,,8003086537,
+539736,,,,mastercard,,debit,,US,MIDCOUNTRY,,,,
+539763,,,,mastercard,,debit,,US,THE BANK AND TRUST,,,8665468273,
+539765,,,,mastercard,,debit,,US,EDS CREDIT UNION STANDARD,,,,
+539832,,,,mastercard,,credit,,IT,INTESA SANPAOLO,,,(605)331-1716,
+539923,,,,mastercard,,debit,,NG,FIRST,,,0700347782668228,
+539974,,,,mastercard,,debit,,MY,HONG LEONG,,,60326161133,
+539981,,,,mastercard,,debit,,MY,STANDARD CHARTERED,,,0377118888,
+539983,,,,mastercard,,debit,,NG,GTBANK,,,2348039003900,
+540007,,,,mastercard,,credit,,MY,CIMB,,,60362047373,
+540012,,,,mastercard,,credit,,SG,OCBC,,,8003633333,
+540041,,,,mastercard,,credit,,MY,HSBC,,,60383215400,
+540058,,,,mastercard,,debit,,IT,BANCO POPOLARE,,,390459602800,
+540067,,,,mastercard,,credit,,MY,MAYBANK,,,60378443696,
+540069,,,,mastercard,,credit,,MY,RHB BANK BERHAD,,,60392068118,
+540105,,,,mastercard,,credit,,BR,SANTANDER,,,551140043535,
+540162,,,,mastercard,,credit,,MY,OCBC,,,1300885000,
+540168,,,,mastercard,,credit,,US,CHASE,,,8005243880,
+540185,,,,mastercard,,credit,,NO,,,,4721015350,
+540205,,,,mastercard,,debit,,ES,BANCO SABADELL,,www.grupbancsabadell.com,,Barcelona
+540207,,,,mastercard,,credit,,NZ,BANK OF NEW ZEALAND,,,6444709212,
+540219,,,,mastercard,,debit,,US,GTE FINANCIAL,,,8889187793,
+540223,,,,mastercard,,credit,,NZ,WESTPAC BANKING CORPORATION,,,6499148026,
+540256,,,,mastercard,,credit,,MY,CITIBANK BERHAD,,,60323830000,
+540287,,,,mastercard,,credit,,DK,,,,4536737400,
+540313,,,,mastercard,,debit,,US,FARMERS MERCHANTS BANK OF LONG BEACH,,,7144653131,
+540324,,,,mastercard,,debit,,US,BANK OF THE WEST,,,8004882265,
+540385,,,,mastercard,,debit,,US,CITIBANK,,,8009450258,
+540404,,,,mastercard,,debit,,US,FIRST HAWAIIAN BANK,,,8088444444,
+540444,,,,mastercard,,credit,,CH,CREDIT SUISSE,,,41446596087,
+540445,,,,mastercard,,credit,,CH,CREDIT SUISSE,,,41446596366,
+540477,,,,mastercard,,credit,,CL,SANTANDER,,,5623203000,
+540478,,,,mastercard,,credit,,MY,STANDARD CHARTERED BANK MALAYSIA BERHAD,,,60377189999,
+540482,,,,mastercard,,credit,,AU,BANKWEST,,,61894492840,
+540492,,,,mastercard,,credit,,TH,SIAM COMMERCIAL BANK PUBLIC COMPANY LIMITED,,,027777777,
+540534,,,,mastercard,,credit,,CA,JPMORGANCHASE,,,8008813166,
+540580,,,,mastercard,,credit,,US,HSBC,,,8887206812,
+540633,,,,mastercard,,credit,,US,CAPITAL ONE,,,8009557070,
+540653,,,,mastercard,,debit,,US,TRUSTMARK NATIONAL BANK,,,8008442009,
+540724,,,,mastercard,,debit,,US,CREDIT UNION OF DENVER,,,8889187746,
+540731,,,,mastercard,,credit,,ID,DANAMON,,,622134358888,
+540736,,,,mastercard,,credit,,US,KEESLER FEDERAL CREDIT UNION,,,8006547728,
+540791,,,,mastercard,,credit,,US,CAPITAL ONE,,,8009557070,
+540792,,,,mastercard,,credit,,US,CAPITAL ONE,,,8009471000,
+540818,,,,mastercard,,credit,,US,FIRST SECURITY,,,8004237503,
+540845,,,,mastercard,,credit,,MX,SANTANDER,,,8003077309,
+540880,,,,mastercard,,credit,,US,"FIFTH THIRD BANK, THE",,,(513)579-5353,
+540912,,,,mastercard,,credit,,ID,BANK CENTRAL ASIA,,,500888,
+540956,,,,mastercard,,credit,,MX,HSBC,,,525557213390,
+540997,,,,mastercard,,debit,,US,UNION,,,8002384486,
+541005,,,,mastercard,,debit,,US,USBANK,,,8002858585,
+541028,,,,mastercard,,credit,,DE,DEGUSSA,,,004906936002345,
+541039,,,,mastercard,,debit,,US,SOUTH CAROLINA FEDERAL CREDIT UNION,,,8889187715,
+541063,,,,mastercard,,credit,,NO,REMEMBER,,,4781500701,
+541065,,,,mastercard,,credit,,US,CITI,,,8887662484,
+541110,,,,mastercard,,credit,,AR,,,,54-1-331-2088,
+541187,,,,mastercard,,credit,,BR,ITAU,,,08496158406,
+541228,,,,mastercard,,credit,,MY,AMBANK,,,1300808888,
+541283,,,,mastercard,,credit,,ZA,NETBANK,,,27117104710,
+541286,,,,mastercard,,credit,,MX,HSBC,,,8003077309,
+541288,,,,mastercard,,credit,,MY,HSBC,,,1300881388,
+541290,,,,mastercard,,credit,,MX,HSBC,,,8003077309,
+541322,,,,mastercard,,credit,,ID,BANK CENTRAL ASIA,,,500888,
+541330,,,,mastercard,,credit,,NL,,,,31 30 283 51 11,
+541413,,,,mastercard,,credit,,US,FIFTH THIRD,,,8009723030,
+541415,,,,mastercard,,credit,,MY,BANK ISLAM,,,60326900900,
+541555,,,,mastercard,,credit,,BR,ITAU,,,551121554828,
+541590,,,,mastercard,,credit,,CA,ROYAL BANK OF CANADA,,,8007692512,
+541625,,,,mastercard,,credit,,ES,LA CAIXA,,,902200202,
+541630,,,,mastercard,,credit,,US,USAA,,,8005318722,
+541660,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8004321000,
+541711,,,,mastercard,,credit,,US,CHASE,,,8005243880,
+541726,,,,mastercard,,credit,,MY,CIMB,,,603 6204 7878,
+541912,,,,mastercard,,credit,,MY,MBF CARD SERVICES SDN BHD,,,60321677600,
+541971,,,,mastercard,,credit,,MY,CIMB,,,7459,
+542001,,,,mastercard,,debit,,US,EQUITY,,,8005234175,
+542010,,,,mastercard,,credit,,MX,,,,888 218 1185,
+542039,,,,mastercard,,credit,,US,USAA,,,8005318722,
+542071,,,,mastercard,,credit,,MT,"BANK OF VALLETTA, LTD.",,,35621312020,
+542119,,,,mastercard,,credit,,TR,VAKIFBANK,,,90 212 234 57 05,
+542124,,,,mastercard,,credit,,MY,MAYBANK,,,1300886688,
+542125,,,,mastercard,,credit,,SG,"UNITED OVERSEAS BANK, LTD.",,,6563581000,
+542184,,,,mastercard,,credit,,KR,,,,822 727 8553,
+542195,,,,mastercard,,credit,,GB,BANK OF SCOTLAND,,,08457293949,
+542261,,,,mastercard,,credit,,MY,BANK ISLAM,,,60326900900,
+542418,,,,mastercard,,credit,,US,CITI,,,8009505114,
+542421,,,,mastercard,,credit,,US,FIRST CITIZENS BANK & TRUST CO,,,540-561-4707,
+542432,,,,mastercard,,debit,,US,"FIFTH THIRD BANK, THE",,,8009723030,
+542444,,,,mastercard,,credit,,MY,STANDARD CHARTERED BANK MALAYSIA BERHAD,,,60377189999,
+542528,,,,mastercard,,credit,,BR,,,,,
+542598,,,,mastercard,,credit,,GB,POSTOFFICE,,,08456076500,
+542634,,,,mastercard,,credit,,MY,PUBLIC,,,60321639400,
+542640,,,,mastercard,,credit,,ID,PT. BANK NEGARA INDONESIA (PERSERO) TBK.,,,021500046,
+542648,,,,mastercard,,credit,,CA,ATB FINANCIAL,,,8882825678,
+542663,,,,mastercard,,credit,,CL,BANCO ESTADO,,,6002007000,
+542762,,,,mastercard,,credit,,RU,MOST-BANK,,,,
+542800,,,,mastercard,,credit,,US,,,,,
+542820,,,,mastercard,,credit,,BR,SANTANDER,,,8003077309,
+542974,,,,mastercard,,credit,,BR,ITAU,,,551121554828,
+542976,,,,mastercard,,credit,,BR,ITAU,,,551140014848,
+543047,,,,mastercard,,credit,,MY,HONG LEONG,,,60326161133,
+543069,,,,mastercard,,credit,,US,BANK OF GUAM,,,8008208450,
+543095,,,,mastercard,,credit,,BR,,,,,
+543121,,,,mastercard,,credit,,US,,,,8008414000,
+543237,,,,mastercard,,debit,,US,GECU,,,5132434328,
+543240,,,,mastercard,,debit,,US,CITIBANK,,,8005282273,
+543311,,,,mastercard,,credit,,MY,CITIBANK BERHAD,,,60323833623,
+543335,,,,mastercard,,credit,,NZ,KIWIBANK,,,0800521521,
+543337,,,,mastercard,,credit,,US,FIRST MERIT,,,4407142106,
+543345,,,,mastercard,,credit,,RU,,,,371 041488  OR 371 041352,
+543429,,,,mastercard,,credit,,GB,HALIFAX,,,08457283848,
+543435,,,,mastercard,,credit,,US,M & I MADISON BANK OF SOUTHERN WISCONSIN,,,800-441-7048,
+543440,,,,mastercard,,credit,,CA,WALMART,,,8883316133,
+543448,,,,mastercard,,credit,,CO,CITIBANK,,,8006210295,
+543460,,,,mastercard,,credit,,GB,HSBC,,,441226261010,
+543560,,,,mastercard,,credit,,SE,Swedbank,,,0771480040,
+543568,,,,mastercard,,credit,,AU,BANKWEST,,,131718,
+543601,,,,mastercard,,debit,,US,,,,,
+543623,,,,mastercard,,credit,,MY,UNITED OVERSEAS BANK (MALAYSIA) BERHAD,,,60326123333,
+543678,,,,mastercard,,credit,,NZ,WESTPAC BANKING CORPORATION,,,0800888111,
+543699,,,,mastercard,,credit,,GB,NATWEST,,,08703331993,
+543771,,,,mastercard,,credit,,TR,TURKIYE IS BANKASI,,,4440202,
+543805,,,,mastercard,,debit,,US,USAA,,,8005318722,
+543871,,,,mastercard,,credit,,CA,,,,9611884502,
+543957,,,,mastercard,,debit,,US,OHIO VALLEY,,,8662225704,
+544045,,,,mastercard,,credit,,US,CAPITAL ONE,,,5032934037,
+544056,,,,mastercard,,credit,,BE,BELFIUS,,,0032497276703,
+544064,,,,mastercard,,credit,,MY,MBF CARD SERVICES SDN BHD,,,60321677600,
+544148,,,,mastercard,,debit,,IT,EPIPOLI,,,0240326047,
+544161,,,,mastercard,,debit,,US,CENTRUE,,,8004526045,
+544199,,,,mastercard,,credit,,BR,ITAU,,,1140014828,
+544204,,,,mastercard,,credit,,MX,SCOTIABANK INVERLAT,,,8003077309,
+544303,,,,mastercard,,credit,,US,FIRST PROGRESS,,,8667065543,
+544313,,,,mastercard,,credit,,SE,Swedbank,,,0771480030,
+544330,,,,mastercard,,debit,,US,CU COOPERATIVE SYSTEMS,,,8109872530,
+544340,,,,mastercard,,debit,,US,ROCKVILLE,,,8602913600,
+544368,,,,mastercard,,debit,,US,HSBC,,,800-975-4722,
+544400,,,,mastercard,,credit,,US,"FIFTH THIRD BANK, THE",,,8009723030,
+544434,,,,mastercard,,credit,,AU,28 DEGREES,,,1300552079,
+544540,,,,mastercard,,credit,,BR,ITAU,,,551121554828,
+544549,,,,mastercard,,credit,,MX,BANORTE,,,8003077309,
+544559,,,,mastercard,,debit,,US,,,,1-800-541-4583,
+544579,,,,mastercard,,debit,,US,UNITED COMMUNITY BANK,,,7064396600,
+544602,,,,mastercard,,debit,,US,PEOPLES BANK,,,8008940300,
+544612,,,,mastercard,,credit,,CA,CANADIAN TIRE,,,8004596415,
+544614,,,,mastercard,,credit,,CA,CANADIAN TIRE,,,1,
+544632,,,,mastercard,,debit,,US,FIRST FARMERS BANK AND TRUST,,,8003713316,
+544637,,,,mastercard,,credit,,AU,GE CAPITAL FINANCE AUSTRALIA,,,61394204816,
+544643,,,,mastercard,,debit,,US,GECU,,,9157789221,
+544647,,,,mastercard,,credit,,AU,GE CAPITAL FINANCE AUSTRALIA,,,61394204816,
+544665,,,,mastercard,,credit,,BR,ITAU,,,252-296-7500,
+544674,,,,mastercard,,credit,,PL,ING BANK SLASKI,,,48323570012,
+544731,,,,mastercard,,credit,,BR,SANTANDER,,,8003077309,
+544741,,,,mastercard,,credit,,ID,PERMATA,,,62215716000,
+544799,,,,mastercard,,debit,,US,UNIVEST,,,8002870105,
+544818,,,,mastercard,,credit,,BR,"CREDICARD, S.A.",,,551132353737,
+544828,,,,mastercard,,credit,,BR,CITIBANK,,,08007012484,
+544829,,,,mastercard,,credit,,BR,CREDICARD,,,08007012484,
+544859,,,,mastercard,,credit,,BR,ITAU,,,551140014848,
+544863,,,,mastercard,,credit,,BR,CREDICARD,,,551140014626,
+544883,,,,mastercard,,credit,,BR,ITAU,,,40040001,
+544887,,,,mastercard,,credit,,CN,CHINA CONSTRUCTION,,,551132353737,
+544890,,,,mastercard,,credit,,BR,"CREDICARD, S.A.",,,551132353737,
+544927,544928,,,mastercard,,debit,,US,KEYBANK NATIONAL ASSOCIATION,,,8005392968,
+544968,,,,mastercard,,credit,,BS,SCOTIABANK,,,8003077309,
+545140,,,,mastercard,,credit,,GB,NATWEST,,,08709093715,
+545143,,,,mastercard,,credit,,PH,ALLIED,,,1800108189818,
+545185,,,,mastercard,,credit,,NO,Nordea,,,,
+545236,,,,mastercard,,credit,,US,BARCLAYS,,,8666569716,
+545237,,,,mastercard,,credit,,US,BARCLAYCARD,,,8777360517,
+545238,,,,mastercard,,credit,,US,BARCLAYS,,,8666569716,
+545240,,,,mastercard,,credit,,CA,MBNA,,,8888766262,
+545290,,,,mastercard,,debit,,MX,,,,202-5781005,
+545300,,,,mastercard,,credit,,US,WILLIAMSPORT NATIONAL BANK,,,570-326-2431,
+545301,,,,mastercard,,credit,,US,,,,,
+545303,,,,mastercard,,debit,,US,"HOME STATE BANK, NATIONAL ASSOCIATION",,,8004247787,
+545313,,,,mastercard,,debit,,US,"FIDELITY INFORMATION SERVICES, INC.",,,8646799000,
+545375,,,,mastercard,,credit,,MX,SCOTIABANK INVERLAT,,,018007045900,
+545448,,,,mastercard,,debit,,US,BAYPORT CREDIT UNION,,,8009288801,
+545460,,,,mastercard,,credit,,GB,NATWEST,,,08703339091,
+545478,,,,mastercard,,credit,,NO,POSTBANKEN,,,4791504800,
+545493,,,,mastercard,,debit,,US,MARQUETTE,,,8882549500,
+545510,,,,mastercard,,debit,,US,BANCORPSOUTH BANK,,,1-888-797-7711,
+545534,,,,mastercard,,debit,,US,CAPITAL ONE,,,8006552265,
+545535,,,,mastercard,,debit,,US,BANCORPSOUTH BANK,,,,
+545537,,,,mastercard,,debit,,US,GENISYS CREDIT UNION,,,2483229800,
+545631,,,,mastercard,,credit,,MX,BANAMEX,,,,
+545669,,,,mastercard,,debit,,US,1ST SOURCE,,,5742352557,
+545703,,,,mastercard,,credit,,UY,SANTANDER,,,,
+545749,,,,mastercard,,credit,,CA,"CAPITAL ONE, INC.",,,8004813239,
+545883,,,,mastercard,,credit,,US,USAA,,,8005318722,
+545926,,,,mastercard,,debit,,US,"WEST BEND, SAVINGS BANK",,,8009247309,
+545952,,,,mastercard,,debit,,US,,,,,
+545958,,,,mastercard,,debit,,US,BMO HARRIS,,,8883402265,
+545965,,,,mastercard,,debit,,US,LIBERTY BANK,,,8603490123,
+545977,,,,mastercard,,debit,,US,LEGACY TEXAS,,,8005234175,
+546016,,,,mastercard,,credit,,GB,MINT,,,08704100870,
+546027,,,,mastercard,,debit,,US,CHEVRON FEDERAL CREDIT UNION,,,8002328101,
+546064,,,,mastercard,,debit,,US,CAPITAL ONE,,,8006552265,
+546097,,,,mastercard,,credit,,GB,CAPITAL ONE BANK,,,08444812812,
+546125,,,,mastercard,,debit,,US,LEADERS CREDIT UNION,,,8002271893,
+546130,,,,mastercard,,debit,,US,YOUR COMMUNITY CREDIT UNION,,,9729358634,
+546174,,,,mastercard,,debit,,US,BRAZOS VALLEY CREDIT UNION,,,8004424757,
+546196,,,,mastercard,,debit,,US,REPUBLIC,,,8885843644,
+546213,,,,mastercard,,debit,,US,SCHOOLS FIRST,,,(714)258-4000 x8296,
+546217,,,,mastercard,,debit,,US,BEVERLY COOPERATIVE,,,800-754-4128,
+546256,,,,mastercard,,credit,,NZ,ASB BANK LIMITED,,,6493063000,
+546257,,,,mastercard,,credit,,NZ,ASB BANK,,,0800803804,
+546267,,,,mastercard,,credit,,US,,,,,
+546363,,,,mastercard,,debit,,US,MIDSOUTHBANK,,,3346872406,
+546370,,,,mastercard,,debit,,US,OHIO VALLEY FINANCIAL GROUP,,,2708311500,
+546411,,,,mastercard,,debit,,US,SECURITY STATE,,,8772262351,
+546421,,,,mastercard,,debit,,US,WASHINGTON TRUST,,,4013481200,
+546425,,,,mastercard,,debit,,VE,CITIBANK,,,8003749700,
+546451,,,,mastercard,,credit,,BR,BANCO DO BRASIL,,,551128457820,
+546452,,,,mastercard,,credit,,BR,BANCO DO BRASIL,,,8003077309,
+546505,,,,mastercard,,debit,,US,BMO HARRIS,,,8883402265,
+546528,,,,mastercard,,debit,,US,USAA,,,8005318722,
+546533,,,,mastercard,,debit,,US,RENASANT,,,8006801601,
+546540,,,,mastercard,,debit,,US,SUNTRUST,,,8007868787,
+546586,,,,mastercard,,credit,,MX,,,,5-703-9112,
+546604,,,,mastercard,,credit,,US,CHASE,,,8005243880,
+546616,,,,mastercard,,credit,,US,CITI,,,8887662484,
+546626,,,,mastercard,,credit,,US,CHASE,,,8004327115,
+546630,,,,mastercard,,credit,,US,CAPITAL ONE BANK,,,8009557070,
+546632,546634,,,mastercard,,credit,,US,BANK OF AMERICA,,,8002506628,
+546638,,,,mastercard,,credit,,US,BARCLAYS,,,8664190881,
+546657,,,,mastercard,,credit,,US,CHASE,,,8887950576,
+546700,,,,mastercard,,credit,,US,"FIFTH THIRD BANK, THE",,,8009723030,
+546827,,,,mastercard,,credit,,AU,ANZ,,,61396837043,
+546856,,,,mastercard,,credit,,RU,,,,7 095 967 06 84 OR 06 87,
+547015,,,,mastercard,,credit,,MX,SANTANDER SERFIN,,,525551694300,
+547046,,,,mastercard,,credit,,MX,SANTANDER,,,8003077309,
+547059,,,,mastercard,,credit,,AR,BBVA FRANCES,,,541143487000,
+547071,,,,mastercard,,credit,,MY,,,,,
+547074,,,,mastercard,,credit,,MX,HSBC,,,525557214787,
+547078,,,,mastercard,,credit,,MX,BANORTE,,,3-72-83-12,
+547079,,,,mastercard,,credit,,US,BANORTE,,,525551746000,
+547092,,,,mastercard,,credit,,MX,HSBC,,,525557213390,
+547096,,,,mastercard,,credit,,MX,BANORTE,,,2109579144,
+547130,,,,mastercard,,credit,,CO,DAVIVIENDA,,,3383838,
+547146,,,,mastercard,,credit,,MX,SANTANDER SERFIN,,,8003077309,
+547216,,,,mastercard,,credit,,US,BANK OF THE WEST,,,8009962638,
+547219,,,,mastercard,,credit,,US,BANK OF THE WEST,,,3037020300,
+547221,,,,mastercard,,credit,,US,,,,8003465538,
+547231,,,,mastercard,,credit,,MY,PUBLIC BANK BERHAD,,,0321768000,
+547242,,,,mastercard,,credit,,US,"FIRST OF AMERICA BANK, NATIONAL ASSOCIATION",,,8885544362,
+547363,,,,mastercard,,credit,,US,CHASE,,,6313660376,
+547370,,,,mastercard,,credit,,MX,,,,525557254649,
+547380,,,,mastercard,,credit,,MX,BANAMEX,,,525557254649,
+547408,,,,mastercard,,credit,,BR,UNICRED,,,,
+547415,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8006731044,
+547484,,,,mastercard,,credit,,MX,SANTANDERSERFIN,,,8888458628,
+547497,,,,mastercard,,credit,,US,BANK OF AMERICA,,,800-673-1044,
+547791,,,,mastercard,,credit,,US,NCMIC FINANCE CORPORATION,,,180076920003984200,
+547813,,,,mastercard,,credit,,US,FIRST HAWAIIAN,,,8003422778,
+547837,,,,mastercard,,credit,,BE,,,,080092020,
+547854,,,,mastercard,,credit,,US,SILICON VALLEY,,,8665533481,
+548009,,,,mastercard,,debit,,US,"FIFTH THIRD BANK, THE",,,8009723030,
+548013,,,,mastercard,,debit,,US,CAPITAL ONE,,,8887552172,
+548029,,,,mastercard,,credit,,US,KEYBANK,,,8669513873,
+548031,,,,mastercard,,credit,,US,BANK OF THE WEST,,,8009962638,
+548042,,,,mastercard,,credit,,US,CAPITAL ONE,,,8006222580,
+548045,,,,mastercard,,credit,,BR,BRADESCO,,,551140020022,
+548046,,,,mastercard,,credit,,BR,BRADESCO ADMINISTRADORA DE CARTOES DE CREDITO LTDA,,,01140020022,
+548057,,,,mastercard,,credit,,US,,,,,
+548103,,,,mastercard,,credit,,IT,NEOS BANCA,,,3245636546,
+548117,,,,mastercard,,credit,,ID,CIMB Niaga,,,622114041,
+548234,,,,mastercard,,credit,,MX,BANAMEX,,,8002262639,
+548293,,,,mastercard,,credit,,BR,BRADESCO,,,6367227111,
+548322,,,,mastercard,,credit,,SA,RIYAD,,,00966920002470,
+548339,,,,mastercard,,credit,,DE,COMMERZBANK,,,01805638888,
+548474,,,,mastercard,,credit,,BR,ITAU,,,,
+548573,,,,mastercard,,credit,,BR,BANCO DO BRASIL,,,55,
+548591,,,,mastercard,,credit,,BR,HSBC,,,554133076110,
+548595,,,,mastercard,,credit,,BR,BANCO DO BRASIL S.A.,,,55-11-5180-8220,
+548622,,,,mastercard,,credit,,DE,WGZ BANK AG WESTDEUTSCHE GENOS,,,491805585252,
+548648,,,,mastercard,,credit,,BR,SANTANDER,,,551121974005,
+548659,,,,mastercard,,credit,,CH,CORNER BANCA S.A.,,,41844004141,
+548696,,,,mastercard,,credit,,DE,DZ BANK AG DEUTSCHE ZENTRAL- GENOSSENSCHAFTSBANK,,,491805585252,
+548699,,,,mastercard,,credit,,DE,DZ BANK AG DEUTSCHE ZENTRAL- GENOSSENSCHAFTSBANK,,,49938297100,
+548724,,,,mastercard,,credit,,BR,ITAU,,,,
+548765,,,,mastercard,,credit,,EG,,,,,
+548787,,,,mastercard,,credit,,MY,HONG LEONG,,,60326161133,
+548809,,,,mastercard,,credit,,PH,BANK OF THE PHILIPPINE ISLANDS,,,6328910000,
+548826,,,,mastercard,,credit,,BR,CAIXA ECONOMICA FEDERAL,,,551132384455,
+548827,,,,mastercard,,credit,,BR,CAIXA ECONOMICA FEDERAL,,,08007284455,
+548853,,,,mastercard,,credit,,US,KEYBANK,,,8005392968,
+548897,,,,mastercard,,credit,,US,CAPITAL ONE,,,5032934037,
+548901,,,,mastercard,,credit,,ES,SANTANDER CENTRAL HISPANO,,,902242424,
+548953,,,,mastercard,,credit,,IS,ISLANDSBANKI,,,4404000,
+548984,,,,mastercard,,credit,,BR,ITAU,,,551140014848,
+548985,,,,mastercard,,credit,,BR,ITAU,,,556232754234,
+548988,,,,mastercard,,credit,,ID,PT. BANK NEGARA INDONESIA (PERSERO) TBK.,,,500046,
+549001,,,,mastercard,,credit,,DE,SPARKASSE,,,49116116,
+549003,,,,mastercard,,credit,,DE,DEUTSCHER SPARKASSEN UND GIROVERBAND,,,4968193764599,
+549007,,,,mastercard,,credit,,DE,SPARKASSE GERA-GREIZ,,,82052,
+549033,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8007329194,
+549035,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8007329194,
+549050,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8007329194,
+549084,,,,mastercard,,credit,,US,"WELLS FARGO BANK, N.A.",,,8006424720,
+549092,,,,mastercard,,credit,,US,CHASE,,,8009452000,
+549099,,,,mastercard,,credit,,US,MBNA AMERICA,,,8004212110,
+549104,,,,mastercard,,credit,,US,CHASE,,,8009452000,
+549109,,,,mastercard,,credit,,US,HSBC,,,8883858916,
+549110,,,,mastercard,,credit,,US,CAPITAL ONE,,,8009557070,
+549113,,,,mastercard,,credit,,US,CITI,,,8004234343,
+549123,,,,mastercard,,credit,,US,USAA,,,8005318722,
+549138,,,,mastercard,,credit,,MX,BANAMEX,,,8002262639,
+549139,,,,mastercard,,credit,,CA,"CAPITAL ONE, INC.",,,8004813239,
+549149,,,,mastercard,,credit,,US,CITI,,,8009836453,
+549167,,,,mastercard,,credit,,BR,ITAU,,,551121554828,
+549170,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8004321000,
+549186,,,,mastercard,,debit,,MY,MAYBANK,,,1300886688,
+549191,,,,mastercard,,credit,,CA,BANK OF AMERICA,,,8888766262,
+549198,,,,mastercard,,credit,,CA,MBNA,,,8888766262,
+549224,,,,mastercard,,credit,,US,BLACK HILLS FEDERAL CREDIT UNION,,,8004822428,
+549292,,,,mastercard,,credit,,US,AMERICAN HERITAGE FEDERAL CREDIT UNION,,,8003420008,
+549319,,,,mastercard,,credit,,BR,CREDICARD,,,1128229260,
+549363,,,,mastercard,,credit,,BR,,,,08007242400,
+549390,,,,mastercard,,credit,,BR,"CREDICARD, S.A.",,,551132353737,
+549409,,,,mastercard,,credit,,US,HSBC BANK USA,,,91,
+549447,,,,mastercard,,credit,,US,ICUL SERVICE CORPORATION,,,727-556-9000,
+549639,,,,mastercard,,credit,,MX,BANAMEX,,,,
+549650,,,,mastercard,,debit,,US,GLOBAL CREDIT UNION,,,8006764562,
+549694,,,,mastercard,,credit,,US,"CREDIT UNION CARD SERVICES, INC.",,,608-836-2200,
+549703,,,,mastercard,,credit,,DE,DEUTSCHER SPARKASSEN UND GIROVERBAND,,,030202250,
+549708,,,,mastercard,,credit,,DE,STADTSPARKASSE DÜSSELDORF,,,4968193764599,
+549781,,,,mastercard,,debit,,MY,AFFIN,,,089775566,
+549782,,,,mastercard,,debit,,MY,RHBBANK,,,60126899748,
+549834,,,,mastercard,,credit,,SG,STANDARD CHARTERED,,,8003333969,
+549880,,,,mastercard,,credit,,MX,,,,,
+549928,,,,mastercard,,credit,,ES,CARREFOUR,,,,
+550028,,,,mastercard,,credit,,DK,JYSKE,,,4536737470,
+550154,,,,mastercard,,credit,,BR,,,,,
+550201,,,,mastercard,,credit,,AU,CITIBANK,,,61282250620,
+550473,,,,mastercard,,credit,,TR,HSBC,,,4440111,
+550721,,,,mastercard,,debit,,US,WIDGET FINANCIAL,,,8144566231,
+550750,,,,mastercard,,debit,,US,LAPORTE SAVINGS,,,1,
+550755,,,,mastercard,,debit,,US,VELOCITY CREDIT UNION,,,8009332029,
+550761,,,,mastercard,,debit,,US,COTTONPORT,,,3189642385,
+550800,,,,mastercard,,debit,,US,FIRST ALLIANCE ,,,1,
+550802,,,,mastercard,,debit,,US,ONEIDA SAVINGS,,,3153632000,
+550805,,,,mastercard,,debit,,US,TEG FEDERAL CREDIT UNION,,,8454527323,
+550860,,,,mastercard,,debit,,US,BERKSHIRE,,,8002206956,
+550883,,,,mastercard,,debit,,US,MICHIGAN FIRST CREDIT UNION,,,8006643828,
+550890,,,,mastercard,,debit,,US,LAWSON,,,909-948-2500,
+550949,,,,mastercard,,debit,,US,"MONEY ACCESS SERVICE, INC.",,,800-622-1040,
+550970,,,,mastercard,,debit,,US,UNITED,,,272482061,
+551010,,,,mastercard,,debit,,US,EGLIN FEDERAL CREDIT UNION,,,8004723272,
+551057,,,,mastercard,,debit,,US,BANK OF BLUE VALLEY,,,6663,
+551088,,,,mastercard,,debit,,US,SERVICE1 FEDRAL CREDIT UNION,,,2317447940,
+551094,,,,mastercard,,debit,,US,PROGRESSIVE SAVINGS,,,9312102317,
+551149,,,,mastercard,,debit,,US,TOWER FEDERAL CREDIT UNION,,,8007878328,
+551158,,,,mastercard,,debit,,US,VILLAGE,,,8005548969,
+551165,,,,mastercard,,debit,,US,BANK OF CANTON,,,8888281690,
+551166,,,,mastercard,,debit,,US,FIRST SECURITY,,,8003838000,
+551168,,,,mastercard,,debit,,US,UNION STATE,,,515-288-2828,
+551209,,,,mastercard,,debit,,US,COMMUNITY,,,8662273305,
+551215,,,,mastercard,,debit,,US,DFCU FINANCIAL,,,8889187880,
+551238,,,,mastercard,,debit,,MX,BANCO AZTECA ,,,018000407777,
+551248,,,,mastercard,,debit,,US,THE COMMERCIAL,,,8643697326,
+551257,,,,mastercard,,debit,,US,BANGOR SAVINGS,,,8772264671,
+551263,,,,mastercard,,debit,,US,UICCU,,,8003973790,
+551265,,,,mastercard,,debit,,US,MERCHANTS,,,8008525969,
+551300,,,,mastercard,,debit,,US,FIRST STATE,,,,
+551309,,,,mastercard,,debit,,US,WRIGHT-PATT CREDIT UNION,,,8007620047,
+551336,,,,mastercard,,debit,,US,INTERRA CREDIT UNION,,,5745337484,
+551337,,,,mastercard,,debit,,US,LIBERTY NATIONAL,,,4196342430,
+551338,,,,mastercard,,debit,,US,FIRST FEDERAL,,,8773678178,
+551355,,,,mastercard,,debit,,US,BELVOIR CREDIT UNION,,,7037301800,
+551357,,,,mastercard,,debit,,US,FIRST FEDERAL,,,2287694034,
+551384,,,,mastercard,,debit,,US,WESTCONSIN CREDIT UNION,,,8004437728,
+551423,,,,mastercard,,debit,,US,FIRST NATIONAL BANK,,,1,
+551428,,,,mastercard,,debit,,US,FARMERS STATE,,,1-800-541-4583,
+551478,,,,mastercard,,debit,,US,DELTACOUNTYCREDITUNION,,,800-622-1040,
+551506,,,,mastercard,,debit,,US,NEW RESOURCE,,,800-622-1040,
+551519,,,,mastercard,,debit,,US,CENTINEL,,,8887586700,
+551562,,,,mastercard,,debit,,US,WEST,,,800-236-3282,
+551571,,,,mastercard,,debit,,US,SOUTHERN BANCORP,,,8003838000,
+551572,,,,mastercard,,debit,,US,ROCKLAND TRUST,,,8002222299,
+551605,,,,mastercard,,debit,,US,TEXAS,,,2544453356,
+551613,,,,mastercard,,debit,,US,LEEBANK,,,8008693557,
+551627,,,,mastercard,,debit,,US,FIRST GUARANTY,,,8883753093,
+551630,,,,mastercard,,debit,,US,WEST END,,,(513)534-6192,
+551641,,,,mastercard,,debit,,US,ACHIEVA,,,8004723272,
+551642,,,,mastercard,,debit,,US,DEDHAM SAVINGS,,,8004621190,
+551647,,,,mastercard,,debit,,US,CENTRAL,,,8882942183,
+551677,,,,mastercard,,debit,,US,FCB BANKS,,,8002645578,
+551679,,,,mastercard,,debit,,US,FORT HOOD NATIONAL,,,2545322161,
+551684,,,,mastercard,,debit,,US,HERITAGE STATE,,,8005677297,
+551686,,,,mastercard,,debit,,US,CHEMICAL BANK & TRUST COMPANY,,,8007226050,
+551687,,,,mastercard,,debit,,US,SECURITY SERVICE FEDERAL CREDIT UNION,,,8005277328,
+551697,,,,mastercard,,debit,,US,FIRST CONVENIENCE,,,8006779801,
+551701,,,,mastercard,,debit,,US,FIRST FINANCIAL CREDIT UNION,,,8003428298,
+551703,,,,mastercard,,debit,,US,PROGRESSIVE,,,1,
+551733,,,,mastercard,,debit,,US,BANCORPSOUTH,,,8887977711,
+551737,,,,mastercard,,debit,,US,SAVINGS BANK OF WALPOLE,,,6033521822,
+551765,,,,mastercard,,debit,,US,MEREDITH VILLAGE SAVINGS,,,8009226872,
+551811,,,,mastercard,,debit,,US,NORTHWESTERN,,,2319354357,
+551817,,,,mastercard,,debit,,US,EDS EMPLOYEES FEDERAL CREDIT UNION,,,(972)604-9610,
+551820,,,,mastercard,,debit,,US,THE CITIZENS,,,8002645578,
+551848,,,,mastercard,,debit,,US,THE BANK OF ROMNEY,,,3049477255,
+551859,,,,mastercard,,debit,,US,PREMIERWEST,,,8007084378,
+552013,,,,mastercard,,credit,,MY,CIMB,,,60362047979,
+552033,,,,mastercard,,credit,,AU,COMMONWEALTH BANK,,,61132221,
+552038,,,,mastercard,,credit,,SG,POSB,,,6563396666,
+552040,,,,mastercard,,credit,,MY,STANDARD CHARTERED BANK MALAYSIA,,,60377118888,
+552067,,,,mastercard,,credit,,QA,HSBC BANK MIDDLE EAST,,,97444382200,
+552072,,,,mastercard,,credit,,BR,ITAU PERSONNALITE,,,08007203030,
+552073,,,,mastercard,,credit,,GB,HALIFAX,,,08457283848,
+552114,,,,mastercard,,credit,,KP,,,,822 727 8553,
+552115,,,,mastercard,,credit,,MY,CIMB,,,60362047722,
+552128,,,,mastercard,,credit,,BR,CITIBANK,,,551140042484,
+552163,,,,mastercard,,credit,,SG,"UNITED OVERSEAS BANK, LTD.",,,6563581000,
+552176,,,,mastercard,,credit,,IL,LEUMI,,,1800402020,
+552213,,,,mastercard,,credit,,GB,NATWEST,,,08453008480,
+552233,,,,mastercard,,credit,,PK,FAYSAL,,,111117171,
+552236,,,,mastercard,,credit,,BR,ITAU,,,551121554828,
+552263,,,,mastercard,,credit,,MX,SCOTIABANK,,,525557281000,
+552289,,,,mastercard,,credit,,BR,BANCO DO BRASIL,,,08007290722,
+552302,,,,mastercard,,credit,,MY,STANDARD CHARTERED,,,,
+552303,,,,mastercard,,credit,,CO,HELM,,,018009121303,
+552305,,,,mastercard,,credit,,BR,BRADESCO,,,40020022,
+552313,,,,mastercard,,credit,,US,USAA,,,8005318722,
+552316,,,,mastercard,,credit,,BR,BRADESCO,,,40020022,
+552318,552319,,,mastercard,,credit,,US,CAPITAL ONE,,,8887635655,
+552333,,,,mastercard,,credit,,MY,CIMB,,,60362047799,
+552336,,,,mastercard,,credit,,CO,DAVIVIENDA,,,0313300000,
+552351,,,,mastercard,,credit,,US,CAPITOL ONE,,,,
+552356,,,,mastercard,,credit,,US,,,,,
+552393,,,,mastercard,,credit,,US,SUNTRUST,,,8668924683,
+552426,,,,mastercard,,credit,,US,BANK OF AMERICA,,,8002506628,
+552437,,,,mastercard,,credit,,US,FIRST NIAGARA,,,8006260900,
+552475,,,,mastercard,,credit,,US,CHASE,,,8004327115,
+552481,,,,mastercard,,credit,,US,AMERIPRISE,,,8664838434,
+552488,,,,mastercard,,credit,,MX,SANTANDER,,,,
+552492,,,,mastercard,,debit,,US,MORGAN STANLEY SMITH BARNEY,,,8006349855,
+552615,,,,mastercard,,credit,,IT,UNICREDITO ITALIANO,,,199109793,
+552635,,,,mastercard,,credit,,CL,SCOTIABANK,,,,
+552640,,,,mastercard,,credit,,BR,ITAU,,,551132353737,
+552668,,,,mastercard,,credit,,BR,CAIXA,,,551132384455,
+552693,,,,mastercard,,credit,,BR,SANTANDER,,,5540043535,
+552727,,,,mastercard,,credit,,PT,,,,351,
+552851,,,,mastercard,,credit,,US,CAPITAL ONE,,,8009557070,
+552952,,,,mastercard,,credit,,US,COMERICA,,,8883526455,
+553636,,,,mastercard,,credit,,BR,ITAU,,,551121554828,
+553645,,,,mastercard,,credit,,BR,CAIXA ECONOMICA FEDERAL,,,,
+553693,553694,,,mastercard,,debit,,US,SUNTRUST,,,8007868787,
+553743,,,,mastercard,,debit,,US,DUPACO,,,8003737600,
+553770,,,,mastercard,,debit,,US,FIRST COLEBROOK,,,800-622-1040,
+553822,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8004321000,
+553918,,,,mastercard,,debit,,US,CPCU,,,6175473144,
+553929,,,,mastercard,,debit,,US,UNION STATE,,,1,
+554390,,,,mastercard,,credit,,ES,SANTANDER,,,34902242424,
+554492,,,,mastercard,,debit,,MX,BANAMEX,,,8002035093,
+554501,,,,mastercard,,debit,,SE,Swedbank,,,0858590000,
+554593,,,,mastercard,,credit,,RO,UNICREDIT TIRIAC,,,40212002020,
+554629,,,,mastercard,,credit,,MX,BBVA BANCOMER,,,,
+554722,,,,mastercard,,credit,,BR,ITAU,,,,
+554764,,,,mastercard,,credit,,MX,IXE BANCO,,,,
+554773,,,,mastercard,,credit,,BR,Banco de Brasília,,,55,
+554827,,,,mastercard,,debit,,SG,POSB,,,6563396666,
+554900,,,,mastercard,,credit,,MX,SANTANDER,,,51694300,
+554906,,,,mastercard,,credit,,BR,BANCO DO BRASIL,,,551128457820,
+554909,,,,mastercard,,credit,,DO,BANRESERVAS,,,809-542-5059,
+554927,,,,mastercard,,credit,,BR,BANCO DO BRASIL S.A.,,,55,
+554932,,,,mastercard,,credit,,BR,CAIXA ECONOMICA FEDERAL,,,551132384455,
+554960,,,,mastercard,,credit,,TR,GARANTI,,,4440333,
+555002,,,,mastercard,,credit,,GB,,,,,
+555005,,,,mastercard,,credit,,AU,COMMONWEALTH BANK OF AUSTRALIA,,,131576,
+555781,,,,mastercard,,credit,,US,,,,,
+555949,,,,mastercard,,debit,,RU,Alfa-Bank,,www.alfabank.ru,+7 495 78-888-78,Moscow
+555987,,,,mastercard,,credit,,US,,,,,
+556331,,,,mastercard,,credit,,US,,,,,
+556709,,,,mastercard,,credit,,US,CITIBANK,,,800-248-4553,
+556789,,,,mastercard,,credit,,US,,,,,
+556824,,,,mastercard,,credit,,US,,,,317-732-4000,
+556926,,,,mastercard,,credit,,US,"FIFTH THIRD BANK, THE",,,800-375-1747,
+556931,,,,mastercard,,credit,,US,"WELLS FARGO BANK, N.A.",,,8006424720,
+556950,,,,mastercard,,credit,,GB,ROYAL BANK OF SCOTLAND,,,08453008460,
+557113,,,,mastercard,,credit,,TR,AKBANK,,,902124442525,
+557126,,,,mastercard,,debit,,US,CITIBANK,,,8002851709,
+557127,,,,mastercard,,debit,,US,CITIBANK,,,8775280990,
+557132,,,,mastercard,,debit,,US,CITIBANK,,,8775280990,
+557268,,,,mastercard,,debit,,US,BANK OF AMERICA,,,8882874637,
+557281,,,,mastercard,,credit,,US,CITIBANK,,,8775280990,
+557357,,,,mastercard,,debit,,GB,THINKMONEY,,,08444155155,
+557385,,,,mastercard,,debit,,NO,Danske Bank,,www.danskebank.no,+4708540,Trondheim
+557506,,,,mastercard,,debit,,PL,ALIOR,,,481219502,
+557552,,,,mastercard,,debit,,US,ALLY,,,8772472559,
+557558,,,,mastercard,,debit,,US,CHASE,,,8009359935,
+557615,,,,mastercard,,debit,,US,BREMER,,,8004247787,
+557619,,,,mastercard,,debit,,US,MISSION FEDERAL CREDIT UNION,,,8005006328,
+557621,,,,mastercard,,debit,,US,SUNTRUST,,,8007868787,
+557756,,,,mastercard,,debit,,MY,CIMB,,,0060362047788,
+557829,,,,mastercard,,credit,,TR,AKBANK,,,4442525,
+557892,,,,mastercard,,credit,,DK,Nordea,,,4570333040,
+557905,,,,mastercard,,debit,,MX,SANTANDER SERFIN,,,018005010000,
+557907,,,,mastercard,,debit,,MX,SANTANDER,,,8003077309,
+557909,,,,mastercard,,debit,,MX,SANTANDER,,,8888458628,
+557910,,,,mastercard,,debit,,MX,SANTANDER,,,018005010000,
+557920,,,,mastercard,,credit,,MX,"SCOTIABANK INVERLAT, S.A.",,,8003077309,
+557922,,,,mastercard,,credit,,MX,"SCOTIABANK INVERLAT, S.A.",,,6291053242,
+558098,,,,mastercard,,credit,,US,BMO HARRIS,,,8472382265,
+558158,,,,mastercard,,credit,,US,PAYPAL,,,8668886080,
+558174,,,,mastercard,,credit,,US,UNION,,,8002384486,
+558206,,,,mastercard,,credit,,US,CAPITAL,,,1,
+558234,,,,mastercard,,credit,,US,PROSPERITY,,,8006842132,
+558250,,,,mastercard,,credit,,US,CHASE,,,8003465538,
+558285,,,,mastercard,,credit,,BR,BRADESCO ADMINISTRADORA DE CARTOES DE CREDITO LTDA,,,40020022,
+558426,,,,mastercard,,credit,,MX,BANAMEX,,,8002035093,
+558573,,,,mastercard,,credit,,ES,IBERCAJA,,,(349) 15965202,
+558759,,,,mastercard,,credit,,DE,DEGUSSA,,,4906936002346,
+558828,,,,mastercard,,credit,,US,CITI,,,8007507453,
+558834,,,,mastercard,,credit,,VE,,,,58 212 501 2671,
+558850,,,,mastercard,,credit,,AU,COMMONWEALTH,,,61132221,
+558860,,,,mastercard,,credit,,SG,OCBC,,,6563633333,
+558911,,,,mastercard,,credit,,KR,,,,011 822 34758260,
+558967,,,,mastercard,,credit,,US,CHASE,,,8009452028,
+558987,,,,mastercard,,credit,,US,CHASE,,,8009452027,
+559033,,,,mastercard,,debit,,US,CHASE,,,8002427338,
+559080,,,,mastercard,,credit,,LT,SEB VILNIAUS BANKAS AB,,www.seb.lt,+370 52682800,Lithuania
+559405,,,,mastercard,,debit,,IN,ICICI BANK,,www.icicibank.com,+91 22 26531414,Mumbai
+559430,,,,mastercard,,credit,,US,KEESLER FEDERAL CREDIT UNION,,,8885337537,
+559436,,,,mastercard,,credit,,US,AMPLIFY,,,5128365901,
+559460,,,,mastercard,,credit,,US,CO-OP Financial Services,,www.co-opfs.org, +1 800 782 9042, Rancho Cucamonga
+601100,,,,discover,,credit,,US,DISCOVER,,,8003472683,
+601110,,,,discover,,credit,,US,,,,,
+601120,,,,discover,,credit,,US,DISCOVER,,,8003472683,
+601129,601130,,,discover,,credit,,US,DISCOVER,,,8003472683,
+601136,,,,discover,,credit,,US,SAMS CLUB,,,8662200254,
+601138,,,,discover,,credit,,US,DISCOVER,,,8883332201,
+601140,,,,discover,,debit,,US,DISCOVER CARD,,,8003472683,
+601149,,,,discover,,credit,,US,DISCOVER,,,8003472683,
+621483,,,,unionpay,,debit,,CN,CHINA MERCHANTS BANK,,www.cmbchina.com,+86 95555,Shenzhen
+622202,,,,unionpay,,debit,,CN,ICBC,,www.icbc.com.cn,+86 95588,Beijing
+622305,,,,unionpay,,debit,,CN,BANK OF NANJING,,www.njcb.com.cn,+86 96400,Nanjing
+622698,,,,unionpay,,debit,,CN,CHINA CITIC BANK,,bank.ecitic.com,+86 95558,
+651621,,,,discover,,credit,,US,DISCOVER,,,8003472683,
+655066,,,,discover,,credit,,US,DISCOVER,,,8003472683,
+659524,,,,discover,,credit,,US,DISCOVER,,,8003472683,
+670686,,,,mastercard,Maestro,debit,,DE,Fidor Bank AG,,www.fidor.de,+49116116,München
diff --git a/out/production/Core/org/sleuthkit/autopsy/datasourceprocessors/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/datasourceprocessors/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..4a8de9a48bad9355bf1ec9bc54479125edba7641
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/datasourceprocessors/Bundle.properties
@@ -0,0 +1,12 @@
+# To change this license header, choose License Headers in Project Properties.
+# To change this template file, choose Tools | Templates
+# and open the template in the editor.
+
+RawDSInputPanel.pathLabel.text=Browse for an unallocated space image file:
+RawDSInputPanel.errorLabel.text=Error Label
+RawDSInputPanel.browseButton.text=Browse
+RawDSInputPanel.pathTextField.text=
+RawDSInputPanel.jBreakFileUpLabel.text=Break image up into:
+RawDSInputPanel.jNoBreakupRadioButton.text=Do not break up
+RawDSInputPanel.j2GBBreakupRadioButton.text=2GB chunks
+RawDSInputPanel.timeZoneLabel.text=Please select the input timezone:
diff --git a/out/production/Core/org/sleuthkit/autopsy/datasourceprocessors/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/datasourceprocessors/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..06f0c5e13a2c36e54974e69034af4a513156c17b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/datasourceprocessors/Bundle.properties-MERGED
@@ -0,0 +1,21 @@
+# To change this license header, choose License Headers in Project Properties.
+# To change this template file, choose Tools | Templates
+# and open the template in the editor.
+
+AddRawImageTask.for.device=for device 
+AddRawImageTask.image.critical.error.adding=Critical error adding 
+AddRawImageTask.image.noncritical.error.adding=Non-critical error adding 
+AddRawImageTask.image.notExisting=is not existing.
+AddRawImageTask.noOpenCase.errMsg=No open case available.
+AddRawImageTask.progress.add.text=Adding raw image: 
+RawDSInputPanel.error.text=Path to multi-user data source is on "C:" drive
+RawDSInputPanel.noOpenCase.errMsg=Exception while getting open case.
+RawDSInputPanel.pathLabel.text=Browse for an unallocated space image file:
+RawDSInputPanel.errorLabel.text=Error Label
+RawDSInputPanel.browseButton.text=Browse
+RawDSInputPanel.pathTextField.text=
+RawDSInputPanel.jBreakFileUpLabel.text=Break image up into:
+RawDSInputPanel.jNoBreakupRadioButton.text=Do not break up
+RawDSInputPanel.j2GBBreakupRadioButton.text=2GB chunks
+RawDSInputPanel.timeZoneLabel.text=Please select the input timezone:
+RawDSProcessor.dataSourceType=Unallocated Space Image File
diff --git a/out/production/Core/org/sleuthkit/autopsy/diagnostics/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/diagnostics/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..ce98e657e73347ab8c3bb5ccdafa4313504b83fe
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/diagnostics/Bundle.properties
@@ -0,0 +1,29 @@
+CTL_PerformancePanelAction=Performance Diagnostics
+PerformancePanel.jLabel1.text=Image Reading:
+PerformancePanel.jLabel2.text=Database Reading:
+PerformancePanel.jLabel3.text=CPU:
+PerformancePanel.imgReadLabel.text=\ 
+PerformancePanel.dbReadLabel.text=\ 
+PerformancePanel.cpuTimeLabel.text=\ 
+PerformancePanel.startButton.text=Start
+PerformancePanel.statusLabel.text=\ 
+PerformancePanel.jLabel4.text=File Reading: 
+PerformancePanel.fileReadLabel.text=\ 
+PerformancePanel.jLabel5.text=This panel performs a series of tests to help identify bottlenecks in the system.
+PerformancePanel.title=Performance Diagnostics
+PerformancePanel.cpuTest.basemsg=Running CPU Test
+PerformancePanel.cpuTest.cpuLabel.md5AlgNotFound.text=MD5 Algorithm not found
+PerformancePanel.cpuTest.cpuLabel.MBHashedPerSec.text={0} MB hashed / sec
+PerformancePanel.imgTest.statusMsg.runningImgReadTest.text=Running Image Reading Test
+PerformancePanel.label.caseNotOpen.text=Case Not Open
+PerformancePanel.label.noImgInCase.text=No Images In Case
+PerformancePanel.ImgTest.imgLabel.MBReadPerSec.text={0} MB read / sec ({1})
+PerformancePanel.FileReadTest.fileReadLabel.skipped.text=Skipped
+PerformancePanel.FileReadTest.statusMsg.runningFileReadTest.text=Running File Reading Test
+PerformancePanel.fileReadLabel.imgPathNotExist.text=Image Path Doesn't Exist
+PerformancePanel.fileReadLabel.errMakeFileReader.text=Error making file reader
+PerformancePanel.ImgTest.fileReadLabel.MBReadPerSec.text={0} MB read / sec ({1})
+PerformancePanel.dbTest.status.running=Running DB Test
+PerformancePanel.dbTest.dbLabel.recordsPerSec.text={0} records / sec
+PerformancePanel.dbTest.dbLabel.errPerformQuery.text=Error Performing Query
+PerformancePanel.done.statusMsg.err.text=Error: {0}
diff --git a/out/production/Core/org/sleuthkit/autopsy/diagnostics/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/diagnostics/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..ce98e657e73347ab8c3bb5ccdafa4313504b83fe
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/diagnostics/Bundle.properties-MERGED
@@ -0,0 +1,29 @@
+CTL_PerformancePanelAction=Performance Diagnostics
+PerformancePanel.jLabel1.text=Image Reading:
+PerformancePanel.jLabel2.text=Database Reading:
+PerformancePanel.jLabel3.text=CPU:
+PerformancePanel.imgReadLabel.text=\ 
+PerformancePanel.dbReadLabel.text=\ 
+PerformancePanel.cpuTimeLabel.text=\ 
+PerformancePanel.startButton.text=Start
+PerformancePanel.statusLabel.text=\ 
+PerformancePanel.jLabel4.text=File Reading: 
+PerformancePanel.fileReadLabel.text=\ 
+PerformancePanel.jLabel5.text=This panel performs a series of tests to help identify bottlenecks in the system.
+PerformancePanel.title=Performance Diagnostics
+PerformancePanel.cpuTest.basemsg=Running CPU Test
+PerformancePanel.cpuTest.cpuLabel.md5AlgNotFound.text=MD5 Algorithm not found
+PerformancePanel.cpuTest.cpuLabel.MBHashedPerSec.text={0} MB hashed / sec
+PerformancePanel.imgTest.statusMsg.runningImgReadTest.text=Running Image Reading Test
+PerformancePanel.label.caseNotOpen.text=Case Not Open
+PerformancePanel.label.noImgInCase.text=No Images In Case
+PerformancePanel.ImgTest.imgLabel.MBReadPerSec.text={0} MB read / sec ({1})
+PerformancePanel.FileReadTest.fileReadLabel.skipped.text=Skipped
+PerformancePanel.FileReadTest.statusMsg.runningFileReadTest.text=Running File Reading Test
+PerformancePanel.fileReadLabel.imgPathNotExist.text=Image Path Doesn't Exist
+PerformancePanel.fileReadLabel.errMakeFileReader.text=Error making file reader
+PerformancePanel.ImgTest.fileReadLabel.MBReadPerSec.text={0} MB read / sec ({1})
+PerformancePanel.dbTest.status.running=Running DB Test
+PerformancePanel.dbTest.dbLabel.recordsPerSec.text={0} records / sec
+PerformancePanel.dbTest.dbLabel.errPerformQuery.text=Error Performing Query
+PerformancePanel.done.statusMsg.err.text=Error: {0}
diff --git a/out/production/Core/org/sleuthkit/autopsy/diagnostics/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/diagnostics/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..860af876972a0c494976c93e13cc759b60cb3032
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/diagnostics/Bundle_ja.properties
@@ -0,0 +1,22 @@
+CTL_PerformancePanelAction=\u30D1\u30D5\u30A9\u30FC\u30DE\u30F3\u30B9\u8A3A\u65AD
+PerformancePanel.cpuTest.basemsg=CPU\u30C6\u30B9\u30C8\u5B9F\u884C\u4E2D
+PerformancePanel.cpuTest.cpuLabel.MBHashedPerSec.text=\uFF11\u79D2\u3054\u3068\u306B{0}MB\u30CF\u30C3\u30B7\u30E5\u5B8C\u4E86
+PerformancePanel.cpuTest.cpuLabel.md5AlgNotFound.text=MD5\u30A2\u30EB\u30B4\u30EA\u30BA\u30E0\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F
+PerformancePanel.dbTest.dbLabel.errPerformQuery.text=\u30AF\u30A8\u30EA\u3092\u5B9F\u884C\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+PerformancePanel.dbTest.dbLabel.recordsPerSec.text=\uFF11\u79D2\u3054\u3068\u306B{0}\u30EC\u30B3\u30FC\u30C9
+PerformancePanel.dbTest.status.running=DB\u30C6\u30B9\u30C8\u3092\u5B9F\u884C\u4E2D
+PerformancePanel.done.statusMsg.err.text=\u30A8\u30E9\u30FC\uFF1A{0}
+PerformancePanel.fileReadLabel.errMakeFileReader.text=\u30D5\u30A1\u30A4\u30EB\u30EA\u30FC\u30C0\u30FC\u3092\u4F5C\u6210\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+PerformancePanel.fileReadLabel.imgPathNotExist.text=\u30A4\u30E1\u30FC\u30B8\u30D1\u30B9\u304C\u5B58\u5728\u3057\u307E\u305B\u3093
+PerformancePanel.FileReadTest.fileReadLabel.skipped.text=\u30B9\u30AD\u30C3\u30D7\u3055\u308C\u307E\u3057\u305F
+PerformancePanel.FileReadTest.statusMsg.runningFileReadTest.text=\u30D5\u30A1\u30A4\u30EB\u30EA\u30FC\u30C7\u30A3\u30F3\u30B0\u30C6\u30B9\u30C8\u3092\u5B9F\u884C\u4E2D
+PerformancePanel.imgTest.statusMsg.runningImgReadTest.text=\u30A4\u30E1\u30FC\u30B8\u30EA\u30FC\u30C7\u30A3\u30F3\u30B0\u30C6\u30B9\u30C8\u5B9F\u884C\u4E2D
+PerformancePanel.jLabel1.text=\u30A4\u30E1\u30FC\u30B8\u30EA\u30FC\u30C7\u30A3\u30F3\u30B0\uFF1A
+PerformancePanel.jLabel2.text=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30EA\u30FC\u30C7\u30A3\u30F3\u30B0\uFF1A
+PerformancePanel.jLabel3.text=CPU\uFF1A
+PerformancePanel.jLabel4.text=\u30D5\u30A1\u30A4\u30EB\u30EA\u30FC\u30C7\u30A3\u30F3\u30B0\uFF1A
+PerformancePanel.jLabel5.text=\u30B7\u30B9\u30C6\u30E0\u306E\u30DC\u30C8\u30EB\u30CD\u30C3\u30AF\u3092\u7279\u5B9A\u3059\u308B\u4E00\u9023\u306E\u30C6\u30B9\u30C8\u3092\u884C\u3046\u30D1\u30CD\u30EB\u3067\u3059\u3002
+PerformancePanel.label.caseNotOpen.text=\u30B1\u30FC\u30B9\u304C\u958B\u3044\u3066\u3044\u307E\u305B\u3093
+PerformancePanel.label.noImgInCase.text=\u30B1\u30FC\u30B9\u306B\u30A4\u30E1\u30FC\u30B8\u304C\u3042\u308A\u307E\u305B\u3093
+PerformancePanel.startButton.text=\u958B\u59CB
+PerformancePanel.title=\u30D1\u30D5\u30A9\u30FC\u30DE\u30F3\u30B9\u8A3A\u65AD
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/directorytree/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..4badcfe9d82270fb7fbef65c53e17ae7401ea12d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/directorytree/Bundle.properties
@@ -0,0 +1,129 @@
+CTL_DirectoryTreeTopComponent=Directory Tree
+HINT_DirectoryTreeTopComponent=This is a DirectoryTree window
+OpenIDE-Module-Name=DirectoryTree
+FileSystemDetailsPanel.imgOffsetLabel.text=Image Offset:
+FileSystemDetailsPanel.fsTypeLabel.text=FileSystem Type:
+FileSystemDetailsPanel.jLabel2.text=bytes
+FileSystemDetailsPanel.jLabel3.text=bytes
+FileSystemDetailsPanel.fsTypeValue.text=...
+FileSystemDetailsPanel.imgOffsetValue.text=...
+FileSystemDetailsPanel.volumeIDValue.text=...
+FileSystemDetailsPanel.blockSizeValue.text=...
+FileSystemDetailsPanel.blockCountValue.text=...
+FileSystemDetailsPanel.rootInumValue.text=...
+FileSystemDetailsPanel.firstInumValue.text=...
+FileSystemDetailsPanel.lastInumValue.text=...
+FileSystemDetailsPanel.volumeIDLabel.text=Volume ID:
+FileSystemDetailsPanel.blockSizeLabel.text=Block Size:
+FileSystemDetailsPanel.blockCountLabel.text=Block Count:
+FileSystemDetailsPanel.rootInumLabel.text=Root Metadata Entry:
+FileSystemDetailsPanel.firstInumLabel.text=First Metadata Entry:
+FileSystemDetailsPanel.lastInumLabel.text=Last Metadata Entry:
+FileSystemDetailsPanel.OKButton.text=OK
+VolumeDetailsPanel.volumeIDLabel.text=Volume ID:
+VolumeDetailsPanel.volumeIDValue.text=...
+VolumeDetailsPanel.startValue.text=...
+VolumeDetailsPanel.lengthValue.text=...
+VolumeDetailsPanel.descValue.text=...
+VolumeDetailsPanel.flagsValue.text=...
+VolumeDetailsPanel.startLabel.text=Starting Sector:
+VolumeDetailsPanel.lengthLabel.text=Length in Sectors:
+VolumeDetailsPanel.descLabel.text=Description:
+VolumeDetailsPanel.flagsLabel.text=Flags:
+VolumeDetailsPanel.jLabel1.text=General Volume Information
+VolumeDetailsPanel.OKButton.text=OK
+ImageDetailsPanel.imageInfoLabel.text=Image Information
+ImageDetailsPanel.imgNameLabel.text=Name:
+ImageDetailsPanel.imgNameValue.text=...
+ImageDetailsPanel.imgTypeLabel.text=Type:
+ImageDetailsPanel.imgTypeValue.text=...
+ImageDetailsPanel.OKButton.text=OK
+ImageDetailsPanel.imgSectorSizeLabel.text=Sector Size:
+ImageDetailsPanel.imgSectorSizeValue.text=...
+DirectoryTreeTopComponent.backButton.text=
+DirectoryTreeTopComponent.forwardButton.text=
+ImageDetailsPanel.imgTotalSizeValue.text=...
+ImageDetailsPanel.imgTotalSizeLabel.text=Total Size:
+ImageDetailsPanel.imgHashValue.text=...
+ImageDetailsPanel.imgHashLabel.text=Hash Value:
+DataResultFilterNode.action.viewFileInDir.text=View File in Directory
+DataResultFilterNode.action.viewSrcFileInDir.text=View Source File in Directory
+DataResultFilterNode.action.viewInNewWin.text=View in New Window
+DataResultFilterNode.action.openInExtViewer.text=Open in External Viewer  Ctrl+E
+DataResultFilterNode.action.searchFilesSameMd5.text=Search for files with the same MD5 hash
+DataResultFilterNode.action.viewInDir.text=View in Directory
+DirectoryTreeFilterNode.action.collapseAll.text=Collapse All
+DirectoryTreeFilterNode.action.openFileSrcByAttr.text=Open File Search by Attributes
+DirectoryTreeFilterNode.action.runIngestMods.text=Run Ingest Modules
+DirectoryTreeTopComponent.action.viewArtContent.text=View Artifact Content
+ExplorerNodeActionVisitor.action.imgDetails.title=Image Details
+ExplorerNodeActionVisitor.action.extUnallocToSingleFiles=Extract Unallocated Space to Single Files
+ExplorerNodeActionVisitor.action.fileSystemDetails.title=File System Details
+ExplorerNodeActionVisitor.action.volumeDetails.title=Volume Details
+ExplorerNodeActionVisitor.action.extUnallocToSingleFile=Extract Unallocated Space to Single File
+ExplorerNodeActionVisitor.volDetail.noVolMatchErr=Error: No Volume Matches.
+ExplorerNodeActionVisitor.imgDetail.noVolMatchesErr=Error: No Volume Matches.
+ExplorerNodeActionVisitor.exception.probGetParent.text=Problem getting parent from {0}: {1}
+ExtractAction.title.extractFiles.text=Extract File(s)
+ExtractAction.extractFiles.cantCreateFolderErr.msg=Could not create selected folder.
+ExtractAction.confDlg.destFileExist.msg=Destination file {0} already exists, overwrite?
+ExtractAction.confDlg.destFileExist.title=File Exists
+ExtractAction.msgDlg.cantOverwriteFile.msg=Could not overwrite existing file {0}
+ExtractAction.notifyDlg.noFileToExtr.msg=No file(s) to extract.
+ExtractAction.progress.extracting=Extracting
+ExtractAction.progress.cancellingExtraction={0} (Cancelling...)
+ExtractAction.done.notifyMsg.fileExtr.text=File(s) extracted.
+ExtractUnallocAction.notifyMsg.unallocAlreadyBeingExtr.msg=Unallocated Space is already being extracted on this Image. Please select a different Image.
+ExtractUnallocAction.msgDlg.folderDoesntExist.msg=Folder does not exist. Please choose a valid folder before continuing
+ExtractUnallocAction.dlgTitle.selectDirToSaveTo.msg=Select directory to save to
+ExtractUnallocAction.confDlg.unallocFileAlreadyExist.msg=The Unalloc File for this volume, {0} already exists, do you want to replace it?
+ExtractUnallocAction.progress.extractUnalloc.title=Extracting Unallocated Space
+ExtractUnallocAction.progress.displayName.cancelling.text=Extracting Unallocated Space (Cancelling...)
+ExtractUnallocAction.processing.counter.msg=processing {0} of {1} MBs
+ExtractUnallocAction.done.notifyMsg.completedExtract.title=Completed extraction of unallocated space.
+ExtractUnallocAction.done.notifyMsg.completedExtract.msg=Files were extracted to {0}
+ExtractUnallocAction.done.errMsg.title=Error Extracting
+ExtractUnallocAction.done.errMsg.msg=Error extracting unallocated space: {0}
+ExtractAction.done.notifyMsg.extractErr=Error extracting files: {0}
+OptionsCategory_Name_ExternalViewer=External Viewer
+OptionsCategory_Keywords_ExternalViewer=ExternalViewer
+ExternalViewerGlobalSettingsPanel.exePathLabel.MIME.text=Program associated with this MIME type
+ExternalViewerGlobalSettingsPanel.exePathLabel.EXT.text=Program associated with this extension
+ExternalViewerGlobalSettingsPanel.exePathLabel.empty.text=No MIME type or extension selected
+AddExternalViewerRuleDialog.saveButton.title=Save
+AddExternalViewerRuleDialog.cancelButton.title=Cancel
+AddExternalViewerRuleDialog.title=External Viewer Rule
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidMime.message=The MIME type is invalid. Add your custom types in the File Types options panel.
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidMime.title=Invalid MIME type
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidExt.message=The extension is invalid.
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidExt.title=Invalid extension
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidExePath.message=The path to the program executable is invalid
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidExePath.title=Invalid Path
+ExternalViewerGlobalSettingsPanel.JOptionPane.ruleAlreadyExists.message=A rule already exists with this MIME type or extension. Please edit that one.
+ExternalViewerGlobalSettingsPanel.JOptionPane.ruleAlreadyExists.title=Rule not added
+AddExternalViewerRulePanel.mimeRadioButton.text=MIME type
+AddExternalViewerRulePanel.nameTextField.text=
+AddExternalViewerRulePanel.nameLabel.text=MIME type or extension
+AddExternalViewerRulePanel.browseButton.text=Browse
+AddExternalViewerRulePanel.exePathTextField.text=
+AddExternalViewerRulePanel.exePathLabel.text=Path of the program to use for files with this type or extension
+AddExternalViewerRulePanel.extRadioButton.text=Extension
+GroupDataSourcesDialog.dataSourceCountLabel.text=jLabel1
+GroupDataSourcesDialog.queryLabel.text=Would you like to group by data source for faster loading?
+GroupDataSourcesDialog.yesButton.text=Yes
+GroupDataSourcesDialog.noButton.text=No
+GroupDataSourcesDialog.title=Group by Data Source?
+DirectoryTreeTopComponent.openViewPreferencesButton.text=
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title3=Title 4
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title2=Title 3
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title3_1=Title 4
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title2_1=Title 3
+ExternalViewerGlobalSettingsPanel.newRuleButton1.text=New Rule
+ExternalViewerGlobalSettingsPanel.editRuleButton.text=Edit Rule
+ExternalViewerGlobalSettingsPanel.deleteRuleButton.text=Delete Rule
+ExternalViewerGlobalSettingsPanel.externalViewerTitleLabel.text=Add your custom rules for external viewers:
+ExternalViewerGlobalSettingsPanel.newRuleButton.text=New Rule
+ExternalViewerGlobalSettingsPanel.jButton2.text=jButton2
+ExternalViewerGlobalSettingsPanel.browseHxDDirectory.text=Browse
+ExternalViewerGlobalSettingsPanel.HxDLabel.text=HxD Editor Path:
+ExternalViewerGlobalSettingsPanel.ContentViewerExtensionLabel.text=Add content viewer extensions:
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/directorytree/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..f70a374bc59d1fa2c3583119db4a53e2da150548
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/directorytree/Bundle.properties-MERGED
@@ -0,0 +1,171 @@
+CSVWriter.done.notifyMsg.error=Error exporting to CSV file
+# {0} - Output file
+CSVWriter.done.notifyMsg.success=Wrote to {0}
+CSVWriter.progress.cancelling=Cancelling
+CSVWriter.progress.extracting=Exporting to CSV file
+CTL_DirectoryTreeTopComponent=Directory Tree
+DataResultFilterNode.viewSourceArtifact.text=View Source Result
+# {0} - dataSourceCount
+DirectoryTreeTopComponent.componentOpened.groupDataSources.text=This case contains {0} data sources. Would you like to group by data source for faster loading?
+DirectoryTreeTopComponent.componentOpened.groupDataSources.title=Group by data source?
+DirectoryTreeTopComponent.emptyMimeNode.text=Data not available. Run file type identification module.
+DirectoryTreeTopComponent.resultsView.title=Listing
+ExportCSV.saveNodesToCSV.empty=No data to export
+# {0} - Output file
+ExportCSV.saveNodesToCSV.fileExists=File {0} already exists
+ExportCSV.saveNodesToCSV.noCurrentCase=No open case available
+ExportCSV.title.text=Export selected rows to CSV
+ExternalViewerAction.actionPerformed.failure.exe.message=The file is an executable and will not be opened.
+ExternalViewerAction.actionPerformed.failure.IO.message=There is no associated editor for files of this type or the associated application failed to launch.
+ExternalViewerAction.actionPerformed.failure.missingFile.message=The file no longer exists.
+ExternalViewerAction.actionPerformed.failure.open.url=Cannot open URL
+ExternalViewerAction.actionPerformed.failure.permission.message=Permission to open the file was denied.
+ExternalViewerAction.actionPerformed.failure.support.message=This platform (operating system) does not support opening a file in an editor this way.
+# {0} - file name
+ExternalViewerAction.actionPerformed.failure.title=Open File Failure {0}
+ExternalViewerAction.actionPerformed.urlFailure.title=Open URL Failure
+ExternalViewerShortcutAction.title.text=Open in External Viewer  Ctrl+E
+ExtractAction.noOpenCase.errMsg=No open case available.
+ExtractUnallocAction.imageError=Error extracting unallocated space from image
+ExtractUnallocAction.noFiles=No unallocated files found on volume
+ExtractUnallocAction.noOpenCase.errMsg=No open case available.
+ExtractUnallocAction.volumeError=Error extracting unallocated space from volume
+# {0} - fileName
+ExtractUnallocAction.volumeInProgress=Already extracting unallocated space into {0} - will skip this volume
+FileSystemDetailsAction.title.text=File System Details
+# {0} - dataSourceCount
+GroupDataSourcesDialog.groupDataSources.text=This case contains {0} data sources.
+HINT_DirectoryTreeTopComponent=This is a DirectoryTree window
+OpenIDE-Module-Name=DirectoryTree
+FileSystemDetailsPanel.imgOffsetLabel.text=Image Offset:
+FileSystemDetailsPanel.fsTypeLabel.text=FileSystem Type:
+FileSystemDetailsPanel.jLabel2.text=bytes
+FileSystemDetailsPanel.jLabel3.text=bytes
+FileSystemDetailsPanel.fsTypeValue.text=...
+FileSystemDetailsPanel.imgOffsetValue.text=...
+FileSystemDetailsPanel.volumeIDValue.text=...
+FileSystemDetailsPanel.blockSizeValue.text=...
+FileSystemDetailsPanel.blockCountValue.text=...
+FileSystemDetailsPanel.rootInumValue.text=...
+FileSystemDetailsPanel.firstInumValue.text=...
+FileSystemDetailsPanel.lastInumValue.text=...
+FileSystemDetailsPanel.volumeIDLabel.text=Volume ID:
+FileSystemDetailsPanel.blockSizeLabel.text=Block Size:
+FileSystemDetailsPanel.blockCountLabel.text=Block Count:
+FileSystemDetailsPanel.rootInumLabel.text=Root Metadata Entry:
+FileSystemDetailsPanel.firstInumLabel.text=First Metadata Entry:
+FileSystemDetailsPanel.lastInumLabel.text=Last Metadata Entry:
+FileSystemDetailsPanel.OKButton.text=OK
+SelectionContext.dataSourceFiles=Data Source Files
+SelectionContext.dataSources=Data Sources
+SelectionContext.views=Views
+ViewContextAction.errorMessage.cannotFindDirectory=Failed to locate directory.
+ViewContextAction.errorMessage.cannotFindNode=Failed to locate data source node in tree.
+ViewContextAction.errorMessage.cannotSelectDirectory=Failed to select directory in tree.
+VolumeDetailsPanel.volumeIDLabel.text=Volume ID:
+VolumeDetailsPanel.volumeIDValue.text=...
+VolumeDetailsPanel.startValue.text=...
+VolumeDetailsPanel.lengthValue.text=...
+VolumeDetailsPanel.descValue.text=...
+VolumeDetailsPanel.flagsValue.text=...
+VolumeDetailsPanel.startLabel.text=Starting Sector:
+VolumeDetailsPanel.lengthLabel.text=Length in Sectors:
+VolumeDetailsPanel.descLabel.text=Description:
+VolumeDetailsPanel.flagsLabel.text=Flags:
+VolumeDetailsPanel.jLabel1.text=General Volume Information
+VolumeDetailsPanel.OKButton.text=OK
+ImageDetailsPanel.imageInfoLabel.text=Image Information
+ImageDetailsPanel.imgNameLabel.text=Name:
+ImageDetailsPanel.imgNameValue.text=...
+ImageDetailsPanel.imgTypeLabel.text=Type:
+ImageDetailsPanel.imgTypeValue.text=...
+ImageDetailsPanel.OKButton.text=OK
+ImageDetailsPanel.imgSectorSizeLabel.text=Sector Size:
+ImageDetailsPanel.imgSectorSizeValue.text=...
+DirectoryTreeTopComponent.backButton.text=
+DirectoryTreeTopComponent.forwardButton.text=
+ImageDetailsPanel.imgTotalSizeValue.text=...
+ImageDetailsPanel.imgTotalSizeLabel.text=Total Size:
+ImageDetailsPanel.imgHashValue.text=...
+ImageDetailsPanel.imgHashLabel.text=Hash Value:
+DataResultFilterNode.action.viewFileInDir.text=View File in Directory
+DataResultFilterNode.action.viewSrcFileInDir.text=View Source File in Directory
+DataResultFilterNode.action.viewInNewWin.text=View in New Window
+DataResultFilterNode.action.openInExtViewer.text=Open in External Viewer  Ctrl+E
+DataResultFilterNode.action.searchFilesSameMd5.text=Search for files with the same MD5 hash
+DataResultFilterNode.action.viewInDir.text=View in Directory
+DirectoryTreeFilterNode.action.collapseAll.text=Collapse All
+DirectoryTreeFilterNode.action.openFileSrcByAttr.text=Open File Search by Attributes
+DirectoryTreeFilterNode.action.runIngestMods.text=Run Ingest Modules
+DirectoryTreeTopComponent.action.viewArtContent.text=View Artifact Content
+ExplorerNodeActionVisitor.action.imgDetails.title=Image Details
+ExplorerNodeActionVisitor.action.extUnallocToSingleFiles=Extract Unallocated Space to Single Files
+ExplorerNodeActionVisitor.action.fileSystemDetails.title=File System Details
+ExplorerNodeActionVisitor.action.volumeDetails.title=Volume Details
+ExplorerNodeActionVisitor.action.extUnallocToSingleFile=Extract Unallocated Space to Single File
+ExplorerNodeActionVisitor.volDetail.noVolMatchErr=Error: No Volume Matches.
+ExplorerNodeActionVisitor.imgDetail.noVolMatchesErr=Error: No Volume Matches.
+ExplorerNodeActionVisitor.exception.probGetParent.text=Problem getting parent from {0}: {1}
+ExtractAction.title.extractFiles.text=Extract File(s)
+ExtractAction.extractFiles.cantCreateFolderErr.msg=Could not create selected folder.
+ExtractAction.confDlg.destFileExist.msg=Destination file {0} already exists, overwrite?
+ExtractAction.confDlg.destFileExist.title=File Exists
+ExtractAction.msgDlg.cantOverwriteFile.msg=Could not overwrite existing file {0}
+ExtractAction.notifyDlg.noFileToExtr.msg=No file(s) to extract.
+ExtractAction.progress.extracting=Extracting
+ExtractAction.progress.cancellingExtraction={0} (Cancelling...)
+ExtractAction.done.notifyMsg.fileExtr.text=File(s) extracted.
+ExtractUnallocAction.notifyMsg.unallocAlreadyBeingExtr.msg=Unallocated Space is already being extracted on this Image. Please select a different Image.
+ExtractUnallocAction.msgDlg.folderDoesntExist.msg=Folder does not exist. Please choose a valid folder before continuing
+ExtractUnallocAction.dlgTitle.selectDirToSaveTo.msg=Select directory to save to
+ExtractUnallocAction.confDlg.unallocFileAlreadyExist.msg=The Unalloc File for this volume, {0} already exists, do you want to replace it?
+ExtractUnallocAction.progress.extractUnalloc.title=Extracting Unallocated Space
+ExtractUnallocAction.progress.displayName.cancelling.text=Extracting Unallocated Space (Cancelling...)
+ExtractUnallocAction.processing.counter.msg=processing {0} of {1} MBs
+ExtractUnallocAction.done.notifyMsg.completedExtract.title=Completed extraction of unallocated space.
+ExtractUnallocAction.done.notifyMsg.completedExtract.msg=Files were extracted to {0}
+ExtractUnallocAction.done.errMsg.title=Error Extracting
+ExtractUnallocAction.done.errMsg.msg=Error extracting unallocated space: {0}
+ExtractAction.done.notifyMsg.extractErr=Error extracting files: {0}
+OptionsCategory_Name_ExternalViewer=External Viewer
+OptionsCategory_Keywords_ExternalViewer=ExternalViewer
+ExternalViewerGlobalSettingsPanel.exePathLabel.MIME.text=Program associated with this MIME type
+ExternalViewerGlobalSettingsPanel.exePathLabel.EXT.text=Program associated with this extension
+ExternalViewerGlobalSettingsPanel.exePathLabel.empty.text=No MIME type or extension selected
+AddExternalViewerRuleDialog.saveButton.title=Save
+AddExternalViewerRuleDialog.cancelButton.title=Cancel
+AddExternalViewerRuleDialog.title=External Viewer Rule
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidMime.message=The MIME type is invalid. Add your custom types in the File Types options panel.
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidMime.title=Invalid MIME type
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidExt.message=The extension is invalid.
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidExt.title=Invalid extension
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidExePath.message=The path to the program executable is invalid
+ExternalViewerGlobalSettingsPanel.JOptionPane.invalidExePath.title=Invalid Path
+ExternalViewerGlobalSettingsPanel.JOptionPane.ruleAlreadyExists.message=A rule already exists with this MIME type or extension. Please edit that one.
+ExternalViewerGlobalSettingsPanel.JOptionPane.ruleAlreadyExists.title=Rule not added
+AddExternalViewerRulePanel.mimeRadioButton.text=MIME type
+AddExternalViewerRulePanel.nameTextField.text=
+AddExternalViewerRulePanel.nameLabel.text=MIME type or extension
+AddExternalViewerRulePanel.browseButton.text=Browse
+AddExternalViewerRulePanel.exePathTextField.text=
+AddExternalViewerRulePanel.exePathLabel.text=Path of the program to use for files with this type or extension
+AddExternalViewerRulePanel.extRadioButton.text=Extension
+GroupDataSourcesDialog.dataSourceCountLabel.text=jLabel1
+GroupDataSourcesDialog.queryLabel.text=Would you like to group by data source for faster loading?
+GroupDataSourcesDialog.yesButton.text=Yes
+GroupDataSourcesDialog.noButton.text=No
+GroupDataSourcesDialog.title=Group by Data Source?
+DirectoryTreeTopComponent.openViewPreferencesButton.text=
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title3=Title 4
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title2=Title 3
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title3_1=Title 4
+ExternalViewerGlobalSettingsPanel.jTable1.columnModel.title2_1=Title 3
+ExternalViewerGlobalSettingsPanel.newRuleButton1.text=New Rule
+ExternalViewerGlobalSettingsPanel.editRuleButton.text=Edit Rule
+ExternalViewerGlobalSettingsPanel.deleteRuleButton.text=Delete Rule
+ExternalViewerGlobalSettingsPanel.externalViewerTitleLabel.text=Add your custom rules for external viewers:
+ExternalViewerGlobalSettingsPanel.newRuleButton.text=New Rule
+ExternalViewerGlobalSettingsPanel.jButton2.text=jButton2
+ExternalViewerGlobalSettingsPanel.browseHxDDirectory.text=Browse
+ExternalViewerGlobalSettingsPanel.HxDLabel.text=HxD Editor Path:
+ExternalViewerGlobalSettingsPanel.ContentViewerExtensionLabel.text=Add content viewer extensions:
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/directorytree/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..567e7b1478f7af93d59b1ea2b88f3e4cb02f13d3
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/directorytree/Bundle_ja.properties
@@ -0,0 +1,85 @@
+CTL_DirectoryTreeTopComponent=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30c4\u30ea\u30fc
+HINT_DirectoryTreeTopComponent=\u3053\u308c\u306f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30c4\u30ea\u30fc\u306e\u30a6\u30a3\u30f3\u30c9\u30a6\u3067\u3059
+OpenIDE-Module-Name=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30c4\u30ea\u30fc
+FileSystemDetailsPanel.imgOffsetLabel.text=\u30a4\u30e1\u30fc\u30b8\u30aa\u30d5\u30bb\u30c3\u30c8\uff1a
+FileSystemDetailsPanel.fsTypeLabel.text=\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u30bf\u30a4\u30d7\uff1a
+FileSystemDetailsPanel.jLabel2.text=\u30d0\u30a4\u30c8
+FileSystemDetailsPanel.jLabel3.text=\u30d0\u30a4\u30c8
+FileSystemDetailsPanel.fsTypeValue.text=...
+FileSystemDetailsPanel.imgOffsetValue.text=...
+FileSystemDetailsPanel.volumeIDValue.text=...
+FileSystemDetailsPanel.blockSizeValue.text=...
+FileSystemDetailsPanel.blockCountValue.text=...
+FileSystemDetailsPanel.rootInumValue.text=...
+FileSystemDetailsPanel.firstInumValue.text=...
+FileSystemDetailsPanel.lastInumValue.text=...
+FileSystemDetailsPanel.volumeIDLabel.text=\u30dc\u30ea\u30e5\u30fc\u30e0ID\uff1a
+FileSystemDetailsPanel.blockSizeLabel.text=\u30d6\u30ed\u30c3\u30af\u30b5\u30a4\u30ba\uff1a
+FileSystemDetailsPanel.blockCountLabel.text=\u30d6\u30ed\u30c3\u30af\u6570\uff1a
+FileSystemDetailsPanel.rootInumLabel.text=\u30eb\u30fc\u30c8\u30e1\u30bf\u30c7\u30fc\u30bf\u30a8\u30f3\u30c8\u30ea\u30fc\uff1a
+FileSystemDetailsPanel.firstInumLabel.text=\u6700\u521d\u306e\u30e1\u30bf\u30c7\u30fc\u30bf\u30a8\u30f3\u30c8\u30ea\u30fc\uff1a
+FileSystemDetailsPanel.lastInumLabel.text=\u6700\u5f8c\u306e\u30e1\u30bf\u30c7\u30fc\u30bf\u30a8\u30f3\u30c8\u30ea\u30fc\uff1a
+FileSystemDetailsPanel.OKButton.text=OK
+VolumeDetailsPanel.volumeIDLabel.text=\u30dc\u30ea\u30e5\u30fc\u30e0ID\uff1a
+VolumeDetailsPanel.volumeIDValue.text=...
+VolumeDetailsPanel.startValue.text=...
+VolumeDetailsPanel.lengthValue.text=...
+VolumeDetailsPanel.descValue.text=...
+VolumeDetailsPanel.flagsValue.text=...
+VolumeDetailsPanel.startLabel.text=\u6700\u521d\u306e\u30bb\u30af\u30bf\u30fc\uff1a
+VolumeDetailsPanel.lengthLabel.text=\u30bb\u30af\u30bf\u30fc\u306e\u9577\u3055\uff1a
+VolumeDetailsPanel.descLabel.text=\u8aac\u660e\uff1a
+VolumeDetailsPanel.flagsLabel.text=\u30d5\u30e9\u30b0\uff1a
+VolumeDetailsPanel.jLabel1.text=\u30dc\u30ea\u30e5\u30fc\u30e0\u4e00\u822c\u60c5\u5831
+VolumeDetailsPanel.OKButton.text=OK
+ImageDetailsPanel.imageInfoLabel.text=\u30a4\u30e1\u30fc\u30b8\u60c5\u5831
+ImageDetailsPanel.imgNameLabel.text=\u540d\u524d\uff1a
+ImageDetailsPanel.imgNameValue.text=...
+ImageDetailsPanel.imgTypeLabel.text=\u30bf\u30a4\u30d7\uff1a
+ImageDetailsPanel.imgTypeValue.text=...
+ImageDetailsPanel.OKButton.text=OK
+ImageDetailsPanel.imgSectorSizeLabel.text=\u30bb\u30af\u30bf\u30fc\u30b5\u30a4\u30ba\uff1a
+ImageDetailsPanel.imgSectorSizeValue.text=...
+ImageDetailsPanel.imgTotalSizeValue.text=...
+ImageDetailsPanel.imgTotalSizeLabel.text=\u5408\u8a08\u30b5\u30a4\u30ba\uff1a
+ImageDetailsPanel.imgHashValue.text=...
+ImageDetailsPanel.imgHashLabel.text=\u30cf\u30c3\u30b7\u30e5\u5024\uff1a
+DataResultFilterNode.action.viewFileInDir.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u8868\u793a
+DataResultFilterNode.action.viewSrcFileInDir.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185\u306e\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u8868\u793a
+DataResultFilterNode.action.viewInNewWin.text=\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6\u306b\u8868\u793a
+DataResultFilterNode.action.openInExtViewer.text=\u5916\u90e8\u30d3\u30e5\u30fc\u30a2\u3067\u958b\u304f
+DataResultFilterNode.action.searchFilesSameMd5.text=\u540c\u3058MD5\u30cf\u30c3\u30b7\u30e5\u3092\u6301\u3064\u30d5\u30a1\u30a4\u30eb\u3092\u691c\u7d22
+DataResultFilterNode.action.viewInDir.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30fc\u306b\u8868\u793a
+DirectoryTreeFilterNode.action.openFileSrcByAttr.text=\u5c5e\u6027\u306b\u3088\u308b\u30d5\u30a1\u30a4\u30eb\u691c\u7d22\u3092\u958b\u304f
+DirectoryTreeFilterNode.action.runIngestMods.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u5b9f\u884c
+DirectoryTreeTopComponent.action.viewArtContent.text=\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u8868\u793a
+ExplorerNodeActionVisitor.action.imgDetails.title=\u30a4\u30e1\u30fc\u30b8\u8a73\u7d30
+ExplorerNodeActionVisitor.action.extUnallocToSingleFiles=\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u5185\u306e\u30c7\u30fc\u30bf\u3092\u30b7\u30f3\u30b0\u30eb\u30d5\u30a1\u30a4\u30eb\u306b\u62bd\u51fa
+ExplorerNodeActionVisitor.action.fileSystemDetails.title=\u30d5\u30a1\u30a4\u30eb\u30b7\u30b9\u30c6\u30e0\u8a73\u7d30
+ExplorerNodeActionVisitor.action.volumeDetails.title=\u30dc\u30ea\u30e5\u30fc\u30e0\u8a73\u7d30
+ExplorerNodeActionVisitor.action.extUnallocToSingleFile=\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u5185\u306e\u30c7\u30fc\u30bf\u3092\u30b7\u30f3\u30b0\u30eb\u30d5\u30a1\u30a4\u30eb\u306b\u62bd\u51fa
+ExplorerNodeActionVisitor.volDetail.noVolMatchErr=\u30a8\u30e9\u30fc\uff1a\u4e00\u81f4\u3059\u308b\u30dc\u30ea\u30e5\u30fc\u30e0\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+ExplorerNodeActionVisitor.imgDetail.noVolMatchesErr=\u30a8\u30e9\u30fc\uff1a\u4e00\u81f4\u3059\u308b\u30dc\u30ea\u30e5\u30fc\u30e0\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+ExplorerNodeActionVisitor.exception.probGetParent.text={0}\: {1}\u304b\u3089\u30da\u30a2\u30ec\u30f3\u30c8\u3092\u53d6\u5f97\u3059\u308b\u969b\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+ExtractAction.title.extractFiles.text=\u30d5\u30a1\u30a4\u30eb\u3092\u62bd\u51fa
+ExtractAction.extractFiles.cantCreateFolderErr.msg=\u6307\u5b9a\u3055\u308c\u305f\u30d5\u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+ExtractAction.confDlg.destFileExist.msg=\u4fdd\u5b58\u5148\u306e\u30d5\u30a1\u30a4\u30eb{0}\u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059\u3001\u4e0a\u66f8\u304d\u3057\u307e\u3059\u304b\uff1f
+ExtractAction.confDlg.destFileExist.title=\u30d5\u30a1\u30a4\u30eb\u304c\u5b58\u5728\u3057\u307e\u3059
+ExtractAction.msgDlg.cantOverwriteFile.msg=\u65e2\u5b58\u30d5\u30a1\u30a4\u30eb{0}\u3092\u4e0a\u66f8\u304d\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+ExtractAction.notifyDlg.noFileToExtr.msg=\u62bd\u51fa\u3067\u304d\u308b\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+ExtractAction.progress.extracting=\u62bd\u51fa\u4e2d
+ExtractAction.progress.cancellingExtraction={0}\uff08\u30ad\u30e3\u30f3\u30bb\u30eb\u4e2d\u2026\uff09
+ExtractAction.done.notifyMsg.fileExtr.text=\u30d5\u30a1\u30a4\u30eb\u304c\u62bd\u51fa\u3055\u308c\u307e\u3057\u305f\u3002
+ExtractUnallocAction.notifyMsg.unallocAlreadyBeingExtr.msg=\u3053\u306e\u30a4\u30e1\u30fc\u30b8\u306e\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u306e\u30c7\u30fc\u30bf\u306f\u65e2\u306b\u62bd\u51fa\u4e2d\u3067\u3059\u3002\u5225\u306e\u30a4\u30e1\u30fc\u30b8\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\u3002
+ExtractUnallocAction.msgDlg.folderDoesntExist.msg=\u30d5\u30a9\u30eb\u30c0\u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002\u7d9a\u884c\u3059\u308b\u524d\u306b\u6709\u52b9\u306a\u30d5\u30a9\u30eb\u30c0\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\u3002
+ExtractUnallocAction.dlgTitle.selectDirToSaveTo.msg=\u4fdd\u5b58\u5148\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044
+ExtractUnallocAction.confDlg.unallocFileAlreadyExist.msg=\u3053\u306e\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u306e\u30d5\u30a1\u30a4\u30eb{0}\u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059\u3002\u65e2\u5b58\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u7f6e\u304d\u63db\u3048\u307e\u3059\u304b\uff1f
+ExtractUnallocAction.progress.extractUnalloc.title=\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u306e\u30c7\u30fc\u30bf\u3092\u62bd\u51fa\u4e2d
+ExtractUnallocAction.progress.displayName.cancelling.text=\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u306e\u30c7\u30fc\u30bf\u3092\u62bd\u51fa\u4e2d\uff08\u30ad\u30e3\u30f3\u30bb\u30eb\u4e2d\u2026\uff09
+ExtractUnallocAction.processing.counter.msg={0}\uff0f{1} MBs\u3092\u51e6\u7406\u4e2d
+ExtractUnallocAction.done.notifyMsg.completedExtract.title=\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u306e\u62bd\u51fa\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002
+ExtractUnallocAction.done.notifyMsg.completedExtract.msg=\u30d5\u30a1\u30a4\u30eb\u306f{0}\u3078\u62bd\u51fa\u3055\u308c\u307e\u3057\u305f
+ExtractUnallocAction.done.errMsg.title=\u62bd\u51fa\u30a8\u30e9\u30fc
+ExtractUnallocAction.done.errMsg.msg=\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u3092\u62bd\u51fa\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff1a{0}
+DirectoryTreeFilterNode.action.collapseAll.text=\u3059\u3079\u3066\u30b3\u30e9\u30d7\u30b9
+ExtractAction.done.notifyMsg.extractErr=\u4e0b\u8a18\u306e\u30d5\u30a1\u30a4\u30eb\u306e\u62bd\u51fa\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff1a {0}
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/arrow_left.gif b/out/production/Core/org/sleuthkit/autopsy/directorytree/arrow_left.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d0d85dba4b9abc810f454a014fafc142f97f5f16
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/arrow_left.gif differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/arrow_right.gif b/out/production/Core/org/sleuthkit/autopsy/directorytree/arrow_right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..85272ad99cc0df252748b08468d0649a9c90fcda
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/arrow_right.gif differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/back-button.png b/out/production/Core/org/sleuthkit/autopsy/directorytree/back-button.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6c02aa3dd41f715b488ee3ac11425ccf12a0142
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/back-button.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_back.png b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3931bbe2eff758ce91617f007e14903576c6f0f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_back.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_back_disabled.png b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_back_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..af6966d457652ee1bc37aa7eb3c14888c4281c64
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_back_disabled.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_back_hover.png b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_back_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..661bf8ae590cee501f6714851f0724bba6b067c1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_back_hover.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_forward.png b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_forward.png
new file mode 100644
index 0000000000000000000000000000000000000000..fea06ffd06dccc7ae9fbef5e83a378c89df60501
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_forward.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_forward_disabled.png b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_forward_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..81d7b6b58ccfe454ef85240e61b15c57dd48abf1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_forward_disabled.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_forward_hover.png b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_forward_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..72858ed919f2f1a1c6ee3f611316fea29e625935
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/btn_step_forward_hover.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/external-viewer-rules-32x32.png b/out/production/Core/org/sleuthkit/autopsy/directorytree/external-viewer-rules-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa5d1bc5c3311a87273a9a88d6168ac9fc291e88
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/external-viewer-rules-32x32.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/forward-button.png b/out/production/Core/org/sleuthkit/autopsy/directorytree/forward-button.png
new file mode 100644
index 0000000000000000000000000000000000000000..f89271f1485ca4835f407c4635fe84363877a866
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/forward-button.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/package.dox b/out/production/Core/org/sleuthkit/autopsy/directorytree/package.dox
new file mode 100644
index 0000000000000000000000000000000000000000..b6395b2f3e1adc504b6f74b0d64bd6da95dd8053
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/directorytree/package.dox
@@ -0,0 +1,6 @@
+/**
+ \package org.sleuthkit.autopsy.directorytree
+
+Contains the implementation of the navigation tree on the left-side of the interface.
+
+*/
diff --git a/out/production/Core/org/sleuthkit/autopsy/directorytree/view-preferences-23.png b/out/production/Core/org/sleuthkit/autopsy/directorytree/view-preferences-23.png
new file mode 100644
index 0000000000000000000000000000000000000000..93d089a851d3d0f1937a772e26699d7a2e354e0a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/directorytree/view-preferences-23.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/events/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/events/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..4c869740bddada63dbe7921b2d8121cacf7c6ef5
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/events/Bundle.properties
@@ -0,0 +1,10 @@
+MessageServiceConnectionInfo.ConnectionCheck.Everything=Invalid hostname, port number, username, and/or password.
+MessageServiceConnectionInfo.ConnectionCheck.Hostname=Invalid hostname.
+MessageServiceConnectionInfo.ConnectionCheck.Port=Invalid port number.
+MessageServiceConnectionInfo.ConnectionCheck.Username=Invalid username.
+MessageServiceConnectionInfo.ConnectionCheck.Password=Invalid password.
+MessageServiceConnectionInfo.ConnectionCheck.UsernameAndPassword=Invalid username and/or password.
+MessageServiceConnectionInfo.ConnectionCheck.HostnameOrPort=Invalid hostname and/or port number.
+MessageServiceConnectionInfo.MissingHostname=Missing hostname.
+MessageServiceConnectionInfo.MissingUsername=Missing username.
+MessageServiceConnectionInfo.MissingPassword=Missing password.
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/events/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/events/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..4c869740bddada63dbe7921b2d8121cacf7c6ef5
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/events/Bundle.properties-MERGED
@@ -0,0 +1,10 @@
+MessageServiceConnectionInfo.ConnectionCheck.Everything=Invalid hostname, port number, username, and/or password.
+MessageServiceConnectionInfo.ConnectionCheck.Hostname=Invalid hostname.
+MessageServiceConnectionInfo.ConnectionCheck.Port=Invalid port number.
+MessageServiceConnectionInfo.ConnectionCheck.Username=Invalid username.
+MessageServiceConnectionInfo.ConnectionCheck.Password=Invalid password.
+MessageServiceConnectionInfo.ConnectionCheck.UsernameAndPassword=Invalid username and/or password.
+MessageServiceConnectionInfo.ConnectionCheck.HostnameOrPort=Invalid hostname and/or port number.
+MessageServiceConnectionInfo.MissingHostname=Missing hostname.
+MessageServiceConnectionInfo.MissingUsername=Missing username.
+MessageServiceConnectionInfo.MissingPassword=Missing password.
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/events/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/events/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..ec61e857ea61e5f7fe6015305f25b94302dbdc37
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/events/Bundle_ja.properties
@@ -0,0 +1,10 @@
+MessageServiceConnectionInfo.ConnectionCheck.Everything=\u30DB\u30B9\u30C8\u540D\u3001\u30DD\u30FC\u30C8\u756A\u53F7\u3001\u30E6\u30FC\u30B6\u30FC\u540D\u307E\u305F\u306F\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u7121\u52B9\u3067\u3059
+MessageServiceConnectionInfo.ConnectionCheck.Hostname=\u7121\u52B9\u306A\u30DB\u30B9\u30C8\u540D
+MessageServiceConnectionInfo.ConnectionCheck.Port=\u7121\u52B9\u306A\u30DD\u30FC\u30C8\u756A\u53F7
+MessageServiceConnectionInfo.ConnectionCheck.Username=\u7121\u52B9\u306A\u30E6\u30FC\u30B6\u30FC\u540D
+MessageServiceConnectionInfo.ConnectionCheck.Password=\u7121\u52B9\u306A\u30D1\u30B9\u30EF\u30FC\u30C9
+MessageServiceConnectionInfo.ConnectionCheck.UsernameAndPassword=\u7121\u52B9\u306A\u30E6\u30FC\u30B6\u30FC\u540D\u307E\u305F\u306F\u30D1\u30B9\u30EF\u30FC\u30C9
+MessageServiceConnectionInfo.ConnectionCheck.HostnameOrPort=\u7121\u52B9\u306A\u30DB\u30B9\u30C8\u540D\u307E\u305F\u306F\u30DD\u30FC\u30C8\u756A\u53F7
+MessageServiceConnectionInfo.MissingHostname=\u30DB\u30B9\u30C8\u540D\u304C\u5FC5\u8981\u3067\u3059\u3002
+MessageServiceConnectionInfo.MissingUsername=\u30E6\u30FC\u30B6\u30FC\u540D\u304C\u5FC5\u8981\u3067\u3059\u3002
+MessageServiceConnectionInfo.MissingPassword=\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u5FC5\u8981\u3067\u3059\u3002
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/examples/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/examples/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..53be459ae2941ca55c35d4f3277621e68772bdbf
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/examples/Bundle.properties
@@ -0,0 +1,6 @@
+SampleContentViewer.jLabel1.text=jLabel1
+SampleIngestModuleFactory.moduleName=Sample Ingest Module
+SampleIngestModuleFactory.moduleDescription=This module serves as a sample ingest module for software developers.
+SampleIngestModuleIngestJobSettingsPanel.skipKnownFilesCheckBox.text=Skip Known Files (NSRL)
+SampleExecutableIngestModuleFactory.moduleName=Sample Executable Ingest Module
+SampleExecutableIngestModuleFactory.moduleDescription=This module serves as a sample executable ingest module for software developers.
diff --git a/out/production/Core/org/sleuthkit/autopsy/examples/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/examples/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..53be459ae2941ca55c35d4f3277621e68772bdbf
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/examples/Bundle.properties-MERGED
@@ -0,0 +1,6 @@
+SampleContentViewer.jLabel1.text=jLabel1
+SampleIngestModuleFactory.moduleName=Sample Ingest Module
+SampleIngestModuleFactory.moduleDescription=This module serves as a sample ingest module for software developers.
+SampleIngestModuleIngestJobSettingsPanel.skipKnownFilesCheckBox.text=Skip Known Files (NSRL)
+SampleExecutableIngestModuleFactory.moduleName=Sample Executable Ingest Module
+SampleExecutableIngestModuleFactory.moduleDescription=This module serves as a sample executable ingest module for software developers.
diff --git a/out/production/Core/org/sleuthkit/autopsy/filesearch/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/filesearch/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..bb8960385981290cb252e78e48860f6f2c42ae97
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/filesearch/Bundle.properties
@@ -0,0 +1,61 @@
+OpenIDE-Module-Name=FileSearch
+KnownStatusSearchPanel.knownCheckBox.text=Known Status:
+KnownStatusSearchPanel.knownBadOptionCheckBox.text=Notable
+KnownStatusSearchPanel.knownOptionCheckBox.text=Known (NSRL or other)
+KnownStatusSearchPanel.unknownOptionCheckBox.text=Unknown
+DateSearchFilter.noneSelectedMsg.text=At least one date type must be selected\!
+DateSearchPanel.dateCheckBox.text=Date:
+DateSearchPanel.jLabel4.text=Timezone:
+DateSearchPanel.jLabel3.text=*The date format is mm/dd/yyyy
+DateSearchPanel.jLabel2.text=*Empty fields mean "No Limit"
+DateSearchPanel.createdCheckBox.text=Created
+DateSearchPanel.accessedCheckBox.text=Accessed
+DateSearchPanel.changedCheckBox.text=Changed
+DateSearchPanel.modifiedCheckBox.text=Modified
+DateSearchPanel.jLabel1.text=to
+NameSearchPanel.nameCheckBox.text=Name:
+NameSearchPanel.noteNameLabel.text=<html>*Note: Name match is case insensitive and matches any part of the file name. Regular expressions are not currently supported.</html>
+NameSearchPanel.searchTextField.text=
+SizeSearchPanel.sizeCheckBox.text=Size:
+NameSearchPanel.cutMenuItem.text=Cut
+NameSearchPanel.copyMenuItem.text=Copy
+NameSearchPanel.pasteMenuItem.text=Paste
+NameSearchPanel.selectAllMenuItem.text=Select All
+SizeSearchPanel.selectAllMenuItem.text=Select All
+SizeSearchPanel.pasteMenuItem.text=Paste
+SizeSearchPanel.copyMenuItem.text=Copy
+SizeSearchPanel.cutMenuItem.text=Cut
+DateSearchPanel.cutMenuItem.text=Cut
+DateSearchPanel.selectAllMenuItem.text=Select All
+DateSearchPanel.pasteMenuItem.text=Paste
+DateSearchPanel.copyMenuItem.text=Copy
+FileSearchAction.getName.text=File Search by Attributes
+FileSearchDialog.frame.title=File Search by Attributes
+FileSearchDialog.frame.msg=File Search by Attributes
+FileSearchPanel.custComp.label.text=Search for files that match the following criteria:
+FileSearchPanel.filterTitle.name=Name
+FileSearchPanel.filterTitle.metadata=Metadata
+FileSearchPanel.filterTitle.knownStatus=Known Status
+FileSearchPanel.search.results.title=File Search Results {0}
+FileSearchPanel.search.results.pathText=Filename Search Results:
+FileSearchPanel.search.results.msg=File Search: {0} matches found
+FileSearchPanel.search.results.details=Large number of matches may impact performance on some operations
+FileSearchPanel.search.exception.noFilterSelected.msg=At least one filter must be selected.
+FileSearchPanel.search.validationErr.msg=Validation Error: {0}
+FileSearchPanel.emptyWhereClause.text=Invalid options, nothing to show.
+KnownStatusSearchFilter.noneSelectedMsg.text=At least one known status must be selected\!
+NameSearchFilter.emptyNameMsg.text=Must enter something for name search.
+SearchNode.getName.text=Search Result
+SizeSearchPanel.sizeCompareComboBox.equalTo=equal to
+SizeSearchPanel.sizeCompareComboBox.greaterThan=greater than
+SizeSearchPanel.sizeCompareComboBox.lessThan=less than
+MimeTypePanel.jLabel1.text=*Note: Multiple MIME types can be selected
+FileSearchPanel.searchButton.text=Search
+MimeTypePanel.mimeTypeCheckBox.text=MIME Type:
+HashSearchPanel.md5CheckBox.text=MD5:
+HashSearchPanel.emptyHashMsg.text=Must enter something for hash search.
+FileSearchPanel.errorLabel.text=\ 
+DataSourcePanel.dataSourceCheckBox.label=Data Source:
+DataSourcePanel.dataSourceCheckBox.actionCommand=Data Source:
+DataSourcePanel.dataSourceCheckBox.text=Data Source:
+DataSourcePanel.dataSourceNoteLabel.text=*Note: Multiple data sources can be selected
diff --git a/out/production/Core/org/sleuthkit/autopsy/filesearch/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/filesearch/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..08cc69c39c81bb6f048e7a3b20775c787fc6dc02
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/filesearch/Bundle.properties-MERGED
@@ -0,0 +1,74 @@
+DataSourceFilter.errorMessage.emptyDataSource=At least one data source must be selected.
+DateSearchFilter.errorMessage.endDateBeforeStartDate=The end date should be after the start date.
+DateSearchFilter.errorMessage.noCheckboxSelected=At least one date type checkbox must be selected.
+FileSearchPanel.emptyNode.display.text=No results found.
+HashSearchFilter.errorMessage.emptyHash=Hash data is empty.
+HashSearchFilter.errorMessage.wrongCharacter=MD5 contains invalid hex characters.
+# {0} - hash data length
+HashSearchFilter.errorMessage.wrongLength=Input length({0}), doesn''t match the MD5 length(32).
+KnownStatusSearchFilter.errorMessage.noKnownStatusCheckboxSelected=At least one known status checkbox must be selected.
+MimeTypeFilter.errorMessage.emptyMimeType=At least one MIME type must be selected.
+NameSearchFilter.errorMessage.emtpyName=Please input a name to search.
+OpenIDE-Module-Name=FileSearch
+KnownStatusSearchPanel.knownCheckBox.text=Known Status:
+KnownStatusSearchPanel.knownBadOptionCheckBox.text=Notable
+KnownStatusSearchPanel.knownOptionCheckBox.text=Known (NSRL or other)
+KnownStatusSearchPanel.unknownOptionCheckBox.text=Unknown
+DateSearchFilter.noneSelectedMsg.text=At least one date type must be selected\!
+DateSearchPanel.dateCheckBox.text=Date:
+DateSearchPanel.jLabel4.text=Timezone:
+DateSearchPanel.jLabel3.text=*The date format is mm/dd/yyyy
+DateSearchPanel.jLabel2.text=*Empty fields mean "No Limit"
+DateSearchPanel.createdCheckBox.text=Created
+DateSearchPanel.accessedCheckBox.text=Accessed
+DateSearchPanel.changedCheckBox.text=Changed
+DateSearchPanel.modifiedCheckBox.text=Modified
+DateSearchPanel.jLabel1.text=to
+NameSearchPanel.nameCheckBox.text=Name:
+NameSearchPanel.noteNameLabel.text=<html>*Note: Name match is case insensitive and matches any part of the file name. Regular expressions are not currently supported.</html>
+NameSearchPanel.searchTextField.text=
+SizeSearchFilter.errorMessage.nonNegativeNumber=Input size data is a negative number.
+SizeSearchFilter.errorMessage.notANumber=Input size data is not a number.
+SizeSearchPanel.sizeCheckBox.text=Size:
+NameSearchPanel.cutMenuItem.text=Cut
+NameSearchPanel.copyMenuItem.text=Copy
+NameSearchPanel.pasteMenuItem.text=Paste
+NameSearchPanel.selectAllMenuItem.text=Select All
+SizeSearchPanel.selectAllMenuItem.text=Select All
+SizeSearchPanel.pasteMenuItem.text=Paste
+SizeSearchPanel.copyMenuItem.text=Copy
+SizeSearchPanel.cutMenuItem.text=Cut
+DateSearchPanel.cutMenuItem.text=Cut
+DateSearchPanel.selectAllMenuItem.text=Select All
+DateSearchPanel.pasteMenuItem.text=Paste
+DateSearchPanel.copyMenuItem.text=Copy
+FileSearchAction.getName.text=File Search by Attributes
+FileSearchDialog.frame.title=File Search by Attributes
+FileSearchDialog.frame.msg=File Search by Attributes
+FileSearchPanel.custComp.label.text=Search for files that match the following criteria:
+FileSearchPanel.filterTitle.name=Name
+FileSearchPanel.filterTitle.metadata=Metadata
+FileSearchPanel.filterTitle.knownStatus=Known Status
+FileSearchPanel.search.results.title=File Search Results {0}
+FileSearchPanel.search.results.pathText=Filename Search Results:
+FileSearchPanel.search.results.msg=File Search: {0} matches found
+FileSearchPanel.search.results.details=Large number of matches may impact performance on some operations
+FileSearchPanel.search.exception.noFilterSelected.msg=At least one filter must be selected.
+FileSearchPanel.search.validationErr.msg=Validation Error: {0}
+FileSearchPanel.emptyWhereClause.text=Invalid options, nothing to show.
+KnownStatusSearchFilter.noneSelectedMsg.text=At least one known status must be selected\!
+NameSearchFilter.emptyNameMsg.text=Must enter something for name search.
+SearchNode.getName.text=Search Result
+SizeSearchPanel.sizeCompareComboBox.equalTo=equal to
+SizeSearchPanel.sizeCompareComboBox.greaterThan=greater than
+SizeSearchPanel.sizeCompareComboBox.lessThan=less than
+MimeTypePanel.jLabel1.text=*Note: Multiple MIME types can be selected
+FileSearchPanel.searchButton.text=Search
+MimeTypePanel.mimeTypeCheckBox.text=MIME Type:
+HashSearchPanel.md5CheckBox.text=MD5:
+HashSearchPanel.emptyHashMsg.text=Must enter something for hash search.
+FileSearchPanel.errorLabel.text=\ 
+DataSourcePanel.dataSourceCheckBox.label=Data Source:
+DataSourcePanel.dataSourceCheckBox.actionCommand=Data Source:
+DataSourcePanel.dataSourceCheckBox.text=Data Source:
+DataSourcePanel.dataSourceNoteLabel.text=*Note: Multiple data sources can be selected
diff --git a/out/production/Core/org/sleuthkit/autopsy/filesearch/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/filesearch/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..401f521568843b12c1f20b0b45b0bcf9f658e0b1
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/filesearch/Bundle_ja.properties
@@ -0,0 +1,50 @@
+OpenIDE-Module-Name=\u30d5\u30a1\u30a4\u30eb\u691c\u7d22
+KnownStatusSearchPanel.knownCheckBox.text=\u65e2\u77e5\u30b9\u30c6\u30fc\u30bf\u30b9\uff1a
+KnownStatusSearchPanel.knownBadOptionCheckBox.text=\u65e2\u77e5\u306e\u60aa\u8cea
+KnownStatusSearchPanel.knownOptionCheckBox.text=\u65e2\u77e5\uff08NSRL\u307e\u305f\u306f\u305d\u306e\u4ed6\uff09
+KnownStatusSearchPanel.unknownOptionCheckBox.text=\u4e0d\u660e
+DateSearchFilter.noneSelectedMsg.text=\u6700\u4f4e\u4e00\u3064\u306e\u30c7\u30fc\u30bf\u30bf\u30a4\u30d7\u3092\u9078\u629e\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff01
+DateSearchPanel.dateCheckBox.text=\u65e5\u4ed8\uff1a
+DateSearchPanel.jLabel4.text=\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\uff1a
+DateSearchPanel.jLabel3.text=*\u65e5\u4ed8\u306e\u5f62\u5f0f\u306fmm/dd/yyyy
+DateSearchPanel.jLabel2.text=*\u7a7a\u767d\u306e\u9805\u76ee\u306f\u300c\u5236\u9650\u306a\u3057\u300d\u3068\u3044\u3046\u610f\u5473\u3067\u3059
+DateSearchPanel.createdCheckBox.text=\u4f5c\u6210\u6e08\u307f
+DateSearchPanel.accessedCheckBox.text=\u30a2\u30af\u30bb\u30b9\u6e08\u307f
+DateSearchPanel.changedCheckBox.text=\u5909\u66f4\u6e08\u307f
+DateSearchPanel.modifiedCheckBox.text=\u4fee\u6b63\u6e08\u307f
+DateSearchPanel.jLabel1.text=to
+NameSearchPanel.nameCheckBox.text=\u540d\u524d\uff1a
+NameSearchPanel.noteNameLabel.text=<html>*\u6ce8\u610f\uff1a\u540d\u524d\u30de\u30c3\u30c1\u306f\u5927\u6587\u5b57\u3068\u5c0f\u6587\u5b57\u3092\u533a\u5225\u3057\u307e\u3059\u3002\u307e\u305f\u3001<br/> \u30d5\u30a1\u30a4\u30eb\u540d\u306e\u3044\u304b\u306a\u308b\u90e8\u5206\u3082\u30de\u30c3\u30c1\u3057\u307e\u3059\u3002\u6b63\u898f\u8868\u73fe\u306f<br/>\u73fe\u5728\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 </html>
+SizeSearchPanel.sizeCheckBox.text=\u30b5\u30a4\u30ba\uff1a
+NameSearchPanel.cutMenuItem.text=\u30ab\u30c3\u30c8
+NameSearchPanel.copyMenuItem.text=\u30b3\u30d4\u30fc
+NameSearchPanel.pasteMenuItem.text=\u8cbc\u308a\u4ed8\u3051
+NameSearchPanel.selectAllMenuItem.text=\u3059\u3079\u3066\u9078\u629e
+SizeSearchPanel.selectAllMenuItem.text=\u3059\u3079\u3066\u9078\u629e
+SizeSearchPanel.pasteMenuItem.text=\u8cbc\u308a\u4ed8\u3051
+SizeSearchPanel.copyMenuItem.text=\u30b3\u30d4\u30fc
+SizeSearchPanel.cutMenuItem.text=\u30ab\u30c3\u30c8
+DateSearchPanel.cutMenuItem.text=\u30ab\u30c3\u30c8
+DateSearchPanel.selectAllMenuItem.text=\u3059\u3079\u3066\u9078\u629e
+DateSearchPanel.pasteMenuItem.text=\u8cbc\u308a\u4ed8\u3051
+DateSearchPanel.copyMenuItem.text=\u30b3\u30d4\u30fc
+FileSearchAction.getName.text=\u5c5e\u6027\u306b\u3088\u308b\u30d5\u30a1\u30a4\u30eb\u691c\u7d22
+FileSearchDialog.frame.title=\u5c5e\u6027\u306b\u3088\u308b\u30d5\u30a1\u30a4\u30eb\u691c\u7d22
+FileSearchDialog.frame.msg=\u5c5e\u6027\u306b\u3088\u308b\u30d5\u30a1\u30a4\u30eb\u691c\u7d22
+FileSearchPanel.custComp.label.text=\u6b21\u306e\u6761\u4ef6\u306b\u4e00\u81f4\u3059\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u691c\u7d22\uff1a
+FileSearchPanel.filterTitle.name=\u540d\u524d
+FileSearchPanel.filterTitle.metadata=\u30e1\u30bf\u30c7\u30fc\u30bf
+FileSearchPanel.filterTitle.knownStatus=\u65e2\u77e5\u30b9\u30c6\u30fc\u30bf\u30b9
+FileSearchPanel.search.results.title=\u30d5\u30a1\u30a4\u30eb\u691c\u7d22\u7d50\u679c{0}
+FileSearchPanel.search.results.pathText=\u30d5\u30a1\u30a4\u30eb\u540d\u691c\u7d22\u7d50\u679c\uff1a
+FileSearchPanel.search.results.msg=\u30d5\u30a1\u30a4\u30eb\u691c\u7d22\uff1a{0}\u500b\u306e\u30de\u30c3\u30c1\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f
+FileSearchPanel.search.results.details=\u591a\u304f\u306e\u30de\u30c3\u30c1\u304c\u3042\u308b\u5834\u5408\u3001\u4e00\u90e8\u306e\u51e6\u7406\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u306b\u5f71\u97ff\u3092\u4e0e\u3048\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093
+FileSearchPanel.search.exception.noFilterSelected.msg=\u6700\u4f4e\uff11\u500b\u306e\u30d5\u30a3\u30eb\u30bf\u30fc\u3092\u9078\u629e\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
+FileSearchPanel.search.validationErr.msg=\u30d0\u30ea\u30c7\u30fc\u30b7\u30e7\u30f3\u30a8\u30e9\u30fc\uff1a{0}
+FileSearchPanel.emptyWhereClause.text=\u7121\u52b9\u306a\u30aa\u30d7\u30b7\u30e7\u30f3\u3067\u3059\u3002\u8868\u793a\u3059\u308b\u3082\u306e\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+KnownStatusSearchFilter.noneSelectedMsg.text=\u6700\u4f4e\uff11\u500b\u306e\u65e2\u77e5\u30b9\u30c6\u30fc\u30bf\u30b9\u3092\u9078\u629e\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff01
+NameSearchFilter.emptyNameMsg.text=\u540d\u524d\u691c\u7d22\u306b\u4f55\u304b\u8a18\u5165\u3057\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
+SearchNode.getName.text=\u691c\u7d22\u7d50\u679c
+SizeSearchPanel.sizeCompareComboBox.equalTo=\u4e0b\u8a18\u3068\u7b49\u3057\u3044
+SizeSearchPanel.sizeCompareComboBox.greaterThan=\u4e0b\u8a18\u3088\u308a\u5927\u304d\u3044
+SizeSearchPanel.sizeCompareComboBox.lessThan=\u4e0b\u8a18\u3088\u308a\u5c0f\u3055\u3044
diff --git a/out/production/Core/org/sleuthkit/autopsy/filesearch/arrow_down.gif b/out/production/Core/org/sleuthkit/autopsy/filesearch/arrow_down.gif
new file mode 100644
index 0000000000000000000000000000000000000000..1151f48f9a1122e8c97c4a468f36de44bb0e8722
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/filesearch/arrow_down.gif differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/filesearch/arrow_right.gif b/out/production/Core/org/sleuthkit/autopsy/filesearch/arrow_right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..f85fe5e22577aeb8047714a2d6e21a3c235c44ea
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/filesearch/arrow_right.gif differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/guiutils/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/guiutils/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..d01a4381df1efdaac9e4715c1fcc2113f67fb24b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/guiutils/Bundle.properties-MERGED
@@ -0,0 +1,3 @@
+StatusIconCellRenderer.tooltiptext.error=An error occurred
+StatusIconCellRenderer.tooltiptext.ok=OK
+StatusIconCellRenderer.tooltiptext.warning=A warning occurred
diff --git a/out/production/Core/org/sleuthkit/autopsy/healthmonitor/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/healthmonitor/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..5a7e3390f9d38d663b17be8d323a4871f56e449e
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/healthmonitor/Bundle.properties-MERGED
@@ -0,0 +1,28 @@
+HealthMonitorDashboard.createAdminPanel.disableButton=Disable monitor
+HealthMonitorDashboard.createAdminPanel.enableButton=Enable monitor
+HealthMonitorDashboard.createTimingControlPanel.filterByHost=Filter by host
+HealthMonitorDashboard.createTimingControlPanel.maxDays=Max days to display
+HealthMonitorDashboard.createTimingControlPanel.showTrendLine=Show trend line
+HealthMonitorDashboard.createTimingControlPanel.skipOutliers=Do not plot outliers
+HealthMonitorDashboard.createTimingPanel.noData=No data to display - monitor is not enabled
+HealthMonitorDashboard.createTimingPanel.timingMetricsTitle=Timing Metrics
+HealthMonitorDashboard.createUserControlPanel.maxDays=Max days to display
+HealthMonitorDashboard.createUserPanel.noData=No data to display - monitor is not enabled
+HealthMonitorDashboard.createUserPanel.userMetricsTitle=User Metrics
+HealthMonitorDashboard.DateRange.oneDay=One day
+HealthMonitorDashboard.DateRange.oneMonth=One month
+HealthMonitorDashboard.DateRange.oneWeek=One week
+HealthMonitorDashboard.DateRange.twoWeeks=Two weeks
+HealthMonitorDashboard.display.dashboardTitle=Health Monitor
+HealthMonitorDashboard.display.errorCreatingDashboard=Error creating health monitor dashboard
+HealthMonitorDashboard.updateTimingMetricGraphs.noData=No data to display
+HealthMonitorDashboard.updateUserMetricGraphs.noData=No data to display
+TimingMetricGraphPanel.paintComponent.displayingTime=displaying time in 
+TimingMetricGraphPanel.paintComponent.hours=hours
+TimingMetricGraphPanel.paintComponent.microseconds=microseconds
+TimingMetricGraphPanel.paintComponent.milliseconds=milliseconds
+TimingMetricGraphPanel.paintComponent.minutes=minutes
+TimingMetricGraphPanel.paintComponent.nanoseconds=nanoseconds
+TimingMetricGraphPanel.paintComponent.seconds=seconds
+UserMetricGraphPanel.constructor.casesOpen=Cases open
+UserMetricGraphPanel.constructor.loggedIn=Users logged in - examiner nodes in blue, auto ingest nodes in green
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/Bluetooth.png b/out/production/Core/org/sleuthkit/autopsy/images/Bluetooth.png
new file mode 100644
index 0000000000000000000000000000000000000000..a54acb00a1d674f02e6689f2ab3a7f7e873cf3ce
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/Bluetooth.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/Folder-icon.png b/out/production/Core/org/sleuthkit/autopsy/images/Folder-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..77fb7695deb151621129a32a9d1b377851a65359
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/Folder-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/User-Group-icon-green32.png b/out/production/Core/org/sleuthkit/autopsy/images/User-Group-icon-green32.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7f066b939b41aa63363d6b001f4fe5d24430299
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/User-Group-icon-green32.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/WhatsApp.png b/out/production/Core/org/sleuthkit/autopsy/images/WhatsApp.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e3b64bd11b0e002bcd37443685c2cd4cadf4a97
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/WhatsApp.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/account-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/account-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..73d9cfeabbe96c505e6921c5f0d68d3db0f42b09
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/account-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/accounts.png b/out/production/Core/org/sleuthkit/autopsy/images/accounts.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a53d894dcd70631d2cf8d7e54eab9e90a9eed58
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/accounts.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/add-tag.png b/out/production/Core/org/sleuthkit/autopsy/images/add-tag.png
new file mode 100644
index 0000000000000000000000000000000000000000..e60e692bacf25a4168180602ae858586113dea8f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/add-tag.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/add16.png b/out/production/Core/org/sleuthkit/autopsy/images/add16.png
new file mode 100644
index 0000000000000000000000000000000000000000..58e13b4d6cb41a30c4668ea1cd1a9e6214e4acbb
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/add16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/addImage-icon.png b/out/production/Core/org/sleuthkit/autopsy/images/addImage-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..a36d4714ac9db8a3888ab2610bef2ab0cfbb6b7c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/addImage-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/archive-file.png b/out/production/Core/org/sleuthkit/autopsy/images/archive-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..33dcccc646d124116068406bf4d90e2763f99791
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/archive-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/artifact-icon.png b/out/production/Core/org/sleuthkit/autopsy/images/artifact-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b0c461f5c3e4e50bf0c345370441bcaaf4f628b
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/artifact-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/audio-file.png b/out/production/Core/org/sleuthkit/autopsy/images/audio-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..516ac7f2339dafca8aefd9ba69f88a2385796575
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/audio-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/bad.png b/out/production/Core/org/sleuthkit/autopsy/images/bad.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8f8f55fc105d35466e0bf8d6f04134425b24c92
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/bad.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/bank.png b/out/production/Core/org/sleuthkit/autopsy/images/bank.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d1cca358caa53068c5c8e358edb887916c38461
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/bank.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/blue-tag-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/blue-tag-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f9eb9ef2522eb3edb0888059af7a91252d6a370
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/blue-tag-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/bookmarks.png b/out/production/Core/org/sleuthkit/autopsy/images/bookmarks.png
new file mode 100644
index 0000000000000000000000000000000000000000..cbb650ad4c18ea5542ed8fe043e2f9acd57a3c70
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/bookmarks.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/briefcase.png b/out/production/Core/org/sleuthkit/autopsy/images/briefcase.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e37c484230d306d9e3931c444f1e8b70b9e9625
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/briefcase.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/calendar.png b/out/production/Core/org/sleuthkit/autopsy/images/calendar.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c0f910f069985b8e2b09fba05da6a5e02c41339
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/calendar.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/calllog.png b/out/production/Core/org/sleuthkit/autopsy/images/calllog.png
new file mode 100644
index 0000000000000000000000000000000000000000..83eb9c448d592e1cc125710cd5d02e9520543457
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/calllog.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/camera-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/camera-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..046f049a487675b35e0f28f3ef09ebe7f75ab714
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/camera-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/carved-file-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/carved-file-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cfc96fef26a07d3080251564cb305dcb8c75fa2
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/carved-file-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/cat0.png b/out/production/Core/org/sleuthkit/autopsy/images/cat0.png
new file mode 100644
index 0000000000000000000000000000000000000000..142cc111b71672e6899d360f25d538ddc5da508b
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/cat0.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/cat1.png b/out/production/Core/org/sleuthkit/autopsy/images/cat1.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ad7fdd04ab33ca9e76b0bc8a9310d9ebe73b366
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/cat1.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/cat2.png b/out/production/Core/org/sleuthkit/autopsy/images/cat2.png
new file mode 100644
index 0000000000000000000000000000000000000000..a85c0142c4755b731bf62aa5974f81a1aadcd66f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/cat2.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/cat3.png b/out/production/Core/org/sleuthkit/autopsy/images/cat3.png
new file mode 100644
index 0000000000000000000000000000000000000000..53ab5432ffef75045cdc800a630445bcac73373d
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/cat3.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/cat4.png b/out/production/Core/org/sleuthkit/autopsy/images/cat4.png
new file mode 100644
index 0000000000000000000000000000000000000000..f96aade080b962d2c42124ec1edabddb25cbdb71
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/cat4.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/cat5.png b/out/production/Core/org/sleuthkit/autopsy/images/cat5.png
new file mode 100644
index 0000000000000000000000000000000000000000..7cb2868d6661570d676f100beedc57f25aec5dec
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/cat5.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/close-icon.png b/out/production/Core/org/sleuthkit/autopsy/images/close-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5b46fafe588f4b3e296cdfc9b08ff596b9745df
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/close-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/command_line_icon.png b/out/production/Core/org/sleuthkit/autopsy/images/command_line_icon.png
new file mode 100755
index 0000000000000000000000000000000000000000..c0d7b936c199dcc0bb6490043d30fbc3abe1af02
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/command_line_icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/computer.png b/out/production/Core/org/sleuthkit/autopsy/images/computer.png
new file mode 100644
index 0000000000000000000000000000000000000000..887d6b50686de3cc52b86c38d3ccb296896eff47
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/computer.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/contact.png b/out/production/Core/org/sleuthkit/autopsy/images/contact.png
new file mode 100644
index 0000000000000000000000000000000000000000..1df468ef0adb4ad6c9e247b400c12ce34aed2e64
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/contact.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/cookies.png b/out/production/Core/org/sleuthkit/autopsy/images/cookies.png
new file mode 100644
index 0000000000000000000000000000000000000000..793964127b0d6213342eea899523870a21b4b576
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/cookies.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/credit-card-green.png b/out/production/Core/org/sleuthkit/autopsy/images/credit-card-green.png
new file mode 100644
index 0000000000000000000000000000000000000000..a35ae18a187503d13f5707698d3d1e7a00404172
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/credit-card-green.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/credit-card.png b/out/production/Core/org/sleuthkit/autopsy/images/credit-card.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8d6624d769f62b8064111348a77f33f8dfbec43
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/credit-card.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/credit-cards.png b/out/production/Core/org/sleuthkit/autopsy/images/credit-cards.png
new file mode 100644
index 0000000000000000000000000000000000000000..44f28404f49a5e83717cced62a699dfcbd8e5aa1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/credit-cards.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/cross-script.png b/out/production/Core/org/sleuthkit/autopsy/images/cross-script.png
new file mode 100644
index 0000000000000000000000000000000000000000..f37cf4183046203c9d77c03ea46c672084ae3dbd
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/cross-script.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/delete-tag.png b/out/production/Core/org/sleuthkit/autopsy/images/delete-tag.png
new file mode 100644
index 0000000000000000000000000000000000000000..25edd1ab6bb33c22b5275bc245cb90e81e2712f9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/delete-tag.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/delete16.png b/out/production/Core/org/sleuthkit/autopsy/images/delete16.png
new file mode 100644
index 0000000000000000000000000000000000000000..a68b5df1c360869646fd5f413cd3195a46754329
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/delete16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/devices.png b/out/production/Core/org/sleuthkit/autopsy/images/devices.png
new file mode 100644
index 0000000000000000000000000000000000000000..757488a9aed15e8e83085867193f279f3c1e5503
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/devices.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/doc-file.png b/out/production/Core/org/sleuthkit/autopsy/images/doc-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d364e1cf35a248bf56becf449292d7cc8bd10ff
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/doc-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/downloads.png b/out/production/Core/org/sleuthkit/autopsy/images/downloads.png
new file mode 100644
index 0000000000000000000000000000000000000000..a976964fc543a7506a0b232413d3114d1799ca44
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/downloads.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/drive_network.png b/out/production/Core/org/sleuthkit/autopsy/images/drive_network.png
new file mode 100644
index 0000000000000000000000000000000000000000..63d2d5d5b14db0e985bdb96dd5796ae920b7f8a9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/drive_network.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/edit-tag.png b/out/production/Core/org/sleuthkit/autopsy/images/edit-tag.png
new file mode 100644
index 0000000000000000000000000000000000000000..4bc2a7ec131d3bd0bcc982feb699d9c8b8e194d6
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/edit-tag.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/edit16.png b/out/production/Core/org/sleuthkit/autopsy/images/edit16.png
new file mode 100644
index 0000000000000000000000000000000000000000..7be65127b78bd5915fa8bb7c3a2dfa82e44155d1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/edit16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/email.png b/out/production/Core/org/sleuthkit/autopsy/images/email.png
new file mode 100644
index 0000000000000000000000000000000000000000..a919ae3e50664bd01a78732d9a07e223608b3aa4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/email.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/encrypted-file.png b/out/production/Core/org/sleuthkit/autopsy/images/encrypted-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6626cb09eb11a298b90a8a27b0d8eab41f49a82
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/encrypted-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/error-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/error-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8f8f55fc105d35466e0bf8d6f04134425b24c92
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/error-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/exe-file.png b/out/production/Core/org/sleuthkit/autopsy/images/exe-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..a886401df0ae10e591028ff26455ba5d5fda58d8
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/exe-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/export16.png b/out/production/Core/org/sleuthkit/autopsy/images/export16.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa51e8f870688aa7ab8bd79e0a0c115cc3177acf
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/export16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/external.png b/out/production/Core/org/sleuthkit/autopsy/images/external.png
new file mode 100644
index 0000000000000000000000000000000000000000..976dcacaa1e6e62d17946d64a5b413225f8cd972
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/external.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/extracted_content.png b/out/production/Core/org/sleuthkit/autopsy/images/extracted_content.png
new file mode 100644
index 0000000000000000000000000000000000000000..12dbfaccea0dc597052b4b1942215860c06cad4e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/extracted_content.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/face.png b/out/production/Core/org/sleuthkit/autopsy/images/face.png
new file mode 100644
index 0000000000000000000000000000000000000000..b66e9fa5bd0dc256ed8ec997bcf768931c8a70b3
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/face.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/facebook.png b/out/production/Core/org/sleuthkit/autopsy/images/facebook.png
new file mode 100644
index 0000000000000000000000000000000000000000..2487c37c049e70450fd60b5964a815ffc005b3bb
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/facebook.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/file-filter-icon.png b/out/production/Core/org/sleuthkit/autopsy/images/file-filter-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..7897850f320ecada2f31c6fe702274d1f285deef
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/file-filter-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/file-icon-deleted.png b/out/production/Core/org/sleuthkit/autopsy/images/file-icon-deleted.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef172e501b5ff414e7c95d9a96f70e2be2063bfb
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/file-icon-deleted.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/file-icon.png b/out/production/Core/org/sleuthkit/autopsy/images/file-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..add0e90646ddd16d3d53fb96f50523586ca2f74a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/file-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/file-size-16.png b/out/production/Core/org/sleuthkit/autopsy/images/file-size-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..d7dfc85b754fd64a47eda5e8441e4972a32f4b6e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/file-size-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/file_ingest_filter32x32.png b/out/production/Core/org/sleuthkit/autopsy/images/file_ingest_filter32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..a31d8023e49843ef2b3cdbe0fa8ec115a5d00fe9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/file_ingest_filter32x32.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/file_types.png b/out/production/Core/org/sleuthkit/autopsy/images/file_types.png
new file mode 100644
index 0000000000000000000000000000000000000000..24ec53858b3ff28f2ebe2fffcbc384b36d27dc00
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/file_types.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/fileset-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/fileset-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..263adde64474bf741b299cd6bc1068222d06c9ec
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/fileset-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/folder-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/folder-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8eb4f67081db5c50e1ee7892e671bda7a45d143
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/folder-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/folder-icon-deleted.png b/out/production/Core/org/sleuthkit/autopsy/images/folder-icon-deleted.png
new file mode 100644
index 0000000000000000000000000000000000000000..3603190e327ac916f05127dd986307e240568d65
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/folder-icon-deleted.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/folder-icon-virtual.png b/out/production/Core/org/sleuthkit/autopsy/images/folder-icon-virtual.png
new file mode 100644
index 0000000000000000000000000000000000000000..88f6dd63b276f96f87333eed0d237fe934f8315c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/folder-icon-virtual.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/folder-local-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/folder-local-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..0395815b73ae7ab8e3f917c99e87ffb8bc7f571b
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/folder-local-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/good.png b/out/production/Core/org/sleuthkit/autopsy/images/good.png
new file mode 100644
index 0000000000000000000000000000000000000000..210b1a6c3ccefb387a9f902b012f61aa83eb775e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/good.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/gps-lastlocation.png b/out/production/Core/org/sleuthkit/autopsy/images/gps-lastlocation.png
new file mode 100644
index 0000000000000000000000000000000000000000..686407bbf8b33c3a68c9064b9ef0b23df80b85d1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/gps-lastlocation.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/gps-search.png b/out/production/Core/org/sleuthkit/autopsy/images/gps-search.png
new file mode 100644
index 0000000000000000000000000000000000000000..26c97d488809de8088c6896490014015a5beb5f0
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/gps-search.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/gps-trackpoint.png b/out/production/Core/org/sleuthkit/autopsy/images/gps-trackpoint.png
new file mode 100644
index 0000000000000000000000000000000000000000..78f1f97dcc3026b5cbe20a356df6eb7ea56d97ff
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/gps-trackpoint.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/gps_trackpoint.png b/out/production/Core/org/sleuthkit/autopsy/images/gps_trackpoint.png
new file mode 100644
index 0000000000000000000000000000000000000000..78f1f97dcc3026b5cbe20a356df6eb7ea56d97ff
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/gps_trackpoint.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/gpsfav.png b/out/production/Core/org/sleuthkit/autopsy/images/gpsfav.png
new file mode 100644
index 0000000000000000000000000000000000000000..721dba3d50d257656fffe7fd2b738a6aa7bf277c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/gpsfav.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/green-tag-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/green-tag-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..22ce12ad2aa12e030f634ac3ceabc1285cb38807
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/green-tag-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/hard-drive-icon.jpg b/out/production/Core/org/sleuthkit/autopsy/images/hard-drive-icon.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..f948ab2ac1492f62a0872e50d516b48c018e3fa4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/hard-drive-icon.jpg differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/hashset_hits.png b/out/production/Core/org/sleuthkit/autopsy/images/hashset_hits.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1caff1f30333a7d3dc5ab278472b433a2e6f165
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/hashset_hits.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/history.png b/out/production/Core/org/sleuthkit/autopsy/images/history.png
new file mode 100644
index 0000000000000000000000000000000000000000..48f4d5f3240f031daf482f300bbd50194daced1e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/history.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/image-file.png b/out/production/Core/org/sleuthkit/autopsy/images/image-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2e79d0324de98b6bcd5c672ccd8a6a4cbe7fe3e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/image-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/image.png b/out/production/Core/org/sleuthkit/autopsy/images/image.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0fbfcfb79744226b8a7ea2cf508334e40462567
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/image.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/import16.png b/out/production/Core/org/sleuthkit/autopsy/images/import16.png
new file mode 100644
index 0000000000000000000000000000000000000000..18b35db444f6d2aa33751d669ea99289a1d8f828
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/import16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/info-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/info-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9e499782c6e78fc6b23d743f4b29baa398699ce
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/info-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/information-frame.png b/out/production/Core/org/sleuthkit/autopsy/images/information-frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7b53a7f6277b8e82fb4612f55c31782033a5295
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/information-frame.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/instagram.png b/out/production/Core/org/sleuthkit/autopsy/images/instagram.png
new file mode 100644
index 0000000000000000000000000000000000000000..2688d3ab557751cd4e6f65b0f97c7b8dac870844
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/instagram.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/installed.png b/out/production/Core/org/sleuthkit/autopsy/images/installed.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8872bbcf9f54f7afd563bf0e43fffb387cea35f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/installed.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/interesting_item.png b/out/production/Core/org/sleuthkit/autopsy/images/interesting_item.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5388041327d6d38df094aff131c689bf9c85328
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/interesting_item.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/interesting_item_32x32.png b/out/production/Core/org/sleuthkit/autopsy/images/interesting_item_32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..cce73b43492eb482a246660fa3d653ec78fbc975
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/interesting_item_32x32.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/key-16.png b/out/production/Core/org/sleuthkit/autopsy/images/key-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e079240a6ec057890ddadbc5580f78ddb5080b8
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/key-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/keychain-16.png b/out/production/Core/org/sleuthkit/autopsy/images/keychain-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..348e7c5ce70f18708537e66f52bf64b0b703a2b1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/keychain-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/keys-dict-16.png b/out/production/Core/org/sleuthkit/autopsy/images/keys-dict-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..5304edac17d5243929b2588e9e8892f76675fe40
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/keys-dict-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/keyword_hits.png b/out/production/Core/org/sleuthkit/autopsy/images/keyword_hits.png
new file mode 100644
index 0000000000000000000000000000000000000000..133ba948b38bffa45dd387cce0eb49ea8c3b7f24
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/keyword_hits.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/mail-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/mail-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..a919ae3e50664bd01a78732d9a07e223608b3aa4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/mail-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/message.png b/out/production/Core/org/sleuthkit/autopsy/images/message.png
new file mode 100644
index 0000000000000000000000000000000000000000..6223516e3e122204aef38296213d0a4d2b382a36
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/message.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/messaging.png b/out/production/Core/org/sleuthkit/autopsy/images/messaging.png
new file mode 100644
index 0000000000000000000000000000000000000000..6223516e3e122204aef38296213d0a4d2b382a36
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/messaging.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/mismatch-16.png b/out/production/Core/org/sleuthkit/autopsy/images/mismatch-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..3782de98936c382a2c31e8296c213a61b778571d
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/mismatch-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/network-wifi.png b/out/production/Core/org/sleuthkit/autopsy/images/network-wifi.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d7cb76ca165db10f3df4f8b07813eee8b335a7c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/network-wifi.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/new-icon.png b/out/production/Core/org/sleuthkit/autopsy/images/new-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..14206340e177dc0d06327438ca11fcff38ef706f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/new-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/new16.png b/out/production/Core/org/sleuthkit/autopsy/images/new16.png
new file mode 100644
index 0000000000000000000000000000000000000000..f286d2b6c08f6d06e4d8143b9eabde178ae7c591
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/new16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/notepad16.png b/out/production/Core/org/sleuthkit/autopsy/images/notepad16.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f6db6d7a5811f070e52de22800439948048ec2c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/notepad16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/open-icon.png b/out/production/Core/org/sleuthkit/autopsy/images/open-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..d16e51b68287b10e230b6f6a25efe30e7b7b1dee
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/open-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/pdf-file.png b/out/production/Core/org/sleuthkit/autopsy/images/pdf-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a6dcb42d0ff62fa47544d3b122e2dc998d66774
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/pdf-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/phone.png b/out/production/Core/org/sleuthkit/autopsy/images/phone.png
new file mode 100644
index 0000000000000000000000000000000000000000..c39f162f854a7c412fab9b6ff38fffdc61754a58
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/phone.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/programs.png b/out/production/Core/org/sleuthkit/autopsy/images/programs.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8872bbcf9f54f7afd563bf0e43fffb387cea35f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/programs.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/recent_docs.png b/out/production/Core/org/sleuthkit/autopsy/images/recent_docs.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6d2a9c65cbd9e63c8858cabe2beea80ec8ae424
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/recent_docs.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/recent_files.png b/out/production/Core/org/sleuthkit/autopsy/images/recent_files.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3250fe16837455fb437049aee84e7705d3bd8dd
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/recent_files.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/red-circle-exclamation.png b/out/production/Core/org/sleuthkit/autopsy/images/red-circle-exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..26b61e6f06d83460bace05bc854ee83abe56d101
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/red-circle-exclamation.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/report_16.png b/out/production/Core/org/sleuthkit/autopsy/images/report_16.png
new file mode 100644
index 0000000000000000000000000000000000000000..433fb0447e98f13b7adc2a28862ddfe224937a86
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/report_16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/results.png b/out/production/Core/org/sleuthkit/autopsy/images/results.png
new file mode 100644
index 0000000000000000000000000000000000000000..01a9f90474374db8e6cec7645fd235bfe3fb6c17
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/results.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/resultset_next.png b/out/production/Core/org/sleuthkit/autopsy/images/resultset_next.png
new file mode 100755
index 0000000000000000000000000000000000000000..e252606d3e68c6da135a9b165996d9da968ef7fc
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/resultset_next.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/resultset_previous.png b/out/production/Core/org/sleuthkit/autopsy/images/resultset_previous.png
new file mode 100755
index 0000000000000000000000000000000000000000..18f9cc10948f025fde708328fa704b520161e5f6
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/resultset_previous.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/save-icon.png b/out/production/Core/org/sleuthkit/autopsy/images/save-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6595171d4df29c3d0917a743e7a7fe116077b1a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/save-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/searchquery.png b/out/production/Core/org/sleuthkit/autopsy/images/searchquery.png
new file mode 100644
index 0000000000000000000000000000000000000000..d03655301804177edee09fbe429c06655fd18d12
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/searchquery.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/sim_card.png b/out/production/Core/org/sleuthkit/autopsy/images/sim_card.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f326dffead6a9fa38f305230803313400df5250
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/sim_card.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/speeddialentry.png b/out/production/Core/org/sleuthkit/autopsy/images/speeddialentry.png
new file mode 100644
index 0000000000000000000000000000000000000000..498c9e4bd2b398a2a5388b0a6f1565e32104c576
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/speeddialentry.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/splash.png b/out/production/Core/org/sleuthkit/autopsy/images/splash.png
new file mode 100644
index 0000000000000000000000000000000000000000..e40eafcabdc90a7a5bcafea963021c775a2b9ff7
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/splash.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/star-bookmark-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/star-bookmark-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..a06c596adac984e814e5da0b4c3d3756f505e995
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/star-bookmark-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/tag-folder-blue-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/tag-folder-blue-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d1987fee61433589bb3f2cf79448b0f7e69f4f5
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/tag-folder-blue-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/text-file.png b/out/production/Core/org/sleuthkit/autopsy/images/text-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..43ec054ac277e93582d41fbd423ed31b2a0a3d99
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/text-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/tick.png b/out/production/Core/org/sleuthkit/autopsy/images/tick.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7d7a96be3f2282a62e3c0733bac89c7f6de7b4a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/tick.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/translate32.png b/out/production/Core/org/sleuthkit/autopsy/images/translate32.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3579aed78d0d78f1db06592d5ed37a2833e68f0
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/translate32.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/twitter.png b/out/production/Core/org/sleuthkit/autopsy/images/twitter.png
new file mode 100644
index 0000000000000000000000000000000000000000..df15c26e1557a76292737c9d4ad0958607467d91
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/twitter.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/usb_devices.png b/out/production/Core/org/sleuthkit/autopsy/images/usb_devices.png
new file mode 100644
index 0000000000000000000000000000000000000000..e49540dccced741b99d90ebb10a959769dea6439
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/usb_devices.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/validationFailed.png b/out/production/Core/org/sleuthkit/autopsy/images/validationFailed.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0abaa22549dd26c86cfc91cd0d69f3e62bbbeb2
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/validationFailed.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/video-file.png b/out/production/Core/org/sleuthkit/autopsy/images/video-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..c290609f59048e61cb28af42c4500709e342f437
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/video-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/view-preferences-32.png b/out/production/Core/org/sleuthkit/autopsy/images/view-preferences-32.png
new file mode 100755
index 0000000000000000000000000000000000000000..45611a8d65080cf6686ce0c7f0b6b54e46b38820
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/view-preferences-32.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/views.png b/out/production/Core/org/sleuthkit/autopsy/images/views.png
new file mode 100644
index 0000000000000000000000000000000000000000..104b9ee797daf5e3289a9dfb5e96df8ed6dc150b
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/views.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/vol-icon.png b/out/production/Core/org/sleuthkit/autopsy/images/vol-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cd23b971a3687894f31ca04c2cbd9179fb2e57f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/vol-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/warning-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/images/warning-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..42a1625a37d853b12a1bc5e88af7a0f5bbb0ac54
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/warning-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/warning16.png b/out/production/Core/org/sleuthkit/autopsy/images/warning16.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5ba881738ae3072e476f3ddbd7dd34d642f06d6
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/warning16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/warning_triangle.png b/out/production/Core/org/sleuthkit/autopsy/images/warning_triangle.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7024717af08867c242ae9723a2cf2c5bbc78186
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/warning_triangle.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/web-file.png b/out/production/Core/org/sleuthkit/autopsy/images/web-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac5957ad62d73408cd754a27453b4ce601a2b042
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/web-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/working_spinner.gif b/out/production/Core/org/sleuthkit/autopsy/images/working_spinner.gif
new file mode 100644
index 0000000000000000000000000000000000000000..8d23781860b6f0653efb7ec537715f51414208f7
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/working_spinner.gif differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/images/yellow-circle-yield.png b/out/production/Core/org/sleuthkit/autopsy/images/yellow-circle-yield.png
new file mode 100644
index 0000000000000000000000000000000000000000..85c873f33f372b833023f6c72974629b86b3d092
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/images/yellow-circle-yield.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/imagewriter/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/imagewriter/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..67a92df30f05dcced2af0002eea2a1bda651fbde
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/imagewriter/Bundle.properties
@@ -0,0 +1,8 @@
+# To change this license header, choose License Headers in Project Properties.
+# To change this template file, choose Tools | Templates
+# and open the template in the editor.
+
+ImageWriterService.serviceName=Image Writer
+ImageWriterService.waitingForVHDs=Waiting for VHD(s) to complete
+ImageWriterService.shouldWait=Wait for VHD(s) in progress to complete?
+ImageWriterService.localDisk=Local disk image copy
diff --git a/out/production/Core/org/sleuthkit/autopsy/imagewriter/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/imagewriter/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..aaaa94cd30de9ba2f4ed8978922f5d9e8da9eeae
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/imagewriter/Bundle.properties-MERGED
@@ -0,0 +1,10 @@
+# To change this license header, choose License Headers in Project Properties.
+# To change this template file, choose Tools | Templates
+# and open the template in the editor.
+
+# {0} - data source name
+ImageWriter.progressBar.message=Finishing acquisition of {0} (unplug device to cancel)
+ImageWriterService.serviceName=Image Writer
+ImageWriterService.waitingForVHDs=Waiting for VHD(s) to complete
+ImageWriterService.shouldWait=Wait for VHD(s) in progress to complete?
+ImageWriterService.localDisk=Local disk image copy
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/ingest/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..ee1cffea00cdc1ac6606440e06a5871cf567d051
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/ingest/Bundle.properties
@@ -0,0 +1,124 @@
+OpenIDE-Module-Name=Ingest
+Menu/Tools/RunIngestModules=Run Ingest Modules
+CTL_IngestMessageTopComponent=Messages
+HINT_IngestMessageTopComponent=Messages windows
+IngestMessageDetailsPanel.backButton.text=
+IngestMessageDetailsPanel.viewArtifactButton.text=Go to Result
+IngestMessageDetailsPanel.viewContentButton.text=Go to Directory
+IngestMessagePanel.sortByLabel.text=Sort by:
+IngestMessagePanel.sortByComboBox.toolTipText=Sort messages by time (chronological order) or message priority
+IngestMessageDetailsPanel.messageDetailsPane.contentType=text/html
+IngestMessageDetailsPanel.messageDetailsPane.toolTipText=
+IngestMessagesToolbar.toolTipText=
+IngestMessageDetailsPanel.copyMenuItem.text=Copy
+IngestMessageDetailsPanel.selectAllMenuItem.text=Select All
+IngestMessageTopComponent.displayName=Ingest Inbox
+IngestMessagePanel.totalMessagesNameLabel.text=Total:
+IngestMessagePanel.totalMessagesNameVal.text=-
+IngestMessagePanel.totalUniqueMessagesNameLabel.text=Unique:
+IngestMessagePanel.totalUniqueMessagesNameVal.text=-
+IngestJob.progress.dataSourceIngest.initialDisplayName=Analyzing {0}
+IngestJob.progress.dataSourceIngest.displayName={0} for {1}
+IngestJob.progress.fileIngest.displayName=Analyzing files from {0}
+IngestJob.progress.cancelling=Cancelling...
+IngestJob.cancellationDialog.title=Cancel Ingest
+IngestDialog.startButton.title=Start
+IngestDialog.closeButton.title=Close
+IngestManager.moduleErr=Module Error
+IngestManager.moduleErr.errListenToUpdates.msg=A module caused an error listening to Ingest Manager updates. See log to determine which module. Some data could be incomplete.
+IngestMessage.toString.type.text=type: {0}
+IngestMessage.toString.date.text=\ date: {0}
+IngestMessage.toString.subject.text=\ subject: {0}
+IngestMessage.toString.details.text=\ details: {0}
+IngestMessage.toString.data.text=\ data: {0}
+IngestMessage.exception.typeSrcSubjNotNull.msg=message type, source and subject cannot be null
+IngestMessage.exception.srcSubjNotNull.msg=source and subject cannot be null
+IngestMessage.exception.srcSubjDetailsDataNotNull.msg=source, subject, details and data cannot be null
+IngestMessagePanel.moduleErr=Module Error
+IngestMessagePanel.moduleErr.errListenUpdates.text=A module caused an error listening to IngestMessagePanel updates. See log to determine which module. Some data could be incomplete.
+IngestMessagePanel.MsgTableMod.colNames.module=Module
+IngestMessagePanel.MsgTableMod.colNames.num=Num
+IngestMessagePanel.MsgTableMod.colNames.new=New?
+IngestMessagePanel.MsgTableMod.colNames.subject=Subject
+IngestMessagePanel.MsgTableMod.colNames.timestamp=Timestamp
+IngestMessagePanel.BooleanRenderer.exception.nonBoolVal.msg=Tried to use BooleanRenderer on non-boolean value.
+IngestMessagePanel.DateRenderer.exception.nonDateVal.text=Tried to use DateRenderer on non-Date value.
+IngestMessageTopComponent.displayReport.option.OK=OK
+IngestMessageTopComponent.displayReport.option.GenRpt=Generate Report
+IngestMessageTopComponent.msgDlg.ingestRpt.text=Ingest Report
+IngestMonitor.mgrErrMsg.lowDiskSpace.title=Ingest stopped - low disk space on {0}
+IngestMonitor.mgrErrMsg.lowDiskSpace.msg=Stopping ingest due to low disk space on disk {0}. \nEnsure the Case drive has at least 1GB free space and restart ingest.
+IngestManager.StartIngestJobsTask.run.displayName=Starting ingest
+IngestManager.StartIngestJobsTask.run.cancelling={0} (Cancelling...)
+IngestMessagePanel.sortByComboBox.model.time=Time
+IngestMessagePanel.sortByComboBox.model.priority=Priority
+IngestMessagesToolbar.customizeButton.toolTipText=Ingest Messages
+IngestMessageTopComponent.initComponents.name=Ingest Inbox
+IngestManager.OpenEventChannel.Fail.ErrMsg=Analysis process failed to connect to any other nodes that may be collaborating on case.
+IngestManager.OpenEventChannel.Fail.Title=Connection Failure
+IngestJobSettings.createModuleSettingsFolder.warning=Failed to create ingest module settings folder, cannot save settings.
+IngestJobSettings.missingModule.warning=Previously loaded {0} module could not be found.
+IngestJobSettings.save.warning=Failed to save ingest job settings for {0} module.
+IngestJobSettings.moduleSettingsLoad.warning=Error loading ingest job settings for {0} module for {1} context, using defaults.
+IngestJobSettings.moduleSettingsSave.warning=Error saving ingest job settings for {0} module for {1} context.
+IngestProgressSnapshotDialog.title.text=Ingest Progress Snapshot
+IngestProgressSnapshotPanel.refreshButton.text=Refresh
+IngestProgressSnapshotPanel.closeButton.text=Close
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.threadID=Thread ID
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.dataSource=Data Source
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.activity=Activity
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.file=File
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.startTime=Start Time
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.elapsedTime=Elapsed Time (H:M:S)
+IngestManager.IngestThreadActivitySnapshot.idleThread=IDLE
+IngestManager.IngestMessage.ErrorMessageLimitReached.subject=Maximum Errors Posted
+IngestManager.IngestMessage.ErrorMessageLimitReached.msg=Maximum number ({0}) of error and/or warning messages posted. See log for additional errors/warnings (Help -> Open Log Folder).
+IngestManager.IngestMessage.ErrorMessageLimitReached.title=Ingest Manager
+IngestModuleFactoryLoader.errorMessages.duplicateDisplayName=Found module named {0}, duplicating the name of another module, module will not be used.
+DataSourceIngestCancellationPanel.cancelCurrentModuleRadioButton.text=Cancel current ingest module only
+FileIngestCancellationPanel.cancelIngestJobRadioButton.text=Cancel data source ingest and file ingest
+FileIngestCancellationPanel.cancelFileIngestRadioButton.text=Cancel file ingest only
+DataSourceIngestCancellationPanel.cancelAllModulesRadioButton.text=Cancel all ingest modules
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.jobID=Job ID
+IngestJobTableModel.colName.jobID=Job ID
+IngestJobTableModel.colName.dataSource=Data Source
+IngestJobTableModel.colName.start=Start
+IngestJobTableModel.colName.numProcessed=Num Processed
+IngestJobTableModel.colName.filesPerSec=Files/Sec
+IngestJobTableModel.colName.inProgress=In Progress
+IngestJobTableModel.colName.filesQueued=Files Queued
+IngestJobTableModel.colName.dirQueued=Dir Queued
+IngestJobTableModel.colName.rootQueued=Root Queued
+IngestJobTableModel.colName.dsQueued=DS Queued
+ModuleTableModel.colName.module=Module
+ModuleTableModel.colName.duration=Duration
+IngestJobSettingsPanel.jButtonSelectAll.text=Select All
+IngestJobSettingsPanel.jButtonDeselectAll.text=Deselect All
+IngestManager.cancellingIngest.msgDlg.text=Cancelling all currently running ingest jobs
+IngestManager.serviceIsDown.msgDlg.text={0} is down
+RunIngestSubMenu.menuItem.empty=-Empty-
+RunIngestModulesMenu.getName.text=Run Ingest Modules
+DataSourceIngestPipeline.moduleError.title.text={0} Error
+FileIngestPipeline.moduleError.title.text={0} Error
+IngestJob.cancelReason.notCancelled.text=Not cancelled
+IngestJob.cancelReason.cancelledByUser.text=Cancelled by user
+IngestJob.cancelReason.ingestModStartFail.text=Ingest modules startup failed
+IngestJob.cancelReason.outOfDiskSpace.text=Out of disk space
+IngestJob.cancelReason.servicesDown.text=Services Down
+IngestJob.cancelReason.caseClosed.text=Case closed
+IngestJobSettingsPanel.globalSettingsButton.text=Global Settings
+gest
+IngestJobSettingsPanel.globalSettingsButton.actionCommand=Advanced
+IngestJobSettingsPanel.globalSettingsButton.text=Global Settings
+IngestJobSettingsPanel.pastJobsButton.text=History
+IngestJobSettingsPanel.fileIngestFilterLabel.text=Run ingest modules on:
+OptionsCategory_Name_IngestOptions=Ingest
+OptionsCategory_Keywords_IngestOptions=Ingest
+IngestSettingsPanel.jLabelProcessTimeOutUnits.text=hour(s)
+IngestSettingsPanel.jFormattedTextFieldProcTimeOutHrs.text=60
+IngestSettingsPanel.jCheckBoxEnableProcTimeout.text=
+IngestSettingsPanel.jLabelSetProcessTimeOut.text=Enable timeout to allow modules to automatically terminate after a set amount of time:
+IngestSettingsPanel.restartRequiredLabel.text=For this computer, a maximum of {0} file ingest threads should be used. Application restart required to take effect.
+IngestSettingsPanel.jLabelNumThreads.text=Number of threads to use for file ingest:
+IngestSettingsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
+ProfileSettingsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/ingest/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..9e4f612b6bd087afd05aef3d28722f6bb79e40a8
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/ingest/Bundle.properties-MERGED
@@ -0,0 +1,157 @@
+CTL_RunIngestAction=Run Ingest
+IngestJobSettingsPanel.IngestModulesTableRenderer.info.message=A previous version of this ingest module has been run before on this data source.
+IngestJobSettingsPanel.IngestModulesTableRenderer.warning.message=This ingest module has been run before on this data source.
+IngestJobSettingsPanel.noPerRunSettings=The selected module has no per-run settings.
+IngestJobSettingsPanel.pastJobsButton.action.frame.title=Ingest History
+IngestManager.startupErr.dlgErrorList=Errors:
+IngestManager.startupErr.dlgMsg=Unable to start up one or more ingest modules, ingest cancelled.
+IngestManager.startupErr.dlgSolution=Please disable the failed modules or fix the errors before restarting ingest.
+IngestManager.startupErr.dlgTitle=Ingest Module Startup Failure
+IngestOptionsPanel.fileFiltersTab.text=File Filters
+IngestOptionsPanel.fileFiltersTab.toolTipText=Settings for creating and editing ingest file filters.
+IngestOptionsPanel.profilesTab.text=Profiles
+IngestOptionsPanel.profilesTab.toolTipText=Settings for creating and editing profiles.
+IngestOptionsPanel.settingsTab.text=Settings
+IngestOptionsPanel.settingsTab.toolTipText=Settings regarding resources available to ingest.
+OpenIDE-Module-Name=Ingest
+Menu/Tools/RunIngestModules=Run Ingest Modules
+CTL_IngestMessageTopComponent=Messages
+HINT_IngestMessageTopComponent=Messages windows
+IngestMessageDetailsPanel.backButton.text=
+IngestMessageDetailsPanel.viewArtifactButton.text=Go to Result
+IngestMessageDetailsPanel.viewContentButton.text=Go to Directory
+IngestMessagePanel.sortByLabel.text=Sort by:
+IngestMessagePanel.sortByComboBox.toolTipText=Sort messages by time (chronological order) or message priority
+IngestMessageDetailsPanel.messageDetailsPane.contentType=text/html
+IngestMessageDetailsPanel.messageDetailsPane.toolTipText=
+IngestMessagesToolbar.toolTipText=
+IngestMessageDetailsPanel.copyMenuItem.text=Copy
+IngestMessageDetailsPanel.selectAllMenuItem.text=Select All
+IngestMessageTopComponent.displayName=Ingest Inbox
+IngestMessagePanel.totalMessagesNameLabel.text=Total:
+IngestMessagePanel.totalMessagesNameVal.text=-
+IngestMessagePanel.totalUniqueMessagesNameLabel.text=Unique:
+IngestMessagePanel.totalUniqueMessagesNameVal.text=-
+IngestJob.progress.dataSourceIngest.initialDisplayName=Analyzing {0}
+IngestJob.progress.dataSourceIngest.displayName={0} for {1}
+IngestJob.progress.fileIngest.displayName=Analyzing files from {0}
+IngestJob.progress.cancelling=Cancelling...
+IngestJob.cancellationDialog.title=Cancel Ingest
+IngestDialog.startButton.title=Start
+IngestDialog.closeButton.title=Close
+IngestManager.moduleErr=Module Error
+IngestManager.moduleErr.errListenToUpdates.msg=A module caused an error listening to Ingest Manager updates. See log to determine which module. Some data could be incomplete.
+IngestMessage.toString.type.text=type: {0}
+IngestMessage.toString.date.text=\ date: {0}
+IngestMessage.toString.subject.text=\ subject: {0}
+IngestMessage.toString.details.text=\ details: {0}
+IngestMessage.toString.data.text=\ data: {0}
+IngestMessage.exception.typeSrcSubjNotNull.msg=message type, source and subject cannot be null
+IngestMessage.exception.srcSubjNotNull.msg=source and subject cannot be null
+IngestMessage.exception.srcSubjDetailsDataNotNull.msg=source, subject, details and data cannot be null
+IngestMessagePanel.moduleErr=Module Error
+IngestMessagePanel.moduleErr.errListenUpdates.text=A module caused an error listening to IngestMessagePanel updates. See log to determine which module. Some data could be incomplete.
+IngestMessagePanel.MsgTableMod.colNames.module=Module
+IngestMessagePanel.MsgTableMod.colNames.num=Num
+IngestMessagePanel.MsgTableMod.colNames.new=New?
+IngestMessagePanel.MsgTableMod.colNames.subject=Subject
+IngestMessagePanel.MsgTableMod.colNames.timestamp=Timestamp
+IngestMessagePanel.BooleanRenderer.exception.nonBoolVal.msg=Tried to use BooleanRenderer on non-boolean value.
+IngestMessagePanel.DateRenderer.exception.nonDateVal.text=Tried to use DateRenderer on non-Date value.
+IngestMessageTopComponent.displayReport.option.OK=OK
+IngestMessageTopComponent.displayReport.option.GenRpt=Generate Report
+IngestMessageTopComponent.msgDlg.ingestRpt.text=Ingest Report
+IngestMonitor.mgrErrMsg.lowDiskSpace.title=Ingest stopped - low disk space on {0}
+IngestMonitor.mgrErrMsg.lowDiskSpace.msg=Stopping ingest due to low disk space on disk {0}. \nEnsure the Case drive has at least 1GB free space and restart ingest.
+IngestManager.StartIngestJobsTask.run.displayName=Starting ingest
+IngestManager.StartIngestJobsTask.run.cancelling={0} (Cancelling...)
+IngestMessagePanel.sortByComboBox.model.time=Time
+IngestMessagePanel.sortByComboBox.model.priority=Priority
+IngestMessagesToolbar.customizeButton.toolTipText=Ingest Messages
+IngestMessageTopComponent.initComponents.name=Ingest Inbox
+IngestManager.OpenEventChannel.Fail.ErrMsg=Analysis process failed to connect to any other nodes that may be collaborating on case.
+IngestManager.OpenEventChannel.Fail.Title=Connection Failure
+IngestJobSettings.createModuleSettingsFolder.warning=Failed to create ingest module settings folder, cannot save settings.
+IngestJobSettings.missingModule.warning=Previously loaded {0} module could not be found.
+IngestJobSettings.save.warning=Failed to save ingest job settings for {0} module.
+IngestJobSettings.moduleSettingsLoad.warning=Error loading ingest job settings for {0} module for {1} context, using defaults.
+IngestJobSettings.moduleSettingsSave.warning=Error saving ingest job settings for {0} module for {1} context.
+IngestProgressSnapshotDialog.title.text=Ingest Progress Snapshot
+IngestProgressSnapshotPanel.refreshButton.text=Refresh
+IngestProgressSnapshotPanel.closeButton.text=Close
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.threadID=Thread ID
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.dataSource=Data Source
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.activity=Activity
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.file=File
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.startTime=Start Time
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.elapsedTime=Elapsed Time (H:M:S)
+IngestManager.IngestThreadActivitySnapshot.idleThread=IDLE
+IngestManager.IngestMessage.ErrorMessageLimitReached.subject=Maximum Errors Posted
+IngestManager.IngestMessage.ErrorMessageLimitReached.msg=Maximum number ({0}) of error and/or warning messages posted. See log for additional errors/warnings (Help -> Open Log Folder).
+IngestManager.IngestMessage.ErrorMessageLimitReached.title=Ingest Manager
+IngestModuleFactoryLoader.errorMessages.duplicateDisplayName=Found module named {0}, duplicating the name of another module, module will not be used.
+DataSourceIngestCancellationPanel.cancelCurrentModuleRadioButton.text=Cancel current ingest module only
+FileIngestCancellationPanel.cancelIngestJobRadioButton.text=Cancel data source ingest and file ingest
+FileIngestCancellationPanel.cancelFileIngestRadioButton.text=Cancel file ingest only
+DataSourceIngestCancellationPanel.cancelAllModulesRadioButton.text=Cancel all ingest modules
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.jobID=Job ID
+IngestJobTableModel.colName.jobID=Job ID
+IngestJobTableModel.colName.dataSource=Data Source
+IngestJobTableModel.colName.start=Start
+IngestJobTableModel.colName.numProcessed=Num Processed
+IngestJobTableModel.colName.filesPerSec=Files/Sec
+IngestJobTableModel.colName.inProgress=In Progress
+IngestJobTableModel.colName.filesQueued=Files Queued
+IngestJobTableModel.colName.dirQueued=Dir Queued
+IngestJobTableModel.colName.rootQueued=Root Queued
+IngestJobTableModel.colName.dsQueued=DS Queued
+ModuleTableModel.colName.module=Module
+ModuleTableModel.colName.duration=Duration
+IngestJobSettingsPanel.jButtonSelectAll.text=Select All
+IngestJobSettingsPanel.jButtonDeselectAll.text=Deselect All
+IngestManager.cancellingIngest.msgDlg.text=Cancelling all currently running ingest jobs
+IngestManager.serviceIsDown.msgDlg.text={0} is down
+ProfilePanel.messages.profileNameContainsIllegalCharacter=Profile name contains an illegal character
+ProfilePanel.messages.profilesMustBeNamed=Ingest profile must be named.
+ProfilePanel.newProfileText=NewEmptyProfile
+ProfilePanel.profileDescLabel.text=Description:
+ProfilePanel.profileNameLabel.text=Profile Name:
+ProfilePanel.title.text=Profile
+ProfileSettingsPanel.deleteProfileButton.text=Delete Profile
+# {0} - profile name
+ProfileSettingsPanel.doFileSetsDialog.duplicateProfile.text=Profile with name {0} already exists.
+ProfileSettingsPanel.editProfileButton.text=Edit Profile
+ProfileSettingsPanel.filterNameLabel.text=Filter:
+ProfileSettingsPanel.infoTextArea.text=An Ingest Profile runs a preconfigured set of ingest modules on some or all of the files in a data source. Create a profile if you frequently run the same set of modules on a subset of the files.
+ProfileSettingsPanel.messages.filterLoadFailed=Failed to load file ingest filter
+ProfileSettingsPanel.newProfileButton.text=New Profile
+ProfileSettingsPanel.profileDescLabel.text=Profile Description:
+ProfileSettingsPanel.profileListLabel.text=Profiles:
+ProfileSettingsPanel.selectedModulesLabel.text=Selected Ingest Modules:
+ProfileSettingsPanel.title=Profile Settings
+RunIngestSubMenu.menuItem.empty=-Empty-
+RunIngestModulesMenu.getName.text=Run Ingest Modules
+DataSourceIngestPipeline.moduleError.title.text={0} Error
+FileIngestPipeline.moduleError.title.text={0} Error
+IngestJob.cancelReason.notCancelled.text=Not cancelled
+IngestJob.cancelReason.cancelledByUser.text=Cancelled by user
+IngestJob.cancelReason.ingestModStartFail.text=Ingest modules startup failed
+IngestJob.cancelReason.outOfDiskSpace.text=Out of disk space
+IngestJob.cancelReason.servicesDown.text=Services Down
+IngestJob.cancelReason.caseClosed.text=Case closed
+IngestJobSettingsPanel.globalSettingsButton.text=Global Settings
+gest
+IngestJobSettingsPanel.globalSettingsButton.actionCommand=Advanced
+IngestJobSettingsPanel.globalSettingsButton.text=Global Settings
+IngestJobSettingsPanel.pastJobsButton.text=History
+IngestJobSettingsPanel.fileIngestFilterLabel.text=Run ingest modules on:
+OptionsCategory_Name_IngestOptions=Ingest
+OptionsCategory_Keywords_IngestOptions=Ingest
+IngestSettingsPanel.jLabelProcessTimeOutUnits.text=hour(s)
+IngestSettingsPanel.jFormattedTextFieldProcTimeOutHrs.text=60
+IngestSettingsPanel.jCheckBoxEnableProcTimeout.text=
+IngestSettingsPanel.jLabelSetProcessTimeOut.text=Enable timeout to allow modules to automatically terminate after a set amount of time:
+IngestSettingsPanel.restartRequiredLabel.text=For this computer, a maximum of {0} file ingest threads should be used. Application restart required to take effect.
+IngestSettingsPanel.jLabelNumThreads.text=Number of threads to use for file ingest:
+IngestSettingsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
+ProfileSettingsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/ingest/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..2fc82d0dd9adc0e8fbbb5e8972a8c393db792a55
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/ingest/Bundle_ja.properties
@@ -0,0 +1,117 @@
+CTL_IngestMessageTopComponent=\u30e1\u30c3\u30bb\u30fc\u30b8
+HINT_IngestMessageTopComponent=\u30e1\u30c3\u30bb\u30fc\u30b8\u30a6\u30a3\u30f3\u30c9\u30a6
+IngestDialog.closeButton.title=\u9589\u3058\u308b
+IngestDialog.startButton.title=\u958b\u59cb
+IngestJob.progress.cancelling=\u30ad\u30e3\u30f3\u30bb\u30eb\u4e2d\u2026
+IngestJob.progress.dataSourceIngest.displayName={1}\u306e{0}
+IngestJob.progress.fileIngest.displayName={0}\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u89e3\u6790\u4e2d
+IngestManager.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+IngestManager.moduleErr.errListenToUpdates.msg=Ingest Manager\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+IngestManager.StartIngestJobsTask.run.cancelling={0}\uff08\u30ad\u30e3\u30f3\u30bb\u30eb\u4e2d\u2026\uff09
+IngestManager.StartIngestJobsTask.run.displayName=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u958b\u59cb\u4e2d
+IngestMessage.exception.srcSubjDetailsDataNotNull.msg=\u30bd\u30fc\u30b9\u3001\u30b5\u30d6\u30b8\u30a7\u30af\u30c8\u3001\u8a73\u7d30\u304a\u3088\u3073\u30c7\u30fc\u30bf\u306f\u30cc\u30eb\u3067\u306f\u3044\u3051\u307e\u305b\u3093
+IngestMessage.exception.srcSubjNotNull.msg=\u30bd\u30fc\u30b9\u304a\u3088\u3073\u30b5\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u30cc\u30eb\u3067\u306f\u3044\u3051\u307e\u305b\u3093
+IngestMessage.exception.typeSrcSubjNotNull.msg=\u30e1\u30c3\u30bb\u30fc\u30b8\u30bf\u30a4\u30d7\u3001\u30bd\u30fc\u30b9\u304a\u3088\u3073\u30b5\u30d6\u30b8\u30a7\u30af\u30c8\u306f\u30cc\u30eb\u3067\u306f\u3044\u3051\u307e\u305b\u3093
+IngestMessage.toString.data.text=\ \u30c7\u30fc\u30bf\uff1a{0}
+IngestMessage.toString.date.text=\ \u65e5\u4ed8\uff1a{0}
+IngestMessage.toString.details.text=\ \u8a73\u7d30\uff1a{0}
+IngestMessage.toString.subject.text=\ \u30b5\u30d6\u30b8\u30a7\u30af\u30c8\uff1a{0}
+IngestMessage.toString.type.text=\u30bf\u30a4\u30d7\uff1a{0}
+IngestMessageDetailsPanel.copyMenuItem.text=\u30b3\u30d4\u30fc
+IngestMessageDetailsPanel.messageDetailsPane.contentType=\u30c6\u30ad\u30b9\u30c8\uff0fhtml
+IngestMessageDetailsPanel.selectAllMenuItem.text=\u3059\u3079\u3066\u9078\u629e
+IngestMessageDetailsPanel.viewArtifactButton.text=\u7d50\u679c\u3078\u79fb\u52d5
+IngestMessageDetailsPanel.viewContentButton.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3078\u79fb\u52d5
+IngestMessagePanel.BooleanRenderer.exception.nonBoolVal.msg=\u30d6\u30fc\u30eb\u5024\u3067\u306f\u306a\u3044\u3082\u306e\u306bBooleanRenderer\u3092\u4f7f\u7528\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002
+IngestMessagePanel.DateRenderer.exception.nonDateVal.text=\u65e5\u4ed8\u3067\u306f\u306a\u3044\u3082\u306e\u306bDateRenderer\u3092\u4f7f\u7528\u3057\u3088\u3046\u3068\u3057\u307e\u3057\u305f\u3002
+IngestMessagePanel.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+IngestMessagePanel.moduleErr.errListenUpdates.text=IngestMessagePanel\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+IngestMessagePanel.MsgTableMod.colNames.module=\u30e2\u30b8\u30e5\u30fc\u30eb
+IngestMessagePanel.MsgTableMod.colNames.new=\u65b0\u898f\uff1f
+IngestMessagePanel.MsgTableMod.colNames.num=\u756a\u53f7
+IngestMessagePanel.MsgTableMod.colNames.subject=\u30b5\u30d6\u30b8\u30a7\u30af\u30c8
+IngestMessagePanel.MsgTableMod.colNames.timestamp=\u30bf\u30a4\u30e0\u30b9\u30bf\u30f3\u30d7
+IngestMessagePanel.sortByComboBox.model.priority=\u512a\u5148\u5ea6
+IngestMessagePanel.sortByComboBox.model.time=\u6642\u9593
+IngestMessagePanel.sortByComboBox.toolTipText=\u6642\u9593\u9806\uff08\u6642\u7cfb\u5217\uff09\u307e\u305f\u306f\u30e1\u30c3\u30bb\u30fc\u30b8\u306e\u512a\u5148\u5ea6\u3067\u30bd\u30fc\u30c8
+IngestMessagePanel.sortByLabel.text=\u6b21\u3067\u30bd\u30fc\u30c8\uff1a
+IngestMessagePanel.totalMessagesNameLabel.text=\u5408\u8a08\uff1a
+IngestMessagePanel.totalMessagesNameVal.text=-
+IngestMessagePanel.totalUniqueMessagesNameLabel.text=\u30e6\u30cb\u30fc\u30af\uff1a
+IngestMessagePanel.totalUniqueMessagesNameVal.text=-
+IngestMessagesToolbar.customizeButton.toolTipText=\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8
+IngestMessageTopComponent.displayName=\u30a4\u30f3\u30dc\u30c3\u30af\u30b9\u3092\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8
+IngestMessageTopComponent.displayReport.option.GenRpt=\u30ec\u30dd\u30fc\u30c8\u3092\u751f\u6210
+IngestMessageTopComponent.displayReport.option.OK=OK
+IngestMessageTopComponent.initComponents.name=\u30a4\u30f3\u30dc\u30c3\u30af\u30b9\u3092\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8
+IngestMessageTopComponent.msgDlg.ingestRpt.text=\u30ec\u30dd\u30fc\u30c8\u3092\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8
+IngestMonitor.mgrErrMsg.lowDiskSpace.msg=\u30c7\u30a3\u30b9\u30af{0}\u306e\u30c7\u30a3\u30b9\u30af\u9818\u57df\u4e0d\u8db3\u306e\u305f\u3081\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u4e2d\u6b62\u3057\u307e\u3059\u3002\n\u30b1\u30fc\u30b9\u30c9\u30e9\u30a4\u30d6\u306b\u6700\u4f4e1GB\u306e\u7a7a\u304d\u9818\u57df\u304c\u3042\u308b\u306e\u3092\u78ba\u8a8d\u3057\u3001\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u518d\u5b9f\u884c\u3057\u3066\u4e0b\u3055\u3044\u3002
+IngestMonitor.mgrErrMsg.lowDiskSpace.title=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u304c\u4e2d\u6b62\u3055\u308c\u307e\u3057\u305f\u30fc{0}\u306e\u30c7\u30a3\u30b9\u30af\u9818\u57df\u4e0d\u8db3
+OpenIDE-Module-Name=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8
+IngestManager.StartIngestJobsTask.run.startupErr.dlgErrorList=\n\u30a8\u30e9\u30fc\uff1a\n{0}
+IngestManager.StartIngestJobsTask.run.startupErr.dlgMsg=\u5358\u6570\u307e\u305f\u306f\u8907\u6570\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u30b9\u30bf\u30fc\u30c8\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30b8\u30e7\u30d6\u306f\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u307e\u3057\u305f\u3002
+IngestManager.StartIngestJobsTask.run.startupErr.dlgSolution=\u5931\u6557\u3057\u305f\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u7121\u52b9\u5316\u3059\u308b\u304b\u30a8\u30e9\u30fc\u3092\u89e3\u6c7a\u3057\u3001\u305d\u306e\u5f8c\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u3092\u53f3\u30af\u30ea\u30c3\u30af\u3057\u3001\n\u300c\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u5b9f\u884c\u300d\u3092\u9078\u629e\u3057\u3066\u3001\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u518d\u5b9f\u884c\u3057\u3066\u4e0b\u3055\u3044\u3002
+IngestManager.StartIngestJobsTask.run.startupErr.dlgTitle=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u5931\u6557
+IngestJobSettings.createModuleSettingsFolder.warning=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u8a2d\u5b9a\u30d5\u30a9\u30eb\u30c0\u306e\u4f5c\u6210\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u8a2d\u5b9a\u3092\u4fdd\u5b58\u3067\u304d\u307e\u305b\u3093\u3002
+IngestJob.progress.dataSourceIngest.initialDisplayName={0}\u3092\u89e3\u6790\u4e2d
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.dataSource=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.elapsedTime=\u7d4c\u904e\u6642\u9593\uff08\u6642\uff1a\u5206\uff1a\u79d2\uff09
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.file=\u30d5\u30a1\u30a4\u30eb
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.startTime=\u958b\u59cb\u6642\u9593
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.threadID=\u30b9\u30ec\u30c3\u30c9ID
+IngestManager.IngestMessage.ErrorMessageLimitReached.msg=\u6700\u5927\u6570({0})\u306e\u30a8\u30e9\u30fc\u304a\u3088\u3073\u307e\u305f\u306f\u8b66\u544a\u30e1\u30c3\u30bb\u30fc\u30b8\u304c\u63b2\u8f09\u3055\u308c\u307e\u3057\u305f\u3002\u3055\u3089\u306a\u308b\u30a8\u30e9\u30fc\uff0f\u8b66\u544a\u306f\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\uff08\u30d8\u30eb\u30d7->\u30ed\u30b0\u30d5\u30a9\u30eb\u30c0\u30fc\u3092\u958b\u304f\uff09
+IngestManager.IngestMessage.ErrorMessageLimitReached.subject=\u6700\u5927\u6570\u306e\u30a8\u30e9\u30fc\u304c\u63b2\u8f09\u3055\u308c\u307e\u3057\u305f
+IngestManager.IngestMessage.ErrorMessageLimitReached.title=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30de\u30cd\u30b8\u30e3\u30fc
+IngestManager.IngestThreadActivitySnapshot.idleThread=\u30a2\u30a4\u30c9\u30eb
+IngestProgressSnapshotDialog.title.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30d7\u30ed\u30b0\u30ec\u30b9\u30fb\u30b9\u30ca\u30c3\u30d7\u30b7\u30e7\u30c3\u30c8
+IngestProgressSnapshotPanel.closeButton.text=\u9589\u3058\u308b
+IngestProgressSnapshotPanel.refreshButton.text=\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.activity=\u30a2\u30af\u30c6\u30a3\u30d3\u30c6\u30a3
+ModuleTableModel.colName.duration=\u6240\u8981\u6642\u9593
+IngestJob.cancellationDialog.title=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u30ad\u30e3\u30f3\u30bb\u30eb
+IngestJobSettings.missingModule.warning=\u4ee5\u524d\u306b\u8aad\u307f\u8fbc\u3093\u3060{0}\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+DataSourceIngestCancellationPanel.cancelAllModulesRadioButton.text=\u5168\u3066\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u30ad\u30e3\u30f3\u30bb\u30eb
+DataSourceIngestCancellationPanel.cancelCurrentModuleRadioButton.text=\u73fe\u5728\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u307f\u30ad\u30e3\u30f3\u30bb\u30eb
+FileIngestCancellationPanel.cancelFileIngestRadioButton.text=\u30d5\u30a1\u30a4\u30eb\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u306e\u307f\u30ad\u30e3\u30f3\u30bb\u30eb
+FileIngestCancellationPanel.cancelIngestJobRadioButton.text=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u304a\u3088\u3073\u30d5\u30a1\u30a4\u30eb\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u30ad\u30e3\u30f3\u30bb\u30eb
+IngestJobSettings.moduleSettingsLoad.warning={1}\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306e{0}\u30e2\u30b8\u30e5\u30fc\u30eb\u7528\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30b8\u30e7\u30d6\u8a2d\u5b9a\u3092\u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u30c7\u30d5\u30a9\u30eb\u30c8\u8a2d\u5b9a\u3092\u4f7f\u7528\u3057\u3066\u3044\u307e\u3059\u3002
+IngestJobSettings.save.warning={0}\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30b8\u30e7\u30d6\u8a2d\u5b9a\u3092\u4fdd\u5b58\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+IngestJobTableModel.colName.dataSource=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9
+IngestJobTableModel.colName.dirQueued=\u30ad\u30e5\u30fc\u3055\u308c\u305f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea
+IngestJobTableModel.colName.filesPerSec=\u30d5\u30a1\u30a4\u30eb\uff0f\u79d2
+IngestJobTableModel.colName.filesQueued=\u30ad\u30e5\u30fc\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb
+IngestJobTableModel.colName.inProgress=\u51e6\u7406\u4e2d
+IngestJobTableModel.colName.jobID=\u30b8\u30e7\u30d6ID
+IngestJobTableModel.colName.numProcessed=\u51e6\u7406\u3055\u308c\u305f\u6570
+IngestJobTableModel.colName.rootQueued=\u30ad\u30e5\u30fc\u3055\u308c\u305f\u30eb\u30fc\u30c8
+IngestJobTableModel.colName.start=\u30b9\u30bf\u30fc\u30c8
+IngestModuleFactoryLoader.errorMessages.duplicateDisplayName=\u5225\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u540d\u524d\u3092\u91cd\u8907\u3059\u308b\u3001{0}\u306e\u540d\u524d\u3092\u6301\u3064\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u3002\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u4f7f\u7528\u3057\u307e\u305b\u3093\u3002
+IngestProgressSnapshotPanel.SnapshotsTableModel.colNames.jobID=\u30b8\u30e7\u30d6ID
+ModuleTableModel.colName.module=\u30e2\u30b8\u30e5\u30fc\u30eb
+
+Menu/Tools/RunIngestModules=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u5b9f\u884c
+IngestManager.OpenEventChannel.Fail.ErrMsg=\u3053\u306e\u30b1\u30fc\u30b9\u3067\u4f7f\u308f\u308c\u3066\u3044\u308b\u304b\u3082\u3057\u308c\u306a\u3044\u4ed6\u306e\u30ce\u30fc\u30c9\u306b\u89e3\u6790\u30d7\u30ed\u30bb\u30b9\u304c\u63a5\u7d9a\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+IngestManager.OpenEventChannel.Fail.Title=\u63a5\u7d9a\u5931\u6557
+IngestJobSettings.moduleSettingsSave.warning={1}\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u306e{0}\u30e2\u30b8\u30e5\u30fc\u30eb\u7528\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30b8\u30e7\u30d6\u8a2d\u5b9a\u3092\u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+IngestJobTableModel.colName.dsQueued=\u30ad\u30e5\u30fc\u3055\u308c\u305fDS
+IngestJobSettingsPanel.jButtonSelectAll.text=\u5168\u3066\u9078\u629e
+IngestJobSettingsPanel.jButtonDeselectAll.text=\u5168\u3066\u9078\u629e\u89e3\u9664
+IngestManager.cancellingIngest.msgDlg.text=\u73fe\u5728\u5b9f\u884c\u4e2d\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30b8\u30e7\u30d6\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u4e2d
+IngestManager.serviceIsDown.msgDlg.text={0}\u304c\u30c0\u30a6\u30f3\u3057\u3066\u3044\u307e\u3059
+RunIngestSubMenu.menuItem.empty=\u30fc\u7a7a\u767d\u30fc
+RunIngestModulesMenu.getName.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u5b9f\u884c
+DataSourceIngestPipeline.moduleError.title.text={0}\u30a8\u30e9\u30fc
+FileIngestPipeline.moduleError.title.text={0}\u30a8\u30e9\u30fc
+IngestJob.cancelReason.notCancelled.text=\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+IngestJob.cancelReason.cancelledByUser.text=\u30e6\u30fc\u30b6\u30fc\u304c\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u307e\u3057\u305f
+IngestJob.cancelReason.ingestModStartFail.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u8d77\u52d5\u306b\u5931\u6557
+IngestJob.cancelReason.outOfDiskSpace.text=\u30c7\u30a3\u30b9\u30af\u30b9\u30da\u30fc\u30b9\u304c\u8db3\u308a\u307e\u305b\u3093
+IngestJob.cancelReason.caseClosed.text=\u30b1\u30fc\u30b9\u3092\u9589\u3058\u307e\u3057\u305f
+IngestJobSettingsPanel.globalSettingsButton.actionCommand=\u30a2\u30c9\u30d0\u30f3\u30b9
+IngestJobSettingsPanel.globalSettingsButton.text=\u30a2\u30c9\u30d0\u30f3\u30b9
+IngestSettingsPanel.jLabelNumThreads.text=\u30d5\u30a1\u30a4\u30eb\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u306b\u4f7f\u7528\u3059\u308b\u30b9\u30ec\u30c3\u30c9\u6570\uff1a
+IngestSettingsPanel.jLabelProcessTimeOutUnits.text=\u6642\u9593
+IngestSettingsPanel.jLabelSetProcessTimeOut.text=\u4e00\u5b9a\u306e\u6642\u9593\u304c\u904e\u304e\u305f\u5f8c\u306b\u81ea\u52d5\u7684\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u505c\u6b62\u3067\u304d\u308b\u3088\u3046\u306b\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u3092\u6709\u52b9\u5316\uff1a
+IngestSettingsPanel.restartRequiredLabel.text=\u3053\u306e\u30b3\u30f3\u30d4\u30e5\u30fc\u30bf\u30fc\u3067\u306f\u6700\u5927{0}\u306e\u30d5\u30a1\u30a4\u30eb\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30b9\u30ec\u30c3\u30c9\u3092\u4f7f\u7528\u3059\u3079\u304d\u3067\u3059\u3002\u6709\u52b9\u306b\u3059\u308b\u306b\u306f\u518d\u8d77\u52d5\u304c\u5fc5\u8981\u3067\u3059\u3002
+IngestSettingsPanel.ingestWarningLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u3067\u3059\u3002\u5b8c\u4e86\u3059\u308b\u307e\u3067\u4e00\u90e8\u306e\u8a2d\u5b9a\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002
+ProfileSettingsPanel.ingestWarningLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u3067\u3059\u3002\u5b8c\u4e86\u3059\u308b\u307e\u3067\u4e00\u90e8\u306e\u8a2d\u5b9a\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/PipelineConfig.xml b/out/production/Core/org/sleuthkit/autopsy/ingest/PipelineConfig.xml
new file mode 100644
index 0000000000000000000000000000000000000000..362987c289a5914bcd441f6b0357631805a78ebd
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/ingest/PipelineConfig.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Default initial pipeline_config.xml
+Contains only the core ingest modules that ship with Autopsy -->
+<PIPELINE_CONFIG>
+    <PIPELINE type="ImageAnalysisStageOne">
+        <MODULE>org.sleuthkit.autopsy.recentactivity.RecentActivityExtracterModuleFactory</MODULE>
+        <MODULE>org.sleuthkit.autopsy.modules.android.AndroidModuleFactory</MODULE>
+    </PIPELINE>
+
+    <PIPELINE type="FileAnalysis">
+        <MODULE>org.sleuthkit.autopsy.modules.hashdatabase.HashLookupModuleFactory</MODULE>
+        <MODULE>org.sleuthkit.autopsy.modules.filetypeid.FileTypeIdModuleFactory</MODULE>
+        <MODULE>org.sleuthkit.autopsy.modules.embeddedfileextractor.EmbeddedFileExtractorModuleFactory</MODULE>
+        <MODULE>org.sleuthkit.autopsy.modules.exif.ExifParserModuleFactory</MODULE>
+        <MODULE>org.sleuthkit.autopsy.keywordsearch.KeywordSearchModuleFactory</MODULE>
+        <MODULE>org.sleuthkit.autopsy.thunderbirdparser.EmailParserModuleFactory</MODULE>
+        <MODULE>org.sleuthkit.autopsy.modules.fileextmismatch.FileExtMismatchDetectorModuleFactory</MODULE>
+        <MODULE>org.sleuthkit.autopsy.modules.interestingitems.InterestingItemsIngestModuleFactory</MODULE>
+	<MODULE>org.sleuthkit.autopsy.modules.photoreccarver.PhotoRecCarverIngestModuleFactory</MODULE>
+    </PIPELINE>
+    
+    <PIPELINE type="ImageAnalysisStageTwo">
+        <MODULE>org.sleuthkit.autopsy.modules.dataSourceIntegrity.DataSourceIntegrityModuleFactory</MODULE>
+    </PIPELINE>
+    
+</PIPELINE_CONFIG>
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/PipelineConfigSchema.xsd b/out/production/Core/org/sleuthkit/autopsy/ingest/PipelineConfigSchema.xsd
new file mode 100644
index 0000000000000000000000000000000000000000..58d7bc4dd95fd2412b3a754e593d470ab19f3eda
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/ingest/PipelineConfigSchema.xsd
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--    
+        This file describes the schema definition for it's twin file, pipeline_config.xml
+        
+        For more information, please see http://sleuthkit.org/sleuthkit/docs/framework-docs/pipeline_config_page.html
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+<!-- definition of simple elements -->
+<xs:attribute name="order" type="xs:positiveInteger"/>
+
+<xs:attribute name="type">
+    <xs:simpleType>
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="plugin"/>
+            <xs:enumeration value="executable"/>
+        </xs:restriction>
+    </xs:simpleType>
+</xs:attribute>
+
+<xs:attribute name="arguments" type="xs:string"/>
+<xs:attribute name="location" type="xs:string"/>
+
+<!-- definition of complex elements -->
+
+<xs:element name="MODULE">
+    <xs:complexType>
+            <xs:attribute ref="location" use="required"/>    
+            <xs:attribute ref="order" use="required"/>
+            <xs:attribute ref="type" use="required"/>
+            <xs:attribute ref="arguments" use="optional" />
+    </xs:complexType>
+</xs:element>
+
+<xs:element name="PIPELINE">
+    <xs:complexType>
+        <xs:sequence>
+            <xs:element ref="MODULE" maxOccurs="unbounded"/>
+        </xs:sequence>
+        <xs:attribute name="type" type="xs:string" use="required"/>
+    </xs:complexType>
+</xs:element>
+
+<xs:element name="PIPELINE_CONFIG">
+    <xs:complexType>
+        <xs:sequence>
+            <xs:element ref="PIPELINE"  minOccurs="0" maxOccurs="unbounded"/>
+        </xs:sequence>
+    </xs:complexType>
+</xs:element>
+
+</xs:schema>
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/btn_step_back.png b/out/production/Core/org/sleuthkit/autopsy/ingest/btn_step_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9d9ffe6229c1ed53b008f4b06a127373fd494f9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/ingest/btn_step_back.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/btn_step_back_hover.png b/out/production/Core/org/sleuthkit/autopsy/ingest/btn_step_back_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..387374f5b6a5a9ee66df3b5868dfbc2e0b041e28
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/ingest/btn_step_back_hover.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/goto_dir.png b/out/production/Core/org/sleuthkit/autopsy/ingest/goto_dir.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f7b5f94dc6649a9bb1d202c4aad5fa69f4f34b3
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/ingest/goto_dir.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/goto_res.png b/out/production/Core/org/sleuthkit/autopsy/ingest/goto_res.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4eeca9ef5b766a5c887e33e2be998c2f974bb2d
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/ingest/goto_res.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/mail24-rollover.png b/out/production/Core/org/sleuthkit/autopsy/ingest/mail24-rollover.png
new file mode 100755
index 0000000000000000000000000000000000000000..bf60583d1b473001f9e180b191e3794a4378bab3
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/ingest/mail24-rollover.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/mail24.png b/out/production/Core/org/sleuthkit/autopsy/ingest/mail24.png
new file mode 100755
index 0000000000000000000000000000000000000000..ebe09e6d6035980fea0daa0ff6f2475ea61e8fe4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/ingest/mail24.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/package.dox b/out/production/Core/org/sleuthkit/autopsy/ingest/package.dox
new file mode 100644
index 0000000000000000000000000000000000000000..c7426de396436b457d9f54dab4c5a01d7066c98e
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/ingest/package.dox
@@ -0,0 +1,17 @@
+/**
+
+
+\package org.sleuthkit.autopsy.ingest
+
+The package provides the ingest module framework.  Ingest modules perform data analysis in a multi-threaded approach. 
+
+Refer to \ref mod_ingest_page for details on developing ingest modules.
+
+\section ingestmodule_contents Package Contents
+
+The following are important classes in this package:
+- IngestManager
+- IngestServices
+- IngestMessageTopComponent
+
+*/
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..61711401905c483c87be115fe68fdbe17c446362
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle.properties
@@ -0,0 +1,2 @@
+IngestProfileSelectionPanel.ingestSettingsButton.text=Ingest Settings
+IngestProfileSelectionPanel.profileListLabel.text=Select Profile:
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..168104e1affae4685f07f1a65028976dd6b7bb0c
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle.properties-MERGED
@@ -0,0 +1,8 @@
+IngestModulesConfigWizardPanel.name.text=Configure Ingest Modules
+IngestProfileSelectionPanel.customSettings.description=configure individual module settings in next step of wizard
+IngestProfileSelectionPanel.customSettings.name=Custom Settings
+IngestProfileSelectionPanel.ingestSettingsButton.text=Ingest Settings
+IngestProfileSelectionPanel.profileListLabel.text=Select Profile:
+IngestProfileWizardPanel.panelName=Ingest Profile Selection
+RunIngestModulesAction.actionPerformed.errorMessage=Error querying the case database for the selected item.
+RunIngestModulesAction.name=Run Ingest Modules
diff --git a/out/production/Core/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..39d7a2632bac2c8100216f4cad5ba79b3d893228
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/ingest/runIngestModuleWizard/Bundle_ja.properties
@@ -0,0 +1 @@
+RunIngestModulesAction.name=\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/livetriage/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/livetriage/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..61f522a6b4e1c3eff42715edb24f8301c0f1cee9
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/livetriage/Bundle.properties
@@ -0,0 +1,7 @@
+SelectDriveDialog.bnOk.text=Ok
+SelectDriveDialog.bnRefresh.text=Refresh
+SelectDriveDialog.lbSelectDrive.text=Select the drive to copy the application and script to:
+SelectDriveDialog.jLabel1.text=Select drive to use for live triage (may take time to load):
+SelectDriveDialog.errorLabel.text=jLabel2
+SelectDriveDialog.bnCancel.text=Cancel
+SelectDriveDialog.jTextArea1.text=This feature copies the application and a batch file to a removable drive,\nallowing systems to be analyzed without installing the software or\nimaging the drives.\n\nTo analyze a system, insert the drive and run "RunFromUSB.bat" as\nadministrator, then select the "Local Disk" option on the Add Data Source\npanel.
diff --git a/out/production/Core/org/sleuthkit/autopsy/livetriage/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/livetriage/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..e0a2ab0413ef874dd9ba878b41b7acdeac75f069
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/livetriage/Bundle.properties-MERGED
@@ -0,0 +1,27 @@
+CopyFilesWorker.done.text=Finished creating live triage disk
+CopyFilesWorker.error.text=Error copying live triage files
+CreateLiveTriageDriveAction.appPathError.message=Could not location application directory
+CreateLiveTriageDriveAction.batchFileError.message=Error creating batch file
+CreateLiveTriageDriveAction.copyError.message=Could not copy application. Only works on installed version.
+CreateLiveTriageDriveAction.error.title=Error creating live triage disk
+CreateLiveTriageDriveAction.exenotfound.message=Executable could not be found
+# {0} - drivePath
+CreateLiveTriageDriveAction.progressBar.text=Copying live triage files to {0}
+CreateLiveTriageDriveAction.progressBar.title=Please wait
+CreateLiveTriageDriveAction.success.message=Live triage drive created. Use RunFromUSB.bat to run the application
+CreateLiveTriageDriveAction.success.title=Success
+CTL_CreateLiveTriageDriveAction=Make Live Triage Drive
+SelectDriveDialog.bnOk.text=Ok
+SelectDriveDialog.bnRefresh.text=Refresh
+SelectDriveDialog.diskTable.column1.title=Disk Name
+SelectDriveDialog.diskTable.column2.title=Disk Size
+SelectDriveDialog.errLabel.disksNotDetected.text=Disks were not detected. On some systems it requires admin privileges
+SelectDriveDialog.errLabel.disksNotDetected.toolTipText=Disks were not detected.
+SelectDriveDialog.lbSelectDrive.text=Select the drive to copy the application and script to:
+SelectDriveDialog.jLabel1.text=Select drive to use for live triage (may take time to load):
+SelectDriveDialog.errorLabel.text=jLabel2
+SelectDriveDialog.bnCancel.text=Cancel
+SelectDriveDialog.jTextArea1.text=This feature copies the application and a batch file to a removable drive,\nallowing systems to be analyzed without installing the software or\nimaging the drives.\n\nTo analyze a system, insert the drive and run "RunFromUSB.bat" as\nadministrator, then select the "Local Disk" option on the Add Data Source\npanel.
+SelectDriveDialog.localDiskModel.loading.msg=
+SelectDriveDialog.localDiskModel.nodrives.msg=Executable could not be found
+SelectDriveDialog.title=Create Live Triage Drive
diff --git a/out/production/Core/org/sleuthkit/autopsy/logicalimager/configuration/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/logicalimager/configuration/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..65fa3dd72d470d973657d2f3b5547f385fb1ece3
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/logicalimager/configuration/Bundle.properties
@@ -0,0 +1,124 @@
+ConfigureLogicalImagerDialog.loadButton.text=Load
+ConfigureLogicalImagerDialog.newButton.text=New
+ConfigureLogicalImagerDialog.title=Configure Logical Imager
+ConfigureLogicalImagerDialog.saveButton.text=Save
+ConfigureLogicalImagerDialog.configFile.text=
+ConfigureLogicalImagerDialog.configFile.toolTipText=
+ConfigureLogicalImagerDialog.jLabel1.text=Rule Set:
+ConfigureLogicalImagerDialog.finalizeImageWriter.text=Finalize Image Writer
+ConfigureLogicalImagerDialog.newRuleButton.text=New Rule
+ConfigureLogicalImagerDialog.editRuleButton.text=Edit Rule
+ConfigureLogicalImagerDialog.deleteRuleButton.text=Delete Rule
+ConfigureLogicalImagerDialog.jLabel2.text=Rule Details
+ConfigureLogicalImagerDialog.shouldSaveCheckBox.text=Should Save
+ConfigureLogicalImagerDialog.shouldAlertCheckBox.text=Should Alert
+ConfigureLogicalImagerDialog.jLabel3.text=Extensions:
+ConfigureLogicalImagerDialog.extensionsTextField.text=
+ConfigureLogicalImagerDialog.filenamesLabel.text=File names:
+ConfigureLogicalImagerDialog.folderNamesLabel.text=Folder names:
+ConfigureLogicalImagerDialog.jLabel4.text=File size:
+ConfigureLogicalImagerDialog.daysIncludedLabel.text=day(s)
+ConfigureLogicalImagerDialog.daysIncludedTextField.text=
+ConfigureLogicalImagerDialog.modifiedDateLabel.text=Modified Within:
+ConfigureLogicalImagerDialog.fullPathsLabel.text=Full paths:
+ConfigureLogicalImagerDialog.flagEncryptionProgramsCheckBox.text=Flag encryption programs
+EditRulePanel.shouldAlertCheckBox.text=Alert in imager console if rule matches
+EditRulePanel.shouldSaveCheckBox.text=Extract file if it matches a rule
+EditRulePanel.fullPathsLabel.text=Full paths:
+EditRulePanel.daysIncludedLabel.text=day(s)
+EditRulePanel.daysIncludedTextField.text=
+EditRulePanel.modifiedDateLabel.text=Modified Within:
+EditRulePanel.folderNamesLabel.text=Folder names:
+EditRulePanel.filenamesLabel.text=File names:
+EditRulePanel.extensionsTextField.text=
+ConfigureLogicalImagerDialog.jLabel5.text=Rule Name:
+ConfigureLogicalImagerDialog.jLabel6.text=Description:
+ConfigureLogicalImagerDialog.ruleNameEditTextField.text=
+ConfigureLogicalImagerDialog.descriptionEditTextField.text=
+ConfigureLogicalImagerDialog.fullPathsTable.columnModel.title0=
+ConfigVisualPanel1.jTextField1.text=
+ConfigVisualPanel1.jLabel1.text=Configuration file
+ConfigVisualPanel2.jCheckBox1.text=jCheckBox1
+ConfigVisualPanel2.jCheckBox2.text=jCheckBox2
+ConfigVisualPanel2.jTextField1.text=jTextField1
+ConfigVisualPanel1.jRadioButton1.text=Create new configuration
+ConfigVisualPanel1.jRadioButton2.text=Open existing configuration
+ConfigVisualPanel2.modifiedDateLabel.text=Modified Within:
+ConfigVisualPanel2.folderNamesLabel.text=Folder names:
+ConfigVisualPanel2.filenamesLabel.text=File names:
+ConfigVisualPanel2.shouldAlertCheckBox.text=Alert in imager console
+ConfigVisualPanel2.shouldSaveCheckBox.text=Extract file
+ConfigVisualPanel2.deleteRuleButton.text=Delete Rule
+ConfigVisualPanel2.editRuleButton.text=Edit Rule
+ConfigVisualPanel2.newRuleButton.text=New Rule
+ConfigVisualPanel2.fullPathsLabel.text=Full paths:
+ConfigVisualPanel2.daysIncludedLabel.text=day(s)
+ConfigVisualPanel2.filenamesTable.columnModel.title0=
+ConfigVisualPanel2.fileSizeLabel.text=File size in bytes:
+ConfigVisualPanel2.extensionsLabel.text=Extensions:
+ConfigVisualPanel2.descriptionLabel.text=Description:
+ConfigVisualPanel2.ruleNameLabel.text=Rule name:
+ConfigVisualPanel2.ruleSetFileLabel.text=Configuration rule file:
+EditRulePanel.ruleNameLabel.text=Rule Set:
+EditRulePanel.descriptionTextField.text=
+EditRulePanel.extensionsLabel.text=Extensions:
+EditRulePanel.ruleNameTextField.text=
+EditRulePanel.extensionsCheckBox.text=
+EditRulePanel.filenamesCheckBox.text=
+EditRulePanel.folderNamesCheckBox.text=
+EditRulePanel.fullPathsCheckBox.text=
+EditRulePanel.fileSizeCheckBox.text=
+EditRulePanel.minDaysCheckBox.text=
+EditRulePanel.fileSizeLabel.text=File size:
+EditRulePanel.descriptionLabel.text=Description:
+EditRulePanel.jTable1.columnModel.title3=Title 4
+EditRulePanel.jTable1.columnModel.title2=Title 3
+EditRulePanel.jTable1.columnModel.title1=Title 2
+EditRulePanel.shouldAlertCheckBox.actionCommand=
+EditFullPathsRulePanel.ruleNameLabel.text=Rule name:
+EditFullPathsRulePanel.shouldAlertCheckBox.actionCommand=
+EditFullPathsRulePanel.shouldAlertCheckBox.text=Alert in imager console
+EditFullPathsRulePanel.shouldSaveCheckBox.text=Extract file
+EditFullPathsRulePanel.fullPathsLabel.text=Full paths:
+EditFullPathsRulePanel.fullPathsLabel.toolTipText=
+EditNonFullPathsRulePanel.ruleNameLabel.text=Rule name:
+EditNonFullPathsRulePanel.shouldSaveCheckBox.text=Extract file
+EditNonFullPathsRulePanel.daysIncludedLabel.text=day(s)
+EditNonFullPathsRulePanel.shouldAlertCheckBox.actionCommand=
+EditNonFullPathsRulePanel.shouldAlertCheckBox.text=Alert in imager console
+ConfigVisualPanel1.browseButton.text=Browse
+ConfigVisualPanel2.fullPathsTable.columnModel.title0=
+ConfigVisualPanel2.folderNamesTable.columnModel.title0=
+ConfigVisualPanel2.shouldSaveCheckBox.toolTipText=
+ConfigVisualPanel2.maxSizeLabel.text=Maximum:
+ConfigVisualPanel2.minSizeLabel.text=Minimum:
+EditNonFullPathsRulePanel.minDaysTextField.text=jFormattedTextField1
+ConfigVisualPanel1.browseButton.toolTipText=
+EditNonFullPathsRulePanel.userFolderNote.text=Starting a folder name with the token [USER_FOLDER] will allow matches of all user folders in the file system.
+EditNonFullPathsRulePanel.modifiedWithinCheckbox.text=Modified within:
+EditNonFullPathsRulePanel.folderNamesCheckbox.text=Folder names:
+EditNonFullPathsRulePanel.fileNamesCheckbox.text=File names:
+EditNonFullPathsRulePanel.extensionsCheckbox.text=Extensions:
+EditNonFullPathsRulePanel.filenamesScrollPane.toolTipText=
+EditNonFullPathsRulePanel.maxSizeCheckbox.text=Maximum size:
+EditNonFullPathsRulePanel.minSizeCheckbox.text=Minimum size:
+NewRulePanel.chooseLabel.text=Choose the type of rule
+ConfigVisualPanel1.configureDriveRadioButton.text_1=Configure selected external drive:
+ConfigVisualPanel1.configureFolderRadioButton.text_1=Configure in a folder:
+ConfigVisualPanel1.descriptionTextArea.text=Select a location for the Logical Imager. This location will contain the imaging program and a configuration file. If that location already contains a configuration file, it will be loaded to edit. Imaging results will be saved to this location, so ensure it has enough free space.
+ConfigVisualPanel1.refreshButton.text=Refresh
+ConfigVisualPanel3.saveButton.text=Save
+ConfigVisualPanel3.configLabel.text=Logical Imager config file save status:
+ConfigVisualPanel3.executableLabel.text=Logical Imager executable save status:
+ConfigVisualPanel3.executableStatusLabel.text=
+EditFullPathsRulePanel.jLabel1.text=Description (Optional):
+EditNonFullPathsRulePanel.jLabel2.text=Folder name matches are case insensitive and occur anywhere in a path.
+EditNonFullPathsRulePanel.descriptionLabel.text=Description (Optional):
+EditNonFullPathsRulePanel.jLabel1.text=If file is found:
+EditFullPathsRulePanel.jLabel2.text=If file is found:
+ConfigVisualPanel2.flagEncryptionProgramsCheckBox.text=Alert if encryption programs are found
+ConfigVisualPanel2.finalizeImageWriter.text=Continue imaging after searches are performed
+EditNonFullPathsRulePanel.fileNamesInfoLabel.text=File names are case insensitive.
+EditNonFullPathsRulePanel.extensionsInfoLabel.text=Extensions are case insensitive.
+ConfigVisualPanel2.promptBeforeExit.text=Prompt before exiting imager
+ConfigVisualPanel2.promptBeforeExit.actionCommand=
diff --git a/out/production/Core/org/sleuthkit/autopsy/logicalimager/configuration/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/logicalimager/configuration/Bundle.properties-MERGED
new file mode 100644
index 0000000000000000000000000000000000000000..3e6aad34de5306e1163cc6f152f1e8593287c3ac
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/logicalimager/configuration/Bundle.properties-MERGED
@@ -0,0 +1,197 @@
+ConfigureLogicalImagerDialog.loadButton.text=Load
+ConfigureLogicalImagerDialog.newButton.text=New
+ConfigureLogicalImagerDialog.title=Configure Logical Imager
+ConfigureLogicalImagerDialog.saveButton.text=Save
+ConfigureLogicalImagerDialog.configFile.text=
+ConfigureLogicalImagerDialog.configFile.toolTipText=
+ConfigureLogicalImagerDialog.jLabel1.text=Rule Set:
+ConfigureLogicalImagerDialog.finalizeImageWriter.text=Finalize Image Writer
+ConfigureLogicalImagerDialog.newRuleButton.text=New Rule
+ConfigureLogicalImagerDialog.editRuleButton.text=Edit Rule
+ConfigureLogicalImagerDialog.deleteRuleButton.text=Delete Rule
+ConfigureLogicalImagerDialog.jLabel2.text=Rule Details
+ConfigureLogicalImagerDialog.shouldSaveCheckBox.text=Should Save
+ConfigureLogicalImagerDialog.shouldAlertCheckBox.text=Should Alert
+ConfigureLogicalImagerDialog.jLabel3.text=Extensions:
+ConfigureLogicalImagerDialog.extensionsTextField.text=
+ConfigureLogicalImagerDialog.filenamesLabel.text=File names:
+ConfigureLogicalImagerDialog.folderNamesLabel.text=Folder names:
+ConfigureLogicalImagerDialog.jLabel4.text=File size:
+ConfigureLogicalImagerDialog.daysIncludedLabel.text=day(s)
+ConfigureLogicalImagerDialog.daysIncludedTextField.text=
+ConfigureLogicalImagerDialog.modifiedDateLabel.text=Modified Within:
+ConfigureLogicalImagerDialog.fullPathsLabel.text=Full paths:
+ConfigureLogicalImagerDialog.flagEncryptionProgramsCheckBox.text=Flag encryption programs
+ConfigVisualPanel1.chooseFileTitle=Select a Logical Imager configuration
+# {0} - filename
+ConfigVisualPanel1.configFileIsEmpty=Configuration file {0} is empty
+ConfigVisualPanel1.configurationError=Configuration error
+ConfigVisualPanel1.fileNameExtensionFilter=Configuration JSON File
+ConfigVisualPanel1.invalidConfigJson=Invalid config JSON: 
+ConfigVisualPanel1.messageLabel.noExternalDriveFound=No drive found
+ConfigVisualPanel1.selectConfigurationFile=Select location
+ConfigVisualPanel2.cancel=Cancel
+ConfigVisualPanel2.deleteRuleSet=Delete rule 
+ConfigVisualPanel2.deleteRuleSetConfirmation=Delete rule confirmation
+ConfigVisualPanel2.editConfiguration=Configure imager
+ConfigVisualPanel2.editRuleError=Edit rule error
+ConfigVisualPanel2.editRuleSet=Edit Rule
+ConfigVisualPanel2.newRule.name=New Rule
+# {0} - ruleName
+ConfigVisualPanel2.newRuleError.duplicateName=A rule with name "{0}" already exists. Please enter a different rule name
+ConfigVisualPanel2.newRuleError.title=New rule error
+ConfigVisualPanel2.ok=OK
+ConfigVisualPanel2.rulesTable.columnModel.title0=Rule Name
+ConfigVisualPanel2.rulesTable.columnModel.title1=Description
+ConfigVisualPanel3.copyStatus.error=Unable to save file
+ConfigVisualPanel3.copyStatus.notSaved=File has not been saved
+ConfigVisualPanel3.copyStatus.saved=Saved
+ConfigVisualPanel3.copyStatus.savingInProgress=Saving file, please wait
+# {0} - configurationLocation
+ConfigVisualPanel3.description.text=Press Save to write the imaging tool and configuration file to the destination.\nDestination: {0}
+ConfigVisualPanel3.errorMsg.cannotFindLogicalImager=Cannot locate logical imager, cannot copy to destination
+# {0} - configFilename
+ConfigVisualPanel3.failedToSaveConfigMsg=Failed to save configuration file: {0}
+ConfigVisualPanel3.failedToSaveExeMsg=Failed to save tsk_logical_imager.exe file
+# {0} - reason
+ConfigVisualPanel3.reason=\nReason: {0}
+ConfigVisualPanel3.saveConfigurationFile=Save imager
+CreateLogicalImagerAction.title=Create Logical Imager
+CTL_CreateLogicalImagerAction=Create Logical Imager
+EditFullPathsRulePanel.example=Example: 
+EditFullPathsRulePanel.fullPaths=Full paths
+EditNonFullPathsRulePanel.emptyExtensionException=Extensions cannot have an empty entry
+EditNonFullPathsRulePanel.example=Example: 
+EditNonFullPathsRulePanel.fileNames=File names
+EditNonFullPathsRulePanel.folderNames=Folder names
+# {0} - message
+EditNonFullPathsRulePanel.maxFileSizeMustBeNumberException=Maximum file size must be a number: {0}
+EditNonFullPathsRulePanel.maxFileSizeNotPositiveException=Maximum file size must be a positive
+# {0} - maxFileSize
+# {1} - minFileSize
+EditNonFullPathsRulePanel.maxFileSizeSmallerThanMinException=Maximum file size: {0} bytes must be bigger than minimum file size: {1} bytes
+# {0} - message
+EditNonFullPathsRulePanel.minFileSizeMustBeNumberException=Minimum file size must be a number: {0}
+EditNonFullPathsRulePanel.minFileSizeNotPositiveException=Minimum file size must be a positive
+# {0} - message
+EditNonFullPathsRulePanel.modifiedDaysMustBeNumberException=Modified days must be a number: {0}
+EditNonFullPathsRulePanel.modifiedDaysNotPositiveException=Modified days must be a positive
+EditNonFullPathsRulePanel.units.bytes=Bytes
+EditNonFullPathsRulePanel.units.gigabytes=Gigabytes
+EditNonFullPathsRulePanel.units.kilobytes=Kilobytes
+EditNonFullPathsRulePanel.units.megabytes=Megabytes
+# {0} - fieldName
+EditRulePanel.blankLineException={0} cannot have a blank line
+EditRulePanel.emptyRuleName.message=Rule name cannot be empty
+# {0} - ruleName
+EditRulePanel.reservedRuleName.message=Rule name "{0}" is reserved for use with a predefined rule
+EditRulePanel.shouldAlertCheckBox.text=Alert in imager console if rule matches
+EditRulePanel.shouldSaveCheckBox.text=Extract file if it matches a rule
+EditRulePanel.fullPathsLabel.text=Full paths:
+EditRulePanel.daysIncludedLabel.text=day(s)
+EditRulePanel.daysIncludedTextField.text=
+EditRulePanel.modifiedDateLabel.text=Modified Within:
+EditRulePanel.folderNamesLabel.text=Folder names:
+EditRulePanel.filenamesLabel.text=File names:
+EditRulePanel.extensionsTextField.text=
+ConfigureLogicalImagerDialog.jLabel5.text=Rule Name:
+ConfigureLogicalImagerDialog.jLabel6.text=Description:
+ConfigureLogicalImagerDialog.ruleNameEditTextField.text=
+ConfigureLogicalImagerDialog.descriptionEditTextField.text=
+ConfigureLogicalImagerDialog.fullPathsTable.columnModel.title0=
+ConfigVisualPanel1.jTextField1.text=
+ConfigVisualPanel1.jLabel1.text=Configuration file
+ConfigVisualPanel2.jCheckBox1.text=jCheckBox1
+ConfigVisualPanel2.jCheckBox2.text=jCheckBox2
+ConfigVisualPanel2.jTextField1.text=jTextField1
+ConfigVisualPanel1.jRadioButton1.text=Create new configuration
+ConfigVisualPanel1.jRadioButton2.text=Open existing configuration
+ConfigVisualPanel2.modifiedDateLabel.text=Modified Within:
+ConfigVisualPanel2.folderNamesLabel.text=Folder names:
+ConfigVisualPanel2.filenamesLabel.text=File names:
+ConfigVisualPanel2.shouldAlertCheckBox.text=Alert in imager console
+ConfigVisualPanel2.shouldSaveCheckBox.text=Extract file
+ConfigVisualPanel2.deleteRuleButton.text=Delete Rule
+ConfigVisualPanel2.editRuleButton.text=Edit Rule
+ConfigVisualPanel2.newRuleButton.text=New Rule
+ConfigVisualPanel2.fullPathsLabel.text=Full paths:
+ConfigVisualPanel2.daysIncludedLabel.text=day(s)
+ConfigVisualPanel2.filenamesTable.columnModel.title0=
+ConfigVisualPanel2.fileSizeLabel.text=File size in bytes:
+ConfigVisualPanel2.extensionsLabel.text=Extensions:
+ConfigVisualPanel2.descriptionLabel.text=Description:
+ConfigVisualPanel2.ruleNameLabel.text=Rule name:
+ConfigVisualPanel2.ruleSetFileLabel.text=Configuration rule file:
+EditRulePanel.ruleNameLabel.text=Rule Set:
+EditRulePanel.descriptionTextField.text=
+EditRulePanel.extensionsLabel.text=Extensions:
+EditRulePanel.ruleNameTextField.text=
+EditRulePanel.extensionsCheckBox.text=
+EditRulePanel.filenamesCheckBox.text=
+EditRulePanel.folderNamesCheckBox.text=
+EditRulePanel.fullPathsCheckBox.text=
+EditRulePanel.fileSizeCheckBox.text=
+EditRulePanel.minDaysCheckBox.text=
+EditRulePanel.fileSizeLabel.text=File size:
+EditRulePanel.descriptionLabel.text=Description:
+EditRulePanel.jTable1.columnModel.title3=Title 4
+EditRulePanel.jTable1.columnModel.title2=Title 3
+EditRulePanel.jTable1.columnModel.title1=Title 2
+EditRulePanel.shouldAlertCheckBox.actionCommand=
+EditFullPathsRulePanel.ruleNameLabel.text=Rule name:
+EditFullPathsRulePanel.shouldAlertCheckBox.actionCommand=
+EditFullPathsRulePanel.shouldAlertCheckBox.text=Alert in imager console
+EditFullPathsRulePanel.shouldSaveCheckBox.text=Extract file
+EditFullPathsRulePanel.fullPathsLabel.text=Full paths:
+EditFullPathsRulePanel.fullPathsLabel.toolTipText=
+EditNonFullPathsRulePanel.ruleNameLabel.text=Rule name:
+EditNonFullPathsRulePanel.shouldSaveCheckBox.text=Extract file
+EditNonFullPathsRulePanel.daysIncludedLabel.text=day(s)
+EditNonFullPathsRulePanel.shouldAlertCheckBox.actionCommand=
+EditNonFullPathsRulePanel.shouldAlertCheckBox.text=Alert in imager console
+ConfigVisualPanel1.browseButton.text=Browse
+ConfigVisualPanel2.fullPathsTable.columnModel.title0=
+ConfigVisualPanel2.folderNamesTable.columnModel.title0=
+ConfigVisualPanel2.shouldSaveCheckBox.toolTipText=
+ConfigVisualPanel2.maxSizeLabel.text=Maximum:
+ConfigVisualPanel2.minSizeLabel.text=Minimum:
+EditNonFullPathsRulePanel.minDaysTextField.text=jFormattedTextField1
+ConfigVisualPanel1.browseButton.toolTipText=
+EditNonFullPathsRulePanel.userFolderNote.text=Starting a folder name with the token [USER_FOLDER] will allow matches of all user folders in the file system.
+EditNonFullPathsRulePanel.modifiedWithinCheckbox.text=Modified within:
+EditNonFullPathsRulePanel.folderNamesCheckbox.text=Folder names:
+EditNonFullPathsRulePanel.fileNamesCheckbox.text=File names:
+EditNonFullPathsRulePanel.extensionsCheckbox.text=Extensions:
+EditNonFullPathsRulePanel.filenamesScrollPane.toolTipText=
+EditNonFullPathsRulePanel.maxSizeCheckbox.text=Maximum size:
+EditNonFullPathsRulePanel.minSizeCheckbox.text=Minimum size:
+EncryptionProgramsRule.encryptionProgramsRuleDescription=Find encryption programs
+EncryptionProgramsRule.encryptionProgramsRuleName=Encryption Programs
+LogicalImagerConfigDeserializer.fullPathsException=A rule with full-paths cannot have other rule definitions
+LogicalImagerConfigDeserializer.missingRuleSetException=Missing rule-set
+# {0} - key
+LogicalImagerConfigDeserializer.unsupportedKeyException=Unsupported key: {0}
+NewRulePanel.chooseLabel.text=Choose the type of rule
+ConfigVisualPanel1.configureDriveRadioButton.text_1=Configure selected external drive:
+ConfigVisualPanel1.configureFolderRadioButton.text_1=Configure in a folder:
+ConfigVisualPanel1.descriptionTextArea.text=Select a location for the Logical Imager. This location will contain the imaging program and a configuration file. If that location already contains a configuration file, it will be loaded to edit. Imaging results will be saved to this location, so ensure it has enough free space.
+ConfigVisualPanel1.refreshButton.text=Refresh
+ConfigVisualPanel3.saveButton.text=Save
+ConfigVisualPanel3.configLabel.text=Logical Imager config file save status:
+ConfigVisualPanel3.executableLabel.text=Logical Imager executable save status:
+ConfigVisualPanel3.executableStatusLabel.text=
+EditFullPathsRulePanel.jLabel1.text=Description (Optional):
+EditNonFullPathsRulePanel.jLabel2.text=Folder name matches are case insensitive and occur anywhere in a path.
+EditNonFullPathsRulePanel.descriptionLabel.text=Description (Optional):
+EditNonFullPathsRulePanel.jLabel1.text=If file is found:
+EditFullPathsRulePanel.jLabel2.text=If file is found:
+ConfigVisualPanel2.flagEncryptionProgramsCheckBox.text=Alert if encryption programs are found
+ConfigVisualPanel2.finalizeImageWriter.text=Continue imaging after searches are performed
+EditNonFullPathsRulePanel.fileNamesInfoLabel.text=File names are case insensitive.
+EditNonFullPathsRulePanel.extensionsInfoLabel.text=Extensions are case insensitive.
+ConfigVisualPanel2.promptBeforeExit.text=Prompt before exiting imager
+ConfigVisualPanel2.promptBeforeExit.actionCommand=
+NewRuleSetPanel.attributeRule.description=Search for files based on one or more attributes or metadata fields.
+NewRuleSetPanel.attributeRule.name=Attribute
+NewRuleSetPanel.fullPathRule.description=Search for files based on full exact match path.
+NewRuleSetPanel.fullPathRule.name=Full Path
diff --git a/out/production/Core/org/sleuthkit/autopsy/logicalimager/dsp/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/logicalimager/dsp/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..665b9f3f2e0b8f93e4c75a5c2ea3d948b52829bd
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/logicalimager/dsp/Bundle.properties
@@ -0,0 +1,11 @@
+# To change this license header, choose License Headers in Project Properties.
+# To change this template file, choose Tools | Templates
+# and open the template in the editor.
+
+LogicalImagerPanel.selectFromDriveLabel.text=Select Acquisition From Drive
+LogicalImagerPanel.selectDriveLabel.text=Select Drive
+LogicalImagerPanel.selectFolderLabel.text=Selected Folder:
+LogicalImagerPanel.manualRadioButton.text=Manually Choose Folder
+LogicalImagerPanel.importRadioButton.text=Import From External Drive
+LogicalImagerPanel.browseButton.text=Browse
+LogicalImagerPanel.refreshButton.text=Refresh
diff --git a/out/production/Core/org/sleuthkit/autopsy/logicalimager/dsp/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/logicalimager/dsp/Bundle.properties-MERGED
new file mode 100644
index 0000000000000000000000000000000000000000..32bd3c7868c8dbb619120eb75922459e0653db38
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/logicalimager/dsp/Bundle.properties-MERGED
@@ -0,0 +1,67 @@
+# To change this license header, choose License Headers in Project Properties.
+# To change this template file, choose Tools | Templates
+# and open the template in the editor.
+
+# {0} - file
+AddLogicalImageTask.addingToReport=Adding {0} to report
+# {0} - src
+# {1} - dest
+AddLogicalImageTask.copyingImageFromTo=Copying image from {0} to {1}
+# {0} - file
+AddLogicalImageTask.doneAddingToReport=Done adding {0} to report
+AddLogicalImageTask.doneCopying=Done copying
+# {0} - file
+# {1} - exception message
+AddLogicalImageTask.failedToAddReport=Failed to add report {0}. Reason= {1}
+# {0} - src
+# {1} - dest
+AddLogicalImageTask.failedToCopyDirectory=Failed to copy directory {0} to {1}
+# {0} - imageFilePath
+AddMultipleImageTask.adding=Adding: {0}
+# {0} - file
+AddMultipleImageTask.addingFileAsLogicalFile=Adding: {0} as an unallocated space file.
+# {0} - imageFilePath
+# {1} - deviceId
+# {2} - exceptionMessage
+AddMultipleImageTask.criticalErrorAdding=Critical error adding {0} for device {1}: {2}
+# {0} - imageFilePath
+# {1} - deviceId
+# {2} - exceptionMessage
+AddMultipleImageTask.criticalErrorReverting=Critical error reverting add image process for {0} for device {1}: {2}
+# {0} - deviceId
+# {1} - exceptionMessage
+AddMultipleImageTask.errorAddingImgWithoutFileSystem=Error adding images without file systems for device %s: %s
+AddMultipleImageTask.fsTypeUnknownErr=Cannot determine file system type
+# {0} - imageFilePath
+# {1} - deviceId
+# {2} - exceptionMessage
+AddMultipleImageTask.nonCriticalErrorAdding=Non-critical error adding {0} for device {1}: {2}
+LogicalImagerDSProcessor.dataSourceType=Autopsy Logical Imager Results
+# {0} - directory
+LogicalImagerDSProcessor.directoryAlreadyExists=Directory {0} already exists
+# {0} - directory
+LogicalImagerDSProcessor.failToCreateDirectory=Failed to create directory {0}
+# {0} - file
+LogicalImagerDSProcessor.failToGetCanonicalPath=Fail to get canonical path for {0}
+# {0} - imageDirPath
+LogicalImagerDSProcessor.imageDirPathNotFound={0} not found.\nUSB drive has been ejected.
+LogicalImagerDSProcessor.noCurrentCase=No current case
+LogicalImagerPanel.imageTable.columnModel.title0=Hostname
+LogicalImagerPanel.imageTable.columnModel.title1=Extracted Date
+LogicalImagerPanel.imageTable.columnModel.title2=Path
+# {0} - sparseImageDirectory
+LogicalImagerPanel.messageLabel.directoryDoesNotContainSparseImage=Directory {0} does not contain any images
+# {0} - invalidFormatDirectory
+LogicalImagerPanel.messageLabel.directoryFormatInvalid=Directory {0} does not match format Logical_Imager_HOSTNAME_yyyymmdd_HH_MM_SS
+LogicalImagerPanel.messageLabel.driveHasNoImages=Drive has no images
+LogicalImagerPanel.messageLabel.noExternalDriveFound=No drive found
+LogicalImagerPanel.messageLabel.noImageSelected=No image selected
+LogicalImagerPanel.messageLabel.scanningExternalDrives=Scanning external drives for images ...
+LogicalImagerPanel.selectAcquisitionFromDriveLabel.text=Select acquisition from Drive
+LogicalImagerPanel.selectFromDriveLabel.text=Select Acquisition From Drive
+LogicalImagerPanel.selectDriveLabel.text=Select Drive
+LogicalImagerPanel.selectFolderLabel.text=Selected Folder:
+LogicalImagerPanel.manualRadioButton.text=Manually Choose Folder
+LogicalImagerPanel.importRadioButton.text=Import From External Drive
+LogicalImagerPanel.browseButton.text=Browse
+LogicalImagerPanel.refreshButton.text=Refresh
diff --git a/out/production/Core/org/sleuthkit/autopsy/menuactions/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/menuactions/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..27a95765fe2208ce5cb136e2c9cd4f5ce16648dd
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/menuactions/Bundle.properties
@@ -0,0 +1,7 @@
+OpenIDE-Module-Name=MenuActions
+DataContentDynamicMenu.menu.dataContentWin.text=Data Content Windows
+DataContentMenu.getName.text=DataContent Menu
+DataExplorerMenu.getName.text=DataExplorer Tools
+DataResultMenu.menu.dataResWin.text=DataResult Windows
+DataResultMenu.getName.text=DataResult Menu
+SearchResultMenu.menu.dataRes.text=Data Results
diff --git a/out/production/Core/org/sleuthkit/autopsy/menuactions/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/menuactions/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..27a95765fe2208ce5cb136e2c9cd4f5ce16648dd
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/menuactions/Bundle.properties-MERGED
@@ -0,0 +1,7 @@
+OpenIDE-Module-Name=MenuActions
+DataContentDynamicMenu.menu.dataContentWin.text=Data Content Windows
+DataContentMenu.getName.text=DataContent Menu
+DataExplorerMenu.getName.text=DataExplorer Tools
+DataResultMenu.menu.dataResWin.text=DataResult Windows
+DataResultMenu.getName.text=DataResult Menu
+SearchResultMenu.menu.dataRes.text=Data Results
diff --git a/out/production/Core/org/sleuthkit/autopsy/menuactions/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/menuactions/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..9bbd244f08817eb8b289d1ba3f591f24eecb0628
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/menuactions/Bundle_ja.properties
@@ -0,0 +1,7 @@
+OpenIDE-Module-Name=\u30E1\u30CB\u30E5\u30FC\u30A2\u30AF\u30B7\u30E7\u30F3
+DataContentDynamicMenu.menu.dataContentWin.text=\u30C7\u30FC\u30BF\u30B3\u30F3\u30C6\u30F3\u30C4\u30A6\u30A3\u30F3\u30C9\u30A6
+DataContentMenu.getName.text=\u30C7\u30FC\u30BF\u30B3\u30F3\u30C6\u30F3\u30C4\u30E1\u30CB\u30E5\u30FC
+DataExplorerMenu.getName.text=\u30C7\u30FC\u30BF\u30A8\u30AF\u30B9\u30D7\u30ED\u30FC\u30E9\u30C4\u30FC\u30EB
+DataResultMenu.menu.dataResWin.text=\u30C7\u30FC\u30BF\u7D50\u679C\u30A6\u30A3\u30F3\u30C9\u30A6
+DataResultMenu.getName.text=\u30C7\u30FC\u30BF\u7D50\u679C\u30E1\u30CB\u30E5\u30FC
+SearchResultMenu.menu.dataRes.text=\u30C7\u30FC\u30BF\u7D50\u679C
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/dataSourceIntegrity/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/dataSourceIntegrity/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..033aa497ed179e3a8030b059bd3ec0477425593b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/dataSourceIntegrity/Bundle.properties
@@ -0,0 +1,18 @@
+OpenIDE-Module-Name=ewfVerify
+DataSourceIntegrityModuleFactory.moduleName.text=Data Source Integrity
+DataSourceIntegrityModuleFactory.moduleDesc.text=Calculates and validates hashes of data sources.
+DataSourceIntegrityIngestModule.process.errProcImg=Error processing {0}
+DataSourceIntegrityIngestModule.process.skipNonEwf=Skipping non-disk image data source {0}
+DataSourceIntegrityIngestModule.process.noStoredHash=Image {0} does not have stored hash.
+DataSourceIntegrityIngestModule.process.startingImg=Starting {0}
+DataSourceIntegrityIngestModule.process.errReadImgAtChunk=Error reading {0} at chunk {1}
+DataSourceIntegrityIngestModule.shutDown.verified=\ verified 
+DataSourceIntegrityIngestModule.shutDown.notVerified=\ not verified 
+DataSourceIntegrityIngestModule.shutDown.verifyResultsHeader=<p>Data Source Verification Results for {0} </p>
+DataSourceIntegrityIngestModule.shutDown.resultLi=<li>Result:{0} </li>
+DataSourceIntegrityIngestModule.shutDown.calcHashLi=<li>Calculated hash: {0} </li>
+DataSourceIntegrityIngestModule.shutDown.storedHashLi=<li>Stored hash: {0} </li>
+DataSourceIntegrityIngestSettingsPanel.computeHashesCheckbox.text=Calculate data source hashes if none are present
+DataSourceIntegrityIngestSettingsPanel.jLabel1.text=Note that this module will not run on logical files
+DataSourceIntegrityIngestSettingsPanel.jLabel3.text=Ingest Settings
+DataSourceIntegrityIngestSettingsPanel.verifyHashesCheckbox.text=Verify existing data source hashes
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/dataSourceIntegrity/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/dataSourceIntegrity/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..b006deb22d9a52fd7de2d6880998121e1f4adef2
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/dataSourceIntegrity/Bundle.properties-MERGED
@@ -0,0 +1,50 @@
+# {0} - hashName
+# {1} - calculatedHashValue
+DataSourceIntegrityIngestModule.process.calcHashWithType=<li>Calculated {0} hash: {1} </li>
+# {0} - imageName
+DataSourceIntegrityIngestModule.process.calculateHashDone=<p>Data Source Hash Calculation Results for {0} </p>
+# {0} - imageName
+DataSourceIntegrityIngestModule.process.errorLoadingHashes=\ Error loading hashes for image {0} from the database
+# {0} - imageName
+DataSourceIntegrityIngestModule.process.errorSavingHashes=\ Error saving hashes for image {0} to the database
+# {0} - hashName
+DataSourceIntegrityIngestModule.process.hashAlgorithmError=Error creating message digest for {0} algorithm
+DataSourceIntegrityIngestModule.process.hashesCalculated=\ hashes calculated
+# {0} - hashAlgorithm
+# {1} - calculatedHashValue
+# {2} - storedHashValue
+DataSourceIntegrityIngestModule.process.hashFailedForArtifact={0} hash verification failed:\n  Calculated hash: {1}\n  Stored hash: {2}\n
+# {0} - calculatedHashValue
+# {1} - storedHashValue
+DataSourceIntegrityIngestModule.process.hashList=<ul><li>Calculated hash: {0} </li><li>Stored hash: {1} </li></ul>
+# {0} - hashName
+DataSourceIntegrityIngestModule.process.hashMatch=<li>{0} hash verified </li>
+# {0} - hashName
+DataSourceIntegrityIngestModule.process.hashNonMatch=<li>{0} hash not verified </li>
+# {0} - imageName
+DataSourceIntegrityIngestModule.process.skipCompute=Not computing new hashes for {0} since the option was disabled
+# {0} - imageName
+DataSourceIntegrityIngestModule.process.skipVerify=Not verifying existing hashes for {0} since the option was disabled
+# {0} - imageName
+DataSourceIntegrityIngestModule.process.verificationFailure={0} failed integrity verification
+# {0} - imageName
+DataSourceIntegrityIngestModule.process.verificationSuccess=Integrity of {0} verified
+DataSourceIntegrityIngestModule.startup.noCheckboxesSelected=At least one of the checkboxes must be selected
+OpenIDE-Module-Name=ewfVerify
+DataSourceIntegrityModuleFactory.moduleName.text=Data Source Integrity
+DataSourceIntegrityModuleFactory.moduleDesc.text=Calculates and validates hashes of data sources.
+DataSourceIntegrityIngestModule.process.errProcImg=Error processing {0}
+DataSourceIntegrityIngestModule.process.skipNonEwf=Skipping non-disk image data source {0}
+DataSourceIntegrityIngestModule.process.noStoredHash=Image {0} does not have stored hash.
+DataSourceIntegrityIngestModule.process.startingImg=Starting {0}
+DataSourceIntegrityIngestModule.process.errReadImgAtChunk=Error reading {0} at chunk {1}
+DataSourceIntegrityIngestModule.shutDown.verified=\ verified 
+DataSourceIntegrityIngestModule.shutDown.notVerified=\ not verified 
+DataSourceIntegrityIngestModule.shutDown.verifyResultsHeader=<p>Data Source Verification Results for {0} </p>
+DataSourceIntegrityIngestModule.shutDown.resultLi=<li>Result:{0} </li>
+DataSourceIntegrityIngestModule.shutDown.calcHashLi=<li>Calculated hash: {0} </li>
+DataSourceIntegrityIngestModule.shutDown.storedHashLi=<li>Stored hash: {0} </li>
+DataSourceIntegrityIngestSettingsPanel.computeHashesCheckbox.text=Calculate data source hashes if none are present
+DataSourceIntegrityIngestSettingsPanel.jLabel1.text=Note that this module will not run on logical files
+DataSourceIntegrityIngestSettingsPanel.jLabel3.text=Ingest Settings
+DataSourceIntegrityIngestSettingsPanel.verifyHashesCheckbox.text=Verify existing data source hashes
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/dataSourceIntegrity/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/dataSourceIntegrity/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..cbd02b869319922460145d00e8b38debba447943
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/dataSourceIntegrity/Bundle_ja.properties
@@ -0,0 +1,14 @@
+OpenIDE-Module-Name=EWFVerify
+DataSourceIntegrityIngestModule.process.errProcImg={0}\u3092\u51e6\u7406\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+DataSourceIntegrityModuleFactory.moduleName.text=E01\u8a8d\u8a3c\u30c4\u30fc\u30eb
+DataSourceIntegrityModuleFactory.moduleDesc.text=E01\u30d5\u30a1\u30a4\u30eb\u306e\u6574\u5408\u6027\u3092\u8a8d\u8a3c\u3057\u307e\u3059\u3002
+DataSourceIntegrityIngestModule.process.skipNonEwf=E01\u30a4\u30e1\u30fc\u30b8\u3067\u306f\u306a\u3044{0}\u3092\u30b9\u30ad\u30c3\u30d7\u3057\u3066\u3044\u307e\u3059
+DataSourceIntegrityIngestModule.process.noStoredHash=\u30a4\u30e1\u30fc\u30b8{0}\u306f\u4fdd\u5b58\u3055\u308c\u3066\u3044\u308b\u30cf\u30c3\u30b7\u30e5\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+DataSourceIntegrityIngestModule.process.startingImg={0}\u3092\u958b\u59cb\u4e2d
+DataSourceIntegrityIngestModule.process.errReadImgAtChunk={0}\u306e\u30c1\u30e3\u30f3\u30af{1}\u306e\u8aad\u307f\u53d6\u308a\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+DataSourceIntegrityIngestModule.shutDown.calcHashLi=<li>\u8a08\u7b97\u3055\u308c\u305f\u30cf\u30c3\u30b7\u30e5\u5024\uff1a{0}</li>
+DataSourceIntegrityIngestModule.shutDown.notVerified=\u8a8d\u8a3c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+DataSourceIntegrityIngestModule.shutDown.resultLi=<li>\u7d50\u679c\uff1a{0}</li>
+DataSourceIntegrityIngestModule.shutDown.storedHashLi=<li>\u4fdd\u5b58\u3055\u308c\u305f\u30cf\u30c3\u30b7\u30e5\uff1a {0}</li>
+DataSourceIntegrityIngestModule.shutDown.verifyResultsHeader=<p>{0}\u306eEWF\u30d9\u30ea\u30d5\u30a3\u30b1\u30fc\u30b7\u30e7\u30f3\u7d50\u679c</p>
+EwfVerifyIDataSourceIntegrityIngestModulengestModule.shutDown.verified=\u8a8d\u8a3c\u3055\u308c\u307e\u3057\u305f
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..1831874d40aca7f29c18a420373d90a3093498de
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle.properties
@@ -0,0 +1,39 @@
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=\
+    Embedded File Extraction Ingest Module\n\nThe Embedded File Extraction Ingest Module processes document files (such as doc, docx, ppt, pptx, xls, xlsx) and archive files (such as zip and others archive types supported by the 7zip extractor).\n\
+    Contents of these files are extracted and the derived files are added back to the current ingest to be processed by the configured ingest modules.\n\
+    If the derived file happens to be an archive file, it will be re-processed by the 7zip extractor - the extractor will process archive files N-levels deep.\n\n\
+    The extracted files are navigable in the directory tree.\n\n\
+    The module is supported on Windows, Linux and Mac operating systems.
+OpenIDE-Module-Name=Embedded File Extraction
+OpenIDE-Module-Short-Description=Embedded File Extraction Ingest Module
+EmbeddedFileExtractorIngestModule.SevenZipContentReadStream.seek.exception.invalidOrigin=Invalid seek origin: {0}
+EmbeddedFileExtractorIngestModule.SevenZipContentReadStream.read.exception.errReadStream=Error reading content stream.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.encryptionFileLevel=Content-only Encryption (Archive File)
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.encryptionFull=Full Encryption (Archive File)
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.init.errInitModule.details=Error initializing output dir: {0}: {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.isZipBombCheck.warnMsg=Possible ZIP bomb detected in archive: {0}, item: {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.isZipBombCheck.warnDetails=Compression ratio is {0}, skipping items in {1}.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.warnMsg.zipBomb=Possible ZIP bomb detected: {0}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.warnDetails.zipBomb=The archive is {0} levels deep, skipping processing of {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.unknownPath.msg=Unknown item path in archive: {0}, will use: {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.notEnoughDiskSpace.msg=Not enough disk space to unpack archive item: {0}, {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.notEnoughDiskSpace.details=The archive item is too large to unpack, skipping unpacking this item.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.errUnpacking.msg=Error unpacking {0}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.errUnpacking.details=Error unpacking  {0}. {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.encrFileDetected.msg=Encrypted files in archive detected.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.encrFileDetected.details=Some files in archive: {0} are encrypted. {1} extractor was unable to extract all files from this archive.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.UnpackStream.write.exception.msg=Error writing unpacked file to: {0}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.UnpackedTree.exception.msg=Error adding a derived file to db:{0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.docContainer.init.err=Doc container could not be initialized while reading 
+EmbeddedFileExtractorIngestModule.ImageExtractor.docxContainer.init.err=Docx container could not be initialized while reading: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.pptContainer.init.err=Ppt container could not be initialized while reading: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.pptxContainer.init.err=Pptx container could not be initialized while reading: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.xlsContainer.init.err=Xls container could not be initialized while reading: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.xlsxContainer.init.err=Xlsx container could not be initialized while reading: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.extractImage.addToDB.exception.msg=Unable to add the derived files to the database.
+EmbeddedFileExtractorIngestModule.ImageExtractor.getOutputFolderPath.exception.msg=Could not get path for image extraction from Abstract File: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.getOutputFolderPath.exception.msg=Could not get path for image extraction from Abstract File: {0}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.UnpackStream.write.noSpace.msg=Unable to write content to disk. Not enough space.
+SevenZipContentReadStream.seek.exception.invalidOrigin=Invalid origin {0}
+SevenZipContentReadStream.read.exception.errReadStream=Error reading stream
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..d73865ac3e57efcd9039558e1e481ba82521d94c
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle.properties-MERGED
@@ -0,0 +1,55 @@
+CannotCreateOutputFolder=Unable to create output folder.
+CannotRunFileTypeDetection=Unable to run file type detection.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.moduleDesc.text=Extracts embedded files (doc, docx, ppt, pptx, xls, xlsx, zip, rar, arj, 7z, gzip, bzip2, tar), schedules them for ingestion, and populates the directory tree with them.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.moduleName=Embedded File Extractor
+EmbeddedFileExtractorIngestModule.NoOpenCase.errMsg=No open case available.
+EmbeddedFileExtractorIngestModule.UnableToGetMSOfficeExtractor.errMsg=Unable to get MSOfficeEmbeddedContentExtractor.
+ExtractArchiveWithPasswordAction.extractFailed.title=Failed to Unpack Files, with Password
+ExtractArchiveWithPasswordAction.name.text=Unzip contents with password
+# {0} - archiveFile
+ExtractArchiveWithPasswordAction.progress.text=Unpacking contents of archive: {0}
+ExtractArchiveWithPasswordAction.prompt.text=Enter Password
+ExtractArchiveWithPasswordAction.prompt.title=Enter Password
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=\
+    Embedded File Extraction Ingest Module\n\nThe Embedded File Extraction Ingest Module processes document files (such as doc, docx, ppt, pptx, xls, xlsx) and archive files (such as zip and others archive types supported by the 7zip extractor).\n\
+    Contents of these files are extracted and the derived files are added back to the current ingest to be processed by the configured ingest modules.\n\
+    If the derived file happens to be an archive file, it will be re-processed by the 7zip extractor - the extractor will process archive files N-levels deep.\n\n\
+    The extracted files are navigable in the directory tree.\n\n\
+    The module is supported on Windows, Linux and Mac operating systems.
+OpenIDE-Module-Name=Embedded File Extraction
+OpenIDE-Module-Short-Description=Embedded File Extraction Ingest Module
+EmbeddedFileExtractorIngestModule.SevenZipContentReadStream.seek.exception.invalidOrigin=Invalid seek origin: {0}
+EmbeddedFileExtractorIngestModule.SevenZipContentReadStream.read.exception.errReadStream=Error reading content stream.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.encryptionFileLevel=Content-only Encryption (Archive File)
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.encryptionFull=Full Encryption (Archive File)
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.init.errInitModule.details=Error initializing output dir: {0}: {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.isZipBombCheck.warnMsg=Possible ZIP bomb detected in archive: {0}, item: {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.isZipBombCheck.warnDetails=Compression ratio is {0}, skipping items in {1}.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.warnMsg.zipBomb=Possible ZIP bomb detected: {0}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.warnDetails.zipBomb=The archive is {0} levels deep, skipping processing of {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.unknownPath.msg=Unknown item path in archive: {0}, will use: {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.notEnoughDiskSpace.msg=Not enough disk space to unpack archive item: {0}, {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.notEnoughDiskSpace.details=The archive item is too large to unpack, skipping unpacking this item.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.errUnpacking.msg=Error unpacking {0}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.errUnpacking.details=Error unpacking  {0}. {1}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.encrFileDetected.msg=Encrypted files in archive detected.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.encrFileDetected.details=Some files in archive: {0} are encrypted. {1} extractor was unable to extract all files from this archive.
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.UnpackStream.write.exception.msg=Error writing unpacked file to: {0}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.UnpackedTree.exception.msg=Error adding a derived file to db:{0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.docContainer.init.err=Doc container could not be initialized while reading 
+EmbeddedFileExtractorIngestModule.ImageExtractor.docxContainer.init.err=Docx container could not be initialized while reading: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.pptContainer.init.err=Ppt container could not be initialized while reading: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.pptxContainer.init.err=Pptx container could not be initialized while reading: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.xlsContainer.init.err=Xls container could not be initialized while reading: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.xlsxContainer.init.err=Xlsx container could not be initialized while reading: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.extractImage.addToDB.exception.msg=Unable to add the derived files to the database.
+EmbeddedFileExtractorIngestModule.ImageExtractor.getOutputFolderPath.exception.msg=Could not get path for image extraction from Abstract File: {0}
+EmbeddedFileExtractorIngestModule.ImageExtractor.getOutputFolderPath.exception.msg=Could not get path for image extraction from Abstract File: {0}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.UnpackStream.write.noSpace.msg=Unable to write content to disk. Not enough space.
+SevenZipContentReadStream.seek.exception.invalidOrigin=Invalid origin {0}
+SevenZipContentReadStream.read.exception.errReadStream=Error reading stream
+SevenZipExtractor.indexError.message=Failed to index encryption detected artifact for keyword search.
+# {0} -  rootArchive
+SevenZipExtractor.zipBombArtifactCreation.text=Zip Bomb Detected {0}
+UnableToInitializeLibraries=Unable to initialize 7Zip libraries.
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..66063448fd773e2d3d2fab91c6ba709478faccfa
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/embeddedfileextractor/Bundle_ja.properties
@@ -0,0 +1,40 @@
+OpenIDE-Module-Display-Category=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb
+OpenIDE-Module-Long-Description=\
+    \u57cb\u3081\u8fbc\u307f\u30d5\u30a1\u30a4\u30eb\u62bd\u51fa\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\n\n\u57cb\u3081\u8fbc\u307f\u30d5\u30a1\u30a4\u30eb\u62bd\u51fa\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30d5\u30a1\u30a4\u30eb\uff08doc\u3001docx\u3001ppt\u3001pptx\u3001xls\u3001xlsx\u7b49\uff09\u3084\u30a2\u30fc\u30ab\u30a4\u30d6\u30d5\u30a1\u30a4\u30eb\uff08zip\u3084\u305d\u306e\u4ed6\u306e7zip\u30a8\u30af\u30b9\u30c8\u30e9\u30af\u30bf\u30fc\u3067\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u308b\u30a2\u30fc\u30ab\u30a4\u30d6\u30d5\u30a1\u30a4\u30eb\uff09\u3092\u51e6\u7406\u3057\u307e\u3059\u3002\n\
+    7Zip\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\n\n7Zip\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u30a2\u30fc\u30ab\u30a4\u30d6\u30d5\u30a1\u30a4\u30eb\u3092\u51e6\u7406\u3057\u307e\u3059\uff08zip\u30847zip\u30a8\u30af\u30b9\u30c8\u30e9\u30af\u30bf\u30fc\u306b\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u308b\u305d\u306e\u4ed6\u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u30bf\u30a4\u30d7\u306a\u3069\uff09\u3002\n\
+    \u30a2\u30fc\u30ab\u30a4\u30d6\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u62bd\u51fa\u3055\u308c\u3001\u6d3e\u751f\u30d5\u30a1\u30a4\u30eb\u306f\u5b9f\u884c\u4e2d\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u306b\u8ffd\u52a0\u3055\u308c\u3001\u8a2d\u5b9a\u3055\u308c\u305f\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3067\u51e6\u7406\u3055\u308c\u307e\u3059\u3002\n\
+    \u3082\u3057\u6d3e\u751f\u30d5\u30a1\u30a4\u30eb\u304c\u30a2\u30fc\u30ab\u30a4\u30d6\u30d5\u30a1\u30a4\u30eb\u3067\u3042\u308c\u3070\u30017Zip\u30a8\u30af\u30b9\u30c8\u30e9\u30af\u30bf\u30fc\u306b\u3088\u308a\u3001\u518d\u5ea6\u51e6\u7406\u3055\u308c\u307e\u3059 - \u30a8\u30af\u30b9\u30c8\u30e9\u30af\u30bf\u30fc\u306f\u30a2\u30fc\u30ab\u30a4\u30d6\u30d5\u30a1\u30a4\u30eb\u3092N-\u30ec\u30d9\u30eb\u306e\u6df1\u3055\u3067\u51e6\u7406\u3057\u307e\u3059\u3002\n\n\
+    \u62bd\u51fa\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u306f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30c4\u30ea\u30fc\u3067\u30ca\u30d3\u30b2\u30fc\u30c8\u3067\u304d\u307e\u3059\u3002\n\n\
+    \u3053\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u306fWindows\u3001Linux\u3001Mac\u306e\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0\u74b0\u5883\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u3059\u3002
+OpenIDE-Module-Name=\u57cb\u3081\u8fbc\u307f\u30d5\u30a1\u30a4\u30eb\u62bd\u51fa
+OpenIDE-Module-Short-Description=\u57cb\u3081\u8fbc\u307f\u30d5\u30a1\u30a4\u30eb\u62bd\u51fa\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb
+SevenZipContentReadStream.seek.exception.invalidOrigin=\u7121\u52b9\u306a\u30b7\u30fc\u30af\u539f\u70b9\uff1a {0}
+SevenZipContentReadStream.read.exception.errReadStream=\u30b3\u30f3\u30c6\u30f3\u30c4\u30b9\u30c8\u30ea\u30fc\u30e0\u306e\u8aad\u307f\u53d6\u308a\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+EmbeddedFileExtractorIngestModule.SevenZipContentReadStream.seek.exception.invalidOrigin=\u7121\u52b9\u306a\u30b7\u30fc\u30af\u306e\u539f\u70b9\: {0}
+EmbeddedFileExtractorIngestModule.SevenZipContentReadStream.read.exception.errReadStream=\u30b3\u30f3\u30c6\u30f3\u30c4\u30b9\u30c8\u30ea\u30fc\u30e0\u306e\u8aad\u307f\u53d6\u308a\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.moduleName=\u57cb\u3081\u8fbc\u307f\u30d5\u30a1\u30a4\u30eb\u306e\u62bd\u51fa\u30c4\u30fc\u30eb
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.encryptionFileLevel=\u30d5\u30a1\u30a4\u30eb\u30ec\u30d9\u30eb\u3067\u306e\u6697\u53f7\u5316
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.encryptionFull=\u5b8c\u5168\u306a\u6697\u53f7\u5316
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.init.errInitModule.details=\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\: {0}\: {1}\u3092\u8d77\u52d5\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.isZipBombCheck.warnMsg=\u30a2\u30fc\u30ab\u30a4\u30d6\: {0}, item\: {1}\u306bZIP\u7206\u5f3e\u304b\u3082\u3057\u308c\u306a\u3044\u3082\u306e\u3092\u767a\u898b
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.isZipBombCheck.warnDetails=\u5727\u7e2e\u7387\u304c{0}\u3001{1}\u306b\u3042\u308b\u30a2\u30a4\u30c6\u30e0\u3092\u30b9\u30ad\u30c3\u30d7\u3057\u307e\u3059\u3002
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.warnMsg.zipBomb=ZIP\u7206\u5f3e\u304b\u3082\u3057\u308c\u306a\u3044\u3082\u306e\u3092\u767a\u898b\uff1a{0}
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.warnDetails.zipBomb=\u30a2\u30fc\u30ab\u30a4\u30d6\u306f{0}\u30ec\u30d9\u30eb\u306e\u6df1\u3055\u3067\u3059\u3002{1}\u306e\u51e6\u7406\u3092\u30b9\u30ad\u30c3\u30d7\u3057\u307e\u3059\u3002
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.unknownPath.msg=\u30a2\u30fc\u30ab\u30a4\u30d6\: {0}\u306b\u4e0d\u660e\u306a\u30a2\u30a4\u30c6\u30e0\u30d1\u30b9\u304c\u3042\u308a\u307e\u3059\u3002{1}\u3092\u4f7f\u7528\u3057\u307e\u3059\u3002
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.notEnoughDiskSpace.msg=\u30a2\u30fc\u30ab\u30a4\u30d6\u30a2\u30a4\u30c6\u30e0\: {0}, {1}\u3092\u89e3\u51cd\u3059\u308b\u306e\u306b\u30c7\u30a3\u30b9\u30af\u30b9\u30da\u30fc\u30b9\u304c\u8db3\u308a\u307e\u305b\u3093
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.notEnoughDiskSpace.details=\u30a2\u30fc\u30ab\u30a4\u30d6\u30a2\u30a4\u30c6\u30e0\u304c\u89e3\u51cd\u3059\u308b\u306e\u306b\u5927\u304d\u3059\u304e\u307e\u3059\u3002\u3053\u306e\u30a2\u30a4\u30c6\u30e0\u306e\u89e3\u51cd\u3092\u30b9\u30ad\u30c3\u30d7\u3057\u307e\u3059\u3002
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.errUnpacking.msg={0}\u306e\u89e3\u51cd\u30a8\u30e9\u30fc
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.errUnpacking.details={0}. {1}\u3092\u89e3\u51cd\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.encrFileDetected.msg=\u30a2\u30fc\u30ab\u30a4\u30d6\u306b\u6697\u53f7\u5316\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u767a\u898b\u3057\u307e\u3057\u305f\u3002
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.unpack.encrFileDetected.details=\u30a2\u30fc\u30ab\u30a4\u30d6\: {0}\u306e\u4e00\u90e8\u306e\u30d5\u30a1\u30a4\u30eb\u306f\u6697\u53f7\u5316\u3055\u308c\u3066\u3044\u307e\u3059\u3002 {1} \u30a8\u30af\u30b9\u30c8\u30e9\u30af\u30bf\u30fc\u304c\u3053\u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u306e\u5168\u3066\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u62bd\u51fa\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.UnpackStream.write.exception.msg=\u89e3\u51cd\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3092\: {0}\u306b\u66f8\u304d\u8fbc\u307f\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.UnpackedTree.exception.msg=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\:{0}\u306b\u6d3e\u751f\u30d5\u30a1\u30a4\u30eb\u3092\u8ffd\u52a0\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+EmbeddedFileExtractorIngestModule.ImageExtractor.docContainer.init.err=\u8aad\u307f\u53d6\u308a\u4e2d\u306bDoc\u30b3\u30f3\u30c6\u30a4\u30ca\u30fc\u3092\u8d77\u52d5\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+EmbeddedFileExtractorIngestModule.ImageExtractor.docxContainer.init.err={0}\u3092\u8aad\u307f\u53d6\u308a\u4e2d\u306bDocx\u30b3\u30f3\u30c6\u30a4\u30ca\u30fc\u3092\u8d77\u52d5\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+EmbeddedFileExtractorIngestModule.ImageExtractor.pptContainer.init.err={0}\u3092\u8aad\u307f\u53d6\u308a\u4e2d\u306bPpt\u30b3\u30f3\u30c6\u30a4\u30ca\u30fc\u3092\u8d77\u52d5\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+EmbeddedFileExtractorIngestModule.ImageExtractor.pptxContainer.init.err={0}\u3092\u8aad\u307f\u53d6\u308a\u4e2d\u306bPptx\u30b3\u30f3\u30c6\u30a4\u30ca\u30fc\u3092\u8d77\u52d5\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+EmbeddedFileExtractorIngestModule.ImageExtractor.xlsContainer.init.err={0}\u3092\u8aad\u307f\u53d6\u308a\u4e2d\u306bXls\u30b3\u30f3\u30c6\u30a4\u30ca\u30fc\u3092\u8d77\u52d5\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+EmbeddedFileExtractorIngestModule.ImageExtractor.xlsxContainer.init.err={0}\u3092\u8aad\u307f\u53d6\u308a\u4e2d\u306bXlsx\u30b3\u30f3\u30c6\u30a4\u30ca\u30fc\u3092\u8d77\u52d5\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+EmbeddedFileExtractorIngestModule.ImageExtractor.extractImage.addToDB.exception.msg=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u6d3e\u751f\u30d5\u30a1\u30a4\u30eb\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+EmbeddedFileExtractorIngestModule.ImageExtractor.getOutputFolderPath.exception.msg=\u30a2\u30d6\u30b9\u30c8\u30e9\u30af\u30c8\u30d5\u30a1\u30a4\u30eb\: {0}\u304b\u3089\u753b\u50cf\u62bd\u51fa\u306e\u30d1\u30b9\u3092\u5165\u624b\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+EmbeddedFileExtractorIngestModule.ArchiveExtractor.UnpackStream.write.noSpace.msg=\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u30c7\u30a3\u30b9\u30af\u306b\u66f8\u304d\u8fbc\u3081\u307e\u305b\u3093\u3067\u3057\u305f\u3002
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/encryptiondetection/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/encryptiondetection/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..37cfd1d8b2d2f90eeb53021d56a7ba5473713117
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/encryptiondetection/Bundle.properties
@@ -0,0 +1,8 @@
+EncryptionDetectionIngestJobSettingsPanel.minimumEntropyLabel.text=Minimum Entropy:
+EncryptionDetectionIngestJobSettingsPanel.minimumFileSizeLabel.text=Minimum File Size:
+EncryptionDetectionIngestJobSettingsPanel.fileSizeMultiplesEnforcedCheckbox.text=Consider only file sizes that are multiples of 512.
+EncryptionDetectionIngestJobSettingsPanel.slackFilesAllowedCheckbox.text=Consider slack space files.
+EncryptionDetectionIngestJobSettingsPanel.mbLabel.text=MB
+EncryptionDetectionIngestJobSettingsPanel.detectionSettingsLabel.text=Detection Settings
+EncryptionDetectionIngestJobSettingsPanel.minimumFileSizeTextbox.text=
+EncryptionDetectionIngestJobSettingsPanel.minimumEntropyTextbox.text=
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/encryptiondetection/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/encryptiondetection/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..905c5b3d840518c37fe4eaa68691cf4b6020e43b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/encryptiondetection/Bundle.properties-MERGED
@@ -0,0 +1,17 @@
+EncryptionDetectionDataSourceIngestModule.artifactComment.bitlocker=Bitlocker encryption detected.
+EncryptionDetectionDataSourceIngestModule.artifactComment.suspected=Suspected encryption due to high entropy (%f).
+EncryptionDetectionDataSourceIngestModule.processing.message=Checking image for encryption.
+EncryptionDetectionFileIngestModule.artifactComment.password=Password protection detected.
+EncryptionDetectionFileIngestModule.artifactComment.suspected=Suspected encryption due to high entropy (%f).
+EncryptionDetectionFileIngestModule.getDesc.text=Looks for files with the specified minimum entropy.
+EncryptionDetectionFileIngestModule.moduleName.text=Encryption Detection
+EncryptionDetectionIngestJobSettingsPanel.minimumEntropyLabel.text=Minimum Entropy:
+EncryptionDetectionIngestJobSettingsPanel.minimumFileSizeLabel.text=Minimum File Size:
+EncryptionDetectionIngestJobSettingsPanel.fileSizeMultiplesEnforcedCheckbox.text=Consider only file sizes that are multiples of 512.
+EncryptionDetectionIngestJobSettingsPanel.slackFilesAllowedCheckbox.text=Consider slack space files.
+EncryptionDetectionIngestJobSettingsPanel.mbLabel.text=MB
+EncryptionDetectionIngestJobSettingsPanel.detectionSettingsLabel.text=Detection Settings
+EncryptionDetectionIngestJobSettingsPanel.minimumFileSizeTextbox.text=
+EncryptionDetectionIngestJobSettingsPanel.minimumEntropyTextbox.text=
+EncryptionDetectionTools.errorMessage.minimumEntropyInput=Minimum entropy input must be a number between 6.0 and 8.0.
+EncryptionDetectionTools.errorMessage.minimumFileSizeInput=Minimum file size input must be an integer (in megabytes) of 1 or greater.
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/exif/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/exif/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..2987fc2ae86b77a075eaf5f2e20fbb67fc92170a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/exif/Bundle.properties
@@ -0,0 +1,8 @@
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=\
+    Exif metadata ingest module.  \n\n\
+    The ingest module analyzes image files, extracts Exif information and posts the Exif data as results.
+OpenIDE-Module-Name=ExifParser
+OpenIDE-Module-Short-Description=Exif metadata ingest module
+ExifParserFileIngestModule.moduleName.text=Exif Parser
+ExifParserFileIngestModule.getDesc.text=Ingests JPEG files and retrieves their EXIF metadata.
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/exif/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/exif/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..5971ab0d829d3ca7c8cd1742ead67299e6c8f65f
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/exif/Bundle.properties-MERGED
@@ -0,0 +1,10 @@
+CannotRunFileTypeDetection=Cannot run file type detection.
+ExifParserFileIngestModule.indexError.message=Failed to post EXIF Metadata artifact(s).
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=\
+    Exif metadata ingest module.  \n\n\
+    The ingest module analyzes image files, extracts Exif information and posts the Exif data as results.
+OpenIDE-Module-Name=ExifParser
+OpenIDE-Module-Short-Description=Exif metadata ingest module
+ExifParserFileIngestModule.moduleName.text=Exif Parser
+ExifParserFileIngestModule.getDesc.text=Ingests JPEG files and retrieves their EXIF metadata.
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/exif/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/exif/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..4200bd7f587226879fb7eb855a31ead6b4bf1ad4
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/exif/Bundle_ja.properties
@@ -0,0 +1,8 @@
+OpenIDE-Module-Display-Category=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb
+OpenIDE-Module-Long-Description=\
+    Exif\u30e1\u30bf\u30c7\u30fc\u30bf\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3002\n\n\
+    \u3053\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u753b\u50cf\u30d5\u30a1\u30a4\u30eb\u3092\u89e3\u6790\u3057\u3001Exif\u60c5\u5831\u3092\u62bd\u51fa\u3057\u3001Exif\u60c5\u5831\u3092\u7d50\u679c\u3068\u3057\u3066\u30dd\u30b9\u30c8\u3057\u307e\u3059\u3002
+OpenIDE-Module-Name=Exif\u30d1\u30fc\u30b5
+OpenIDE-Module-Short-Description=Exif\u30e1\u30bf\u30c7\u30fc\u30bf\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb
+ExifParserFileIngestModule.moduleName.text=Exif\u30d1\u30fc\u30b5
+ExifParserFileIngestModule.getDesc.text=JPEG\u30d5\u30a1\u30a4\u30eb\u3092\u51e6\u7406\u3057\u3001\u305d\u308c\u3089\u306eEXIF\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u53d6\u5f97\u3057\u307e\u3059\u3002
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/exif/layer.xml b/out/production/Core/org/sleuthkit/autopsy/modules/exif/layer.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7fd4cab78828f7e46cd03ec45a2f289fa970c58c
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/exif/layer.xml
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
+<filesystem />
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..79d8ab3dff7f0a27c655f41486b88707cc694c62
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle.properties
@@ -0,0 +1,59 @@
+OpenIDE-Module-Name=FileExtMismatch
+OptionsCategory_Name_FileExtMismatchOptions=File Extension Mismatch
+OptionsCategory_FileExtMismatch=File Extension Mismatch
+AddFileExtensionAction.msgDlg.msg2=File extension mismatch settings could not be read, extensions update not available.
+AddFileExtensionAction.msgDlg.title=Add Mismatch Extension Error
+AddFileExtensionAction.extHeaderLbl.text=Allowed Extensions for 
+FileExtMismatchConfigPanel.store.msg=Saved.
+FileExtMismatchConfigPanel.store.msgDlg.msg=File extension mismatch settings could not be saved.
+FileExtMismatchConfigPanel.save.msgDlg.title=Save Error
+FileExtMismatchConfigPanel.ok.confDlg.msg=Would you like to save configuration changes?
+FileExtMismatchConfigPanel.confDlg.title=Unsaved Changes
+FileExtMismatchConfigPanel.mimeTableModel.colName=MIME Type
+FileExtMismatchConfigPanel.extTableModel.colName=Extension
+FileExtMismatchContextMenuActionsProvider.menuItemStr=Add extension {0} as matching MIME type {1}
+FileExtMismatchIngestModule.moduleName=Extension Mismatch Detector
+FileExtMismatchIngestModule.moduleDesc.text=Flags files that have a non-standard extension based on their file type.
+FileExtMismatchIngestModule.complete.totalProcTime=Total Processing Time
+FileExtMismatchIngestModule.complete.totalFiles=Total Files Processed
+FileExtMismatchIngestModule.complete.svcMsg.text=File Extension Mismatch Results
+FileExtMismatchOptionsPanelController.moduleErr=Module Error
+FileExtMismatchOptionsPanelController.moduleErr.msg=A module caused an error listening to FileExtMismatchOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+FileExtMismatchModuleSettingsPanel.skipNoExtCheckBox.text=Skip files without extensions
+FileExtMismatchSettingsPanel.extHeaderLabel.text=Allowed Extensions:
+FileExtMismatchSettingsPanel.removeExtButton.text=Delete Extension
+FileExtMismatchDetectorModuleFactory.getIngestJobSettingsPanel.exception.msg=Expected settings argument to be instanceof FileExtMismatchDetectorModuleSettings
+FileExtMismatchDetectorModuleFactory.createFileIngestModule.exception.msg=Expected settings argument to be instanceof FileExtMismatchDetectorModuleSettings
+FileExtMismatchModuleSettingsPanel.skipKnownFiles.text=Skip known files
+FileExtMismatchSettingsPanel.removeTypeButton.text=Delete Type
+FileExtMismatchSettingsPanel.newTypeButton.text=New Type
+FileExtMismatchSettingsPanel.jLabel1.text=File Types:
+FileExtMismatchSettingsPanel.newExtButton.text=New Extension
+FileExtMismatchSettingsPanel.newMimePrompt.message=Add a new MIME file type:
+FileExtMismatchSettingsPanel.newMimePrompt.title=New MIME
+FileExtMismatchSettingsPanel.newMimePrompt.emptyMime.message=MIME type text is empty\!
+FileExtMismatchSettingsPanel.newMimePrompt.emptyMime.title=Empty type
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeNotSupported.message=MIME type not supported\!
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeNotSupported.title=Type not supported
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeExists.message=MIME type already exists\!
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeExists.title=Type already exists
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeNotDetectable.message=MIME type is not detectable by this module.
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeNotDetectable.title=Type not detectable
+FileExtMismatchSettingsPanel.removeTypeButton.noneSelected.message=No MIME type selected\!
+FileExtMismatchSettingsPanel.removeTypeButton.noneSelected.title=No type selected
+FileExtMismatchSettingsPanel.newExtPrompt.message=Add an allowed extension:
+FileExtMismatchSettingsPanel.newExtPrompt.title=New allowed extension
+FileExtMismatchSettingsPanel.newExtPrompt.empty.message=Extension text is empty\!
+FileExtMismatchSettingsPanel.newExtPrompt.empty.title=Extension text empty
+FileExtMismatchSettingsPanel.newExtPrompt.noMimeType.message=No MIME type selected\!
+FileExtMismatchSettingsPanel.newExtPrompt.noMimeType.title=No MIME type selected
+FileExtMismatchSettingsPanel.newExtPrompt.extExists.message=Extension already exists\!
+FileExtMismatchSettingsPanel.newExtPrompt.extExists.title=Extension already exists
+FileExtMismatchSettingsPanel.removeExtButton.noneSelected.message=No extension selected\!
+FileExtMismatchSettingsPanel.removeExtButton.noneSelected.title=No extension selected
+FileExtMismatchSettingsPanel.removeExtButton.noMimeTypeSelected.message=No MIME type selected\!
+FileExtMismatchSettingsPanel.removeExtButton.noMimeTypeSelected.title=No MIME type selected
+FileExtMismatchSettingsPanel.removeTypeButton.toolTipText=
+FileExtMismatchModuleSettingsPanel.checkAllRadioButton.text=Check all file types
+FileExtMismatchModuleSettingsPanel.checkNoTextRadioButton.text=Check all file types except text files
+FileExtMismatchModuleSettingsPanel.checkMediaExeRadioButton.text=Check only multimedia and executable files
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..cfaadf1635652515dc990b581f77947bb1dae701
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle.properties-MERGED
@@ -0,0 +1,64 @@
+AddFileExtensionAction.writeError.message=Could not write file extension settings.
+CannotRunFileTypeDetection=Unable to run file type detection.
+FileExtMismatchIngestModule.indexError.message=Failed to index file extension mismatch artifact for keyword search.
+FileExtMismatchIngestModule.readError.message=Could not read settings.
+FileExtMismatchSettingsPanel.Title=Global File Extension Mismatch Identification Settings
+OpenIDE-Module-Name=FileExtMismatch
+OptionsCategory_Name_FileExtMismatchOptions=File Extension Mismatch
+OptionsCategory_FileExtMismatch=File Extension Mismatch
+AddFileExtensionAction.msgDlg.msg2=File extension mismatch settings could not be read, extensions update not available.
+AddFileExtensionAction.msgDlg.title=Add Mismatch Extension Error
+AddFileExtensionAction.extHeaderLbl.text=Allowed Extensions for 
+FileExtMismatchConfigPanel.store.msg=Saved.
+FileExtMismatchConfigPanel.store.msgDlg.msg=File extension mismatch settings could not be saved.
+FileExtMismatchConfigPanel.save.msgDlg.title=Save Error
+FileExtMismatchConfigPanel.ok.confDlg.msg=Would you like to save configuration changes?
+FileExtMismatchConfigPanel.confDlg.title=Unsaved Changes
+FileExtMismatchConfigPanel.mimeTableModel.colName=MIME Type
+FileExtMismatchConfigPanel.extTableModel.colName=Extension
+FileExtMismatchContextMenuActionsProvider.menuItemStr=Add extension {0} as matching MIME type {1}
+FileExtMismatchIngestModule.moduleName=Extension Mismatch Detector
+FileExtMismatchIngestModule.moduleDesc.text=Flags files that have a non-standard extension based on their file type.
+FileExtMismatchIngestModule.complete.totalProcTime=Total Processing Time
+FileExtMismatchIngestModule.complete.totalFiles=Total Files Processed
+FileExtMismatchIngestModule.complete.svcMsg.text=File Extension Mismatch Results
+FileExtMismatchOptionsPanelController.moduleErr=Module Error
+FileExtMismatchOptionsPanelController.moduleErr.msg=A module caused an error listening to FileExtMismatchOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+FileExtMismatchModuleSettingsPanel.skipNoExtCheckBox.text=Skip files without extensions
+FileExtMismatchSettingsPanel.extHeaderLabel.text=Allowed Extensions:
+FileExtMismatchSettingsPanel.removeExtButton.text=Delete Extension
+FileExtMismatchDetectorModuleFactory.getIngestJobSettingsPanel.exception.msg=Expected settings argument to be instanceof FileExtMismatchDetectorModuleSettings
+FileExtMismatchDetectorModuleFactory.createFileIngestModule.exception.msg=Expected settings argument to be instanceof FileExtMismatchDetectorModuleSettings
+FileExtMismatchModuleSettingsPanel.skipKnownFiles.text=Skip known files
+FileExtMismatchSettingsPanel.removeTypeButton.text=Delete Type
+FileExtMismatchSettingsPanel.newTypeButton.text=New Type
+FileExtMismatchSettingsPanel.jLabel1.text=File Types:
+FileExtMismatchSettingsPanel.newExtButton.text=New Extension
+FileExtMismatchSettingsPanel.newMimePrompt.message=Add a new MIME file type:
+FileExtMismatchSettingsPanel.newMimePrompt.title=New MIME
+FileExtMismatchSettingsPanel.newMimePrompt.emptyMime.message=MIME type text is empty\!
+FileExtMismatchSettingsPanel.newMimePrompt.emptyMime.title=Empty type
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeNotSupported.message=MIME type not supported\!
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeNotSupported.title=Type not supported
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeExists.message=MIME type already exists\!
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeExists.title=Type already exists
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeNotDetectable.message=MIME type is not detectable by this module.
+FileExtMismatchSettingsPanel.newMimePrompt.mimeTypeNotDetectable.title=Type not detectable
+FileExtMismatchSettingsPanel.removeTypeButton.noneSelected.message=No MIME type selected\!
+FileExtMismatchSettingsPanel.removeTypeButton.noneSelected.title=No type selected
+FileExtMismatchSettingsPanel.newExtPrompt.message=Add an allowed extension:
+FileExtMismatchSettingsPanel.newExtPrompt.title=New allowed extension
+FileExtMismatchSettingsPanel.newExtPrompt.empty.message=Extension text is empty\!
+FileExtMismatchSettingsPanel.newExtPrompt.empty.title=Extension text empty
+FileExtMismatchSettingsPanel.newExtPrompt.noMimeType.message=No MIME type selected\!
+FileExtMismatchSettingsPanel.newExtPrompt.noMimeType.title=No MIME type selected
+FileExtMismatchSettingsPanel.newExtPrompt.extExists.message=Extension already exists\!
+FileExtMismatchSettingsPanel.newExtPrompt.extExists.title=Extension already exists
+FileExtMismatchSettingsPanel.removeExtButton.noneSelected.message=No extension selected\!
+FileExtMismatchSettingsPanel.removeExtButton.noneSelected.title=No extension selected
+FileExtMismatchSettingsPanel.removeExtButton.noMimeTypeSelected.message=No MIME type selected\!
+FileExtMismatchSettingsPanel.removeExtButton.noMimeTypeSelected.title=No MIME type selected
+FileExtMismatchSettingsPanel.removeTypeButton.toolTipText=
+FileExtMismatchModuleSettingsPanel.checkAllRadioButton.text=Check all file types
+FileExtMismatchModuleSettingsPanel.checkNoTextRadioButton.text=Check all file types except text files
+FileExtMismatchModuleSettingsPanel.checkMediaExeRadioButton.text=Check only multimedia and executable files
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..fc35bab029f04512e6358f8659de5507b6e71fac
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/Bundle_ja.properties
@@ -0,0 +1,44 @@
+OpenIDE-Module-Name=\u30d5\u30a1\u30a4\u30eb\u62e1\u5f35\u5b50\u4e0d\u4e00\u81f4
+OptionsCategory_Name_FileExtMismatchOptions=\u30d5\u30a1\u30a4\u30eb\u62e1\u5f35\u5b50\u4e0d\u4e00\u81f4
+OptionsCategory_FileExtMismatch=\u30d5\u30a1\u30a4\u30eb\u62e1\u5f35\u5b50\u4e0d\u4e00\u81f4
+AddFileExtensionAction.msgDlg.msg=XML\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u66f8\u304f\u306e\u3092\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+AddFileExtensionAction.msgDlg.title=\u4e0d\u4e00\u81f4\u62e1\u5f35\u5b50\u306e\u30a8\u30e9\u30fc\u3092\u8ffd\u52a0
+FileExtMismatchConfigPanel.addExtButton.errLabel.empty=\u62e1\u5f35\u5b50\u30c6\u30ad\u30b9\u30c8\u304c\u7a7a\u767d\u3067\u3059\uff01
+FileExtMismatchConfigPanel.addExtButton.errLabel.noMimeType=MIME\u30bf\u30a4\u30d7\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093\uff01
+FileExtMismatchConfigPanel.addExtButton.errLabel.extExists=\u62e1\u5f35\u5b50\u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059\uff01
+FileExtMismatchConfigPanel.addExtButton.errLabel.extAdded=\u62e1\u5f35\u5b50{0}\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002
+FileExtMismatchConfigPanel.addTypeButton.empty=MIME\u30bf\u30a4\u30d7\u30c6\u30ad\u30b9\u30c8\u304c\u7a7a\u767d\u3067\u3059\uff01
+FileExtMismatchConfigPanel.addTypeButton.mimeTypeNotSupported=MIME\u30bf\u30a4\u30d7\u304c\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\uff01
+FileExtMismatchConfigPanel.addTypeButton.mimeTypeExists=MIME\u30bf\u30a4\u30d7\u304c\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059\uff01
+FileExtMismatchConfigPanel.addTypeButton.mimeTypeNotDetectable=MIME\u30bf\u30a4\u30d7\u304c\u3053\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u3067\u306f\u691c\u51fa\u3067\u304d\u307e\u305b\u3093\u3002
+FileExtMismatchConfigPanel.addTypeButton.mimeTypeAdded=MIME\u30bf\u30a4\u30d7{0}\u304c\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002
+FileExtMismatchConfigPanel.removeTypeButton.noneSelected=MIME\u30bf\u30a4\u30d7\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093\uff01
+FileExtMismatchConfigPanel.remoteTypeButton.deleted=MIME\u30bf\u30a4\u30d7{0}\u304c\u524a\u9664\u3055\u308c\u307e\u3057\u305f\u3002
+FileExtMismatchConfigPanel.removeExtButton.noneSelected=\u62e1\u5f35\u5b50\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093\uff01
+FileExtMismatchConfigPanel.removeExtButton.noMimeTypeSelected=MIME\u30bf\u30a4\u30d7\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093\uff01
+FileExtMismatchConfigPanel.removeExtButton.deleted=\u62e1\u5f35\u5b50{0}\u304c\u524a\u9664\u3055\u308c\u307e\u3057\u305f\u3002
+FileExtMismatchConfigPanel.store.msg=\u4fdd\u5b58\u3055\u308c\u307e\u3057\u305f\u3002
+FileExtMismatchConfigPanel.store.msgDlg.msg=XML\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u3092\u66f8\u304f\u306e\u3092\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+FileExtMismatchConfigPanel.save.msgDlg.title=\u4fdd\u5b58\u30a8\u30e9\u30fc
+FileExtMismatchConfigPanel.ok.confDlg.msg=\u8a2d\u5b9a\u5909\u66f4\u3092\u4fdd\u5b58\u3057\u307e\u3059\u304b\uff1f
+FileExtMismatchConfigPanel.confDlg.title=\u4fdd\u5b58\u3055\u308c\u3066\u3044\u306a\u3044\u5909\u66f4
+FileExtMismatchConfigPanel.mimeTableModel.colName=MIME\u30bf\u30a4\u30d7
+FileExtMismatchConfigPanel.extTableModel.colName=\u62e1\u5f35\u5b50
+FileExtMismatchContextMenuActionsProvider.menuItemStr=\u62e1\u5f35\u5b50{0}\u3092MIME\u30bf\u30a4\u30d7{1}\u306e\u4e00\u81f4\u3068\u3057\u3066\u8ffd\u52a0
+FileExtMismatchIngestModule.moduleName=\u62e1\u5f35\u5b50\u4e0d\u4e00\u81f4\u30c7\u30a3\u30c6\u30af\u30bf\u30fc
+FileExtMismatchIngestModule.moduleDesc.text=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u306b\u57fa\u3065\u3044\u3066\u3001\u6a19\u6e96\u7684\u3067\u306f\u306a\u3044\u62e1\u5f35\u5b50\u3092\u6301\u3064\u30d5\u30a1\u30a4\u30eb\u3092\u30d5\u30e9\u30b0\u3057\u307e\u3059\u3002d
+FileExtMismatchIngestModule.complete.totalProcTime=\u5408\u8a08\u51e6\u7406\u6642\u9593
+FileExtMismatchIngestModule.complete.totalFiles=\u5408\u8a08\u51e6\u7406\u30d5\u30a1\u30a4\u30eb\u6570
+FileExtMismatchIngestModule.complete.svcMsg.text=\u30d5\u30a1\u30a4\u30eb\u62e1\u5f35\u5b50\u4e0d\u4e00\u81f4\u7d50\u679c
+FileExtMismatchOptionsPanelController.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+FileExtMismatchOptionsPanelController.moduleErr.msg=FileExtMismatchOptionsPanelController\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u306e\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+AddFileExtensionAction.extHeaderLbl.text=\u4e0b\u8a18\u7528\u306b\u8a31\u53ef\u3059\u308b\u62e1\u5f35\u5b50
+FileExtMismatchModuleSettingsPanel.skipNoExtCheckBox.text=\u62e1\u5f35\u5b50\u306e\u7121\u3044\u30d5\u30a1\u30a4\u30eb\u3092\u30b9\u30ad\u30c3\u30d7
+FileExtMismatchSettingsPanel.extHeaderLabel.text=\u8a31\u53ef\u3059\u308b\u62e1\u5f35\u5b50\uff1a
+FileExtMismatchSettingsPanel.removeExtButton.text=\u9078\u629e\u3057\u305f\u62e1\u5f35\u5b50\u3092\u524a\u9664
+FileExtMismatchDetectorModuleFactory.getIngestJobSettingsPanel.exception.msg=\u8a2d\u5b9a\u3092\u884c\u3046\u70ba\u306e\u60f3\u5b9a\u3055\u308c\u308b\u5f15\u6570\u306finstanceof FileExtMismatchDetectorModuleSettings\u3067\u3059\u3002
+FileExtMismatchDetectorModuleFactory.createFileIngestModule.exception.msg=\u8a2d\u5b9a\u3092\u884c\u3046\u70ba\u306e\u60f3\u5b9a\u3055\u308c\u308b\u5f15\u6570\u306finstanceof FileExtMismatchDetectorModuleSettings\u3067\u3059\u3002
+FileExtMismatchSettingsPanel.removeTypeButton.text=\u9078\u629e\u3057\u305f\u30bf\u30a4\u30d7\u3092\u524a\u9664
+FileExtMismatchSettingsPanel.newTypeButton.text=\u30bf\u30a4\u30d7\u3092\u8ffd\u52a0
+FileExtMismatchSettingsPanel.jLabel1.text=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\uff1a
+FileExtMismatchSettingsPanel.newExtButton.text=\u62e1\u5f35\u5b50\u3092\u8ffd\u52a0
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/MismatchConfigSchema.xsd b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/MismatchConfigSchema.xsd
new file mode 100644
index 0000000000000000000000000000000000000000..cf6f271fc091c757d64debc925b8bc277a1b1198
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/MismatchConfigSchema.xsd
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+	<xs:element name="mismatch_config">
+		<xs:complexType>
+			<xs:sequence>
+				<xs:element name="signature">
+					<xs:complexType>
+						<xs:sequence>
+							<xs:element maxOccurs="unbounded" name="ext" type="xs:string" />
+						</xs:sequence>
+						<xs:attribute name="mimetype" type="xs:string" use="required" />
+					</xs:complexType>
+				</xs:element>
+			</xs:sequence>
+		</xs:complexType>
+	</xs:element>
+</xs:schema>
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/mismatch_config.xml b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/mismatch_config.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a89cb7f42175ba5b078e0a882d4f3273fb425e0c
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/mismatch_config.xml
@@ -0,0 +1,472 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<mismatch_config>
+ <signature mimetype="application/java-archive">
+  <ext>jar</ext>
+ </signature>
+ <signature mimetype="application/msword">
+  <ext>doc</ext>
+  <ext>dot</ext>
+ </signature>
+ <signature mimetype="application/pdf">
+  <ext>pdf</ext>
+ </signature>
+ <signature mimetype="application/rtf">
+  <ext>doc</ext>
+  <ext>rtf</ext>
+ </signature>
+ <signature mimetype="application/vnd.ms-asf">
+  <ext>asf</ext>
+  <ext>wmv</ext>
+ </signature>
+ <signature mimetype="application/vnd.ms-cab-compressed">
+  <ext>cab</ext>
+ </signature>
+ <signature mimetype="application/vnd.ms-excel">
+  <ext>xla</ext>
+  <ext>xls</ext>
+  <ext>xlt</ext>
+ </signature>
+ <signature mimetype="application/vnd.ms-powerpoint">
+  <ext>pot</ext>
+  <ext>ppa</ext>
+  <ext>pps</ext>
+  <ext>ppt</ext>
+ </signature>
+ <signature mimetype="application/vnd.oasis.opendocument.presentation">
+  <ext>odp</ext>
+ </signature>
+ <signature mimetype="application/vnd.oasis.opendocument.spreadsheet">
+  <ext>ods</ext>
+ </signature>
+ <signature mimetype="application/vnd.oasis.opendocument.text">
+  <ext>odt</ext>
+ </signature>
+ <signature mimetype="application/vnd.rn-realmedia">
+  <ext>rm</ext>
+ </signature>
+ <signature mimetype="application/vnd.rn-realvideo">
+  <ext>rv</ext>
+ </signature>
+ <signature mimetype="application/x-arj">
+  <ext>arj</ext>
+ </signature>
+ <signature mimetype="application/x-bzip">
+  <ext>bz</ext>
+  <ext>bzip</ext>
+ </signature>
+ <signature mimetype="application/x-bzip2">
+  <ext>bzip2</ext>
+ </signature>
+ <signature mimetype="application/x-cpio">
+  <ext>cpio</ext>
+ </signature>
+ <signature mimetype="application/x-dosexec">
+  <ext>exe</ext>
+ </signature>
+ <signature mimetype="application/x-gzip">
+  <ext>gz</ext>
+  <ext>gzip</ext>
+  <ext>tgz</ext>
+ </signature>
+ <signature mimetype="application/x-msoffice">
+  <ext>automaticdestinations-ms</ext>
+  <ext>bag</ext>
+  <ext>customdestinations-ms</ext>
+  <ext>db</ext>
+  <ext>db.keep</ext>
+  <ext>doc</ext>
+  <ext>docm</ext>
+  <ext>docx</ext>
+  <ext>dot</ext>
+  <ext>dotm</ext>
+  <ext>dotx</ext>
+  <ext>dpb</ext>
+  <ext>feed-ms</ext>
+  <ext>gra</ext>
+  <ext>msi</ext>
+  <ext>mst</ext>
+  <ext>pot</ext>
+  <ext>potm</ext>
+  <ext>potx</ext>
+  <ext>ppa</ext>
+  <ext>ppam</ext>
+  <ext>pps</ext>
+  <ext>ppsm</ext>
+  <ext>ppt</ext>
+  <ext>pptm</ext>
+  <ext>pptx</ext>
+  <ext>wiz</ext>
+  <ext>xla</ext>
+  <ext>xlam</ext>
+  <ext>xls</ext>
+  <ext>xlsb</ext>
+  <ext>xlsm</ext>
+  <ext>xlsx</ext>
+  <ext>xlt</ext>
+  <ext>xltm</ext>
+ </signature>
+ <signature mimetype="application/x-ooxml">
+  <ext>docx</ext>
+  <ext>dotx</ext>
+  <ext>potm</ext>
+  <ext>potx</ext>
+  <ext>ppam</ext>
+  <ext>ppsm</ext>
+  <ext>pptm</ext>
+  <ext>pptx</ext>
+  <ext>xlam</ext>
+  <ext>xlsb</ext>
+  <ext>xlsm</ext>
+  <ext>xlsx</ext>
+  <ext>xltm</ext>
+ </signature>
+ <signature mimetype="application/x-rar-compressed">
+  <ext>rar</ext>
+ </signature>
+ <signature mimetype="application/x-shockwave-flash">
+  <ext>swf</ext>
+ </signature>
+ <signature mimetype="application/x-tar">
+  <ext>tar</ext>
+ </signature>
+ <signature mimetype="application/zip">
+  <ext>amo</ext>
+  <ext>docx</ext>
+  <ext>dotx</ext>
+  <ext>jar</ext>
+  <ext>kmz</ext>
+  <ext>potm</ext>
+  <ext>potx</ext>
+  <ext>ppam</ext>
+  <ext>ppsm</ext>
+  <ext>pptm</ext>
+  <ext>pptx</ext>
+  <ext>vs</ext>
+  <ext>wmz</ext>
+  <ext>xlam</ext>
+  <ext>xlsb</ext>
+  <ext>xlsm</ext>
+  <ext>xlsx</ext>
+  <ext>xltm</ext>
+  <ext>xpi</ext>
+  <ext>zip</ext>
+ </signature>
+ <signature mimetype="audio/aiff">
+  <ext>aif</ext>
+  <ext>aiff</ext>
+ </signature>
+ <signature mimetype="audio/midi">
+  <ext>mid</ext>
+  <ext>midi</ext>
+ </signature>
+ <signature mimetype="audio/mp4">
+  <ext>m4a</ext>
+  <ext>mp4</ext>
+ </signature>
+ <signature mimetype="audio/mpa">
+  <ext>m2a</ext>
+  <ext>mp2</ext>
+  <ext>mp3</ext>
+  <ext>mpa</ext>
+ </signature>
+ <signature mimetype="audio/mpeg">
+  <ext>m2a</ext>
+  <ext>mp2</ext>
+  <ext>mp3</ext>
+  <ext>mpa</ext>
+  <ext>raw</ext>
+ </signature>
+ <signature mimetype="audio/ogg">
+  <ext>ogg</ext>
+ </signature>
+ <signature mimetype="audio/x-aac">
+  <ext>aac</ext>
+ </signature>
+ <signature mimetype="audio/x-aiff">
+  <ext>aif</ext>
+  <ext>aiff</ext>
+ </signature>
+ <signature mimetype="audio/x-flac">
+  <ext>flac</ext>
+ </signature>
+ <signature mimetype="audio/x-mpeg">
+  <ext>m2a</ext>
+  <ext>mp2</ext>
+  <ext>mp3</ext>
+  <ext>mpa</ext>
+ </signature>
+ <signature mimetype="audio/x-mpegurl">
+  <ext>m3u</ext>
+ </signature>
+ <signature mimetype="audio/x-ms-wma">
+  <ext>asf</ext>
+  <ext>wma</ext>
+ </signature>
+ <signature mimetype="audio/x-wav">
+  <ext>wav</ext>
+ </signature>
+ <signature mimetype="image/bmp">
+  <ext>bm</ext>
+  <ext>bmp</ext>
+ </signature>
+ <signature mimetype="image/gif">
+  <ext>gif</ext>
+  <ext>jpeg</ext>
+  <ext>jpg</ext>
+  <ext>png</ext>
+ </signature>
+ <signature mimetype="image/jpeg">
+  <ext>gif</ext>
+  <ext>jfi</ext>
+  <ext>jfif</ext>
+  <ext>jif</ext>
+  <ext>jpe</ext>
+  <ext>jpeg</ext>
+  <ext>jpg</ext>
+  <ext>jpg:ms-thumbnail</ext>
+  <ext>png</ext>
+  <ext>tile</ext>
+ </signature>
+ <signature mimetype="image/png">
+  <ext>avatar</ext>
+  <ext>gif</ext>
+  <ext>jpeg</ext>
+  <ext>jpg</ext>
+  <ext>png</ext>
+ </signature>
+ <signature mimetype="image/tiff">
+  <ext>tif</ext>
+  <ext>tiff</ext>
+ </signature>
+ <signature mimetype="image/vnd.adobe.photoshop">
+  <ext>psd</ext>
+ </signature>
+ <signature mimetype="image/x-icon">
+  <ext>ico</ext>
+ </signature>
+ <signature mimetype="image/x-ms-bmp">
+  <ext>bmp</ext>
+ </signature>
+ <signature mimetype="image/x-raw-nikon">
+  <ext>nef</ext>
+ </signature>
+ <signature mimetype="text/html">
+  <ext>hhk</ext>
+  <ext>hta</ext>
+  <ext>htm</ext>
+  <ext>html</ext>
+  <ext>htmls</ext>
+  <ext>htt</ext>
+  <ext>htx</ext>
+  <ext>shtml</ext>
+  <ext>wpl</ext>
+  <ext>xml</ext>
+ </signature>
+ <signature mimetype="text/plain">
+  <ext>acro</ext>
+  <ext>adm</ext>
+  <ext>admx</ext>
+  <ext>aff</ext>
+  <ext>appcontent-ms</ext>
+  <ext>arff</ext>
+  <ext>ashx</ext>
+  <ext>asp</ext>
+  <ext>aspx</ext>
+  <ext>axd</ext>
+  <ext>bat</ext>
+  <ext>bau</ext>
+  <ext>box</ext>
+  <ext>c</ext>
+  <ext>catalog</ext>
+  <ext>cc</ext>
+  <ext>cdxml</ext>
+  <ext>cfg</ext>
+  <ext>chs</ext>
+  <ext>cht</ext>
+  <ext>cmake</ext>
+  <ext>cmd</ext>
+  <ext>cmp</ext>
+  <ext>cnt</ext>
+  <ext>cpp</ext>
+  <ext>cpx</ext>
+  <ext>cs</ext>
+  <ext>css</ext>
+  <ext>csv</ext>
+  <ext>cty</ext>
+  <ext>cxx</ext>
+  <ext>dat</ext>
+  <ext>det</ext>
+  <ext>deu</ext>
+  <ext>dic</ext>
+  <ext>dlg</ext>
+  <ext>doc</ext>
+  <ext>dtd</ext>
+  <ext>dun</ext>
+  <ext>ecf</ext>
+  <ext>elm</ext>
+  <ext>eml</ext>
+  <ext>eng</ext>
+  <ext>ent</ext>
+  <ext>enu</ext>
+  <ext>esn</ext>
+  <ext>fra</ext>
+  <ext>gdl</ext>
+  <ext>gpd</ext>
+  <ext>h</ext>
+  <ext>hlp</ext>
+  <ext>hpp</ext>
+  <ext>hta</ext>
+  <ext>htm</ext>
+  <ext>html</ext>
+  <ext>htt</ext>
+  <ext>hxx</ext>
+  <ext>ic</ext>
+  <ext>icw</ext>
+  <ext>idl</ext>
+  <ext>iem</ext>
+  <ext>inc</ext>
+  <ext>inf</ext>
+  <ext>inf_loc</ext>
+  <ext>ini</ext>
+  <ext>ins</ext>
+  <ext>iqy</ext>
+  <ext>isl</ext>
+  <ext>isp</ext>
+  <ext>ita</ext>
+  <ext>java</ext>
+  <ext>js</ext>
+  <ext>jsm</ext>
+  <ext>json</ext>
+  <ext>jsp</ext>
+  <ext>kml</ext>
+  <ext>la</ext>
+  <ext>library-ms</ext>
+  <ext>lisp</ext>
+  <ext>lng</ext>
+  <ext>lo_</ext>
+  <ext>log</ext>
+  <ext>lsp</ext>
+  <ext>lst</ext>
+  <ext>lua</ext>
+  <ext>mak</ext>
+  <ext>man</ext>
+  <ext>manifest</ext>
+  <ext>map</ext>
+  <ext>mfl</ext>
+  <ext>milk</ext>
+  <ext>mof</ext>
+  <ext>nld</ext>
+  <ext>nt</ext>
+  <ext>obe</ext>
+  <ext>oem</ext>
+  <ext>old</ext>
+  <ext>org</ext>
+  <ext>pc</ext>
+  <ext>ph</ext>
+  <ext>php</ext>
+  <ext>php3</ext>
+  <ext>phtml</ext>
+  <ext>pl</ext>
+  <ext>plx</ext>
+  <ext>pm</ext>
+  <ext>policy</ext>
+  <ext>ppd</ext>
+  <ext>pro</ext>
+  <ext>properties</ext>
+  <ext>prx</ext>
+  <ext>ps</ext>
+  <ext>ps1</ext>
+  <ext>ps1xml</ext>
+  <ext>psd1</ext>
+  <ext>psm</ext>
+  <ext>psm1</ext>
+  <ext>psp</ext>
+  <ext>py</ext>
+  <ext>pyw</ext>
+  <ext>rat</ext>
+  <ext>rb</ext>
+  <ext>rbf</ext>
+  <ext>rbw</ext>
+  <ext>rdf</ext>
+  <ext>reg</ext>
+  <ext>rq0</ext>
+  <ext>rsp</ext>
+  <ext>rst</ext>
+  <ext>s</ext>
+  <ext>sam</ext>
+  <ext>scp</ext>
+  <ext>sep</ext>
+  <ext>shtm</ext>
+  <ext>shtml</ext>
+  <ext>sif</ext>
+  <ext>sig</ext>
+  <ext>sql</ext>
+  <ext>std</ext>
+  <ext>stp</ext>
+  <ext>strings</ext>
+  <ext>sve</ext>
+  <ext>sve</ext>
+  <ext>svg</ext>
+  <ext>tex</ext>
+  <ext>text</ext>
+  <ext>tha</ext>
+  <ext>theme</ext>
+  <ext>ths</ext>
+  <ext>txt</ext>
+  <ext>url</ext>
+  <ext>vb</ext>
+  <ext>vbs</ext>
+  <ext>ver</ext>
+  <ext>winprf</ext>
+  <ext>winprf_backup</ext>
+  <ext>wpl</ext>
+  <ext>wsdl</ext>
+  <ext>xaml</ext>
+  <ext>xdc</ext>
+  <ext>xdr</ext>
+  <ext>xhtml</ext>
+  <ext>xml</ext>
+  <ext>xrm-ms</ext>
+  <ext>xsd</ext>
+  <ext>xsl</ext>
+  <ext>xsml</ext>
+ </signature>
+ <signature mimetype="video/3gpp">
+  <ext>3gp</ext>
+ </signature>
+ <signature mimetype="video/mp4">
+  <ext>m4r</ext>
+  <ext>mp4</ext>
+ </signature>
+ <signature mimetype="video/mpeg">
+  <ext>m1v</ext>
+  <ext>m2v</ext>
+  <ext>mpe</ext>
+  <ext>mpeg</ext>
+  <ext>mpg</ext>
+  <ext>mpv</ext>
+ </signature>
+ <signature mimetype="video/quicktime">
+  <ext>m4a</ext>
+  <ext>mov</ext>
+  <ext>mp4</ext>
+  <ext>qt</ext>
+ </signature>
+ <signature mimetype="video/x-flv">
+  <ext>flv</ext>
+ </signature>
+ <signature mimetype="video/x-m4v">
+  <ext>m4v</ext>
+ </signature>
+ <signature mimetype="video/x-ms-asf">
+  <ext>asf</ext>
+  <ext>wma</ext>
+  <ext>wmv</ext>
+ </signature>
+ <signature mimetype="video/x-ms-wmv">
+  <ext>wmv</ext>
+ </signature>
+ <signature mimetype="video/x-msvideo">
+  <ext>avi</ext>
+ </signature>
+</mismatch_config>
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/options-icon.png b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/options-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3ca571e32dbe545e7c1cc6c0d6cc23469cd5be0
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/options-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/save16.png b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/save16.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f0caa834614caa44f648436bdb36118617423c8
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/fileextmismatch/save16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..7225dbedf618775a02b57e16255316549122375b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/Bundle.properties
@@ -0,0 +1,55 @@
+OptionsCategory_Name_FileTypeId=File Types
+OptionsCategory_Keywords_FileTypeId=FileTypeId
+OpenIDE-Module-Name=FileTypeId
+FileTypeIdIngestModule.moduleName.text=File Type Identification
+FileTypeIdIngestModule.moduleDesc.text=Matches file types based on binary signatures.
+FileTypeIdIngestModule.complete.totalProcTime=Total Processing Time
+FileTypeIdIngestModule.complete.totalFiles=Total Files Processed
+FileTypeIdIngestModule.complete.srvMsg.text=File Type Id Results
+FileTypeIdModuleFactory.getIngestJobSettingsPanel.exception.msg=Expected settings argument to be instanceof FileTypeIdModuleSettings
+FileTypeIdModuleFactory.createFileIngestModule.exception.msg=Expected settings argument to be instanceof FileTypeIdModuleSettings
+FileTypeIdIngestJobSettingsPanel.skipKnownCheckBox.toolTipText=Depending on how many files have known hashes, checking this box will improve the speed of file type identification.
+FileTypeIdIngestJobSettingsPanel.skipKnownCheckBox.text=Skip known files (NSRL)
+FileTypeIdGlobalSettingsPanel.deleteTypeButton.text=Delete Type
+FileTypeIdGlobalSettingsPanel.signatureComboBox.rawItem=Bytes (Hex)
+FileTypeIdGlobalSettingsPanel.signatureComboBox.asciiItem=String (ASCII)
+FileTypeIdGlobalSettingsPanel.offsetComboBox.startItem=Start
+FileTypeIdGlobalSettingsPanel.offsetComboBox.endItem=End
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidMIMEType.message=MIME type is required.
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidMIMEType.title=Missing MIME Type
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidSignature.message=Signature is required.
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidSignature.title=Missing Signature
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidOffset.length=Offset must not be smaller than signature size.
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidOffset.message=Offset must be a positive integer.
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidOffset.title=Invalid Offset
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidRawSignatureBytes.message=The signature has one or more invalid hexadecimal digits.
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidSignatureBytes.title=Invalid Signature
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidInterestingFilesSetName.message=
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidInterestingFilesSetName.title=Missing Interesting Files Set Name
+FileTypeIdGlobalSettingsPanel.JOptionPane.storeFailed.title=Save Failed
+FileTypeIdGlobalSettingsPanel.JOptionPane.loadFailed.title=Load Failed
+FileTypeIdGlobalSettingsPanel.loadFileTypes.errorMessage=Failed to load existing file type definitions.
+FileTypeIdGlobalSettingsPanel.saveFileTypes.errorMessage=Failed to save file type definitions.
+FileTypeIdGlobalSettingsPanel.newTypeButton.text=New Type
+FileTypeIdGlobalSettingsPanel.jLabel2.text=Custom MIME Types:
+FileTypeIdGlobalSettingsPanel.startUp.fileTypeDetectorInitializationException.msg=Error initializing the file type detector.
+AddFileTypeSignaturePanel.offsetLabel.text=Byte Offset
+AddFileTypeSignaturePanel.signatureTextField.text=
+AddFileTypeSignaturePanel.signatureTypeLabel.text=Signature Type
+AddFileTypeSignaturePanel.signatureLabel.text=Signature
+AddFileTypeSignaturePanel.hexPrefixLabel.text=0x
+AddFileTypeSignaturePanel.offsetRelativeToLabel.text=Offset is relative to 
+AddFileTypeSignaturePanel.offsetTextField.text=
+FileTypeIdGlobalSettingsPanel.jLabel1.text=Signatures
+FileTypeIdGlobalSettingsPanel.editTypeButton.text=Edit Type
+AddFileTypePanel.mimeTypeTextField.text=
+AddFileTypePanel.mimeTypeLabel.text=MIME Type
+AddFileTypePanel.deleteSigButton.text=Delete Signature
+AddFileTypePanel.jLabel1.text=Signatures
+AddFileTypePanel.editSigButton.text=Edit Signature
+AddFileTypePanel.addSigButton.text=Add Signature
+AddFileTypePanel.postHitCheckBox.text=Alert as an "Interesting File" when found
+AddFileTypePanel.setNameLabel.text=Set Name
+AddFileTypePanel.setNameTextField.text=
+FileTypeIdGlobalSettingsPanel.ingestRunningWarningLabel.text=Cannot make changes to file type definitions when ingest is running!
+FileTypeIdGlobalSettingsPanel.jLabel3.text=Autopsy can automatically detect many file types. Add your custom file types here.
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..ccc55e18b035ad9b32018d43453a704e086bdaf4
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/Bundle.properties-MERGED
@@ -0,0 +1,75 @@
+# {0} - type name
+AddFileTypePanel.containsIllegalCharacter.message=Invalid character in MIME type, {0} has been suggested instead
+AddFileTypePanel.containsIllegalCharacter.title=Invalid Character in MIME Type
+AddFileTypePanel.mimeFormatLabel.text=Form of MIME type should be: media type/media subtype
+# {0} - media subtype
+AddFileTypePanel.nonStandardMIMEType.message=MIME type must be of form: media type/media subtype. Custom/{0} has been suggested instead.
+AddFileTypePanel.nonStandardMIMEType.title=Non-standard MIME Type
+AddFileTypeSignatureDialog.addButton.title=OK
+AddFileTypeSignatureDialog.cancelButton.title=Cancel
+AddFileTypeSignatureDialog.invalidSignature.message=Invalid signature
+AddFileTypeSignaturePanel.signatureStringFail.text=Couldn't get signatures string
+AddMimeTypeDialog.addButton.title=OK
+AddMimeTypeDialog.cancelButton.title=Cancel
+AddMimeTypedialog.title=File Type
+AddMimeTypePanel.emptySetName.message=Interesting files set name is required if alert is requested.
+AddMimeTypePanel.emptySetName.title=Missing Interesting Files Set Name
+AddMimeTypePanel.emptySigList.message=Must have at least one signature.
+AddMimeTypePanel.emptySigList.title=Invalid Signature List
+CannotRunFileTypeDetection=Unable to run file type detection.
+FileTypeIdGlobalSettingsPanel.Title=Global File Type Identification Settings
+OptionsCategory_Name_FileTypeId=File Types
+OptionsCategory_Keywords_FileTypeId=FileTypeId
+OpenIDE-Module-Name=FileTypeId
+FileTypeIdIngestModule.moduleName.text=File Type Identification
+FileTypeIdIngestModule.moduleDesc.text=Matches file types based on binary signatures.
+FileTypeIdIngestModule.complete.totalProcTime=Total Processing Time
+FileTypeIdIngestModule.complete.totalFiles=Total Files Processed
+FileTypeIdIngestModule.complete.srvMsg.text=File Type Id Results
+FileTypeIdModuleFactory.getIngestJobSettingsPanel.exception.msg=Expected settings argument to be instanceof FileTypeIdModuleSettings
+FileTypeIdModuleFactory.createFileIngestModule.exception.msg=Expected settings argument to be instanceof FileTypeIdModuleSettings
+FileTypeIdIngestJobSettingsPanel.skipKnownCheckBox.toolTipText=Depending on how many files have known hashes, checking this box will improve the speed of file type identification.
+FileTypeIdIngestJobSettingsPanel.skipKnownCheckBox.text=Skip known files (NSRL)
+FileTypeIdGlobalSettingsPanel.deleteTypeButton.text=Delete Type
+FileTypeIdGlobalSettingsPanel.signatureComboBox.rawItem=Bytes (Hex)
+FileTypeIdGlobalSettingsPanel.signatureComboBox.asciiItem=String (ASCII)
+FileTypeIdGlobalSettingsPanel.offsetComboBox.startItem=Start
+FileTypeIdGlobalSettingsPanel.offsetComboBox.endItem=End
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidMIMEType.message=MIME type is required.
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidMIMEType.title=Missing MIME Type
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidSignature.message=Signature is required.
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidSignature.title=Missing Signature
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidOffset.length=Offset must not be smaller than signature size.
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidOffset.message=Offset must be a positive integer.
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidOffset.title=Invalid Offset
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidRawSignatureBytes.message=The signature has one or more invalid hexadecimal digits.
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidSignatureBytes.title=Invalid Signature
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidInterestingFilesSetName.message=
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidInterestingFilesSetName.title=Missing Interesting Files Set Name
+FileTypeIdGlobalSettingsPanel.JOptionPane.storeFailed.title=Save Failed
+FileTypeIdGlobalSettingsPanel.JOptionPane.loadFailed.title=Load Failed
+FileTypeIdGlobalSettingsPanel.loadFileTypes.errorMessage=Failed to load existing file type definitions.
+FileTypeIdGlobalSettingsPanel.saveFileTypes.errorMessage=Failed to save file type definitions.
+FileTypeIdGlobalSettingsPanel.newTypeButton.text=New Type
+FileTypeIdGlobalSettingsPanel.jLabel2.text=Custom MIME Types:
+FileTypeIdGlobalSettingsPanel.startUp.fileTypeDetectorInitializationException.msg=Error initializing the file type detector.
+AddFileTypeSignaturePanel.offsetLabel.text=Byte Offset
+AddFileTypeSignaturePanel.signatureTextField.text=
+AddFileTypeSignaturePanel.signatureTypeLabel.text=Signature Type
+AddFileTypeSignaturePanel.signatureLabel.text=Signature
+AddFileTypeSignaturePanel.hexPrefixLabel.text=0x
+AddFileTypeSignaturePanel.offsetRelativeToLabel.text=Offset is relative to 
+AddFileTypeSignaturePanel.offsetTextField.text=
+FileTypeIdGlobalSettingsPanel.jLabel1.text=Signatures
+FileTypeIdGlobalSettingsPanel.editTypeButton.text=Edit Type
+AddFileTypePanel.mimeTypeTextField.text=
+AddFileTypePanel.mimeTypeLabel.text=MIME Type
+AddFileTypePanel.deleteSigButton.text=Delete Signature
+AddFileTypePanel.jLabel1.text=Signatures
+AddFileTypePanel.editSigButton.text=Edit Signature
+AddFileTypePanel.addSigButton.text=Add Signature
+AddFileTypePanel.postHitCheckBox.text=Alert as an "Interesting File" when found
+AddFileTypePanel.setNameLabel.text=Set Name
+AddFileTypePanel.setNameTextField.text=
+FileTypeIdGlobalSettingsPanel.ingestRunningWarningLabel.text=Cannot make changes to file type definitions when ingest is running!
+FileTypeIdGlobalSettingsPanel.jLabel3.text=Autopsy can automatically detect many file types. Add your custom file types here.
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..61626e69aabe010aaeb6c89316a6ed459a1aed8c
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/Bundle_ja.properties
@@ -0,0 +1,42 @@
+OpenIDE-Module-Name=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7ID
+FileTypeIdIngestModule.moduleName.text=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u306e\u7279\u5b9a
+FileTypeIdIngestModule.moduleDesc.text=\u30d0\u30a4\u30ca\u30ea\u30b7\u30b0\u30cd\u30c1\u30e3\u306b\u57fa\u3065\u3044\u3066\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u3092\u4e00\u81f4\u3057\u307e\u3059\u3002
+FileTypeIdIngestModule.complete.totalProcTime=\u5408\u8a08\u51e6\u7406\u6642\u9593
+FileTypeIdIngestModule.complete.totalFiles=\u5408\u8a08\u51e6\u7406\u30d5\u30a1\u30a4\u30eb\u6570
+FileTypeIdIngestModule.complete.srvMsg.text=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7ID\u306e\u7d50\u679c
+FileTypeIdModuleFactory.getIngestJobSettingsPanel.exception.msg=\u8a2d\u5b9a\u3092\u884c\u3046\u70ba\u306e\u60f3\u5b9a\u3055\u308c\u308b\u5f15\u6570\u306finstanceof FileTypeIdModuleSettings\u3067\u3059\u3002
+FileTypeIdModuleFactory.createFileIngestModule.exception.msg=\u8a2d\u5b9a\u3092\u884c\u3046\u70ba\u306e\u60f3\u5b9a\u3055\u308c\u308b\u5f15\u6570\u306finstanceof FileTypeIdModuleSettings\u3067\u3059\u3002
+FileTypeIdIngestJobSettingsPanel.skipKnownCheckBox.toolTipText=\u65e2\u77e5\u306e\u30cf\u30c3\u30b7\u30e5\u5024\u3092\u6301\u3064\u30d5\u30a1\u30a4\u30eb\u6570\u306b\u3088\u3063\u3066\u306f\u3001\u3053\u306e\u30dc\u30c3\u30af\u30b9\u3092\u9078\u629e\u3059\u308b\u3053\u3068\u306b\u3088\u308a\u3001\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u306e\u7279\u5b9a\u3092\u52a0\u901f\u3057\u307e\u3059\u3002
+FileTypeIdIngestJobSettingsPanel.skipKnownCheckBox.text=\u65e2\u77e5\u30d5\u30a1\u30a4\u30eb\uff08NSRL\uff09\u3092\u30b9\u30ad\u30c3\u30d7
+FileTypeIdGlobalSettingsPanel.deleteTypeButton.text=\u524a\u9664
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidInterestingFilesSetName.title=\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u30bb\u30c3\u30c8\u540d\u304c\u6b20\u3051\u3066\u3044\u307e\u3059
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidMIMEType.message=MIME\u30bf\u30a4\u30d7\u304c\u5fc5\u8981\u3067\u3059\u3002
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidMIMEType.title=MIME\u30bf\u30a4\u30d7\u304c\u6b20\u3051\u3066\u3044\u307e\u3059
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidOffset.message=\u30aa\u30d5\u30bb\u30c3\u30c8\u306f\u6b63\u6574\u6570\u3067\u306a\u3051\u308c\u3070\u3044\u3051\u307e\u305b\u3093\u3002
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidOffset.title=\u7121\u52b9\u306a\u30aa\u30d5\u30bb\u30c3\u30c8
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidRawSignatureBytes.message=\u3053\u306e\u30b7\u30b0\u30cd\u30c1\u30e3\u306b\u4e00\u3064\u4ee5\u4e0a\u306e\u7121\u52b9\u306a16\u9032\u6570\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidSignature.message=\u30b7\u30b0\u30cd\u30c1\u30e3\u304c\u5fc5\u8981\u3067\u3059\u3002
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidSignature.title=\u30b7\u30b0\u30cd\u30c1\u30e3\u304c\u6b20\u3051\u3066\u3044\u307e\u3059
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidSignatureBytes.title=\u30b7\u30b0\u30cd\u30c1\u30e3\u304c\u7121\u52b9\u3067\u3059
+FileTypeIdGlobalSettingsPanel.JOptionPane.loadFailed.title=\u8aad\u307f\u8fbc\u307f\u304c\u5931\u6557\u3057\u307e\u3057\u305f
+FileTypeIdGlobalSettingsPanel.JOptionPane.storeFailed.title=\u4fdd\u5b58\u304c\u5931\u6557\u3057\u307e\u3057\u305f
+FileTypeIdGlobalSettingsPanel.newTypeButton.text=\u65b0\u898f\u30bf\u30a4\u30d7
+FileTypeIdGlobalSettingsPanel.signatureComboBox.asciiItem=\u30b9\u30c8\u30ea\u30f3\u30b0\uff08ASCII\uff09
+FileTypeIdGlobalSettingsPanel.signatureComboBox.rawItem=\u30d0\u30a4\u30c8\uff08HEX\uff09
+OptionsCategory_Keywords_FileTypeId=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7ID
+OptionsCategory_Name_FileTypeId=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7
+FileTypeIdGlobalSettingsPanel.loadFileTypes.errorMessage=\u65e2\u5b58\u306e\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u5b9a\u7fa9\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f
+FileTypeIdGlobalSettingsPanel.saveFileTypes.errorMessage=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u5b9a\u7fa9\u306e\u4fdd\u5b58\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidInterestingFilesSetName.message=\u30a2\u30e9\u30fc\u30c8\u3092\u8a2d\u5b9a\u3059\u308b\u306b\u306f\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u30bb\u30c3\u30c8\u540d\u304c\u5fc5\u8981\u3067\u3059\u3002
+FileTypeIdGlobalSettingsPanel.offsetComboBox.startItem=\u958b\u59cb
+FileTypeIdGlobalSettingsPanel.offsetComboBox.endItem=\u505c\u6b62
+FileTypeIdGlobalSettingsPanel.JOptionPane.invalidOffset.length=\u30aa\u30d5\u30bb\u30c3\u30c8\u306f\u30b7\u30b0\u30cd\u30c1\u30e3\u30b5\u30a4\u30ba\u3088\u308a\u5c0f\u3055\u304f\u3066\u306f\u3044\u3051\u307e\u305b\u3093\u3002
+FileTypeIdGlobalSettingsPanel.jLabel2.text=MIME\u30bf\u30a4\u30d7\uff1a
+FileTypeIdGlobalSettingsPanel.startUp.fileTypeDetectorInitializationException.msg=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u30c7\u30a3\u30c6\u30af\u30bf\u3092\u8d77\u52d5\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+AddFileTypeSignaturePanel.signatureTypeLabel.text=\u30b7\u30b0\u30cd\u30c1\u30e3\u30bf\u30a4\u30d7
+AddFileTypeSignaturePanel.signatureLabel.text=\u30b7\u30b0\u30cd\u30c1\u30e3
+AddFileTypeSignaturePanel.offsetRelativeToLabel.text=\u30aa\u30d5\u30bb\u30c3\u30c8\u306f\u6b21\u3068\u76f8\u5bfe\u7684
+AddFileTypeSignaturePanel.offsetLabel.text=\u30d0\u30a4\u30c8\u30aa\u30d5\u30bb\u30c3\u30c8
+AddFileTypePanel.mimeTypeLabel.text=MIME\u30bf\u30a4\u30d7
+FileTypeIdGlobalSettingsPanel.ingestRunningWarningLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u5b9f\u884c\u4e2d\u306b\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u5b9a\u7fa9\u3092\u5909\u66f4\u3067\u304d\u307e\u305b\u3093\uff01
+FileTypeIdGlobalSettingsPanel.jLabel3.text=Autopsy\u306f\u81ea\u52d5\u7684\u306b\u591a\u304f\u306e\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u3092\u691c\u77e5\u3067\u304d\u307e\u3059\u3002\u3053\u3053\u306b\u306f\u3042\u306a\u305f\u306e\u30ab\u30b9\u30bf\u30e0\u306e\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/FileTypes.xsd b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/FileTypes.xsd
new file mode 100644
index 0000000000000000000000000000000000000000..d5812bcf1921656711bab96b951ba9425588588d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/FileTypes.xsd
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<xs:schema version="1.0"
+           xmlns:xs="http://www.w3.org/2001/XMLSchema"
+           elementFormDefault="qualified">
+    
+    <xs:simpleType name="stringType">
+        <xs:restriction base="xs:string">
+            <xs:minLength value="1"/>
+        </xs:restriction>
+    </xs:simpleType>    
+
+    <xs:simpleType name="verbatimStringType">
+        <xs:restriction base="stringType">
+            <xs:whiteSpace value="preserve"/>
+        </xs:restriction>
+    </xs:simpleType>
+    
+    <xs:complexType name="offsetType">
+        <xs:simpleContent>
+            <xs:extension base="xs:nonNegativeInteger">
+                <xs:attribute name="RelativeToStart" type="xs:boolean" />
+            </xs:extension>
+        </xs:simpleContent>
+    </xs:complexType>
+    
+    <xs:simpleType name="sigInterpretationType">
+        <xs:restriction base="xs:string">
+            <xs:enumeration value="RAW"/>
+            <xs:enumeration value="ASCII"/>
+        </xs:restriction>
+    </xs:simpleType>
+
+    <xs:complexType name="signatureType">
+        <xs:sequence>
+            <xs:element name="Bytes" type="stringType"/>
+            <xs:element name="Offset" type="offsetType"/>
+        </xs:sequence>
+        <xs:attribute name="type" type="sigInterpretationType" use="required"/>
+    </xs:complexType>
+            
+    <xs:complexType name="fileType">
+        <xs:sequence>
+            <xs:element name="MimeType" type="verbatimStringType"/>
+            <xs:element name="Signature" type="signatureType"/>
+            <xs:element minOccurs="0" maxOccurs="1" name="InterestingFileSset" type="stringType"/>
+        </xs:sequence>
+        <xs:attribute name="alert" type="xs:boolean" use="required"/>
+    </xs:complexType>
+                  
+    <xs:element name="FileTypes">
+        <xs:complexType>
+            <xs:sequence>    
+                <xs:element minOccurs="0" maxOccurs="unbounded" name="FileType" type="fileType"/>
+            </xs:sequence>
+        </xs:complexType>
+    </xs:element>         
+    
+</xs:schema>
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/user-defined-file-types-settings.png b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/user-defined-file-types-settings.png
new file mode 100644
index 0000000000000000000000000000000000000000..4dc0c47b17696e6eca344dfbb1fcb2fa7a588661
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/user-defined-file-types-settings.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/warning16.png b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/warning16.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5ba881738ae3072e476f3ddbd7dd34d642f06d6
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/filetypeid/warning16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..eac6b4c9ad38a4cc1a20248d3602f61060c87b9f
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/Bundle.properties
@@ -0,0 +1,247 @@
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=\
+    Hash Set ingest module.  \n\n\
+    The ingest module analyzes files in the disk image and marks them as "known" (based on NSRL hashset lookup for "known" files) and "bad / interesting" (based on one or more hash sets supplied by the user).\n\n\
+    The module also contains additional non-ingest tools that are integrated in the GUI, such as file lookup by hash and hash set configuration.
+OpenIDE-Module-Name=HashDatabases
+OptionsCategory_Name_HashDatabase=Hash Sets
+OptionsCategory_Keywords_HashDatabase=Hash Sets
+HashDbSearchPanel.hashTable.columnModel.title0=MD5 Hashes
+HashDbSearchPanel.addButton.text=Add Hash
+HashDbSearchPanel.hashField.text=
+HashDbSearchPanel.hashLabel.text=MD5 hash:
+HashDbSearchPanel.searchButton.text=Search
+HashDbSearchPanel.removeButton.text=Remove Selected
+HashDbSearchPanel.titleLabel.text=Search for files with the following MD5 hash(es):
+HashDbSearchPanel.errorField.text=Error: Not all files have been hashed.
+HashDbSearchPanel.saveBox.text=Remember Hashes
+HashDbSearchPanel.cancelButton.text=Cancel
+OpenIDE-Module-Short-Description=Hash Set Ingest Module and hash set tools
+HashDbImportDatabaseDialog.jLabel1.text=Name:
+HashDbImportDatabaseDialog.databasePathTextField.text=
+HashDbImportDatabaseDialog.knownBadRadioButton.text=Notable
+HashDbImportDatabaseDialog.jLabel2.text=Type of hash set:
+HashDbImportDatabaseDialog.okButton.text=OK
+HashDbImportDatabaseDialog.cancelButton.text=Cancel
+HashDbCreateDatabaseDialog.jLabel2.text=Type:
+HashDbCreateDatabaseDialog.knownBadRadioButton.text=Notable
+HashDbCreateDatabaseDialog.cancelButton.text=Cancel
+ModalNoButtons.CURRENTDB_LABEL.text=(CurrentDb)
+ModalNoButtons.CURRENTLYON_LABEL.text=Currently Indexing x of y
+ModalNoButtons.GO_GET_COFFEE_LABEL.text=Hash sets are currently being indexed, this may take some time.
+ModalNoButtons.CANCEL_BUTTON.text=Cancel
+HashDbImportDatabaseDialog.knownRadioButton.text=Known (NSRL or other)
+HashDbCreateDatabaseDialog.knownRadioButton.text=Known
+HashDbCreateDatabaseDialog.saveAsButton.text=Save As...
+HashDbCreateDatabaseDialog.hashSetNameTextField.text=
+HashDbImportDatabaseDialog.jLabel3.text=Hash Set Path:
+HashDbCreateDatabaseDialog.sendIngestMessagesCheckbox.text=Send ingest inbox messages for each hit
+HashDbImportDatabaseDialog.sendIngestMessagesCheckbox.text=Send ingest inbox message for each hit
+HashDbImportDatabaseDialog.hashSetNameTextField.text=
+HashDbImportDatabaseDialog.openButton.text=Open...
+HashDbCreateDatabaseDialog.jLabel3.text=Name:
+HashDbCreateDatabaseDialog.okButton.text=OK
+HashDbCreateDatabaseDialog.databasePathTextField.text=
+AddContentToHashDbAction.ContentMenu.noHashDbsConfigd=No hash sets configured
+AddContentToHashDbAction.ContentMenu.createDbItem=Create hash set...
+AddContentToHashDbAction.addFilesToHashSet.addToHashDbErr1.text=Add to Hash Set Error
+AddContentToHashDbAction.addFilesToHashSet.addToHashDbErr2.text=Add to Hash Set Error
+AddContentToHashDbAction.addFilesToHashSet.addToHashDbErr3.text=Add to Hash Set Error
+AddContentToHashDbAction.addFilesToHashSet.unableToAddFileMsg=Unable to add {0} to the hash set.
+AddContentToHashDbAction.addFilesToHashSet.unableToAddFileEmptyMsg=Unable to add {0} to the hash set. File has no content.
+AddContentToHashDbAction.addFilesToHashSet.unableToAddFileSzMsg=Unable to add the {0} to the hash set. Hashes have not been calculated. Please configure and run an appropriate ingest module.
+HashDatabaseOptionsPanelController.moduleErr=Module Error
+HashDatabaseOptionsPanelController.moduleErrMsg=A module caused an error listening to HashDatabaseOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+HashDbConfigPanel.noSelectionText=
+HashDbConfigPanel.errorGettingPathText=Error occurred getting path
+HashDbConfigPanel.errorGettingIndexStatusText=Error occurred getting status
+HashDbConfigPanel.indexButtonText.index=Index
+HashDbConfigPanel.indexButtonText.indexing=Indexing
+HashDbConfigPanel.indexStatusText.indexGen=Index is currently being generated
+HashDbConfigPanel.indexStatusText.indexOnly=Index only
+HashDbConfigPanel.indexStatusText.indexed=Indexed
+HashDbConfigPanel.indexButtonText.reIndex=Re-Index
+HashDbConfigPanel.indexStatusText.noIndex=No index
+HashDbConfigPanel.dbsNotIndexedMsg=The following hash sets are not indexed, would you like to index them now? \n {0}
+HashDbConfigPanel.dbNotIndexedMsg=The following hash set is not indexed, would you like to index it now? \n{0}
+HashDbConfigPanel.unindexedDbsMsg=Unindexed hash sets
+HashDbConfigPanel.allUnindexedDbsRmFromListMsg=All unindexed hash sets will be removed from the list
+HashDbConfigPanel.nameColLbl=Name
+HashDbConfigPanel.editingCellsNotSupportedMsg=Editing of cells is not supported
+HashDbCreateDatabaseDialog.defaultFileName=hashset
+HashDbCreateDatabaseDialog.createHashDbMsg=Create Hash Set
+HashDbCreateDatabaseDialog.hashDbMustHaveFileExtensionMsg=The hash set file must have a .{0} extension.
+HashDbCreateDatabaseDialog.fileNameErr=File Name Error
+HashDbCreateDatabaseDialog.fileNameAlreadyExistsMsg=A file with this name already exists. Please choose a new file name.
+HashDbCreateDatabaseDialog.fileExistsErr=File Already Exists Error
+HashDbCreateDatabaseDialog.mustEnterHashSetNameMsg=A hash set name must be entered.
+HashDbCreateDatabaseDialog.createHashDbErr=Create Hash Set Error
+HashDbCreateDatabaseDialog.mustEnterHashDbPathMsg=A hash set path must be entered.
+HashDbCreateDatabaseDialog.errMsg.hashDbCreationErr=Hash set creation error
+HashDbCreateDatabaseDialog.cannotCreateFileAtLocMsg=Cannot create a hash set file at the selected location.
+HashDbCreateDatabaseDialog.failedToCreateHashDbMsg=Failed to create the hash set.
+HashDbImportDatabaseDialog.importHashDbMsg=Import Hash Set
+HashDbImportDatabaseDialog.fileNameExtFilter.text=Hash Set File
+HashDbImportDatabaseDialog.failedToGetDbPathMsg=Failed to get the path of the selected hash set.
+HashDbImportDatabaseDialog.importHashDbErr=Import Hash Set Error
+HashDbImportDatabaseDialog.mustSelectHashDbFilePathMsg=A hash set file path must be selected.
+HashDbImportDatabaseDialog.hashDbDoesNotExistMsg=The selected hash set does not exist.
+HashDbImportDatabaseDialog.unableToCopyToUserDirMsg=Unable to copy the hash set to user configuration directory {0}.
+HashDbImportDatabaseDialog.errorMessage.failedToOpenHashDbMsg=Failed to open hash set at {0}.
+HashLookupModuleFactory.moduleName.text=Hash Lookup
+HashLookupModuleFactory.moduleDescription.text=Identifies known and notable files using supplied hash sets, such as a standard NSRL hash set.
+HashDbIngestModule.fileReadErrorMsg=Read Error: {0}
+HashDbIngestModule.calcHashValueErr=Error encountered while calculating the hash value for {0} ({1}).
+HashDbIngestModule.hashLookupErrorMsg=Hash Lookup Error: {0}
+HashDbIngestModule.settingKnownBadStateErr=Error encountered while setting notable state for {0}.
+HashDbIngestModule.lookingUpKnownBadHashValueErr=Error encountered while looking up notable hash value for {0}.
+HashDbIngestModule.lookingUpKnownHashValueErr=Error encountered while looking up known hash value for {0}.
+HashDbIngestModule.postToBB.fileName=File Name
+HashDbIngestModule.postToBB.md5Hash=MD5 Hash
+HashDbIngestModule.postToBB.hashsetName=Hash Set Name
+HashDbIngestModule.postToBB.knownBadMsg=Notable: {0}
+HashDbIngestModule.complete.knownBadsFound=Notables found:
+HashDbIngestModule.complete.totalCalcTime=Total Calculation Time
+HashDbIngestModule.complete.totalLookupTime=Total Lookup Time
+HashDbIngestModule.complete.databasesUsed=Hash Sets Used:
+HashDbIngestModule.complete.hashLookupResults=Hash Lookup Results
+HashDbManager.moduleErrorListeningToUpdatesMsg=A module caused an error listening to HashDbManager updates. See log to determine which module. Some data could be incomplete.
+HashDbManager.replacingDuplicateHashsetNameMsg=Duplicate hash set name {0} found.\nReplacing with {1}.
+HashDbManager.openHashDbErr=Open Hash Set Error
+HashDbManager.unableToOpenHashDbMsg=Unable to open {0} hash set.
+HashDbManager.savedBackupOfOldConfigMsg={0}\nA backup copy of the old configuration has been saved as\n{1}
+HashDbManager.baseMessage.updatedFormatHashDbConfig=The format of the hash set configuration file has been updated.
+HashDbManager.msgBoxTitle.confFileFmtChanged=Configuration File Format Changed
+HashDbManager.dlgMsg.dbNotFoundAtLoc=Hash set {0} could not be found at location\n{1}\nWould you like to search for the file?
+HashDbManager.dlgTitle.MissingDb=Missing Hash Set
+HashDbManager.progress.indexingHashSet=Indexing {0}
+HashDbManager.dlgMsg.errorIndexingHashSet=Error indexing {0} hash set.
+HashDbManager.hashDbIndexingErr=Hash Set Indexing Error
+HashDbPanelSearchAction.actionName=File Search by MD5 Hash
+HashDbSearchAction.dlgMsg.noFilesHaveMD5Calculated=No files currently have an MD5 hash calculated, run HashDB ingest first.
+HashDbSearchManager.MD5HashSearch=MD5 Hash Search
+HashDbSearchManager.noResultsFoundMsg=No results were found.
+HashDbSearchPanel.titleText.ingestOngoing=Ingest is ongoing; this service will be unavailable until it finishes.
+HashDbSearchPanel.noFilesHaveMD5HashMsg=No files currently have an MD5 hash.
+HashDbSearchPanel.errorText.noHashesAddedMsg=Error: No hashes have been added.
+HashDbSearchPanel.errorText.hashAlreadyAddedMsg=Error: Hash has already been added.
+HashDbSearchPanel.errorText.invalidMD5HashMsg=Error: That is not a valid MD5 hash.
+HashDbSearchThread.progress.cancellingSearch={0} (Cancelling...)
+HashDbSearchThread.name.searching=Searching
+HashDbSearchThread.noMoreFilesWithMD5Msg=No other files with the same MD5 hash were found.
+ModalNoButtons.indexingDbsTitle=Indexing hash sets
+ModalNoButtons.indexingDbTitle=Indexing hash set
+ModalNoButtons.exitHashDbIndexingMsg=You are about to exit out of indexing your hash sets. \n\
+The generated index will be left unusable. If you choose to continue,\n\
+ please delete the corresponding -md5.idx file in the hash folder.\n\
+                                                Exit indexing?
+ModalNoButtons.dlgTitle.unfinishedIndexing=Unfinished Indexing
+ModalNoButtons.indexThis.currentlyIndexing1Db=Currently indexing 1 hash set
+ModalNoButtons.indexThese.currentlyIndexing1OfNDbs=Currently indexing 1 of {0}
+ModalNoButtons.propChg.currentlyIndexingXofN=Currently indexing {0} of {1}
+HashDbManager.duplicateHashSetNameExceptionMsg=The hash set name ''{0}'' has already been used for another hash set.
+HashDbManager.hashDbDoesNotExistExceptionMsg=No hash set found at\n{0}
+HashDbManager.hashDbFileExistsExceptionMsg=A file already exists at\n{0}
+HashDbManager.hashDbAlreadyAddedExceptionMsg=The hash set at\n{0}\nhas already been created or imported.
+HashDbManager.illegalHashDbFileNameExtensionMsg=The hash set file name must have a .{0} extension.
+HashDbManager.moduleErr=Module Error
+HashDbManager.knownBad.text=Notable
+HashDbManager.known.text=Known
+HashDbManager.fileNameExtensionFilter.title=Hash Set File
+HashDbSearchAction.dlgMsg.title=File Search by MD5 Hash
+HashDbSearchAction.getName.text=Hash Search
+HashDbSearchPanel.dlgMsg.title=File Search by MD5 Hash
+AddContentToHashDbAction.singleSelectionName=Add File to Hash Set
+AddContentToHashDbAction.multipleSelectionName=Add Files to Hash Set
+AddContentToHashDbAction.singleSelectionNameDuringIngest=Add File to Hash Set (Ingest is running)
+AddContentToHashDbAction.multipleSelectionNameDuringIngest=Add Files to Hash Set (Ingest is running)
+AddContentToHashDbAction.singleSelectionNameNoMD5=Add File to Hash Set (No MD5 Hash)
+AddContentToHashDbAction.multipleSelectionNameNoMD5=Add Files to Hash Set (No MD5 Hash)
+AddContentToHashDbAction.singleSelectionNameEmpty=Add File to Hash Set (Empty File)
+AddContentToHashDbAction.multipleSelectionNameEmpty=Add Files to Hash Set (Empty File)
+HashDbManager.ingestRunningExceptionMsg=Ingest is ongoing; this service will be unavailable until it finishes.
+HashDbManager.saveErrorExceptionMsg=Error saving hash configuration
+HashLookupSettingsPanel.jButton3.text=Import Hash Set
+HashLookupSettingsPanel.jLabel6.text=Type:
+HashLookupSettingsPanel.jLabel4.text=Location:
+HashLookupSettingsPanel.jLabel2.text=Name:
+HashLookupModuleSettingsPanel.alwaysCalcHashesCheckbox.text=Calculate MD5 even if no hash set is selected
+HashLookupModuleSettingsPanel.knownHashDbsLabel.text=Select known hash sets to use:
+HashLookupModuleSettingsPanel.knownBadHashDbsLabel.text=Select notable hash sets to use:
+AddContentToHashDbAction.addFilesToHashSet.files=files
+AddContentToHashDbAction.addFilesToHashSet.file=file
+HashDbManager.errCreatingIndex.title=Error creating index
+HashDbManager.errCreatingIndex.msg=Error creating index: {0}
+HashLookupModuleFactory.getIngestJobSettingsPanel.exception.msg=Expected settings argument to be instanceof HashLookupModuleSettings
+HashLookupModuleFactory.createFileIngestModule.exception.msg=Expected settings argument to be instanceof HashLookupModuleSettings
+HashLookupModuleSettingsPanel.alwaysCalcHashesCheckbox.toolTipText=Calculate MD5 even if no hash set is selected
+HashDbSearchPanel.hashTable.defaultModel.title.text=MD5 Hashes
+AddHashValuesToDatabaseDialog.JDialog.Title=Add Hashes to Hash Set
+AddHashValuesToDatabaseDialog.instructionLabel.text_1=Paste MD5 hash values (one per line) below:
+AddHashValuesToDatabaseDialog.cancelButton.text_2=Cancel
+AddHashValuesToDatabaseDialog.pasteFromClipboardButton.text_2=Paste From Clipboard
+AddHashValuesToDatabaseProgressDialog.okButton.text=OK
+AddHashValuesToDatabaseProgressDialog.statusLabel.text=status
+AddHashValuesToDatabaseProgressDialog.title=Add Hashes to Hash Set Progress
+AddHashValuesToDatabaseDialog.title=Add Hashes to Hash Set
+AddHashValuesToDatabaseProgressDialog.showErrorsButton.text=Show Errors
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.parsing=Parsing text for MD5 hashes...
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.invalidHash=The input contains invalid hash.
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.invaliHash.msg=Invalid Hashes:
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.noHashesToAdd=There are no hashes to add.
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.success={0} Hashes added successfully.
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.errorAddingValidHash=There is an error adding valid hashes.
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.errorAddingValidHash.msg=Error adding valid hashes to the hash set:
+HashLookupSettingsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
+HashLookupSettingsPanel.addHashesToDatabaseButton.text=Add Hashes to Hash Set
+HashLookupSettingsPanel.indexPathLabelLabel.text=Index Path:
+HashLookupSettingsPanel.createDatabaseButton.toolTipText=
+HashLookupSettingsPanel.createDatabaseButton.text=New Hash Set
+HashLookupSettingsPanel.informationLabel.text=Hash Set Details
+HashLookupSettingsPanel.sendIngestMessagesCheckBox.text=Send ingest inbox message for each hit
+HashLookupSettingsPanel.indexButton.text=Index
+HashLookupSettingsPanel.indexLabel.text=Index Status:
+HashLookupSettingsPanel.hashDbIndexStatusLabel.text=
+HashLookupSettingsPanel.hashDbTypeLabel.text=
+HashLookupSettingsPanel.typeLabel.text=Type:
+HashLookupSettingsPanel.locationLabel.text=Hash Set Path:
+HashLookupSettingsPanel.hashDbLocationLabel.text=
+HashLookupSettingsPanel.hashDbNameLabel.text=
+HashLookupSettingsPanel.nameLabel.text=Name:
+HashLookupSettingsPanel.hashDatabasesLabel.text=Hash Sets:
+HashLookupSettingsPanel.importDatabaseButton.toolTipText=
+HashLookupSettingsPanel.importDatabaseButton.text=Import Hash Set
+HashLookupSettingsPanel.deleteDatabaseButton.text=Delete Hash Set
+ImportHashDatabaseDialog.lbFilePath.text=Hash Set Path:
+ImportHashDatabaseDialog.tfDatabaseName.tooltip=Name for this hash set
+ImportHashDatabaseDialog.tfDatabaseVersion.tooltip.text=Hash Set Version Number
+ImportHashDatabaseDialog.tfDatabaseName.tooltip=Name for this hash set
+ImportHashDatabaseDialog.tfDatabaseVersion.tooltip.text=Hash Set Version Number
+ImportCentralRepoDbProgressDialog.lbProgress.text=Starting import...
+ImportCentralRepoDbProgressDialog.bnOk.text=OK
+ImportCentralRepoDbProgressDialog.bnCancel.text=Cancel
+HashLookupSettingsPanel.versionLabel.text_1=Version:
+HashLookupSettingsPanel.hashDbVersionLabel.text_1=
+HashLookupSettingsPanel.orgLabel.text_1=Organization:
+HashLookupSettingsPanel.hashDbOrgLabel.text_1=
+HashLookupSettingsPanel.readOnlyLabel.text_1=Read only:
+HashLookupSettingsPanel.hashDbReadOnlyLabel.text_1=
+ImportCentralRepoDbProgressDialog.jLabel1.text=Importing hash set into the central repository
+HashDbImportDatabaseDialog.lbVersion.text=Version:
+HashDbImportDatabaseDialog.lbOrg.text=Source Organization:
+HashDbImportDatabaseDialog.readOnlyCheckbox.text=Make hash set read-only
+HashDbImportDatabaseDialog.orgButton.text=Manage Organizations
+HashDbImportDatabaseDialog.versionTextField.text=1.0
+HashDbImportDatabaseDialog.fileTypeRadioButton.text=Local
+HashDbImportDatabaseDialog.centralRepoRadioButton.text=Remote (Central Repository)
+HashDbImportDatabaseDialog.jLabel4.text=Destination:
+HashDbCreateDatabaseDialog.jLabel4.text=Destination:
+HashDbCreateDatabaseDialog.fileTypeRadioButton.text=Local
+HashDbCreateDatabaseDialog.centralRepoRadioButton.text=Remote (Central Repository)
+HashDbCreateDatabaseDialog.lbOrg.text=Source Organization:
+HashDbCreateDatabaseDialog.orgButton.text=Manage Organizations
+HashDbCreateDatabaseDialog.databasePathLabel.text=Hash Set Path:
+AddHashValuesToDatabaseDialog.okButton.text_2=OK
+HashDbImportDatabaseDialog.saveInUserConfigFolderCheckbox.text=Copy hash set into user configuration folder
+HashDbImportDatabaseDialog.saveInUserConfigFolderCheckbox.toolTipText=In Live Triage situations, this option ensures that path to the hash set will be valid
+HashLookupSettingsPanel.indexPathLabel.text=
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..0b470ce6b1b046d666fc1178f2d288f0e83118ff
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/Bundle.properties-MERGED
@@ -0,0 +1,297 @@
+HashDbCreateDatabaseDialog.databaseCreationError=Error creating new hash set
+HashDbCreateDatabaseDialog.databaseLookupError=Error accessing central repository
+HashDbCreateDatabaseDialog.duplicateName=A hashset with this name already exists
+HashDbCreateDatabaseDialog.missingOrg=An organization must be selected
+HashDbCreateDatabaseDialog.populateOrgsError.message=Failure loading organizations.
+HashDbImportDatabaseDialog.databaseLookupError=Error accessing central repository
+HashDbImportDatabaseDialog.duplicateName=A hashset with this name and version already exists
+HashDbImportDatabaseDialog.missingOrg=An organization must be selected
+HashDbImportDatabaseDialog.missingVersion=A version must be entered
+HashDbImportDatabaseDialog.mustEnterHashSetNameMsg=A hash set name must be entered.
+HashDbImportDatabaseDialog.populateOrgsError.message=Failure loading organizations.
+# {0} - File name
+HashDbIngestModule.dialogTitle.errorFindingArtifacts=Error Finding Artifacts: {0}
+# {0} - File name
+HashDbIngestModule.errorMessage.lookingForFileArtifacts=Error encountered while looking for existing artifacts for {0}.
+HashDbIngestModule.indexError.message=Failed to index hashset hit artifact for keyword search.
+HashDbIngestModule.knownBadFileSearchWillNotExecuteWarn=Notable file search will not be executed.
+HashDbIngestModule.knownFileSearchWillNotExecuteWarn=Known file search will not be executed.
+HashDbIngestModule.noKnownBadHashDbSetMsg=No notable hash set.
+HashDbIngestModule.noKnownHashDbSetMsg=No known hash set.
+HashDbManager.CentralRepoHashDb.orgError=Error loading organization
+HashDbManager.centralRepoLoadError.message=Error loading central repository hash sets
+# {0} - hash set name
+HashDbManager.noDbPath.message=Couldn't get valid hash set path for: {0}
+HashDbSearchAction.noOpenCase.errMsg=No open case available.
+HashDbSearchPanel.noOpenCase.errMsg=No open case available.
+HashLookupSettingsPanel.centralRepo=Central Repository
+HashLookupSettingsPanel.editable=Editable
+HashLookupSettingsPanel.indexNsrl.text=This hash set appears to be the NSRL, it will be removed from the list.\n
+HashLookupSettingsPanel.indexNsrl.title=NSRL will not be indexed
+HashLookupSettingsPanel.notApplicable=N/A
+HashLookupSettingsPanel.promptMessage.deleteHashDb=This will make the hash database unavailable for lookup. Do you want to proceed?\n\nNote: The hash database can still be re-imported later.
+HashLookupSettingsPanel.promptTitle.deleteHashDb=Delete Hash Database from Configuration
+HashLookupSettingsPanel.readOnly=Read only
+# {0} - hash lookup name
+HashLookupSettingsPanel.removeDatabaseFailure.message=Failed to remove hash lookup: {0}
+# {0} - nsrlUrlAddress
+HashLookupSettingsPanel.removeUnindexedNsrl.text=Instead of indexing the NSRL, please download an already indexed version available here:\n{0}
+HashLookupSettingsPanel.removeUnindexedNsrl.title=Unindexed NSRL(s) will be removed
+HashLookupSettingsPanel.saveFail.message=Couldn't save hash set settings.
+HashLookupSettingsPanel.saveFail.title=Save Fail
+HashLookupSettingsPanel.Title=Global Hash Lookup Settings
+# {0} - nsrlHashSet
+HashLookupSettingsPanel.unindexedNsrl.base=The following hash set appears to be an unindexed version of the NSRL, it will be removed from the list.\nHash set:{0}\n
+# {0} - nsrlHashSets
+HashLookupSettingsPanel.unindexedNsrls.base=The following hash sets appear to be unindexed versions of the NSRL, they will be removed from the list.\nHash sets:{0}\n
+HashLookupSettingsPanel.updateStatusError=Error reading status
+ImportCentralRepoDbProgressDialog.errorParsingFile.message=Error parsing hash set file
+ImportCentralRepoDbProgressDialog.linesProcessed.message=\ hashes processed
+ImportCentralRepoDbProgressDialog.title.text=Central Repository Import Progress
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=\
+    Hash Set ingest module.  \n\n\
+    The ingest module analyzes files in the disk image and marks them as "known" (based on NSRL hashset lookup for "known" files) and "bad / interesting" (based on one or more hash sets supplied by the user).\n\n\
+    The module also contains additional non-ingest tools that are integrated in the GUI, such as file lookup by hash and hash set configuration.
+OpenIDE-Module-Name=HashDatabases
+OptionsCategory_Name_HashDatabase=Hash Sets
+OptionsCategory_Keywords_HashDatabase=Hash Sets
+HashDbSearchPanel.hashTable.columnModel.title0=MD5 Hashes
+HashDbSearchPanel.addButton.text=Add Hash
+HashDbSearchPanel.hashField.text=
+HashDbSearchPanel.hashLabel.text=MD5 hash:
+HashDbSearchPanel.searchButton.text=Search
+HashDbSearchPanel.removeButton.text=Remove Selected
+HashDbSearchPanel.titleLabel.text=Search for files with the following MD5 hash(es):
+HashDbSearchPanel.errorField.text=Error: Not all files have been hashed.
+HashDbSearchPanel.saveBox.text=Remember Hashes
+HashDbSearchPanel.cancelButton.text=Cancel
+OpenIDE-Module-Short-Description=Hash Set Ingest Module and hash set tools
+HashDbImportDatabaseDialog.jLabel1.text=Name:
+HashDbImportDatabaseDialog.databasePathTextField.text=
+HashDbImportDatabaseDialog.knownBadRadioButton.text=Notable
+HashDbImportDatabaseDialog.jLabel2.text=Type of hash set:
+HashDbImportDatabaseDialog.okButton.text=OK
+HashDbImportDatabaseDialog.cancelButton.text=Cancel
+HashDbCreateDatabaseDialog.jLabel2.text=Type:
+HashDbCreateDatabaseDialog.knownBadRadioButton.text=Notable
+HashDbCreateDatabaseDialog.cancelButton.text=Cancel
+ModalNoButtons.CURRENTDB_LABEL.text=(CurrentDb)
+ModalNoButtons.CURRENTLYON_LABEL.text=Currently Indexing x of y
+ModalNoButtons.GO_GET_COFFEE_LABEL.text=Hash sets are currently being indexed, this may take some time.
+ModalNoButtons.CANCEL_BUTTON.text=Cancel
+HashDbImportDatabaseDialog.knownRadioButton.text=Known (NSRL or other)
+HashDbCreateDatabaseDialog.knownRadioButton.text=Known
+HashDbCreateDatabaseDialog.saveAsButton.text=Save As...
+HashDbCreateDatabaseDialog.hashSetNameTextField.text=
+HashDbImportDatabaseDialog.jLabel3.text=Hash Set Path:
+HashDbCreateDatabaseDialog.sendIngestMessagesCheckbox.text=Send ingest inbox messages for each hit
+HashDbImportDatabaseDialog.sendIngestMessagesCheckbox.text=Send ingest inbox message for each hit
+HashDbImportDatabaseDialog.hashSetNameTextField.text=
+HashDbImportDatabaseDialog.openButton.text=Open...
+HashDbCreateDatabaseDialog.jLabel3.text=Name:
+HashDbCreateDatabaseDialog.okButton.text=OK
+HashDbCreateDatabaseDialog.databasePathTextField.text=
+AddContentToHashDbAction.ContentMenu.noHashDbsConfigd=No hash sets configured
+AddContentToHashDbAction.ContentMenu.createDbItem=Create hash set...
+AddContentToHashDbAction.addFilesToHashSet.addToHashDbErr1.text=Add to Hash Set Error
+AddContentToHashDbAction.addFilesToHashSet.addToHashDbErr2.text=Add to Hash Set Error
+AddContentToHashDbAction.addFilesToHashSet.addToHashDbErr3.text=Add to Hash Set Error
+AddContentToHashDbAction.addFilesToHashSet.unableToAddFileMsg=Unable to add {0} to the hash set.
+AddContentToHashDbAction.addFilesToHashSet.unableToAddFileEmptyMsg=Unable to add {0} to the hash set. File has no content.
+AddContentToHashDbAction.addFilesToHashSet.unableToAddFileSzMsg=Unable to add the {0} to the hash set. Hashes have not been calculated. Please configure and run an appropriate ingest module.
+HashDatabaseOptionsPanelController.moduleErr=Module Error
+HashDatabaseOptionsPanelController.moduleErrMsg=A module caused an error listening to HashDatabaseOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+HashDbConfigPanel.noSelectionText=
+HashDbConfigPanel.errorGettingPathText=Error occurred getting path
+HashDbConfigPanel.errorGettingIndexStatusText=Error occurred getting status
+HashDbConfigPanel.indexButtonText.index=Index
+HashDbConfigPanel.indexButtonText.indexing=Indexing
+HashDbConfigPanel.indexStatusText.indexGen=Index is currently being generated
+HashDbConfigPanel.indexStatusText.indexOnly=Index only
+HashDbConfigPanel.indexStatusText.indexed=Indexed
+HashDbConfigPanel.indexButtonText.reIndex=Re-Index
+HashDbConfigPanel.indexStatusText.noIndex=No index
+HashDbConfigPanel.dbsNotIndexedMsg=The following hash sets are not indexed, would you like to index them now? \n {0}
+HashDbConfigPanel.dbNotIndexedMsg=The following hash set is not indexed, would you like to index it now? \n{0}
+HashDbConfigPanel.unindexedDbsMsg=Unindexed hash sets
+HashDbConfigPanel.allUnindexedDbsRmFromListMsg=All unindexed hash sets will be removed from the list
+HashDbConfigPanel.nameColLbl=Name
+HashDbConfigPanel.editingCellsNotSupportedMsg=Editing of cells is not supported
+HashDbCreateDatabaseDialog.defaultFileName=hashset
+HashDbCreateDatabaseDialog.createHashDbMsg=Create Hash Set
+HashDbCreateDatabaseDialog.hashDbMustHaveFileExtensionMsg=The hash set file must have a .{0} extension.
+HashDbCreateDatabaseDialog.fileNameErr=File Name Error
+HashDbCreateDatabaseDialog.fileNameAlreadyExistsMsg=A file with this name already exists. Please choose a new file name.
+HashDbCreateDatabaseDialog.fileExistsErr=File Already Exists Error
+HashDbCreateDatabaseDialog.mustEnterHashSetNameMsg=A hash set name must be entered.
+HashDbCreateDatabaseDialog.createHashDbErr=Create Hash Set Error
+HashDbCreateDatabaseDialog.mustEnterHashDbPathMsg=A hash set path must be entered.
+HashDbCreateDatabaseDialog.errMsg.hashDbCreationErr=Hash set creation error
+HashDbCreateDatabaseDialog.cannotCreateFileAtLocMsg=Cannot create a hash set file at the selected location.
+HashDbCreateDatabaseDialog.failedToCreateHashDbMsg=Failed to create the hash set.
+HashDbImportDatabaseDialog.importHashDbMsg=Import Hash Set
+HashDbImportDatabaseDialog.fileNameExtFilter.text=Hash Set File
+HashDbImportDatabaseDialog.failedToGetDbPathMsg=Failed to get the path of the selected hash set.
+HashDbImportDatabaseDialog.importHashDbErr=Import Hash Set Error
+HashDbImportDatabaseDialog.mustSelectHashDbFilePathMsg=A hash set file path must be selected.
+HashDbImportDatabaseDialog.hashDbDoesNotExistMsg=The selected hash set does not exist.
+HashDbImportDatabaseDialog.unableToCopyToUserDirMsg=Unable to copy the hash set to user configuration directory {0}.
+HashDbImportDatabaseDialog.errorMessage.failedToOpenHashDbMsg=Failed to open hash set at {0}.
+HashLookupModuleFactory.moduleName.text=Hash Lookup
+HashLookupModuleFactory.moduleDescription.text=Identifies known and notable files using supplied hash sets, such as a standard NSRL hash set.
+HashDbIngestModule.fileReadErrorMsg=Read Error: {0}
+HashDbIngestModule.calcHashValueErr=Error encountered while calculating the hash value for {0} ({1}).
+HashDbIngestModule.hashLookupErrorMsg=Hash Lookup Error: {0}
+HashDbIngestModule.settingKnownBadStateErr=Error encountered while setting notable state for {0}.
+HashDbIngestModule.lookingUpKnownBadHashValueErr=Error encountered while looking up notable hash value for {0}.
+HashDbIngestModule.lookingUpKnownHashValueErr=Error encountered while looking up known hash value for {0}.
+HashDbIngestModule.postToBB.fileName=File Name
+HashDbIngestModule.postToBB.md5Hash=MD5 Hash
+HashDbIngestModule.postToBB.hashsetName=Hash Set Name
+HashDbIngestModule.postToBB.knownBadMsg=Notable: {0}
+HashDbIngestModule.complete.knownBadsFound=Notables found:
+HashDbIngestModule.complete.totalCalcTime=Total Calculation Time
+HashDbIngestModule.complete.totalLookupTime=Total Lookup Time
+HashDbIngestModule.complete.databasesUsed=Hash Sets Used:
+HashDbIngestModule.complete.hashLookupResults=Hash Lookup Results
+HashDbManager.moduleErrorListeningToUpdatesMsg=A module caused an error listening to HashDbManager updates. See log to determine which module. Some data could be incomplete.
+HashDbManager.replacingDuplicateHashsetNameMsg=Duplicate hash set name {0} found.\nReplacing with {1}.
+HashDbManager.openHashDbErr=Open Hash Set Error
+HashDbManager.unableToOpenHashDbMsg=Unable to open {0} hash set.
+HashDbManager.savedBackupOfOldConfigMsg={0}\nA backup copy of the old configuration has been saved as\n{1}
+HashDbManager.baseMessage.updatedFormatHashDbConfig=The format of the hash set configuration file has been updated.
+HashDbManager.msgBoxTitle.confFileFmtChanged=Configuration File Format Changed
+HashDbManager.dlgMsg.dbNotFoundAtLoc=Hash set {0} could not be found at location\n{1}\nWould you like to search for the file?
+HashDbManager.dlgTitle.MissingDb=Missing Hash Set
+HashDbManager.progress.indexingHashSet=Indexing {0}
+HashDbManager.dlgMsg.errorIndexingHashSet=Error indexing {0} hash set.
+HashDbManager.hashDbIndexingErr=Hash Set Indexing Error
+HashDbPanelSearchAction.actionName=File Search by MD5 Hash
+HashDbSearchAction.dlgMsg.noFilesHaveMD5Calculated=No files currently have an MD5 hash calculated, run HashDB ingest first.
+HashDbSearchManager.MD5HashSearch=MD5 Hash Search
+HashDbSearchManager.noResultsFoundMsg=No results were found.
+HashDbSearchPanel.titleText.ingestOngoing=Ingest is ongoing; this service will be unavailable until it finishes.
+HashDbSearchPanel.noFilesHaveMD5HashMsg=No files currently have an MD5 hash.
+HashDbSearchPanel.errorText.noHashesAddedMsg=Error: No hashes have been added.
+HashDbSearchPanel.errorText.hashAlreadyAddedMsg=Error: Hash has already been added.
+HashDbSearchPanel.errorText.invalidMD5HashMsg=Error: That is not a valid MD5 hash.
+HashDbSearchThread.progress.cancellingSearch={0} (Cancelling...)
+HashDbSearchThread.name.searching=Searching
+HashDbSearchThread.noMoreFilesWithMD5Msg=No other files with the same MD5 hash were found.
+ModalNoButtons.indexingDbsTitle=Indexing hash sets
+ModalNoButtons.indexingDbTitle=Indexing hash set
+ModalNoButtons.exitHashDbIndexingMsg=You are about to exit out of indexing your hash sets. \n\
+The generated index will be left unusable. If you choose to continue,\n\
+ please delete the corresponding -md5.idx file in the hash folder.\n\
+                                                Exit indexing?
+ModalNoButtons.dlgTitle.unfinishedIndexing=Unfinished Indexing
+ModalNoButtons.indexThis.currentlyIndexing1Db=Currently indexing 1 hash set
+ModalNoButtons.indexThese.currentlyIndexing1OfNDbs=Currently indexing 1 of {0}
+ModalNoButtons.propChg.currentlyIndexingXofN=Currently indexing {0} of {1}
+HashDbManager.duplicateHashSetNameExceptionMsg=The hash set name ''{0}'' has already been used for another hash set.
+HashDbManager.hashDbDoesNotExistExceptionMsg=No hash set found at\n{0}
+HashDbManager.hashDbFileExistsExceptionMsg=A file already exists at\n{0}
+HashDbManager.hashDbAlreadyAddedExceptionMsg=The hash set at\n{0}\nhas already been created or imported.
+HashDbManager.illegalHashDbFileNameExtensionMsg=The hash set file name must have a .{0} extension.
+HashDbManager.moduleErr=Module Error
+HashDbManager.knownBad.text=Notable
+HashDbManager.known.text=Known
+HashDbManager.fileNameExtensionFilter.title=Hash Set File
+HashDbSearchAction.dlgMsg.title=File Search by MD5 Hash
+HashDbSearchAction.getName.text=Hash Search
+HashDbSearchPanel.dlgMsg.title=File Search by MD5 Hash
+AddContentToHashDbAction.singleSelectionName=Add File to Hash Set
+AddContentToHashDbAction.multipleSelectionName=Add Files to Hash Set
+AddContentToHashDbAction.singleSelectionNameDuringIngest=Add File to Hash Set (Ingest is running)
+AddContentToHashDbAction.multipleSelectionNameDuringIngest=Add Files to Hash Set (Ingest is running)
+AddContentToHashDbAction.singleSelectionNameNoMD5=Add File to Hash Set (No MD5 Hash)
+AddContentToHashDbAction.multipleSelectionNameNoMD5=Add Files to Hash Set (No MD5 Hash)
+AddContentToHashDbAction.singleSelectionNameEmpty=Add File to Hash Set (Empty File)
+AddContentToHashDbAction.multipleSelectionNameEmpty=Add Files to Hash Set (Empty File)
+HashDbManager.ingestRunningExceptionMsg=Ingest is ongoing; this service will be unavailable until it finishes.
+HashDbManager.saveErrorExceptionMsg=Error saving hash configuration
+HashLookupSettingsPanel.jButton3.text=Import Hash Set
+HashLookupSettingsPanel.jLabel6.text=Type:
+HashLookupSettingsPanel.jLabel4.text=Location:
+HashLookupSettingsPanel.jLabel2.text=Name:
+HashLookupModuleSettingsPanel.alwaysCalcHashesCheckbox.text=Calculate MD5 even if no hash set is selected
+HashLookupModuleSettingsPanel.knownHashDbsLabel.text=Select known hash sets to use:
+HashLookupModuleSettingsPanel.knownBadHashDbsLabel.text=Select notable hash sets to use:
+AddContentToHashDbAction.addFilesToHashSet.files=files
+AddContentToHashDbAction.addFilesToHashSet.file=file
+HashDbManager.errCreatingIndex.title=Error creating index
+HashDbManager.errCreatingIndex.msg=Error creating index: {0}
+HashLookupModuleFactory.getIngestJobSettingsPanel.exception.msg=Expected settings argument to be instanceof HashLookupModuleSettings
+HashLookupModuleFactory.createFileIngestModule.exception.msg=Expected settings argument to be instanceof HashLookupModuleSettings
+HashLookupModuleSettingsPanel.alwaysCalcHashesCheckbox.toolTipText=Calculate MD5 even if no hash set is selected
+HashDbSearchPanel.hashTable.defaultModel.title.text=MD5 Hashes
+AddHashValuesToDatabaseDialog.JDialog.Title=Add Hashes to Hash Set
+AddHashValuesToDatabaseDialog.instructionLabel.text_1=Paste MD5 hash values (one per line) below:
+AddHashValuesToDatabaseDialog.cancelButton.text_2=Cancel
+AddHashValuesToDatabaseDialog.pasteFromClipboardButton.text_2=Paste From Clipboard
+AddHashValuesToDatabaseProgressDialog.okButton.text=OK
+AddHashValuesToDatabaseProgressDialog.statusLabel.text=status
+AddHashValuesToDatabaseProgressDialog.title=Add Hashes to Hash Set Progress
+AddHashValuesToDatabaseDialog.title=Add Hashes to Hash Set
+AddHashValuesToDatabaseProgressDialog.showErrorsButton.text=Show Errors
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.parsing=Parsing text for MD5 hashes...
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.invalidHash=The input contains invalid hash.
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.invaliHash.msg=Invalid Hashes:
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.noHashesToAdd=There are no hashes to add.
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.success={0} Hashes added successfully.
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.errorAddingValidHash=There is an error adding valid hashes.
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.errorAddingValidHash.msg=Error adding valid hashes to the hash set:
+HashLookupSettingsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
+HashLookupSettingsPanel.addHashesToDatabaseButton.text=Add Hashes to Hash Set
+HashLookupSettingsPanel.indexPathLabelLabel.text=Index Path:
+HashLookupSettingsPanel.createDatabaseButton.toolTipText=
+HashLookupSettingsPanel.createDatabaseButton.text=New Hash Set
+HashLookupSettingsPanel.informationLabel.text=Hash Set Details
+HashLookupSettingsPanel.sendIngestMessagesCheckBox.text=Send ingest inbox message for each hit
+HashLookupSettingsPanel.indexButton.text=Index
+HashLookupSettingsPanel.indexLabel.text=Index Status:
+HashLookupSettingsPanel.hashDbIndexStatusLabel.text=
+HashLookupSettingsPanel.hashDbTypeLabel.text=
+HashLookupSettingsPanel.typeLabel.text=Type:
+HashLookupSettingsPanel.locationLabel.text=Hash Set Path:
+HashLookupSettingsPanel.hashDbLocationLabel.text=
+HashLookupSettingsPanel.hashDbNameLabel.text=
+HashLookupSettingsPanel.nameLabel.text=Name:
+HashLookupSettingsPanel.hashDatabasesLabel.text=Hash Sets:
+HashLookupSettingsPanel.importDatabaseButton.toolTipText=
+HashLookupSettingsPanel.importDatabaseButton.text=Import Hash Set
+HashLookupSettingsPanel.deleteDatabaseButton.text=Delete Hash Set
+ImportHashDatabaseDialog.lbFilePath.text=Hash Set Path:
+ImportHashDatabaseDialog.tfDatabaseName.tooltip=Name for this hash set
+ImportHashDatabaseDialog.tfDatabaseVersion.tooltip.text=Hash Set Version Number
+ImportHashDatabaseDialog.tfDatabaseName.tooltip=Name for this hash set
+ImportHashDatabaseDialog.tfDatabaseVersion.tooltip.text=Hash Set Version Number
+ImportCentralRepoDbProgressDialog.lbProgress.text=Starting import...
+ImportCentralRepoDbProgressDialog.bnOk.text=OK
+ImportCentralRepoDbProgressDialog.bnCancel.text=Cancel
+HashLookupSettingsPanel.versionLabel.text_1=Version:
+HashLookupSettingsPanel.hashDbVersionLabel.text_1=
+HashLookupSettingsPanel.orgLabel.text_1=Organization:
+HashLookupSettingsPanel.hashDbOrgLabel.text_1=
+HashLookupSettingsPanel.readOnlyLabel.text_1=Read only:
+HashLookupSettingsPanel.hashDbReadOnlyLabel.text_1=
+ImportCentralRepoDbProgressDialog.jLabel1.text=Importing hash set into the central repository
+HashDbImportDatabaseDialog.lbVersion.text=Version:
+HashDbImportDatabaseDialog.lbOrg.text=Source Organization:
+HashDbImportDatabaseDialog.readOnlyCheckbox.text=Make hash set read-only
+HashDbImportDatabaseDialog.orgButton.text=Manage Organizations
+HashDbImportDatabaseDialog.versionTextField.text=1.0
+HashDbImportDatabaseDialog.fileTypeRadioButton.text=Local
+HashDbImportDatabaseDialog.centralRepoRadioButton.text=Remote (Central Repository)
+HashDbImportDatabaseDialog.jLabel4.text=Destination:
+HashDbCreateDatabaseDialog.jLabel4.text=Destination:
+HashDbCreateDatabaseDialog.fileTypeRadioButton.text=Local
+HashDbCreateDatabaseDialog.centralRepoRadioButton.text=Remote (Central Repository)
+HashDbCreateDatabaseDialog.lbOrg.text=Source Organization:
+HashDbCreateDatabaseDialog.orgButton.text=Manage Organizations
+HashDbCreateDatabaseDialog.databasePathLabel.text=Hash Set Path:
+AddHashValuesToDatabaseDialog.okButton.text_2=OK
+HashDbImportDatabaseDialog.saveInUserConfigFolderCheckbox.text=Copy hash set into user configuration folder
+HashDbImportDatabaseDialog.saveInUserConfigFolderCheckbox.toolTipText=In Live Triage situations, this option ensures that path to the hash set will be valid
+HashLookupSettingsPanel.indexPathLabel.text=
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..47a18afeda3aaf83914f34354291643dbee21f17
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/Bundle_ja.properties
@@ -0,0 +1,207 @@
+OpenIDE-Module-Display-Category=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb
+OpenIDE-Module-Long-Description=\
+    \u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb  \n\n\
+    \u30c7\u30a3\u30b9\u30af\u30a4\u30e1\u30fc\u30b8\u306b\u3042\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u89e3\u6790\u3057\u3001\u300c\u65e2\u77e5\u300d\uff08NSRL\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u300c\u65e2\u77e5\u300d\u30d5\u30a1\u30a4\u30eb\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u3092\u57fa\u306b\uff09\u307e\u305f\u306f\u300c\u60aa\u8cea\uff0f\u7591\u308f\u3057\u3044\u300d\uff08\u30e6\u30fc\u30b6\u30fc\u304c\u6307\u5b9a\u3057\u305f\u5358\u6570\u307e\u305f\u306f\u8907\u6570\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u57fa\u306b\uff09\u3068\u30de\u30fc\u30af\u3057\u307e\u3059\u3002\n\n\
+    \u30cf\u30c3\u30b7\u30e5\u3084\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u8a2d\u5b9a\u306b\u57fa\u3065\u3044\u305f\u30d5\u30a1\u30a4\u30eb\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u306a\u3069\u3001\u3053\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u306fGUI\u306b\u9023\u643a\u3057\u3066\u3044\u308b\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3057\u306a\u3044\u3001\u8ffd\u52a0\u306e\u30c4\u30fc\u30eb\u304c\u542b\u307e\u308c\u307e\u3059\u3002
+OpenIDE-Module-Name=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9
+HashDbSearchPanel.hashTable.columnModel.title0=MD5\u30cf\u30c3\u30b7\u30e5
+HashDbSearchPanel.addButton.text=\u30cf\u30c3\u30b7\u30e5\u3092\u8ffd\u52a0
+HashDbSearchPanel.hashLabel.text=MD5\u30cf\u30c3\u30b7\u30e5\uff1a
+HashDbSearchPanel.searchButton.text=\u691c\u7d22
+HashDbSearchPanel.removeButton.text=\u9078\u629e\u3057\u305f\u3082\u306e\u3092\u524a\u9664
+HashDbSearchPanel.titleLabel.text=\u6b21\u306eMD5\u30cf\u30c3\u30b7\u30e5\u4ed8\u304d\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u691c\u7d22\uff1a
+HashDbSearchPanel.errorField.text=\u30a8\u30e9\u30fc\uff1a\u5168\u3066\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u30cf\u30c3\u30b7\u30e5\u3055\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+HashDbSearchPanel.saveBox.text=\u30cf\u30c3\u30b7\u30e5\u3092\u8a18\u61b6
+HashDbSearchPanel.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+OpenIDE-Module-Short-Description=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u304a\u3088\u3073\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30c4\u30fc\u30eb
+HashDbImportDatabaseDialog.jLabel1.text=\u30cf\u30c3\u30b7\u30e5\u30bb\u30c3\u30c8\u540d\uff1a
+HashDbImportDatabaseDialog.knownBadRadioButton.text=\u65e2\u77e5\u306e\u60aa\u8cea
+HashDbImportDatabaseDialog.jLabel2.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30bf\u30a4\u30d7\uff1a
+HashDbImportDatabaseDialog.okButton.text=OK
+HashDbImportDatabaseDialog.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+HashDbCreateDatabaseDialog.jLabel2.text=\u30bf\u30a4\u30d7\uff1a
+HashDbCreateDatabaseDialog.knownBadRadioButton.text=\u65e2\u77e5\u306e\u60aa\u8cea
+HashDbCreateDatabaseDialog.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+ModalNoButtons.CURRENTLYON_LABEL.text=y\u306ex\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d
+ModalNoButtons.GO_GET_COFFEE_LABEL.text=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d\u3067\u3059\u3002\u6642\u9593\u304c\u304b\u304b\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002
+ModalNoButtons.CANCEL_BUTTON.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+HashDbImportDatabaseDialog.knownRadioButton.text=\u65e2\u77e5\uff08NSRL\u307e\u305f\u306f\u305d\u306e\u4ed6\uff09
+HashDbCreateDatabaseDialog.knownRadioButton.text=\u65e2\u77e5
+HashDbCreateDatabaseDialog.saveAsButton.text=\u540d\u524d\u3092\u3064\u3051\u3066\u4fdd\u5b58\u2026
+HashDbImportDatabaseDialog.jLabel3.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d1\u30b9\uff1a
+HashDbCreateDatabaseDialog.sendIngestMessagesCheckbox.text=\u30d2\u30c3\u30c8\u6bce\u306b\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30a4\u30f3\u30dc\u30c3\u30af\u30b9\u306b\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u9001\u308b
+HashDbImportDatabaseDialog.sendIngestMessagesCheckbox.text=\u30d2\u30c3\u30c8\u6bce\u306b\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30a4\u30f3\u30dc\u30c3\u30af\u30b9\u306b\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u9001\u308b
+HashDbImportDatabaseDialog.openButton.text=\u958b\u304f...
+HashDbCreateDatabaseDialog.jLabel3.text=\u30cf\u30c3\u30b7\u30e5\u30bb\u30c3\u30c8\u540d\uff1a
+HashDbCreateDatabaseDialog.okButton.text=OK
+AddContentToHashDbAction.ContentMenu.noHashDbsConfigd=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+AddContentToHashDbAction.ContentMenu.createDbItem=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u4f5c\u6210...
+AddContentToHashDbAction.addFilesToHashSet.addToHashDbErr1.text=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30a8\u30e9\u30fc\u306b\u8ffd\u52a0
+AddContentToHashDbAction.addFilesToHashSet.addToHashDbErr2.text=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30a8\u30e9\u30fc\u306b\u8ffd\u52a0
+AddContentToHashDbAction.addFilesToHashSet.addToHashDbErr3.text=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30a8\u30e9\u30fc\u306b\u8ffd\u52a0
+AddContentToHashDbAction.addFilesToHashSet.unableToAddFileMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b{0}\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+AddContentToHashDbAction.addFilesToHashSet.unableToAddFileSzMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b{0}\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30cf\u30c3\u30b7\u30e5\u304c\u8a08\u7b97\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u9069\u5207\u306a\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u8a2d\u5b9a\u3057\u3001\u5b9f\u884c\u3057\u3066\u4e0b\u3055\u3044\u3002
+HashDatabaseOptionsPanelController.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+HashDatabaseOptionsPanelController.moduleErrMsg=HashDatabaseOptionsPanelController\u306e\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u5b8c\u5168\u3067\u306a\u3044\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002
+HashDbConfigPanel.noSelectionText=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+HashDbConfigPanel.errorGettingPathText=\u30d1\u30b9\u306e\u53d6\u5f97\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+HashDbConfigPanel.errorGettingIndexStatusText=\u30b9\u30c6\u30fc\u30bf\u30b9\u306e\u78ba\u8a8d\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+HashDbConfigPanel.indexButtonText.index=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9
+HashDbConfigPanel.indexButtonText.indexing=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d
+HashDbConfigPanel.indexStatusText.indexGen=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u4f5c\u6210\u4e2d\u3067\u3059
+HashDbConfigPanel.indexStatusText.indexOnly=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u307f
+HashDbConfigPanel.indexStatusText.indexed=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u6e08\u307f
+HashDbConfigPanel.indexButtonText.reIndex=\u518d\u30a4\u30f3\u30c7\u30c3\u30af\u30b9
+HashDbConfigPanel.indexStatusText.noIndex=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u7121\u3057
+HashDbConfigPanel.dbsNotIndexedMsg=\u6b21\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3057\u307e\u3059\u304b\uff1f\n {0}
+HashDbConfigPanel.unindexedDbsMsg=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u3066\u3044\u306a\u3044\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9
+HashDbConfigPanel.allUnindexedDbsRmFromListMsg=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u3066\u3044\u306a\u3044\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u30ea\u30b9\u30c8\u304b\u3089\u524a\u9664\u3055\u308c\u307e\u3059
+HashDbConfigPanel.nameColLbl=\u540d\u524d
+HashDbConfigPanel.editingCellsNotSupportedMsg=\u30bb\u30eb\u306f\u7de8\u96c6\u4e0d\u53ef\u3067\u3059
+HashDbCreateDatabaseDialog.createHashDbMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u4f5c\u6210
+HashDbCreateDatabaseDialog.hashDbMustHaveFileExtensionMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u306f .{0} \u306e\u62e1\u5f35\u5b50\u304c\u5fc5\u8981\u3067\u3059\u3002
+HashDbCreateDatabaseDialog.fileNameErr=\u30d5\u30a1\u30a4\u30eb\u540d\u30a8\u30e9\u30fc
+HashDbCreateDatabaseDialog.fileNameAlreadyExistsMsg=\u540c\u540d\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059\u3002\u5225\u306e\u30d5\u30a1\u30a4\u30eb\u540d\u3092\u8a2d\u5b9a\u3057\u3066\u4e0b\u3055\u3044\u3002
+HashDbCreateDatabaseDialog.fileExistsErr=\u30d5\u30a1\u30a4\u30eb\u304c\u65e2\u306b\u5b58\u5728\u3057\u3066\u3044\u308b\u30a8\u30e9\u30fc
+HashDbCreateDatabaseDialog.mustEnterHashSetNameMsg=\u30cf\u30c3\u30b7\u30e5\u30bb\u30c3\u30c8\u540d\u306e\u5165\u529b\u304c\u5fc5\u8981\u3067\u3059
+HashDbCreateDatabaseDialog.createHashDbErr=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u4f5c\u6210\u30a8\u30e9\u30fc
+HashDbCreateDatabaseDialog.mustEnterHashDbPathMsg=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d1\u30b9\u306e\u5165\u529b\u304c\u5fc5\u8981\u3067\u3059\u3002
+HashDbCreateDatabaseDialog.errMsg.hashDbCreationErr=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u4f5c\u6210\u30a8\u30e9\u30fc
+HashDbCreateDatabaseDialog.cannotCreateFileAtLocMsg=\u6307\u5b9a\u3055\u308c\u305f\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u3067\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3002
+HashDbCreateDatabaseDialog.failedToCreateHashDbMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u4f5c\u6210\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+HashDbImportDatabaseDialog.importHashDbMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u30a4\u30f3\u30dd\u30fc\u30c8
+HashDbImportDatabaseDialog.fileNameExtFilter.text=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb
+HashDbImportDatabaseDialog.failedToGetDbPathMsg=\u9078\u629e\u3057\u305f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30d1\u30b9\u306e\u5165\u624b\u3092\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+HashDbImportDatabaseDialog.importHashDbErr=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a8\u30e9\u30fc\u3092\u30a4\u30f3\u30dd\u30fc\u30c8
+HashDbImportDatabaseDialog.mustSelectHashDbFilePathMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30d5\u30a1\u30a4\u30eb\u30d1\u30b9\u306e\u9078\u629e\u304c\u5fc5\u8981\u3067\u3059\u3002
+HashDbImportDatabaseDialog.hashDbDoesNotExistMsg=\u9078\u629e\u3055\u308c\u305f\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002
+HashDbImportDatabaseDialog.errorMessage.failedToOpenHashDbMsg={0}\u3067\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u958b\u304f\u306e\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+HashLookupModuleFactory.moduleName.text=\u30cf\u30c3\u30b7\u30e5\u30eb\u30c3\u30af\u30a2\u30c3\u30d7
+HashLookupModuleFactory.moduleDescription.text=\u6a19\u6e96\u306eNSRL\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306a\u3069\u3001\u63d0\u4f9b\u3055\u308c\u305f\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u5229\u7528\u3057\u3066\u3001\u65e2\u77e5\u307e\u305f\u306f\u7591\u308f\u3057\u3044\u3082\u306e\u3092\u691c\u77e5\u3057\u307e\u3059\u3002
+HashDbIngestModule.noKnownHashDbSetMsg=\u65e2\u77e5\u306e\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u5b58\u5728\u3057\u307e\u305b\u3093\u3002
+HashDbIngestModule.knownFileSearchWillNotExecuteWarn=\u65e2\u77e5\u306e\u30d5\u30a1\u30a4\u30eb\u691c\u7d22\u304c\u5b9f\u884c\u3055\u308c\u307e\u305b\u3093\u3002
+HashDbIngestModule.noKnownBadHashDbSetMsg=\u65e2\u77e5\u306e\u60aa\u8cea\u306a\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30bb\u30c3\u30c8\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+HashDbConfigPanel.dbNotIndexedMsg=\u6b21\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3057\u307e\u3059\u304b\uff1f\n{0}
+HashDbIngestModule.knownBadFileSearchWillNotExecuteWarn=\u65e2\u77e5\u306e\u60aa\u8cea\u30d5\u30a1\u30a4\u30eb\u691c\u7d22\u306f\u5b9f\u884c\u3055\u308c\u307e\u305b\u3093\u3002
+HashDbIngestModule.fileReadErrorMsg=\u8aad\u307f\u8fbc\u307f\u30a8\u30e9\u30fc\uff1a {0}
+HashDbIngestModule.calcHashValueErr={0}\u306e\u30cf\u30c3\u30b7\u30e5\u5024\u3092\u8a08\u7b97\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+HashDbIngestModule.hashLookupErrorMsg=\u30cf\u30c3\u30b7\u30e5\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u30a8\u30e9\u30fc\uff1a {0}
+HashDbIngestModule.lookingUpKnownBadHashValueErr={0}\u306e\u65e2\u77e5\u306e\u60aa\u8cea\u30cf\u30c3\u30b7\u30e5\u5024\u3092\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+HashDbIngestModule.lookingUpKnownHashValueErr={0}\u306e\u65e2\u77e5\u306e\u30cf\u30c3\u30b7\u30e5\u5024\u3092\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+HashDbIngestModule.postToBB.fileName=\u30d5\u30a1\u30a4\u30eb\u540d
+HashDbIngestModule.postToBB.md5Hash=MD5\u30cf\u30c3\u30b7\u30e5
+HashDbIngestModule.postToBB.hashsetName=\u30cf\u30c3\u30b7\u30e5\u30bb\u30c3\u30c8\u540d
+HashDbIngestModule.postToBB.knownBadMsg=\u65e2\u77e5\u306e\u60aa\u8cea\: {0}
+HashDbIngestModule.complete.knownBadsFound=\u767a\u898b\u3055\u308c\u305f\u65e2\u77e5\u306e\u60aa\u8cea\uff1a
+HashDbIngestModule.complete.totalCalcTime=\u8a08\u7b97\u6642\u9593\u306e\u5408\u8a08
+HashDbIngestModule.complete.totalLookupTime=\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u6642\u9593\u306e\u5408\u8a08
+HashDbIngestModule.complete.databasesUsed=\u5229\u7528\u3057\u305f\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\uff1a
+HashDbIngestModule.complete.hashLookupResults=\u30cf\u30c3\u30b7\u30e5\u30eb\u30c3\u30af\u30a2\u30c3\u30d7\u7d50\u679c
+HashDbManager.moduleErrorListeningToUpdatesMsg=HashDbManager\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u539f\u56e0\u306a\u306e\u304b\u3092\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u5b8c\u5168\u3067\u306a\u3044\u3053\u3068\u304c\u3042\u308a\u307e\u3059\u3002
+HashDbManager.replacingDuplicateHashsetNameMsg=\u91cd\u8907\u306e\u30cf\u30c3\u30b7\u30e5\u30bb\u30c3\u30c8\u540d {0} \u304c\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u3002\n {1}\u306b\u66f8\u304d\u63db\u3048\u307e\u3059\u3002
+HashDbManager.openHashDbErr=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u958b\u304f\u30a8\u30e9\u30fc
+HashDbManager.unableToOpenHashDbMsg=\ {0} \u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u958b\u3051\u307e\u305b\u3093\u3002
+HashDbManager.savedBackupOfOldConfigMsg={0}\n\u53e4\u3044\u8a2d\u5b9a\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u30b3\u30d4\u30fc\u304c\u6b21\u306e\u901a\u308a\u4fdd\u5b58\u3055\u308c\u307e\u3057\u305f\u3002\n{1}
+HashDbManager.baseMessage.updatedFormatHashDbConfig=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u306e\u5f62\u5f0f\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\u3002
+HashDbManager.msgBoxTitle.confFileFmtChanged=\u8a2d\u5b9a\u30d5\u30a1\u30a4\u30eb\u5f62\u5f0f\u306e\u5909\u66f4\u5b8c\u4e86
+HashDbManager.dlgMsg.dbNotFoundAtLoc=\ {0} \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306f\u6b21\u306e\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002\n {1}\n \u30d5\u30a1\u30a4\u30eb\u3092\u691c\u7d22\u3057\u307e\u3059\u304b\uff1f
+HashDbManager.dlgTitle.MissingDb=\u6b20\u843d\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9
+HashDbManager.progress.indexingHashSet=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d {0}
+HashDbManager.dlgMsg.errorIndexingHashSet=\ {0} \u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d\u306e\u30a8\u30e9\u30fc
+HashDbManager.hashDbIndexingErr=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d\u306e\u30a8\u30e9\u30fc
+HashDbPanelSearchAction.actionName=MD5\u30cf\u30c3\u30b7\u30e5\u306b\u57fa\u3065\u304f\u30d5\u30a1\u30a4\u30eb\u691c\u7d22
+HashDbSearchAction.dlgMsg.noFilesHaveMD5Calculated=MD5\u30cf\u30c3\u30b7\u30e5\u304c\u8a08\u7b97\u3055\u308c\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u307e\u305a\u306fHashDB\u3092\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3057\u3066\u4e0b\u3055\u3044\u3002
+HashDbSearchManager.MD5HashSearch=MD5\u30cf\u30c3\u30b7\u30e5\u691c\u7d22
+HashDbSearchManager.noResultsFoundMsg=\u4e00\u81f4\u3059\u308b\u3082\u306e\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+HashDbSearchPanel.titleText.ingestOngoing=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\uff1b\u5b8c\u4e86\u3059\u308b\u307e\u3067\u3053\u306e\u30b5\u30fc\u30d3\u30b9\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002
+HashDbSearchPanel.noFilesHaveMD5HashMsg=MD5\u30cf\u30c3\u30b7\u30e5\u4ed8\u304d\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+HashDbSearchPanel.errorText.noHashesAddedMsg=\u30a8\u30e9\u30fc\uff1a\u30cf\u30c3\u30b7\u30e5\u304c\u8ffd\u52a0\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
+HashDbSearchPanel.errorText.hashAlreadyAddedMsg=\u30a8\u30e9\u30fc\uff1a\u30cf\u30c3\u30b7\u30e5\u304c\u65e2\u306b\u8ffd\u52a0\u3055\u308c\u3066\u3044\u307e\u3059\u3002
+HashDbSearchPanel.errorText.invalidMD5HashMsg=\u30a8\u30e9\u30fc\uff1a\u6709\u52b9\u306aMD5\u30cf\u30c3\u30b7\u30e5\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+HashDbSearchThread.progress.cancellingSearch={0}\uff08\u30ad\u30e3\u30f3\u30bb\u30eb\u4e2d\u2026\uff09
+HashDbSearchThread.name.searching=\u691c\u7d22\u4e2d
+HashDbSearchThread.noMoreFilesWithMD5Msg=\u540c\u3058MD5\u30cf\u30c3\u30b7\u30e5\u4ed8\u304d\u306e\u30d5\u30a1\u30a4\u30eb\u306f\u4ed6\u306b\u3042\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+ModalNoButtons.indexingDbsTitle=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d
+ModalNoButtons.indexingDbTitle=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d
+ModalNoButtons.exitHashDbIndexingMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3092\u4e2d\u6b62\u3057\u307e\u3059\u3002\n\
+\u4f5c\u6210\u3055\u308c\u305f\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f\u5229\u7528\u4e0d\u53ef\u3068\u306a\u308a\u307e\u3059\u3002\u7d9a\u884c\u3059\u308b\u5834\u5408\u306f\n\
+\u30cf\u30c3\u30b7\u30e5\u30d5\u30a9\u30eb\u30c0\u5185\u306b\u3042\u308b\u3001\u5bfe\u5fdc\u3059\u308b-md5.idx \u30d5\u30a1\u30a4\u30eb\u3092\u524a\u9664\u3057\u3066\u4e0b\u3055\u3044\u3002\n\
+\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3092\u4e2d\u6b62\u3057\u307e\u3059\u304b\uff1f
+ModalNoButtons.dlgTitle.unfinishedIndexing=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u672a\u5b8c\u4e86
+ModalNoButtons.indexThis.currentlyIndexing1Db=\uff11\u3064\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d
+ModalNoButtons.indexThese.currentlyIndexing1OfNDbs=\uff11\uff0f {0}\u3064\u76ee\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d
+ModalNoButtons.propChg.currentlyIndexingXofN={0}\uff0f {1}\u3064\u76ee\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u4e2d
+HashDbManager.duplicateHashSetNameExceptionMsg=\u30cf\u30c3\u30b7\u30e5\u30bb\u30c3\u30c8\u540d''{0}''\u306f\u65e2\u306b\u5225\u306e\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u4f7f\u308f\u308c\u3066\u3044\u307e\u3059\u3002
+HashDbManager.hashDbDoesNotExistExceptionMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u6b21\u3067\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\n{0}
+HashDbManager.hashDbFileExistsExceptionMsg=\u65e2\u306b\u30d5\u30a1\u30a4\u30eb\u304c\u6b21\u306b\u5b58\u5728\u3057\u307e\u3059\n{0}
+HashDbManager.hashDbAlreadyAddedExceptionMsg=\u6b21\u306e\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\n{0}\n\u306f\u65e2\u306b\u4f5c\u6210\u307e\u305f\u306f\u30a4\u30f3\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u3059\u3002
+HashDbManager.illegalHashDbFileNameExtensionMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb\u540d\u306f.{0}\u306e\u62e1\u5f35\u5b50\u304c\u5fc5\u8981\u3067\u3059\u3002
+HashDbManager.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+HashDbManager.knownBad.text=\u65e2\u77e5\u306e\u60aa\u8cea
+HashDbManager.known.text=\u65e2\u77e5
+HashDbManager.fileNameExtensionFilter.title=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb
+HashDbSearchAction.dlgMsg.title=MD5\u30cf\u30c3\u30b7\u30e5\u306b\u57fa\u3065\u3044\u305f\u30d5\u30a1\u30a4\u30eb\u691c\u7d22
+HashDbSearchAction.getName.text=\u30cf\u30c3\u30b7\u30e5\u691c\u7d22
+HashDbSearchPanel.dlgMsg.title=MD5\u30cf\u30c3\u30b7\u30e5\u306b\u57fa\u3065\u304f\u30d5\u30a1\u30a4\u30eb\u691c\u7d22
+AddContentToHashDbAction.singleSelectionName=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30d5\u30a1\u30a4\u30eb\u3092\u8ffd\u52a0
+AddContentToHashDbAction.multipleSelectionName=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30d5\u30a1\u30a4\u30eb\u3092\u8ffd\u52a0
+OptionsCategory_Name_HashDatabase=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9
+OptionsCategory_Keywords_HashDatabase=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9
+HashDbManager.ingestRunningExceptionMsg=\u51e6\u7406\u4e2d\uff1b\u5b8c\u4e86\u3059\u308b\u307e\u3067\u3053\u306e\u30b5\u30fc\u30d3\u30b9\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002
+ModalNoButtons.CURRENTDB_LABEL.text=\uff08\u73fe\u5728\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\uff09
+HashDbCreateDatabaseDialog.defaultFileName=\u30cf\u30c3\u30b7\u30e5\u30bb\u30c3\u30c8
+HashDbManager.saveErrorExceptionMsg=\u30cf\u30c3\u30b7\u30e5\u8a2d\u5b9a\u306e\u4fdd\u5b58\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+AddContentToHashDbAction.addFilesToHashSet.files=\u30d5\u30a1\u30a4\u30eb
+AddContentToHashDbAction.addFilesToHashSet.file=\u30d5\u30a1\u30a4\u30eb
+HashDbManager.errCreatingIndex.title=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u4f5c\u6210\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+HashDbManager.errCreatingIndex.msg=\u6b21\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306e\u4f5c\u6210\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff1a {0}
+HashLookupSettingsPanel.jButton3.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u30a4\u30f3\u30dd\u30fc\u30c8
+HashLookupSettingsPanel.jLabel6.text=\u30bf\u30a4\u30d7\uff1a
+HashLookupSettingsPanel.jLabel4.text=\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\uff1a
+HashLookupSettingsPanel.jLabel2.text=\u540d\u524d\uff1a
+HashLookupModuleSettingsPanel.alwaysCalcHashesCheckbox.text=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u306a\u304f\u3066\u3082\u3001MD5\u3092\u8a08\u7b97
+HashLookupModuleSettingsPanel.knownHashDbsLabel.text=\u5229\u7528\u3059\u308b\u65e2\u77e5\u306e\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u9078\u629e\uff1a
+HashLookupModuleSettingsPanel.knownBadHashDbsLabel.text=\u51e6\u7406\u306b\u5229\u7528\u3059\u308b\u65e2\u77e5\u306e\u60aa\u8cea\u306a\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u9078\u629e\uff1a
+HashLookupModuleFactory.createFileIngestModule.exception.msg=\u8a2d\u5b9a\u3092\u884c\u3046\u70ba\u306e\u60f3\u5b9a\u3055\u308c\u308b\u5f15\u6570\u306finstanceof HashLookupModuleSettings\u3067\u3059\u3002
+HashLookupModuleFactory.getIngestJobSettingsPanel.exception.msg=\u8a2d\u5b9a\u3092\u884c\u3046\u70ba\u306e\u60f3\u5b9a\u3055\u308c\u308b\u5f15\u6570\u306finstanceof HashLookupModuleSettings\u3067\u3059\u3002
+HashLookupModuleSettingsPanel.alwaysCalcHashesCheckbox.toolTipText=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u306a\u304f\u3066\u3082\u3001MD5\u3092\u8a08\u7b97
+HashDbSearchPanel.hashTable.defaultModel.title.text=MD5\u30cf\u30c3\u30b7\u30e5
+AddContentToHashDbAction.addFilesToHashSet.unableToAddFileEmptyMsg=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b{0}\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30d5\u30a1\u30a4\u30eb\u306b\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+AddHashValuesToDatabaseDialog.JDialog.Title=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30cf\u30c3\u30b7\u30e5\u3092\u8ffd\u52a0\
+HashLookupSettingsPanel.addHashesToDatabaseButton.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30cf\u30c3\u30b7\u30e5\u3092\u8ffd\u52a0
+AddHashValuesToDatabaseDialog.instructionLabel.text_1=\u4e0b\u8a18\u306bMD5\u306e\u30cf\u30c3\u30b7\u30e5\u5024\u3092\u8cbc\u308a\u4ed8\u3051\u308b\uff08\u30e9\u30a4\u30f3\u3054\u3068\u306b\u4e00\u3064\u305a\u3064\uff09\uff1a
+AddHashValuesToDatabaseDialog.cancelButton.text_2=\u30ad\u30e3\u30f3\u30bb\u30eb
+AddHashValuesToDatabaseDialog.pasteFromClipboardButton.text_2=\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u304b\u3089\u8cbc\u308a\u4ed8\u3051\u308b
+AddHashValuesToDatabaseProgressDialog.okButton.text=OK
+AddHashValuesToDatabaseProgressDialog.statusLabel.text=\u30b9\u30c6\u30fc\u30bf\u30b9
+AddHashValuesToDatabaseProgressDialog.title=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d7\u30ed\u30b0\u30ec\u30b9\u306b\u30cf\u30c3\u30b7\u30e5\u3092\u8ffd\u52a0
+AddHashValuesToDatabaseDialog.title=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30cf\u30c3\u30b7\u30e5\u3092\u8ffd\u52a0
+AddHashValuesToDatabaseProgressDialog.showErrorsButton.text=\u30a8\u30e9\u30fc\u3092\u8868\u793a
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.parsing=MD5\u30cf\u30c3\u30b7\u30e5\u306b\u30c6\u30ad\u30b9\u30c8\u3092\u30d1\u30fc\u30b9\u4e2d...
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.invalidHash=\u30a4\u30f3\u30d7\u30c3\u30c8\u306b\u7121\u52b9\u306a\u30cf\u30c3\u30b7\u30e5\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\u3002
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.invaliHash.msg=\u7121\u52b9\u306a\u30cf\u30c3\u30b7\u30e5\uff1a
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.noHashesToAdd=\u8ffd\u52a0\u3059\u308b\u30cf\u30c3\u30b7\u30e5\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.success={0}\u30cf\u30c3\u30b7\u30e5\u304c\u6b63\u3057\u304f\u8ffd\u52a0\u3055\u308c\u307e\u3057\u305f\u3002
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.errorAddingValidHash=\u6709\u52b9\u306a\u30cf\u30c3\u30b7\u30e5\u3092\u8ffd\u52a0\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+AddHashValuesToDatabaseProgressDialog.addHashValuesToDatabase.errorAddingValidHash.msg=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u6709\u52b9\u306a\u30cf\u30c3\u30b7\u30e5\u3092\u8ffd\u52a0\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+HashLookupSettingsPanel.deleteDatabaseButton.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u524a\u9664
+HashLookupSettingsPanel.ingestWarningLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u3067\u3059\u3002\u5b8c\u4e86\u3059\u308b\u307e\u3067\u4e00\u90e8\u306e\u8a2d\u5b9a\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002
+HashLookupSettingsPanel.addHashesToDatabaseButton.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u30cf\u30c3\u30b7\u30e5\u3092\u8ffd\u52a0
+HashLookupSettingsPanel.indexPathLabelLabel.text=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30d1\u30b9\uff1a
+HashLookupSettingsPanel.createDatabaseButton.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u4f5c\u6210
+HashLookupSettingsPanel.informationLabel.text=\u60c5\u5831
+HashLookupSettingsPanel.sendIngestMessagesCheckBox.text=\u30d2\u30c3\u30c8\u6bce\u306b\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30a4\u30f3\u30dc\u30c3\u30af\u30b9\u306b\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u9001\u308b
+HashLookupSettingsPanel.indexButton.text=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9
+HashLookupSettingsPanel.indexLabel.text=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30b9\u30c6\u30fc\u30bf\u30b9\uff1a
+HashLookupSettingsPanel.hashDbIndexStatusLabel.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+HashLookupSettingsPanel.hashDbTypeLabel.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+HashLookupSettingsPanel.typeLabel.text=\u30bf\u30a4\u30d7\uff1a
+HashLookupSettingsPanel.locationLabel.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d1\u30b9\uff1a
+HashLookupSettingsPanel.hashDbLocationLabel.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+HashLookupSettingsPanel.hashDbNameLabel.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+HashLookupSettingsPanel.nameLabel.text=\u30cf\u30c3\u30b7\u30e5\u30bb\u30c3\u30c8\u540d\uff1a
+HashLookupSettingsPanel.hashDatabasesLabel.text=\u30cf\u30c3\u30b7\u30e5\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\uff1a
+HashLookupSettingsPanel.importDatabaseButton.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u30a4\u30f3\u30dd\u30fc\u30c8
+HashDbCreateDatabaseDialog.databasePathLabel.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30d1\u30b9\uff1a
+AddHashValuesToDatabaseDialog.okButton.text_2=OK
+HashLookupSettingsPanel.indexPathLabel.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u9078\u629e\u3055\u308c\u3066\u3044\u307e\u305b\u3093
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/btn_icon_create_new_16.png b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/btn_icon_create_new_16.png
new file mode 100644
index 0000000000000000000000000000000000000000..86c1018f3912e1e39fdb52a275fc979c55224da4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/btn_icon_create_new_16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/delete16.png b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/delete16.png
new file mode 100644
index 0000000000000000000000000000000000000000..a68b5df1c360869646fd5f413cd3195a46754329
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/delete16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/import16.png b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/import16.png
new file mode 100644
index 0000000000000000000000000000000000000000..18b35db444f6d2aa33751d669ea99289a1d8f828
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/import16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/layer.xml b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/layer.xml
new file mode 100644
index 0000000000000000000000000000000000000000..2efaab9751ad92d44c9cfec82381b89b68c6df99
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/layer.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
+<filesystem>
+    
+    <!-- ======================================================
+         Actions
+         ====================================================== -->
+    <folder name="Actions">
+        <folder name="Tools">
+            <file name="org-sleuthkit-autopsy-hashdatabase-HashDbPanelSearchAction.instance" />
+        </folder>    
+    </folder>
+    
+    <!-- ======================================================
+         Services
+         ====================================================== -->
+    <folder name="Services">
+        <file name="org-sleuthkit-autopsy-hashdatabase-HashDbSearchAction.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.directorytree.HashSearchProvider"/>
+            <attr name="position" intvalue="250"/>
+        </file>
+    </folder>
+    
+    <!-- ======================================================
+         Menu
+         ====================================================== -->
+    <folder name="Menu">
+        <folder name="Tools">
+            <file name="org-sleuthkit-autopsy-hashdatabase-HashDbSearchAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-hashdatabase-HashDbPanelSearchAction.instance"/>
+                <attr name="position" intvalue="201"/>
+            </file>
+        </folder>
+    </folder>
+    <folder name="Services">
+       
+    </folder>
+</filesystem>
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/new16.png b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/new16.png
new file mode 100644
index 0000000000000000000000000000000000000000..f286d2b6c08f6d06e4d8143b9eabde178ae7c591
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/new16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/options-icon.png b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/options-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9ab65721358e857164483ad18f96ce449cdb418
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/options-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/options_icon.png b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/options_icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9ab65721358e857164483ad18f96ce449cdb418
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/options_icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/warning16.png b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/warning16.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5ba881738ae3072e476f3ddbd7dd34d642f06d6
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/modules/hashdatabase/warning16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/iOS/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/iOS/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..8909d23e0e0796401cf6af33d41c690424f0de74
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/iOS/Bundle.properties
@@ -0,0 +1,5 @@
+iOSModuleFactory.moduleName=iOS Analyzer
+iOSModuleFactory.moduleDescription=Extracts system and 3rd party app data
+TextMessageAnalyzer.bbAttribute.incoming=Incoming
+TextMessageAnalyzer.bbAttribute.outgoing=Outgoing
+TextMessageAnalyzer.bbAttribute.smsMessage=SMS Message
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/iOS/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/iOS/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..33c0a3ed0839a680f9dc91ff7cabce711132a17d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/iOS/Bundle.properties-MERGED
@@ -0,0 +1,8 @@
+CallLogAnalyzer.indexError.message=Failed to index call log artifact for keyword search.
+ContactAnalyzer.indexError.message=Failed to index contact artifact for keyword search.
+iOSModuleFactory.moduleName=iOS Analyzer
+iOSModuleFactory.moduleDescription=Extracts system and 3rd party app data
+TextMessageAnalyzer.bbAttribute.incoming=Incoming
+TextMessageAnalyzer.bbAttribute.outgoing=Outgoing
+TextMessageAnalyzer.bbAttribute.smsMessage=SMS Message
+TextMessageAnalyzer.indexError.message=Failed to index text message artifact for keyword search.
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/iOS/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/iOS/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..bfccdf05e90f12a4345b090b44ce5d2d324300fa
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/iOS/Bundle_ja.properties
@@ -0,0 +1,5 @@
+iOSModuleFactory.moduleDescription=\u30B7\u30B9\u30C6\u30E0\u304A\u3088\u3073\u7B2C\u4E09\u8005\u30A2\u30D7\u30EA\u30C7\u30FC\u30BF\u3092\u62BD\u51FA
+iOSModuleFactory.moduleName=iOS\u30A2\u30CA\u30E9\u30A4\u30B6
+TextMessageAnalyzer.bbAttribute.incoming=\u53D7\u4FE1
+TextMessageAnalyzer.bbAttribute.outgoing=\u9001\u4FE1
+TextMessageAnalyzer.bbAttribute.smsMessage=SMS\u30E1\u30C3\u30BB\u30FC\u30B8
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/interestingitems/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/interestingitems/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..b3732ce149ec9f9d09dbf64f6efc03df035dc8f0
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/interestingitems/Bundle.properties
@@ -0,0 +1,86 @@
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=Interesting Files Identifier ingest module. \n\n Identifies interesting files as defined by interesting files rule sets.
+OpenIDE-Module-Short-Description=Interesting Files Identifier ingest module.
+OpenIDE-Module-Name=Interesting Files Identifier
+OptionsCategory_Name_InterestingItemDefinitions=Interesting Files
+OptionsCategory_Keywords_InterestingItemDefinitions=InterestingItemDefinitions
+InterestingItemsIdentifierIngestModule.moduleName=Interesting Files Identifier
+InterestingItemsIdentifierIngestModule.moduleDescription=Identifies interesting items as defined by interesting item rule sets.
+FilesSetPanel.interesting.title=Interesting Files Set Rule
+FilesSetPanel.interesting.messages.filesSetsMustBeNamed=Interesting files sets must be named.
+FilesSetPanel.messages.filesSetsReservedName=You have chosen a name reserved by the software, please choose a different name.
+FilesSetPanel.ignoreKnownFilesCheckbox.text=Ignore Known Files
+FilesSetPanel.descriptionPanel.border.title=Description
+FilesSetPanel.interesting.nameLabel.text=Set Name:
+FilesSetPanel.ingest.nameLabel.text=Filter Name:
+FilesSetPanel.descPanel.border.title=Description
+FilesSetPanel.ignoreUnallocCheckbox.toolTipText=Ignores unallocated space, such as deleted files. May run faster but produce less complete results.
+FilesSetPanel.ignoreUnallocCheckbox.text=Ignore Unallocated Space
+FilesSetRulePanel.title=Interesting Files Set Rule
+FilesSetRulePanel.extensionRadioButton.text=Extension Only
+FilesSetRulePanel.pathRegexCheckBox.text=Regex
+FilesSetRulePanel.pathTextField.text=
+FilesSetRulePanel.fullNameRadioButton.text=Full Name
+FilesSetRulePanel.nameRegexCheckbox.text=Substring / Regex
+FilesSetRulePanel.ruleNameTextField.text=
+FilesSetRulePanel.nameTextField.text=
+FilesSetRulePanel.ruleNameLabel.text=Rule Name (Optional):
+FilesSetRulePanel.messages.emptyNameCondition=You must specify a name pattern for this rule.
+FilesSetRulePanel.messages.invalidNameRegex=The name regular expression is not valid:\n\n{0}
+FilesSetRulePanel.messages.invalidCharInName=The name cannot contain \\, /, :, *, ?, \", <, or > unless it is a regular expression.
+FilesSetRulePanel.messages.invalidCharInPath=The path cannot contain \\, :, *, ?, \", <, or > unless it is a regular expression.
+FilesSetRulePanel.messages.invalidPathRegex=The path regular expression is not valid:\n\n{0}
+FilesSetDefsPanel.doFileSetsDialog.duplicateRuleSet.text=Rule set with name {0} already exists.
+FilesSetRulePanel.pathSeparatorInfoLabel.text=Folder must be in parent path. Use '/' to give consecutive names
+FilesIdentifierIngestJobSettingsPanel.border.title=Select interesting files sets to enable during ingest:
+FilesSetRulePanel.jLabel1.text=Type:
+FilesSetRulePanel.interesting.jLabel5.text=Enter information about files that you want to find.
+FilesSetRulePanel.ingest.jLabel5.text=Enter information about files that you want to run ingest on.
+FilesSetRulePanel.nameCheck.text=Name:
+FilesSetRulePanel.pathCheck.text=Folder Name:
+FilesSetRulePanel.filesRadioButton.text=Files
+FilesSetRulePanel.dirsRadioButton.text=Directories
+FilesSetDefsPanel.interesting.setsListLabel.text=Rule Sets:
+FilesSetDefsPanel.ingest.setsListLabel.text=File Filters:
+FilesSetDefsPanel.interesting.jTextArea1.text=This module allows you to find files that match specified criteria. Each set has a list of rules, which will match on their chosen file characteristics. A file need only match one rule to be found.
+FilesSetDefsPanel.ingest.jTextArea1.text=Add rules so that only a subset of the files in a data source are analyzed. Rules are organized into sets and only one set can be used at a time. A file need only match one rule to be analyzed.
+FilesSetDefsPanel.interesting.editSetButton.text=Edit Set
+FilesSetDefsPanel.ingest.editSetButton.text=Edit Filter
+FilesSetDefsPanel.interesting.newSetButton.text=New Set
+FilesSetDefsPanel.ingest.newSetButton.text=New Filter
+FilesSetDefsPanel.interesting.deleteSetButton.text=Delete Set
+FilesSetDefsPanel.ingest.deleteSetButton.text=Delete Filter
+FilesSetDefsPanel.interesting.jLabel6.text=Set Details
+FilesSetDefsPanel.ingest.jLabel6.text=Filter Details
+FilesSetDefsPanel.newRuleButton.text=New Rule
+FilesSetDefsPanel.jLabel8.text=File Size:
+FilesSetDefsPanel.jLabel7.text=MIME Type:
+FilesSetDefsPanel.rulePathConditionRegexCheckBox.text=Regex
+FilesSetDefsPanel.jLabel4.text=Path Substring: 
+FilesSetDefsPanel.jLabel1.text=Rule Details
+FilesSetDefsPanel.dirsRadioButton.text=Directories
+FilesSetDefsPanel.jLabel2.text=File Type:
+FilesSetDefsPanel.deleteRuleButton.text=Delete Rule
+FilesSetDefsPanel.fileNameRegexCheckbox.text=Substring / Regex
+FilesSetDefsPanel.ignoreKnownFilesCheckbox.text=Ignore Known Files
+FilesSetDefsPanel.rulePathConditionTextField.text=
+FilesSetDefsPanel.fileNameRadioButton.text=Full Name
+FilesSetDefsPanel.jLabel5.text=Description:
+FilesSetDefsPanel.fileNameTextField.text=
+FilesSetDefsPanel.jLabel3.text=Name:
+FilesSetDefsPanel.fileNameExtensionRadioButton.text=Extension Only
+FilesSetDefsPanel.rulesListLabel.text=Rules:
+FilesSetDefsPanel.editRuleButton.text=Edit Rule
+FilesSetDefsPanel.filesRadioButton.text=Files
+FilesSetRulePanel.allRadioButton.text=All
+FilesSetDefsPanel.ingoreUnallocCheckbox.text=Ignore Unallocated Space
+FilesSetDefsPanel.ingoreUnallocCheckbox.toolTipText=Ignores unallocated space, such as deleted files. May run faster but produce less complete results.
+FilesSetDefsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
+FilesSetDefsPanel.allRadioButton.text=All
+FilesSetRulePanel.dateCheck.text=Modified Within:
+FilesSetRulePanel.fileSizeCheck.text=File Size:
+FilesSetRulePanel.mimeCheck.text=MIME Type:
+FilesSetDefsPanel.modifiedDateLabel.text=Modified Within:
+FilesSetDefsPanel.daysIncludedTextField.text=
+FilesSetDefsPanel.daysIncludedLabel.text=day(s)
+FilesSetRulePanel.daysIncludedLabel.text=day(s)
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/interestingitems/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/interestingitems/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..1279d3642bef3b37737c9db22323f344bb3bde44
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/interestingitems/Bundle.properties-MERGED
@@ -0,0 +1,142 @@
+FilesIdentifierIngestJobSettingsPanel.getError=Error getting interesting files sets from settings file.
+FilesIdentifierIngestJobSettingsPanel.updateError=Error updating interesting files sets settings file.
+FilesIdentifierIngestModule.getFilesError=Error getting interesting files sets from file.
+FilesIdentifierIngestModule.indexError.message=Failed to index interesting file hit artifact for keyword search.
+# {0} - daysIncluded
+FilesSet.rule.dateRule.toString=(modified within {0} day(s))
+FilesSetDefsPanel.bytes=Bytes
+FilesSetDefsPanel.cancelImportMsg=Cancel import
+# {0} - file name
+FilesSetDefsPanel.exportButtonActionPerformed.fileExistPrompt=File {0} exists, overwrite?
+FilesSetDefsPanel.gigaBytes=Gigabytes
+# {0} - filter name
+# {1} - profile name
+FilesSetDefsPanel.ingest.fileFilterInUseError=The selected file filter, {0}, is being used by a profile, {1}, and cannot be deleted while any profile uses it.
+FilesSetDefsPanel.Ingest.Title=File Filter Settings
+FilesSetDefsPanel.interesting.copySetButton.text=Copy Set
+FilesSetDefsPanel.interesting.exportButtonAction.featureName=Interesting Files Set Export
+FilesSetDefsPanel.interesting.ExportedMsg=Interesting files set exported
+FilesSetDefsPanel.interesting.exportSetButton.text=Export Set
+FilesSetDefsPanel.interesting.failExportMsg=Export of interesting files set failed
+FilesSetDefsPanel.interesting.failImportMsg=Interesting files set not imported
+FilesSetDefsPanel.interesting.fileExtensionFilterLbl=Autopsy Interesting File Set File (xml)
+FilesSetDefsPanel.interesting.importButtonAction.featureName=Interesting Files Set Import
+FilesSetDefsPanel.interesting.importOwConflict=Import Interesting files set conflict
+FilesSetDefsPanel.interesting.importSetButton.text=Import Set
+# {0} - FilesSet name
+FilesSetDefsPanel.interesting.overwriteSetPrompt=Interesting files set <{0}> already exists locally, overwrite?
+FilesSetDefsPanel.Interesting.Title=Global Interesting Items Settings
+FilesSetDefsPanel.kiloBytes=Kilobytes
+FilesSetDefsPanel.loadError=Error loading interesting files sets from file.
+FilesSetDefsPanel.megaBytes=Megabytes
+FilesSetDefsPanel.noSkipMsg=No, skip
+FilesSetDefsPanel.saveError=Error saving interesting files sets to file.
+FilesSetDefsPanel.yesOwMsg=Yes, overwrite
+FilesSetPanel.filter.title=File Filter
+FilesSetPanel.ingest.createNewFilter=Create/edit file ingest filters...
+FilesSetPanel.ingest.messages.filtersMustBeNamed=File ingest filters must be named.
+FilesSetPanel.rule.title=File Filter Rule
+FilesSetRulePanel.bytes=Bytes
+# {0} - regex
+FilesSetRulePanel.CommaInRegexWarning=Warning: Comma(s) in the file extension field will be interpreted as part of a regex and will not split the entry into multiple extensions (Entered: "{0}")
+FilesSetRulePanel.DaysIncludedEmptyError=Number of days included cannot be empty.
+FilesSetRulePanel.DaysIncludedInvalidError=Number of days included must be a positive integer.
+FilesSetRulePanel.gigaBytes=Gigabytes
+FilesSetRulePanel.kiloBytes=Kilobytes
+FilesSetRulePanel.megaBytes=Megabytes
+FilesSetRulePanel.nameTextField.extensionExample=Examples: "jpg" or "jpg,jpeg,gif"
+FilesSetRulePanel.nameTextField.fullNameExample=Example: "file.exe"
+FilesSetRulePanel.NoConditionError=Must have at least one condition to make a rule.
+FilesSetRulePanel.NoMimeTypeError=Please select a valid MIME type.
+FilesSetRulePanel.NoNameError=Name cannot be empty
+FilesSetRulePanel.NoPathError=Path cannot be empty
+FilesSetRulePanel.ZeroFileSizeError=File size condition value must not be 0 (Unless = is selected).
+FilesSetsManager.allFilesAndDirectories=All Files and Directories (Not Unallocated Space)
+FilesSetsManager.allFilesDirectoriesAndUnallocated=All Files, Directories, and Unallocated Space
+InterestingItemsIngestModuleFactory.defaultSettingsError=Error getting default interesting files settings from file.
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=Interesting Files Identifier ingest module. \n\n Identifies interesting files as defined by interesting files rule sets.
+OpenIDE-Module-Short-Description=Interesting Files Identifier ingest module.
+OpenIDE-Module-Name=Interesting Files Identifier
+OptionsCategory_Name_InterestingItemDefinitions=Interesting Files
+OptionsCategory_Keywords_InterestingItemDefinitions=InterestingItemDefinitions
+InterestingItemsIdentifierIngestModule.moduleName=Interesting Files Identifier
+InterestingItemsIdentifierIngestModule.moduleDescription=Identifies interesting items as defined by interesting item rule sets.
+FilesSetPanel.interesting.title=Interesting Files Set Rule
+FilesSetPanel.interesting.messages.filesSetsMustBeNamed=Interesting files sets must be named.
+FilesSetPanel.messages.filesSetsReservedName=You have chosen a name reserved by the software, please choose a different name.
+FilesSetPanel.ignoreKnownFilesCheckbox.text=Ignore Known Files
+FilesSetPanel.descriptionPanel.border.title=Description
+FilesSetPanel.interesting.nameLabel.text=Set Name:
+FilesSetPanel.ingest.nameLabel.text=Filter Name:
+FilesSetPanel.descPanel.border.title=Description
+FilesSetPanel.ignoreUnallocCheckbox.toolTipText=Ignores unallocated space, such as deleted files. May run faster but produce less complete results.
+FilesSetPanel.ignoreUnallocCheckbox.text=Ignore Unallocated Space
+FilesSetRulePanel.title=Interesting Files Set Rule
+FilesSetRulePanel.extensionRadioButton.text=Extension Only
+FilesSetRulePanel.pathRegexCheckBox.text=Regex
+FilesSetRulePanel.pathTextField.text=
+FilesSetRulePanel.fullNameRadioButton.text=Full Name
+FilesSetRulePanel.nameRegexCheckbox.text=Substring / Regex
+FilesSetRulePanel.ruleNameTextField.text=
+FilesSetRulePanel.nameTextField.text=
+FilesSetRulePanel.ruleNameLabel.text=Rule Name (Optional):
+FilesSetRulePanel.messages.emptyNameCondition=You must specify a name pattern for this rule.
+FilesSetRulePanel.messages.invalidNameRegex=The name regular expression is not valid:\n\n{0}
+FilesSetRulePanel.messages.invalidCharInName=The name cannot contain \\, /, :, *, ?, \", <, or > unless it is a regular expression.
+FilesSetRulePanel.messages.invalidCharInPath=The path cannot contain \\, :, *, ?, \", <, or > unless it is a regular expression.
+FilesSetRulePanel.messages.invalidPathRegex=The path regular expression is not valid:\n\n{0}
+FilesSetDefsPanel.doFileSetsDialog.duplicateRuleSet.text=Rule set with name {0} already exists.
+FilesSetRulePanel.pathSeparatorInfoLabel.text=Folder must be in parent path. Use '/' to give consecutive names
+FilesIdentifierIngestJobSettingsPanel.border.title=Select interesting files sets to enable during ingest:
+FilesSetRulePanel.jLabel1.text=Type:
+FilesSetRulePanel.interesting.jLabel5.text=Enter information about files that you want to find.
+FilesSetRulePanel.ingest.jLabel5.text=Enter information about files that you want to run ingest on.
+FilesSetRulePanel.nameCheck.text=Name:
+FilesSetRulePanel.pathCheck.text=Folder Name:
+FilesSetRulePanel.filesRadioButton.text=Files
+FilesSetRulePanel.dirsRadioButton.text=Directories
+FilesSetDefsPanel.interesting.setsListLabel.text=Rule Sets:
+FilesSetDefsPanel.ingest.setsListLabel.text=File Filters:
+FilesSetDefsPanel.interesting.jTextArea1.text=This module allows you to find files that match specified criteria. Each set has a list of rules, which will match on their chosen file characteristics. A file need only match one rule to be found.
+FilesSetDefsPanel.ingest.jTextArea1.text=Add rules so that only a subset of the files in a data source are analyzed. Rules are organized into sets and only one set can be used at a time. A file need only match one rule to be analyzed.
+FilesSetDefsPanel.interesting.editSetButton.text=Edit Set
+FilesSetDefsPanel.ingest.editSetButton.text=Edit Filter
+FilesSetDefsPanel.interesting.newSetButton.text=New Set
+FilesSetDefsPanel.ingest.newSetButton.text=New Filter
+FilesSetDefsPanel.interesting.deleteSetButton.text=Delete Set
+FilesSetDefsPanel.ingest.deleteSetButton.text=Delete Filter
+FilesSetDefsPanel.interesting.jLabel6.text=Set Details
+FilesSetDefsPanel.ingest.jLabel6.text=Filter Details
+FilesSetDefsPanel.newRuleButton.text=New Rule
+FilesSetDefsPanel.jLabel8.text=File Size:
+FilesSetDefsPanel.jLabel7.text=MIME Type:
+FilesSetDefsPanel.rulePathConditionRegexCheckBox.text=Regex
+FilesSetDefsPanel.jLabel4.text=Path Substring: 
+FilesSetDefsPanel.jLabel1.text=Rule Details
+FilesSetDefsPanel.dirsRadioButton.text=Directories
+FilesSetDefsPanel.jLabel2.text=File Type:
+FilesSetDefsPanel.deleteRuleButton.text=Delete Rule
+FilesSetDefsPanel.fileNameRegexCheckbox.text=Substring / Regex
+FilesSetDefsPanel.ignoreKnownFilesCheckbox.text=Ignore Known Files
+FilesSetDefsPanel.rulePathConditionTextField.text=
+FilesSetDefsPanel.fileNameRadioButton.text=Full Name
+FilesSetDefsPanel.jLabel5.text=Description:
+FilesSetDefsPanel.fileNameTextField.text=
+FilesSetDefsPanel.jLabel3.text=Name:
+FilesSetDefsPanel.fileNameExtensionRadioButton.text=Extension Only
+FilesSetDefsPanel.rulesListLabel.text=Rules:
+FilesSetDefsPanel.editRuleButton.text=Edit Rule
+FilesSetDefsPanel.filesRadioButton.text=Files
+FilesSetRulePanel.allRadioButton.text=All
+FilesSetDefsPanel.ingoreUnallocCheckbox.text=Ignore Unallocated Space
+FilesSetDefsPanel.ingoreUnallocCheckbox.toolTipText=Ignores unallocated space, such as deleted files. May run faster but produce less complete results.
+FilesSetDefsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
+FilesSetDefsPanel.allRadioButton.text=All
+FilesSetRulePanel.dateCheck.text=Modified Within:
+FilesSetRulePanel.fileSizeCheck.text=File Size:
+FilesSetRulePanel.mimeCheck.text=MIME Type:
+FilesSetDefsPanel.modifiedDateLabel.text=Modified Within:
+FilesSetDefsPanel.daysIncludedTextField.text=
+FilesSetDefsPanel.daysIncludedLabel.text=day(s)
+FilesSetRulePanel.daysIncludedLabel.text=day(s)
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/interestingitems/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/interestingitems/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..6f6d7f49cf34c1b0482c00473121c81a775a2e72
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/interestingitems/Bundle_ja.properties
@@ -0,0 +1,51 @@
+FilesIdentifierIngestJobSettingsPanel.border.title=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u306b\u6709\u52b9\u306b\u3059\u308b\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u30bb\u30c3\u30c8\u3092\u9078\u629e\uff1a
+FilesSetPanel.descPanel.border.title=\u6982\u8981
+FilesSetPanel.descriptionPanel.border.title=\u6982\u8981
+FilesSetPanel.ignoreKnownFilesCheckbox.text=\u65e2\u77e5\u30d5\u30a1\u30a4\u30eb\u3092\u7121\u8996
+FilesSetPanel.interesting.messages.filesSetsMustBeNamed=\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u30bb\u30c3\u30c8\u306f\u540d\u524d\u304c\u5fc5\u8981\u3067\u3059\u3002
+FilesSetPanel.interesting.nameLabel.text=\u30bb\u30c3\u30c8\u540d\uff1a
+FilesSetPanel.title=\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u30bb\u30c3\u30c8
+FilesSetRulePanel.extensionRadioButton.text=\u62e1\u5f35\u5b50\u306e\u307f
+FilesSetRulePanel.fullNameRadioButton.text=\u30d5\u30eb\u30cd\u30fc\u30e0
+FilesSetRulePanel.jLabel1.text=\u30bf\u30a4\u30d7*\uff1a
+FilesSetRulePanel.messages.emptyNameCondition=\u3053\u306e\u30eb\u30fc\u30eb\u306f\u30cd\u30fc\u30e0\u30d1\u30bf\u30fc\u30f3\u3092\u7279\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
+FilesSetRulePanel.messages.invalidCharInName=\u6b63\u898f\u8868\u73fe\u4ee5\u5916\u306f\\\u3001/\u3001\:\u3001*\u3001?\u3001"\u3001<\u3001>\u3092\u540d\u524d\u306b\u542b\u3081\u307e\u305b\u3093\u3002
+FilesSetRulePanel.messages.invalidCharInPath=\u6b63\u898f\u8868\u73fe\u4ee5\u5916\u306f\\\u3001\:\u3001*\u3001?\u3001"\u3001<\u3001>\u3092\u30d1\u30b9\u306b\u542b\u3081\u307e\u305b\u3093\u3002
+FilesSetRulePanel.messages.invalidNameRegex=\u6b63\u898f\u8868\u73fe\u306f\u6709\u52b9\u306a\u540d\u524d\u3067\u306f\u3042\u308a\u307e\u305b\u3093\uff1a\n\n{0}
+FilesSetRulePanel.messages.invalidPathRegex=\u6b63\u898f\u8868\u73fe\u306f\u6709\u52b9\u306a\u30d1\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\uff1a\n\n{0}
+FilesSetRulePanel.nameRegexCheckbox.text=\u6b63\u898f\u8868\u73fe
+FilesSetRulePanel.pathRegexCheckBox.text=\u6b63\u898f\u8868\u73fe
+FilesSetRulePanel.pathSeparatorInfoLabel.text=/\u3092\u30d1\u30b9\u533a\u5207\u308a\u6587\u5b57\u3068\u3057\u3066\u5229\u7528
+FilesSetRulePanel.ruleNameLabel.text=\u30eb\u30fc\u30eb\u540d\uff1a
+FilesSetRulePanel.title=\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u30bb\u30c3\u30c8\u30eb\u30fc\u30eb
+InterestingItemsIdentifierIngestModule.moduleDescription=\u7591\u308f\u3057\u3044\u30a2\u30a4\u30c6\u30e0\u30eb\u30fc\u30eb\u30bb\u30c3\u30c8\u306e\u5b9a\u7fa9\u3092\u3082\u3068\u306b\u7591\u308f\u3057\u3044\u30a2\u30a4\u30c6\u30e0\u3092\u691c\u77e5\u3057\u307e\u3059\u3002
+InterestingItemsIdentifierIngestModule.moduleName=\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u691c\u77e5
+OpenIDE-Module-Display-Category=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb
+OpenIDE-Module-Long-Description=\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u691c\u77e5\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3002\n\n\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u30eb\u30fc\u30eb\u30bb\u30c3\u30c8\u306e\u5b9a\u7fa9\u3092\u3082\u3068\u306b\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u3092\u691c\u77e5\u3057\u307e\u3059\u3002
+OpenIDE-Module-Name=\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u691c\u77e5
+OpenIDE-Module-Short-Description=\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u691c\u77e5\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb
+OptionsCategory_Name_InterestingItemDefinitions=\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb
+OptionsCategory_Keywords_InterestingItemDefinitions=\u7591\u308f\u3057\u3044\u30a2\u30a4\u30c6\u30e0\u5b9a\u7fa9
+FilesSetDefsPanel.doFileSetsDialog.duplicateRuleSet.text=\u540d\u524d\u304c{0}\u306e\u30eb\u30fc\u30eb\u30bb\u30c3\u30c8\u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059\u3002
+FilesSetRulePanel.interesting.jLabel5.text=\u898b\u3064\u3051\u305f\u3044\u30d5\u30a1\u30a4\u30eb\u306e\u60c5\u5831\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
+FilesSetDefsPanel.interesting.setsListLabel.text=\u30eb\u30fc\u30eb\u30bb\u30c3\u30c8
+FilesSetDefsPanel.interesting.editSetButton.text=\u30bb\u30c3\u30c8\u3092\u7de8\u96c6
+FilesSetDefsPanel.interesting.newSetButton.text=\u65b0\u898f\u30bb\u30c3\u30c8
+FilesSetDefsPanel.interesting.deleteSetButton.text=\u30bb\u30c3\u30c8\u3092\u524a\u9664
+FilesSetDefsPanel.newRuleButton.text=\u65b0\u898f\u30eb\u30fc\u30eb
+FilesSetDefsPanel.rulePathConditionRegexCheckBox.text=\u6b63\u898f\u8868\u73fe
+FilesSetDefsPanel.jLabel4.text=\u30d1\u30b9\u30d1\u30bf\u30fc\u30f3\uff1a
+FilesSetDefsPanel.jLabel1.text=\u30eb\u30fc\u30eb\u8a73\u7d30
+FilesSetDefsPanel.dirsRadioButton.text=\u30c7\u30a3\u30ec\u30af\u30c8\u30ea
+FilesSetDefsPanel.jLabel2.text=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\uff1a
+FilesSetDefsPanel.deleteRuleButton.text=\u30eb\u30fc\u30eb\u3092\u524a\u9664
+FilesSetDefsPanel.fileNameRegexCheckbox.text=\u6b63\u898f\u8868\u73fe
+FilesSetDefsPanel.ignoreKnownFilesCheckbox.text=\u65e2\u77e5\u30d5\u30a1\u30a4\u30eb\u3092\u7121\u8996
+FilesSetDefsPanel.fileNameRadioButton.text=\u30d5\u30a1\u30a4\u30eb\u540d
+FilesSetDefsPanel.jLabel5.text=\u6982\u8981\uff1a
+FilesSetDefsPanel.jLabel3.text=\u30cd\u30fc\u30e0\u30d1\u30bf\u30fc\u30f3
+FilesSetDefsPanel.fileNameExtensionRadioButton.text=\u62e1\u5f35\u5b50\u306e\u307f
+FilesSetDefsPanel.rulesListLabel.text=\u30eb\u30fc\u30eb\uff1a
+FilesSetDefsPanel.editRuleButton.text=\u30eb\u30fc\u30eb\u3092\u7de8\u96c6
+FilesSetDefsPanel.filesRadioButton.text=\u30d5\u30a1\u30a4\u30eb
+FilesSetDefsPanel.ingestWarningLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u3067\u3059\u3002\u5b8c\u4e86\u3059\u308b\u307e\u3067\u4e00\u90e8\u306e\u8a2d\u5b9a\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/photoreccarver/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/photoreccarver/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..278caa666b2c2ce2a74b299048a8146ad9b7aa16
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/photoreccarver/Bundle.properties
@@ -0,0 +1,21 @@
+OpenIDE-Module-Name=PhotoRec Carver Ingest Module
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=PhotoRec Carver ingest module. \n\n Carves unallocated space and feeds the resulting carved files back into the system for processing.
+OpenIDE-Module-Short-Description=Carves unallocated space and feeds carved files back into the system for processing.
+moduleDisplayName.text=PhotoRec Carver
+moduleDescription.text=Runs PhotoRec carver against unallocated space in the data source.
+PhotoRecIngestModule.processTerminated=PhotoRec Carver ingest module was terminated due to exceeding max allowable run time when scanning
+PhotoRecIngestModule.moduleError=PhotoRec Carver Module Error
+PhotoRecIngestModule.UnableToCarve=Unable to carve file: {0}
+PhotoRecIngestModule.NotEnoughDiskSpace=Not enough disk space to save unallocated file. Carving will be skipped.
+PhotoRecIngestModule.complete.numberOfCarved=Number of Files Carved:
+PhotoRecIngestModule.complete.totalWritetime=Total Time To Write To Disk:
+PhotoRecIngestModule.complete.totalParsetime=Total Parsing Time:
+PhotoRecIngestModule.complete.photoRecResults=PhotoRec Results
+PhotoRecIngestModule.NotEnoughDiskSpace.detail.msg=PhotoRec error processing {0} with {1} Not enough space on primary disk to save unallocated space.
+PhotoRecIngestModule.cancelledByUser=PhotoRec cancelled by user.
+PhotoRecIngestModule.error.exitValue=PhotoRec carver returned error exit value \= {0} when scanning {1}
+PhotoRecIngestModule.error.msg=Error processing {0} with PhotoRec carver.
+PhotoRecIngestModule.complete.numberOfErrors=Number of Errors while Carving:
+PhotoRecCarverIngestJobSettingsPanel.detectionSettingsLabel.text=PhotoRec Settings
+PhotoRecCarverIngestJobSettingsPanel.keepCorruptedFilesCheckbox.text=Keep corrupted files
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/photoreccarver/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/photoreccarver/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..87dacfc16cf77f1bf2823c1cf4acc11650c371c2
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/photoreccarver/Bundle.properties-MERGED
@@ -0,0 +1,30 @@
+# {0} - output directory name
+cannotCreateOutputDir.message=Unable to create output directory: {0}.
+cannotRunExecutable.message=Unable to execute PhotoRec.
+missingExecutable.message=Unable to locate PhotoRec executable.
+OpenIDE-Module-Name=PhotoRec Carver Ingest Module
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=PhotoRec Carver ingest module. \n\n Carves unallocated space and feeds the resulting carved files back into the system for processing.
+OpenIDE-Module-Short-Description=Carves unallocated space and feeds carved files back into the system for processing.
+moduleDisplayName.text=PhotoRec Carver
+moduleDescription.text=Runs PhotoRec carver against unallocated space in the data source.
+PhotoRecIngestModule.nonHostnameUNCPathUsed=PhotoRec cannot operate with a UNC path containing IP addresses.
+PhotoRecIngestModule.PermissionsNotSufficient=Insufficient permissions accessing
+PhotoRecIngestModule.PermissionsNotSufficientSeeReference=See 'Shared Drive Authentication' in Autopsy help.
+PhotoRecIngestModule.processTerminated=PhotoRec Carver ingest module was terminated due to exceeding max allowable run time when scanning
+PhotoRecIngestModule.moduleError=PhotoRec Carver Module Error
+PhotoRecIngestModule.UnableToCarve=Unable to carve file: {0}
+PhotoRecIngestModule.NotEnoughDiskSpace=Not enough disk space to save unallocated file. Carving will be skipped.
+PhotoRecIngestModule.complete.numberOfCarved=Number of Files Carved:
+PhotoRecIngestModule.complete.totalWritetime=Total Time To Write To Disk:
+PhotoRecIngestModule.complete.totalParsetime=Total Parsing Time:
+PhotoRecIngestModule.complete.photoRecResults=PhotoRec Results
+PhotoRecIngestModule.NotEnoughDiskSpace.detail.msg=PhotoRec error processing {0} with {1} Not enough space on primary disk to save unallocated space.
+PhotoRecIngestModule.cancelledByUser=PhotoRec cancelled by user.
+PhotoRecIngestModule.error.exitValue=PhotoRec carver returned error exit value \= {0} when scanning {1}
+PhotoRecIngestModule.error.msg=Error processing {0} with PhotoRec carver.
+PhotoRecIngestModule.complete.numberOfErrors=Number of Errors while Carving:
+PhotoRecCarverIngestJobSettingsPanel.detectionSettingsLabel.text=PhotoRec Settings
+PhotoRecCarverIngestJobSettingsPanel.keepCorruptedFilesCheckbox.text=Keep corrupted files
+unallocatedSpaceProcessingSettingsError.message=The selected file ingest filter ignores unallocated space. This module carves unallocated space. Please choose a filter which does not ignore unallocated space or disable this module.
+unsupportedOS.message=PhotoRec module is supported on Windows platforms only.
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/photoreccarver/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/photoreccarver/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..d97b6ae61394321a2956090ee2acb8215913789d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/photoreccarver/Bundle_ja.properties
@@ -0,0 +1,25 @@
+moduleDescription.text=\u30b7\u30b9\u30c6\u30e0\u306e\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u306b\u5bfe\u3057\u3066PhotoRec\u30ab\u30fc\u30d0\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002
+moduleDisplayName.text=PhotoRec\u30ab\u30fc\u30d0
+OpenIDE-Module-Display-Category=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb
+OpenIDE-Module-Long-Description=PhotoRec\u30ab\u30fc\u30d0\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3002\n\n\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u3092\u5207\u308a\u51fa\u3057\u3001\u5207\u308a\u51fa\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u51e6\u7406\u3059\u308b\u3081\u306b\u30b7\u30b9\u30c6\u30e0\u3078\u30d5\u30a3\u30fc\u30c9\u3057\u307e\u3059\u3002
+OpenIDE-Module-Name=PhotoRec\u30ab\u30fc\u30d0\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb
+OpenIDE-Module-Short-Description=\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u3092\u5207\u308a\u51fa\u3057\u3001\u5207\u308a\u51fa\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u51e6\u7406\u306e\u305f\u3081\u306b\u30b7\u30b9\u30c6\u30e0\u3078\u30d5\u30a3\u30fc\u30c9\u3057\u307e\u3059\u3002
+unallocatedSpaceProcessingSettingsError.message=\u300c\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u3092\u51e6\u7406\u300d\u304c\u30c1\u30a7\u30c3\u30af\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002PhotoRec\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u3092\u30ab\u30fc\u30d6\u3059\u308b\u3088\u3046\u306b\u8a2d\u8a08\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u672a\u5272\u308a\u5f53\u3066\u9818\u57df\u306e\u51e6\u7406\u3092\u6709\u52b9\u306b\u3059\u308b\u304b\u3001\u3053\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u7121\u52b9\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
+missingExecutable.message=PhotoRec\u306e\u5b9f\u884c\u30d5\u30a1\u30a4\u30eb\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+cannotRunExecutable.message=PhotoRec\u3092\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+cannotCreateOutputDir.message=\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u30c7\u30a3\u30ec\u30af\u30c8\u30ea{0}\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+PhotoRecIngestModule.processTerminated=\u30b9\u30ad\u30e3\u30f3\u306b\u304b\u3051\u308c\u308b\u6700\u5927\u306e\u6642\u9593\u304c\u904e\u304e\u305f\u306e\u3067\u3001PhotoRec\u30ab\u30fc\u30d0\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u505c\u6b62\u3057\u307e\u3057\u305f
+PhotoRecIngestModule.moduleError=PhotoRec\u30ab\u30fc\u30d0\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+PhotoRecIngestModule.UnableToCarve=\u6b21\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u30ab\u30fc\u30d6\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff1a{0}
+PhotoRecIngestModule.NotEnoughDiskSpace=\u672a\u5272\u308a\u5f53\u3066\u306e\u30d5\u30a1\u30a4\u30eb\u3092\u4fdd\u5b58\u3059\u308b\u306e\u306b\u30c7\u30a3\u30b9\u30af\u30b9\u30da\u30fc\u30b9\u304c\u8db3\u308a\u307e\u305b\u3093\u3002\u30ab\u30fc\u30d3\u30f3\u30b0\u304c\u30b9\u30ad\u30c3\u30d7\u3055\u308c\u307e\u3059\u3002
+PhotoRecIngestModule.complete.numberOfCarved=\u30ab\u30fc\u30d6\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u6570\uff1a
+PhotoRecIngestModule.complete.totalWritetime=\u30c7\u30a3\u30b9\u30af\u3078\u306e\u66f8\u304d\u8fbc\u307f\u6642\u9593\u306e\u5408\u8a08
+PhotoRecIngestModule.complete.totalParsetime=\u30d1\u30fc\u30b7\u30f3\u30b0\u6642\u9593\u306e\u5408\u8a08\uff1a
+PhotoRecIngestModule.complete.photoRecResults=PhotoRec\u7d50\u679c
+PhotoRecIngestModule.NotEnoughDiskSpace.detail.msg={0}\u3092{1}\u3067\u51e6\u7406\u3059\u308b\u969b\u306bPhotoRec\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u672a\u5272\u308a\u5f53\u3066\u30b9\u30da\u30fc\u30b9\u3092\u30d7\u30e9\u30a4\u30de\u30ea\u30fc\u30c7\u30a3\u30b9\u30af\u306b\u4fdd\u5b58\u3059\u308b\u306e\u306b\u30b9\u30da\u30fc\u30b9\u304c\u8db3\u308a\u307e\u305b\u3093\u3002
+PhotoRecIngestModule.cancelledByUser=PhotoRec\u304c\u30e6\u30fc\u30b6\u30fc\u306b\u3088\u308a\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u307e\u3057\u305f\u3002
+PhotoRecIngestModule.error.exitValue=PhotoRec\u304c\u30a8\u30e9\u30fc\u3092\u51fa\u3057\u307e\u3057\u305f\u3002Exit\u30d0\u30ea\u30e5\u30fc\uff1d{1}\u3092\u30b9\u30ad\u30e3\u30f3\u4e2d\u306b{0}
+PhotoRecIngestModule.error.msg=PhotoRec\u30ab\u30fc\u30d0\u3067{0}\u3092\u51e6\u7406\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+PhotoRecIngestModule.complete.numberOfErrors=\u30ab\u30fc\u30d3\u30f3\u30b0\u4e2d\u306e\u30a8\u30e9\u30fc\u6570\uff1a
+PhotoRecIngestModule.PermissionsNotSufficient=\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u306e\u30a2\u30af\u30bb\u30b9\u304c\u4e0d\u5341\u5206\u3067\u3059
+PhotoRecIngestModule.PermissionsNotSufficientSeeReference=Autopsy\u30d8\u30eb\u30d7\u3067\u300c\u5171\u6709\u30c9\u30e9\u30a4\u30d6\u8a8d\u8a3c\u300d\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/plaso/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/plaso/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..2d29a29b49b7b9537fafec7435442467657fe64d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/plaso/Bundle.properties
@@ -0,0 +1,5 @@
+PlasoModuleSettingsPanel.winRegCheckBox.text=winreg: Parser for Windows NT Registry (REGF) files.
+PlasoModuleSettingsPanel.peCheckBox.text=pe: Parser for Portable Executable (PE) files.
+PlasoModuleSettingsPanel.plasoParserInfoTextArea.text=All modules except chrome_cache* and the below are enabled.  Enabling these will cause Plaso to run slower.
+PlasoModuleSettingsPanel.noteLabel.text=NOTE: This module can take a long time to run.
+PlasoModuleSettingsPanel.disabledNoteLabel.text=* Disabled because it duplicates existing Autopsy modules.
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/plaso/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/plaso/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..c823f391fce5cb7eba380deab770b2a764b3fdab
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/plaso/Bundle.properties-MERGED
@@ -0,0 +1,29 @@
+# {0} - file that events are from
+PlasoIngestModule.artifact.progress=Adding events to case: {0}
+PlasoIngestModule.bad.imageFile=Cannot find image file name and path
+PlasoIngestModule.completed=Plaso Processing Completed
+PlasoIngestModule.create.artifacts.cancelled=Cancelled Plaso Artifact Creation 
+PlasoIngestModule.dataSource.not.an.image=Datasource is not an Image.
+PlasoIngestModule.error.creating.output.dir=Error creating Plaso module output directory.
+PlasoIngestModule.error.running.log2timeline=Error running log2timeline, see log file.
+PlasoIngestModule.error.running.psort=Error running Psort, see log file.
+PlasoIngestModule.event.datetime=Event Date Time
+PlasoIngestModule.event.description=Event Description
+PlasoIngestModule.exception.posting.artifact=Exception Posting artifact.
+PlasoIngestModule.executable.not.found=Plaso Executable Not Found.
+PlasoIngestModule.has.run=Plaso Plugin has been run.
+PlasoIngestModule.info.empty.database=Plaso database was empty.
+PlasoIngestModule.log2timeline.cancelled=Log2timeline run was canceled
+PlasoIngestModule.psort.cancelled=psort run was canceled
+PlasoIngestModule.psort.fail=Plaso returned an error when sorting events.  Results are not complete.
+PlasoIngestModule.requires.windows=Plaso module requires windows.
+PlasoIngestModule.running.psort=Running Psort
+PlasoIngestModule.starting.log2timeline=Starting Log2timeline
+PlasoModuleFactory.ingestJobSettings.exception.msg=Expected settings argument to be instanceof PlasoModuleSettings
+PlasoModuleFactory_moduleDesc=Runs Plaso against a Data Source.
+PlasoModuleFactory_moduleName=Plaso
+PlasoModuleSettingsPanel.winRegCheckBox.text=winreg: Parser for Windows NT Registry (REGF) files.
+PlasoModuleSettingsPanel.peCheckBox.text=pe: Parser for Portable Executable (PE) files.
+PlasoModuleSettingsPanel.plasoParserInfoTextArea.text=All modules except chrome_cache* and the below are enabled.  Enabling these will cause Plaso to run slower.
+PlasoModuleSettingsPanel.noteLabel.text=NOTE: This module can take a long time to run.
+PlasoModuleSettingsPanel.disabledNoteLabel.text=* Disabled because it duplicates existing Autopsy modules.
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/stix/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/stix/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..cb44363a4a5ec8a7426e0221d36aa0405754e6b0
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/stix/Bundle.properties
@@ -0,0 +1,15 @@
+OpenIDE-Module-Name=stixModule
+STIXReportModule.getName.text=STIX
+STIXReportModule.getDesc.text=Generate a report by running a collection of STIX (Structured Threat Information eXpression) files against the data sources. Also creates artifacts under Interesting Files.
+STIXReportModule.progress.readSTIX=Parsing STIX files
+STIXReportModuleConfigPanel.jLabel2.text=Select a STIX file or directory of STIX files
+STIXReportModuleConfigPanel.jTextField1.text=
+STIXReportModuleConfigPanel.jButton1.text=Choose file
+STIXReportModuleConfigPanel.jCheckBox1.text=Include results for false indicators in output file
+STIXReportModule.notifyMsg.unableToOpenReportFile=Unable to complete STIX report.
+STIXReportModule.progress.completedWithErrors=Completed with errors
+STIXReportModule.notifyMsg.unableToOpenFileDir=Unable to open STIX file/directory {0}
+STIXReportModule.progress.couldNotOpenFileDir=Could not open file/directory {0}
+STIXReportModule.notifyMsg.tooManyArtifactsgt1000=Too many STIX-related artifacts generated for "{0}". Only saving first 1000.
+STIXReportModule.notifyErr.noFildDirProvided=No STIX file/directory provided
+STIXReportModule.progress.noFildDirProvided=No STIX file/directory provided
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/stix/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/stix/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..ff848993521e11db097cd117290ab82079508621
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/stix/Bundle.properties-MERGED
@@ -0,0 +1,18 @@
+OpenIDE-Module-Name=stixModule
+StixArtifactData.indexError.message=Failed to index STIX interesting file hit artifact for keyword search.
+StixArtifactData.noOpenCase.errMsg=No open case available.
+STIXReportModule.getName.text=STIX
+STIXReportModule.getDesc.text=Generate a report by running a collection of STIX (Structured Threat Information eXpression) files against the data sources. Also creates artifacts under Interesting Files.
+STIXReportModule.progress.readSTIX=Parsing STIX files
+STIXReportModule.srcModuleName.text=STIX Report
+STIXReportModuleConfigPanel.jLabel2.text=Select a STIX file or directory of STIX files
+STIXReportModuleConfigPanel.jTextField1.text=
+STIXReportModuleConfigPanel.jButton1.text=Choose file
+STIXReportModuleConfigPanel.jCheckBox1.text=Include results for false indicators in output file
+STIXReportModule.notifyMsg.unableToOpenReportFile=Unable to complete STIX report.
+STIXReportModule.progress.completedWithErrors=Completed with errors
+STIXReportModule.notifyMsg.unableToOpenFileDir=Unable to open STIX file/directory {0}
+STIXReportModule.progress.couldNotOpenFileDir=Could not open file/directory {0}
+STIXReportModule.notifyMsg.tooManyArtifactsgt1000=Too many STIX-related artifacts generated for "{0}". Only saving first 1000.
+STIXReportModule.notifyErr.noFildDirProvided=No STIX file/directory provided
+STIXReportModule.progress.noFildDirProvided=No STIX file/directory provided
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/stix/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/stix/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..5dfc25469bdb46037a188b746733331643369fcc
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/stix/Bundle_ja.properties
@@ -0,0 +1,13 @@
+OpenIDE-Module-Name=stix\u30e2\u30b8\u30e5\u30fc\u30eb
+STIXReportModule.getDesc.text=\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u306b\u5bfe\u3057\u3066\u5e7e\u3064\u304b\u306eSTIX\uff08Structured Threat Information eXpression\uff1b\u8105\u5a01\u60c5\u5831\u69cb\u9020\u5316\u8a18\u8ff0\u5f62\u5f0f\uff09\u30d5\u30a1\u30a4\u30eb\u3092\u5b9f\u884c\u3057\u3001\u30ec\u30dd\u30fc\u30c8\u3092\u751f\u6210\u3057\u307e\u3059\u3002\u307e\u305f\u3001\u7591\u308f\u3057\u3044\u30d5\u30a1\u30a4\u30eb\u5185\u306b\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u3092\u4f5c\u6210\u3002
+STIXReportModule.getName.text=STIX
+STIXReportModule.notifyMsg.tooManyArtifactsgt1000="{0}"\u7528\u306b\u751f\u6210\u3055\u308c\u305fSTIX\u95a2\u9023\u306e\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u304c\u591a\u3059\u304e\u307e\u3059\u3002\u6700\u521d\u306e1000\u306e\u307f\u4fdd\u5b58\u3055\u308c\u307e\u3059\u3002
+STIXReportModule.notifyMsg.unableToOpenFileDir=STIX\u30d5\u30a1\u30a4\u30eb\uff0f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea{0}\u3092\u958b\u3051\u307e\u305b\u3093\u3067\u3057\u305f
+STIXReportModule.progress.completedWithErrors=\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u304c\u3001\u5b8c\u4e86\u3057\u307e\u3057\u305f
+STIXReportModule.progress.couldNotOpenFileDir=\u30d5\u30a1\u30a4\u30eb\uff0f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea{0}\u3092\u958b\u3051\u307e\u305b\u3093\u3067\u3057\u305f
+STIXReportModule.progress.readSTIX=STIX\u30d5\u30a1\u30a4\u30eb\u3092\u30d1\u30fc\u30b9\u4e2d
+STIXReportModuleConfigPanel.jButton1.text=\u30d5\u30a1\u30a4\u30eb\u3092\u9078\u629e
+STIXReportModuleConfigPanel.jCheckBox1.text=\u30a2\u30a6\u30c8\u30d7\u30c3\u30c8\u30d5\u30a1\u30a4\u30eb\u306e\u8aa4\u3063\u305f\u30a4\u30f3\u30b8\u30b1\u30fc\u30bf\u30fc\u306e\u7d50\u679c\u3082\u542b\u3080
+STIXReportModuleConfigPanel.jLabel2.text=STIX\u30d5\u30a1\u30a4\u30eb\u307e\u305f\u306fSTIX\u30d5\u30a1\u30a4\u30eb\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u9078\u629e
+STIXReportModule.notifyErr.noFildDirProvided=STIX\u30d5\u30a1\u30a4\u30eb\uff0f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u63d0\u4f9b\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+STIXReportModule.progress.noFildDirProvided=STIX\u30d5\u30a1\u30a4\u30eb\uff0f\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u63d0\u4f9b\u3055\u308c\u3066\u3044\u307e\u305b\u3093
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/vmextractor/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/modules/vmextractor/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..b4542086352f525e5b72a73807c4746be683dd1a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/vmextractor/Bundle.properties
@@ -0,0 +1,10 @@
+VMExtractorIngestModuleFactory.moduleDisplayName=Virtual Machine Extractor
+VMExtractorIngestModuleFactory.moduleDescription=Extracts virtual machine files and adds them to a case as data sources.
+VMExtractorIngestModule.addedVirtualMachineImage.message=Added virtual machine image {0}
+VMExtractorIngestModule.searchingImage.message=Searching image for virtual machine files
+VMExtractorIngestModule.exportingToDisk.message=Exporting virtual machine files to disk
+VMExtractorIngestModule.queuingIngestJobs.message=Queuing ingest jobs for extracted virtual machines
+VMExtractorIngestModule.msgNotify.failedExtractVM.title.txt=Failed to extract virtual machine file
+VMExtractorIngestModule.msgNotify.failedExtractVM.msg.txt=Failed to write virtual machine file {0} to disk.
+VMExtractorIngestModule.msgNotify.failedIngestVM.title.txt=Failed to ingest virtual machine
+VMExtractorIngestModule.msgNotify.failedIngestVM.msg.txt=Failed to ingest virtual machine file {0}
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/vmextractor/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/modules/vmextractor/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..75c8f577b4771da8d4a547aafaad6900927f69cf
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/vmextractor/Bundle.properties-MERGED
@@ -0,0 +1,15 @@
+# {0} - data source name
+deviceIdQueryErrMsg=Data source {0} missing Device ID
+# {0} - output directory name
+VMExtractorIngestModule.cannotCreateOutputDir.message=Unable to create output directory: {0}.
+VMExtractorIngestModule.noOpenCase.errMsg=No open case available.
+VMExtractorIngestModuleFactory.moduleDisplayName=Virtual Machine Extractor
+VMExtractorIngestModuleFactory.moduleDescription=Extracts virtual machine files and adds them to a case as data sources.
+VMExtractorIngestModule.addedVirtualMachineImage.message=Added virtual machine image {0}
+VMExtractorIngestModule.searchingImage.message=Searching image for virtual machine files
+VMExtractorIngestModule.exportingToDisk.message=Exporting virtual machine files to disk
+VMExtractorIngestModule.queuingIngestJobs.message=Queuing ingest jobs for extracted virtual machines
+VMExtractorIngestModule.msgNotify.failedExtractVM.title.txt=Failed to extract virtual machine file
+VMExtractorIngestModule.msgNotify.failedExtractVM.msg.txt=Failed to write virtual machine file {0} to disk.
+VMExtractorIngestModule.msgNotify.failedIngestVM.title.txt=Failed to ingest virtual machine
+VMExtractorIngestModule.msgNotify.failedIngestVM.msg.txt=Failed to ingest virtual machine file {0}
diff --git a/out/production/Core/org/sleuthkit/autopsy/modules/vmextractor/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/modules/vmextractor/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..17ff04218670e5c7a626a486afe207a1f30f9b72
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/modules/vmextractor/Bundle_ja.properties
@@ -0,0 +1,11 @@
+VMExtractorIngestModuleFactory.moduleDisplayName=\u4EEE\u60F3\u30DE\u30B7\u30F3\u30A8\u30AF\u30B9\u30C8\u30E9\u30AF\u30BF\u30FC
+VMExtractorIngestModuleFactory.moduleDescription=\u4EEE\u60F3\u30DE\u30B7\u30F3\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u62BD\u51FA\u3057\u3001\u30C7\u30FC\u30BF\u30BD\u30FC\u30B9\u3068\u3057\u3066\u30B1\u30FC\u30B9\u306B\u8FFD\u52A0\u3057\u307E\u3059\u3002
+VMExtractorIngestModule.cannotCreateOutputDir.message=\u30A2\u30A6\u30C8\u30D7\u30C3\u30C8\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\uFF1A{0}\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+VMExtractorIngestModule.addedVirtualMachineImage.message=\u4EEE\u60F3\u30DE\u30B7\u30F3\u30A4\u30E1\u30FC\u30B8{0}\u3092\u8FFD\u52A0
+VMExtractorIngestModule.searchingImage.message=\u30A4\u30E1\u30FC\u30B8\u306B\u4EEE\u60F3\u30DE\u30B7\u30F3\u30D5\u30A1\u30A4\u30EB\u304C\u306A\u3044\u304B\u691C\u7D22\u4E2D
+VMExtractorIngestModule.exportingToDisk.message=\u4EEE\u60F3\u30DE\u30B7\u30F3\u30D5\u30A1\u30A4\u30EB\u3092\u30C7\u30A3\u30B9\u30AF\u306B\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u4E2D
+VMExtractorIngestModule.queuingIngestJobs.message=\u62BD\u51FA\u3055\u308C\u305F\u4EEE\u60F3\u30DE\u30B7\u30F3\u306E\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u30B8\u30E7\u30D6\u3092\u30AD\u30E5\u30FC\u30A4\u30F3\u30B0
+VMExtractorIngestModule.msgNotify.failedExtractVM.title.txt=\u4EEE\u60F3\u30DE\u30B7\u30F3\u30D5\u30A1\u30A4\u30EB\u3092\u62BD\u51FA\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+VMExtractorIngestModule.msgNotify.failedExtractVM.msg.txt=\u4EEE\u60F3\u30DE\u30B7\u30F3\u30D5\u30A1\u30A4\u30EB{0}\u3092\u30C7\u30A3\u30B9\u30AF\u306B\u66F8\u304D\u8FBC\u3081\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+VMExtractorIngestModule.msgNotify.failedIngestVM.title.txt=\u4EEE\u60F3\u30DE\u30B7\u30F3\u3092\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+VMExtractorIngestModule.msgNotify.failedIngestVM.msg.txt=\u4EEE\u60F3\u30DE\u30B7\u30F3\u30D5\u30A1\u30A4\u30EB{0}\u3092\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/progress/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/progress/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..7fcb87097c82e8b26157bfcd911031663c40e151
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/progress/Bundle.properties
@@ -0,0 +1,5 @@
+# To change this license header, choose License Headers in Project Properties.
+# To change this template file, choose Tools | Templates
+# and open the template in the editor.
+
+ProgressPanel.progressMessage.text=Message
diff --git a/out/production/Core/org/sleuthkit/autopsy/progress/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/progress/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..7fc3a591e12934021f1034add68c1c9b9e5b7e09
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/progress/Bundle.properties-MERGED
@@ -0,0 +1,6 @@
+# To change this license header, choose License Headers in Project Properties.
+# To change this template file, choose Tools | Templates
+# and open the template in the editor.
+
+ProgressPanel.progressMessage.text=Message
+TaskCanceller.progress.cancellingMessage=Cancelling...
diff --git a/out/production/Core/org/sleuthkit/autopsy/python/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/python/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..9016f7518a66bb7da99224c860b81fba77134265
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/python/Bundle.properties
@@ -0,0 +1,2 @@
+JythonModuleLoader.errorMessages.failedToOpenModule=Failed to open {0}. See log for details.
+JythonModuleLoader.errorMessages.failedToLoadModule=Failed to load {0}.  {1}.  See log for details.
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/python/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/python/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..482419af18712fcb330867e63db3f1018d81282a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/python/Bundle.properties-MERGED
@@ -0,0 +1,4 @@
+JythonModuleLoader.errorMessages.failedToOpenModule=Failed to open {0}. See log for details.
+JythonModuleLoader.errorMessages.failedToLoadModule=Failed to load {0}.  {1}.  See log for details.
+JythonModuleLoader.pythonInterpreterError.msg=Failed to load python modules, See log for more details
+JythonModuleLoader.pythonInterpreterError.title=Python Modules
diff --git a/out/production/Core/org/sleuthkit/autopsy/python/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/python/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..c407b6cf3521ed862743bf259e66347a722dfce7
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/python/Bundle_ja.properties
@@ -0,0 +1,2 @@
+JythonModuleLoader.errorMessages.failedToOpenModule={0}\u304C\u958B\u3051\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u8A73\u7D30\u306F\u30ED\u30B0\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002
+JythonModuleLoader.errorMessages.failedToLoadModule={0}.  {1}. \u304C\u958B\u3051\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u8A73\u7D30\u306F\u30ED\u30B0\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/rejview/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/rejview/Bundle.properties-MERGED
new file mode 100644
index 0000000000000000000000000000000000000000..c633b9838e96ff3c1a2e6e6293ae6b4b4c8a436e
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/rejview/Bundle.properties-MERGED
@@ -0,0 +1,31 @@
+# {0} - startByteD
+# {1} - endByteD
+# {2} - lengthD
+# {3} - startByteH
+# {4} - endByteH
+# {5} - lengthH
+HexView.statusTemplate.nonZeroLength=Selection: {0} to {1} (len: {2}) [{3} to {4} (len: {5})
+# {0} - startByteDec
+# {1} - startByteHex
+HexView.statusTemplate.zeroLength=Position: {0} [{1}])
+RegeditExeValueFormatter.valueNotSet.text=(value not set)
+RejTreeKeyNode.parseFailed.string=PARSE FAILED.
+RejTreeKeyView.columns.name=Name
+RejTreeKeyView.columns.type=Type
+RejTreeKeyView.columns.value=Value
+RejTreeKeyView.failedToParse.keyName=FAILED TO PARSE KEY NAME
+RejTreeKeyView.metadataBorder.title=Metadata
+RejTreeKeyView.template.name=Name:
+RejTreeKeyView.template.numberOfSubkeys=Number of subkeys:
+RejTreeKeyView.template.numberOfValues=Number of values:
+RejTreeKeyView.valuesBorder.title=Values
+RejTreeValueNode.defaultValueName.text=(Default)
+RejTreeValueNode.failureValueName.text=PARSE FAILED
+RejTreeValueView.failedToDecode.valueName=FAILED TO DECODE VALUE NAME
+RejTreeValueView.failedToDecode.valueType=FAILED TO PARSE VALUE TYPE
+RejTreeValueView.failedToParse.value=FAILED TO PARSE VALUE VALUE
+RejTreeValueView.metadataBorder.title=Metadata
+RejTreeValueView.template.name=Name:
+RejTreeValueView.template.type=Type:
+RejTreeValueView.valueBorder.title=Value
+RejTreeView.failureValueName.text=PARSE FAILED
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/report/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..45e66b1092fa7e065ff9145e94d75c56291c4def
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/Bundle.properties
@@ -0,0 +1,272 @@
+OpenIDE-Module-Name=Report
+CTL_ReportWizardAction=Run Report
+ArtifactSelectionDialog.titleLabel.text=Select which artifacts you would like to report on:
+ArtifactSelectionDialog.okButton.text=OK
+ReportVisualPanel1.reportModulesLabel.text=Report Modules:
+ReportVisualPanel1.invalidModuleWarning=Encountered an invalid Report Module ({0})
+DefaultReportConfigurationPanel.infoLabel.text=This report will be configured on the next screen.
+ReportVisualPanel2.dataLabel.text=Select which data to report on:
+ReportVisualPanel2.deselectAllButton.text=Deselect All
+ReportVisualPanel2.selectAllButton.text=Select All
+ReportVisualPanel2.advancedButton.text=Data Types
+ArtifactSelectionDialog.deselectAllButton.text=Deselect All
+ArtifactSelectionDialog.selectAllButton.text=Select All
+ReportGenerationPanel.closeButton.text=Close
+ReportProgressPanel.reportLabel.text=reportLabel
+ReportProgressPanel.pathLabel.text=pathLabel
+ReportProgressPanel.separationLabel.text=:
+ReportProgressPanel.statusMessageLabel.text=processingLabel
+ReportGenerationPanel.titleLabel.text=Report Generation Progress
+ReportVisualPanel2.taggedResultsRadioButton.text=Tagged Results
+ReportVisualPanel2.allResultsRadioButton.text=All Results
+ReportWizardFileOptionsVisualPanel.selectAllButton.text=Select All
+ReportWizardFileOptionsVisualPanel.deselectAllButton.text=Deselect All
+ReportWizardFileOptionsVisualPanel.jLabel1.text=Select items to include in File Report:
+ArtifactSelectionDialog.dlgTitle.text=Advanced Artifact Selection
+FileReportDataTypes.filename.text=Name
+FileReportDataTypes.fileExt.text=File Extension
+FileReportDataTypes.fileType.text=File Type
+FileReportDataTypes.isDel.text=Is Deleted
+FileReportDataTypes.aTime.text=Last Accessed
+FileReportDataTypes.crTime.text=File Created
+FileReportDataTypes.mTime.text=Last Modified
+FileReportDataTypes.size.text=Size
+FileReportDataTypes.address.text=Address
+FileReportDataTypes.hash.text=Hash Value
+FileReportDataTypes.knownStatus.text=Known Status
+FileReportDataTypes.perms.text=Permissions
+FileReportDataTypes.path.text=Full Path
+FileReportText.getName.text=Files - Text
+FileReportText.getDesc.text=A delimited text file containing information about individual files in the case.
+ReportBodyFile.progress.querying=Querying files...
+ReportBodyFile.ingestWarning.text=Warning, this report was run before ingest services completed\!
+ReportBodyFile.progress.loading=Loading files...
+ReportBodyFile.progress.processing=Now processing {0}...
+ReportBodyFile.getName.text=TSK Body File
+ReportBodyFile.getDesc.text=Body file format report with MAC times for every file. This format can be used for a timeline view.
+ReportBodyFile.getFilePath.text=BodyFile.txt
+ReportKML.progress.querying=Querying files...
+ReportKML.progress.loading=Loading files...
+ReportKML.getName.text=Google Earth KML
+ReportKML.getDesc.text=KML format report with coordinates for relevant files. This format can be used for google earth views.
+ReportKML.getFilePath.text=ReportKML.kml
+ReportBranding.defaultReportTitle.text=Autopsy Forensic Report
+ReportBranding.defaultReportFooter.text=Powered by Autopsy Open Source Digital Forensics Platform - www.sleuthkit.org
+ReportExcel.numAartifacts.text=Number of artifacts:
+ReportExcel.getName.text=Excel Report
+ReportExcel.getDesc.text=A report about results and tagged items in Excel (XLS) format.
+ReportExcel.sheetName.text=Summary
+ReportExcel.cellVal.summary=Summary
+ReportExcel.cellVal.caseName=Case Name:
+ReportExcel.cellVal.caseNum=Case Number:
+ReportExcel.cellVal.examiner=Examiner:
+ReportExcel.cellVal.numImages=Number of Images:
+ReportGenerationPanel.confDlg.sureToClose.msg=Are you sure you'd like to close the dialog?\nAll reports will be canceled.
+ReportGenerationPanel.confDlg.title.closing=Closing
+ReportGenerationPanel.confDlg.cancelReport.msg=Are you sure you'd like to cancel the report?
+ReportGenerator.displayProgress.title.text=Report Generation Progress...
+ReportGenerator.progress.queryingDb.text=Querying database...
+ReportGenerator.progress.processingFile.text=Now processing {0}
+ReportGenerator.artifactTable.taggedResults.text=Contains results that were tagged with one of the following:
+ReportGenerator.progress.processing=Now processing {0}...
+ReportGenerator.msgShow.skippingArtType.title=Skipping artifact type {0} in reports
+ReportGenerator.msgShow.skippingArtType.msg=Unknown columns to report on
+ReportGenerator.makeContTagTab.taggedFiles.msg=Contains files that were tagged with one of the following:
+ReportGenerator.makeBbArtTagTab.taggedRes.msg=This report only includes results tagged with:
+ReportGenerator.tagTable.header.resultType=Result Type
+ReportGenerator.tagTable.header.tag=Tag
+ReportGenerator.tagTable.header.comment=Comment
+ReportGenerator.tagTable.header.srcFile=Source File
+ReportGenerator.progress.createdThumb.text=Creating thumbnails...
+ReportGenerator.htmlOutput.header.file=File
+ReportGenerator.htmlOutput.header.tag=Tag
+ReportGenerator.htmlOutput.header.comment=Comment
+ReportGenerator.htmlOutput.header.timeModified=Modified Time
+ReportGenerator.htmlOutput.header.timeChanged=Changed Time
+ReportGenerator.htmlOutput.header.timeAccessed=Accessed Time
+ReportGenerator.htmlOutput.header.timeCreated=Created Time
+ReportGenerator.htmlOutput.header.size=Size (Bytes)
+ReportGenerator.htmlOutput.header.hash=Hash
+ReportGenerator.thumbnailTable.name=Tagged Images
+ReportGenerator.thumbnailTable.desc=Contains thumbnails of images that are associated with tagged files and results.
+ReportGenerator.writeKwHits.userSrchs=User Searches
+ReportGenerator.progress.processingList=Now processing {0} ({1})...
+ReportGenerator.artTableColHdr.url=URL
+ReportGenerator.artTableColHdr.title=Title
+ReportGenerator.artTableColHdr.dateCreated=Date Created
+ReportGenerator.artTableColHdr.program=Program
+ReportGenerator.artTableColHdr.urlDomainDecoded=URL Domain
+ReportGenerator.artTableColHdr.srcFile=Source File
+ReportGenerator.artTableColHdr.dateTime=Date/Time
+ReportGenerator.artTableColHdr.name=Name
+ReportGenerator.artTableColHdr.value=Value
+ReportGenerator.artTableColHdr.dateAccessed=Date Accessed
+ReportGenerator.artTableColHdr.referrer=Referrer
+ReportGenerator.artTableColHdr.dest=Destination
+ReportGenerator.artTableColHdr.sourceUrl=Source URL
+ReportGenerator.artTableColHdr.path=Path
+ReportGenerator.artTableColHdr.progName=Program Name
+ReportGenerator.artTableColHdr.instDateTime=Install Date/Time
+ReportGenerator.artTableColHdr.preview=Preview
+ReportGenerator.artTableColHdr.file=File
+ReportGenerator.artTableColHdr.size=Size
+ReportGenerator.artTableColHdr.deviceId=Device ID
+ReportGenerator.artTableColHdr.text=Text
+ReportGenerator.artTableColHdr.domain=Domain
+ReportGenerator.artTableColHdr.dateTaken=Date Taken
+ReportGenerator.artTableColHdr.devManufacturer=Device Manufacturer
+ReportGenerator.artTableColHdr.devMake=Device Make
+ReportGenerator.artTableColHdr.devModel=Device Model
+ReportGenerator.artTableColHdr.latitude=Latitude
+ReportGenerator.artTableColHdr.longitude=Longitude
+ReportGenerator.artTableColHdr.latitudeStart=Starting Latitude
+ReportGenerator.artTableColHdr.longitudeStart=Starting Longitude
+ReportGenerator.artTableColHdr.latitudeEnd=Ending Latitude
+ReportGenerator.artTableColHdr.longitudeEnd=Ending Longitude
+ReportGenerator.artTableColHdr.associatedArtifact=Associated Artifact
+ReportGenerator.artTableColHdr.count=Count
+ReportGenerator.artTableColHdr.personName=Person Name
+ReportGenerator.artTableColHdr.phoneNumber=Phone Number
+ReportGenerator.artTableColHdr.phoneNumHome=Phone Number (Home)
+ReportGenerator.artTableColHdr.phoneNumOffice=Phone Number (Office)
+ReportGenerator.artTableColHdr.phoneNumMobile=Phone Number (Mobile)
+ReportGenerator.artTableColHdr.email=Email
+ReportGenerator.artTableColHdr.msgType=Message Type
+ReportGenerator.artTableColHdr.direction=Direction
+ReportGenerator.artTableColHdr.readStatus=Read Status
+ReportGenerator.artTableColHdr.fromPhoneNum=From Phone Number
+ReportGenerator.artTableColHdr.fromEmail=From Email
+ReportGenerator.artTableColHdr.toPhoneNum=To Phone Number
+ReportGenerator.artTableColHdr.toEmail=To Email
+ReportGenerator.artTableColHdr.subject=Subject
+ReportGenerator.artTableColHdr.tskEmailTo=E-Mail To
+ReportGenerator.artTableColHdr.tskEmailCc=E-Mail CC
+ReportGenerator.artTableColHdr.tskEmailBcc=E-Mail BCC
+ReportGenerator.artTableColHdr.tskEmailFrom=E-Mail From
+ReportGenerator.artTableColHdr.tskMsgId=Message ID
+ReportGenerator.artTableColHdr.tskDateTimeRcvd=Date Received
+ReportGenerator.artTableColHdr.tskDateTimeSent=Date Sent
+ReportGenerator.artTableColHdr.tskSubject=Subject
+ReportGenerator.artTableColHdr.tskSetName=Set Name
+ReportGenerator.artTableColHdr.tskInterestingFilesCategory=Rule
+ReportGenerator.artTableColHdr.tskGpsRouteCategory=Category
+ReportGenerator.artTableColHdr.tskPath=Path
+ReportGenerator.artTableColHdr.calendarEntryType=Calendar Entry Type
+ReportGenerator.artTableColHdr.description=Description
+ReportGenerator.artTableColHdr.startDateTime=Start Date/Time
+ReportGenerator.artTableColHdr.endDateTime=End Date/Time
+ReportGenerator.artTableColHdr.location=Location
+ReportGenerator.artTableColHdr.shortCut=Short Cut
+ReportGenerator.artTableColHdr.deviceName=Device Name
+ReportGenerator.artTableColHdr.deviceAddress=Device Address
+ReportGenerator.artTableColHdr.altitude=Altitude
+ReportGenerator.artTableColHdr.locationAddress=Location Address
+ReportGenerator.artTableColHdr.category=Category
+ReportGenerator.artTableColHdr.userId=User ID
+ReportGenerator.artTableColHdr.userName=User Name
+ReportGenerator.artTableColHdr.password=Password
+ReportGenerator.artTableColHdr.appName=App Name
+ReportGenerator.artTableColHdr.appPath=App Path
+ReportGenerator.artTableColHdr.replytoAddress=ReplyTo Address
+ReportGenerator.artTableColHdr.mailServer=Mail Server
+ReportGenerator.artTableColHdr.tags=Tags
+ReportGenerator.artTableColHdr.localPath=Local path
+ReportGenerator.artTableColHdr.remotePath=Remote path
+ReportGenerator.errors.reportErrorTitle=Error generating report
+ReportGenerator.errors.reportErrorText=Error generating report: 
+ReportHTML.addThumbRows.dataType.title=Tagged Images - {0}
+ReportHTML.addThumbRows.dataType.msg=Tagged Results and Contents that contain images.
+ReportHTML.thumbLink.tags=Tags:
+ReportHTML.getName.text=HTML Report
+ReportHTML.getDesc.text=A report about results and tagged items in HTML format.
+ReportHTML.writeIndex.title=for case {0}
+ReportHTML.writeIndex.noFrames.msg=Your browser is not compatible with our frame setup.
+ReportHTML.writeIndex.noFrames.seeNav=Please see <a href\="content\nav.html">the navigation page</a> for artifact links,
+ReportHTML.writeIndex.seeSum=and <a href\="content\summary.html">the summary page</a> for a case summary.
+ReportHTML.writeNav.title=Report Navigation
+ReportHTML.writeNav.h1=Report Navigation
+ReportHTML.writeNav.summary=Case Summary
+ReportHTML.writeSum.title=Case Summary
+ReportHTML.writeSum.warningMsg=<span>Warning, this report was run before ingest services completed\!</span>
+#
+# autopsy/test/scripts/regression.py._html_report_diff() uses reportGenOn.text, caseName, caseNum, 
+# examiner as a regex signature to skip report.html and summary.html
+#
+ReportHTML.writeSum.reportGenOn.text=HTML Report Generated on {0}
+ReportHTML.writeSum.imageInfoHeading=<h2>Image Information:</h2>
+ReportHTML.writeSum.softwareInfoHeading=<h2>Software Information:</h2>
+ReportHTML.writeSum.ingestHistoryHeading=<h2>Ingest History:</h2>
+ReportHTML.writeSum.modulesEnabledHeading=Enabled Modules:
+ReportHTML.writeSum.autopsyVersion=Autopsy Version:
+ReportHTML.writeSum.timezone=Timezone:
+ReportHTML.writeSum.path=Path:
+ReportProgressPanel.progress.queuing=Queuing...
+ReportProgressPanel.initPathLabel.noFile=<html><u>No report file</u></html>
+ReportProgressPanel.start.cancelButton.text=Cancel
+ReportProgressPanel.start.progress.text=Starting report...
+ReportProgressPanel.complete.processLbl.text=Complete
+ReportProgressPanel.complete.processLb2.text=Completed with error
+ReportProgressPanel.complete.cancelButton.text=Complete
+ReportProgressPanel.cancel.cancelButton.toolTipText=Canceled
+ReportProgressPanel.cancel.procLbl.text=Canceled
+ReportVisualPanel1.getName.text=Select and Configure Report Modules
+ReportVisualPanel2.getName.text=Configure Artifact Reports
+ReportWizardAction.actionName.text=Generate Report
+ReportWizardAction.reportWiz.title=Generate Report
+ReportWizardAction.toolBarButton.text=Generate Report
+ReportWizardFileOptionsPanel.finishButton.text=Finish
+ReportWizardFileOptionsVisualPanel.getName.text=Configure File Report
+ReportWizardPanel1.nextButton.text=Next >
+ReportWizardPanel1.finishButton.text=Finish
+ReportWizardPanel2.finishButton.text=Finish
+ReportWizardPanel2.nextButton.text=Next >
+ReportBodyFile.generateReport.srcModuleName.text=TSK Body File
+ReportExcel.endReport.srcModuleName.text=Excel Report
+ReportHTML.writeIndex.srcModuleName.text=HTML Report
+ReportKML.genReport.srcModuleName.text=Geospatial Data
+ReportKML.genReport.reportName=KML Report
+ReportGenerator.artTableColHdr.extension.text=Extension
+ReportGenerator.artTableColHdr.mimeType.text=MIME Type
+ReportGenerator.artTableColHdr.processorArchitecture.text=Processor Architecture
+ReportGenerator.artTableColHdr.osName.text=Operating System Name
+ReportGenerator.artTableColHdr.osInstallDate.text=Install Date
+ReportGenerator.errList.failedMakeRptFolder=Failed to make report folder, may be unable to generate reports.
+ReportGenerator.notifyErr.errsDuringRptGen=Errors during report generation:
+ReportGenerator.errList.failedGetContentTags=Failed to get content tags.
+ReportGenerator.errList.failedGetBBArtifactTags=Failed to get blackboard artifact tags.
+ReportGenerator.errList.errGetContentFromBBArtifact=Error while getting content from a blackboard artifact to report on.
+ReportGenerator.errList.failedGetBBAttribs=Failed to get Blackboard Attributes when generating report.
+ReportGenerator.errList.failedGetBBArtifacts=Failed to get Blackboard Artifacts when generating report.
+ReportGenerator.errList.failedQueryKWLists=Failed to query keyword lists.
+ReportGenerator.errList.failedGetAbstractFileByID=Failed to get Abstract File by ID.
+ReportGenerator.errList.failedQueryKWs=Failed to query keywords.
+ReportGenerator.errList.failedQueryHashsetLists=Failed to query hashset lists.
+ReportGenerator.errList.failedGetAbstractFileFromID=Failed to get Abstract File from ID.
+ReportGenerator.errList.failedQueryHashsetHits=Failed to query hashsets hits.
+ReportGenerator.errList.coreExceptionWhileGenRptRow=Core exception while generating row data for artifact report.
+ReportKML.latLongStartPoint={0};{1};;{2} (Start)\n
+ReportKML.latLongEndPoint={0};{1};;{2} (End)\n
+ReportGenerationPanel.cancelButton.actionCommand=Cancel
+ReportGenerationPanel.cancelButton.text=Cancel
+ReportHTMLConfigurationPanel.headerTextField.text=
+ReportHTMLConfigurationPanel.footerTextField.text=
+ReportHTMLConfigurationPanel.headerLabel.text=Header:
+ReportHTMLConfigurationPanel.footerLabel.text=Footer:
+CreatePortableCasePanel.selectAllButton.text=Select All
+CreatePortableCasePanel.deselectAllButton.text=Deselect All
+CreatePortableCasePanel.outputFolderTextField.text=jTextField1
+CreatePortableCasePanel.chooseOutputFolderButton.text=Choose folder
+CreatePortableCasePanel.jLabel1.text=Export files tagged as:
+CreatePortableCasePanel.jLabel2.text=Select output folder:
+CreatePortableCasePanel.errorLabel.text_1=Windows only
+ReportWizardPortableCaseOptionsVisualPanel.errorLabel.text=Windows only
+ReportWizardPortableCaseOptionsVisualPanel.compressCheckbox.text=Package case into an archive:
+PortableCaseTagsListPanel.deselectButton.text=Deselect All
+PortableCaseTagsListPanel.selectButton.text=Select All
+PortableCaseInterestingItemsListPanel.selectButton.text=Select All
+PortableCaseInterestingItemsListPanel.deselectButton.text=Deselect All
+ReportFileTextConfigurationPanel.tabDelimitedButton.text=Tab delimited
+ReportFileTextConfigurationPanel.commaDelimitedButton.text=Comma delimited
+PortableCaseTagsListPanel.descLabel.text=Include the following tags:
+PortableCaseInterestingItemsListPanel.descLabel.text=Include Interesting Items from these sets:
+ReportWizardPortableCaseOptionsVisualPanel.compressCheckbox.toolTipText=
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/report/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..53aa1acfbd1a94229f861c5573bbe5ada1512db0
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/Bundle.properties-MERGED
@@ -0,0 +1,334 @@
+OpenIDE-Module-Name=Report
+CTL_ReportWizardAction=Run Report
+ArtifactSelectionDialog.titleLabel.text=Select which artifacts you would like to report on:
+ArtifactSelectionDialog.okButton.text=OK
+PortableCaseInterestingItemsListPanel.error.errorLoadingTags=Error loading interesting item set names
+PortableCaseInterestingItemsListPanel.error.errorTitle=Error getting intesting item set names for case
+PortableCaseInterestingItemsListPanel.error.noOpenCase=There is no case open
+PortableCaseReportModule.compressCase.canceled=Compression canceled by user
+PortableCaseReportModule.compressCase.errorCompressingCase=Error compressing case
+# {0} - Temp folder path
+PortableCaseReportModule.compressCase.errorCreatingTempFolder=Could not create temporary folder {0}
+PortableCaseReportModule.compressCase.errorFinding7zip=Could not locate 7-Zip executable
+# {0} - File name
+PortableCaseReportModule.copyContentToPortableCase.copyingFile=Copying file {0}
+# {0} - case folder
+PortableCaseReportModule.createCase.caseDirExists=Case folder {0} already exists
+PortableCaseReportModule.createCase.errorCreatingCase=Error creating case
+# {0} - folder
+PortableCaseReportModule.createCase.errorCreatingFolder=Error creating folder {0}
+PortableCaseReportModule.createCase.errorStoringMaxIds=Error storing maximum database IDs
+PortableCaseReportModule.generateReport.caseClosed=Current case has been closed
+PortableCaseReportModule.generateReport.compressingCase=Compressing case...
+# {0} - tag name
+PortableCaseReportModule.generateReport.copyingArtifacts=Copying artifacts tagged as {0}...
+# {0} - tag name
+PortableCaseReportModule.generateReport.copyingFiles=Copying files tagged as {0}...
+PortableCaseReportModule.generateReport.copyingTags=Copying tags...
+PortableCaseReportModule.generateReport.creatingCase=Creating portable case database...
+PortableCaseReportModule.generateReport.errorCopyingArtifacts=Error copying tagged artifacts
+PortableCaseReportModule.generateReport.errorCopyingFiles=Error copying tagged files
+PortableCaseReportModule.generateReport.errorCopyingInterestingFiles=Error copying interesting files
+PortableCaseReportModule.generateReport.errorCopyingInterestingResults=Error copying interesting results
+PortableCaseReportModule.generateReport.errorCopyingTags=Error copying tags
+# {0} - attribute type name
+PortableCaseReportModule.generateReport.errorLookingUpAttrType=Error looking up attribute type {0}
+PortableCaseReportModule.generateReport.interestingItemError=Error loading intersting items
+PortableCaseReportModule.generateReport.noContentToCopy=No interesting files, results, or tagged items to copy
+# {0} - output folder
+PortableCaseReportModule.generateReport.outputDirDoesNotExist=Output folder {0} does not exist
+# {0} - output folder
+PortableCaseReportModule.generateReport.outputDirIsNotDir=Output folder {0} is not a folder
+PortableCaseReportModule.generateReport.verifying=Verifying selected parameters...
+PortableCaseReportModule.getDescription.description=Copies selected items to a new single-user case that can be easily shared
+PortableCaseReportModule.getName.name=Portable Case
+PortableCaseTagsListPanel.error.errorLoadingTags=Error loading tags
+PortableCaseTagsListPanel.error.errorTitle=Error getting tag names for case
+PortableCaseTagsListPanel.error.noOpenCase=There is no case open
+ReportExcel.exceptionMessage.dataTooLarge=Value is too long to fit into an Excel cell. 
+ReportExcel.exceptionMessage.errorText=Error showing data into an Excel cell.
+ReportExcel.writeSummary.caseName=Case Name:
+ReportExcel.writeSummary.caseNotes=Case Notes:
+ReportExcel.writeSummary.caseNum=Case Number:
+ReportExcel.writeSummary.examiner=Examiner:
+ReportExcel.writeSummary.numImages=Number of Images:
+ReportExcel.writeSummary.sheetName=Summary
+ReportExcel.writeSummary.summary=Summary
+ReportGenerator.artTableColHdr.comment=Comment
+ReportGenerator.errList.noOpenCase=No open case available.
+ReportGenerator.tagTable.header.userName=User Name
+ReportHTML.writeSum.case=Case:
+ReportHTML.writeSum.caseNotes=Notes:
+ReportHTML.writeSum.caseNumber=Case Number:
+ReportHTML.writeSum.caseNumImages=Number of Images:
+ReportHTML.writeSum.examiner=Examiner:
+ReportVisualPanel1.reportModulesLabel.text=Report Modules:
+ReportVisualPanel1.invalidModuleWarning=Encountered an invalid Report Module ({0})
+DefaultReportConfigurationPanel.infoLabel.text=This report will be configured on the next screen.
+ReportVisualPanel2.dataLabel.text=Select which data to report on:
+ReportVisualPanel2.deselectAllButton.text=Deselect All
+ReportVisualPanel2.selectAllButton.text=Select All
+ReportVisualPanel2.advancedButton.text=Data Types
+ArtifactSelectionDialog.deselectAllButton.text=Deselect All
+ArtifactSelectionDialog.selectAllButton.text=Select All
+ReportGenerationPanel.closeButton.text=Close
+ReportProgressPanel.reportLabel.text=reportLabel
+ReportProgressPanel.pathLabel.text=pathLabel
+ReportProgressPanel.separationLabel.text=:
+ReportProgressPanel.statusMessageLabel.text=processingLabel
+ReportGenerationPanel.titleLabel.text=Report Generation Progress
+ReportVisualPanel2.taggedResultsRadioButton.text=Tagged Results
+ReportVisualPanel2.allResultsRadioButton.text=All Results
+ReportWizardFileOptionsVisualPanel.selectAllButton.text=Select All
+ReportWizardFileOptionsVisualPanel.deselectAllButton.text=Deselect All
+ReportWizardFileOptionsVisualPanel.jLabel1.text=Select items to include in File Report:
+ArtifactSelectionDialog.dlgTitle.text=Advanced Artifact Selection
+FileReportDataTypes.filename.text=Name
+FileReportDataTypes.fileExt.text=File Extension
+FileReportDataTypes.fileType.text=File Type
+FileReportDataTypes.isDel.text=Is Deleted
+FileReportDataTypes.aTime.text=Last Accessed
+FileReportDataTypes.crTime.text=File Created
+FileReportDataTypes.mTime.text=Last Modified
+FileReportDataTypes.size.text=Size
+FileReportDataTypes.address.text=Address
+FileReportDataTypes.hash.text=Hash Value
+FileReportDataTypes.knownStatus.text=Known Status
+FileReportDataTypes.perms.text=Permissions
+FileReportDataTypes.path.text=Full Path
+FileReportText.getName.text=Files - Text
+FileReportText.getDesc.text=A delimited text file containing information about individual files in the case.
+ReportBodyFile.progress.querying=Querying files...
+ReportBodyFile.ingestWarning.text=Warning, this report was run before ingest services completed\!
+ReportBodyFile.progress.loading=Loading files...
+ReportBodyFile.progress.processing=Now processing {0}...
+ReportBodyFile.getName.text=TSK Body File
+ReportBodyFile.getDesc.text=Body file format report with MAC times for every file. This format can be used for a timeline view.
+ReportBodyFile.getFilePath.text=BodyFile.txt
+ReportKML.progress.querying=Querying files...
+ReportKML.progress.loading=Loading files...
+ReportKML.getName.text=Google Earth KML
+ReportKML.getDesc.text=KML format report with coordinates for relevant files. This format can be used for google earth views.
+ReportKML.getFilePath.text=ReportKML.kml
+ReportBranding.defaultReportTitle.text=Autopsy Forensic Report
+ReportBranding.defaultReportFooter.text=Powered by Autopsy Open Source Digital Forensics Platform - www.sleuthkit.org
+ReportExcel.numAartifacts.text=Number of artifacts:
+ReportExcel.getName.text=Excel Report
+ReportExcel.getDesc.text=A report about results and tagged items in Excel (XLS) format.
+ReportExcel.sheetName.text=Summary
+ReportExcel.cellVal.summary=Summary
+ReportExcel.cellVal.caseName=Case Name:
+ReportExcel.cellVal.caseNum=Case Number:
+ReportExcel.cellVal.examiner=Examiner:
+ReportExcel.cellVal.numImages=Number of Images:
+ReportGenerationPanel.confDlg.sureToClose.msg=Are you sure you'd like to close the dialog?\nAll reports will be canceled.
+ReportGenerationPanel.confDlg.title.closing=Closing
+ReportGenerationPanel.confDlg.cancelReport.msg=Are you sure you'd like to cancel the report?
+ReportGenerator.displayProgress.title.text=Report Generation Progress...
+ReportGenerator.progress.queryingDb.text=Querying database...
+ReportGenerator.progress.processingFile.text=Now processing {0}
+ReportGenerator.artifactTable.taggedResults.text=Contains results that were tagged with one of the following:
+ReportGenerator.progress.processing=Now processing {0}...
+ReportGenerator.msgShow.skippingArtType.title=Skipping artifact type {0} in reports
+ReportGenerator.msgShow.skippingArtType.msg=Unknown columns to report on
+ReportGenerator.makeContTagTab.taggedFiles.msg=Contains files that were tagged with one of the following:
+ReportGenerator.makeBbArtTagTab.taggedRes.msg=This report only includes results tagged with:
+ReportGenerator.tagTable.header.resultType=Result Type
+ReportGenerator.tagTable.header.tag=Tag
+ReportGenerator.tagTable.header.comment=Comment
+ReportGenerator.tagTable.header.srcFile=Source File
+ReportGenerator.progress.createdThumb.text=Creating thumbnails...
+ReportGenerator.htmlOutput.header.file=File
+ReportGenerator.htmlOutput.header.tag=Tag
+ReportGenerator.htmlOutput.header.comment=Comment
+ReportGenerator.htmlOutput.header.timeModified=Modified Time
+ReportGenerator.htmlOutput.header.timeChanged=Changed Time
+ReportGenerator.htmlOutput.header.timeAccessed=Accessed Time
+ReportGenerator.htmlOutput.header.timeCreated=Created Time
+ReportGenerator.htmlOutput.header.size=Size (Bytes)
+ReportGenerator.htmlOutput.header.hash=Hash
+ReportGenerator.thumbnailTable.name=Tagged Images
+ReportGenerator.thumbnailTable.desc=Contains thumbnails of images that are associated with tagged files and results.
+ReportGenerator.writeKwHits.userSrchs=User Searches
+ReportGenerator.progress.processingList=Now processing {0} ({1})...
+ReportGenerator.artTableColHdr.url=URL
+ReportGenerator.artTableColHdr.title=Title
+ReportGenerator.artTableColHdr.dateCreated=Date Created
+ReportGenerator.artTableColHdr.program=Program
+ReportGenerator.artTableColHdr.urlDomainDecoded=URL Domain
+ReportGenerator.artTableColHdr.srcFile=Source File
+ReportGenerator.artTableColHdr.dateTime=Date/Time
+ReportGenerator.artTableColHdr.name=Name
+ReportGenerator.artTableColHdr.value=Value
+ReportGenerator.artTableColHdr.dateAccessed=Date Accessed
+ReportGenerator.artTableColHdr.referrer=Referrer
+ReportGenerator.artTableColHdr.dest=Destination
+ReportGenerator.artTableColHdr.sourceUrl=Source URL
+ReportGenerator.artTableColHdr.path=Path
+ReportGenerator.artTableColHdr.progName=Program Name
+ReportGenerator.artTableColHdr.instDateTime=Install Date/Time
+ReportGenerator.artTableColHdr.preview=Preview
+ReportGenerator.artTableColHdr.file=File
+ReportGenerator.artTableColHdr.size=Size
+ReportGenerator.artTableColHdr.deviceId=Device ID
+ReportGenerator.artTableColHdr.text=Text
+ReportGenerator.artTableColHdr.domain=Domain
+ReportGenerator.artTableColHdr.dateTaken=Date Taken
+ReportGenerator.artTableColHdr.devManufacturer=Device Manufacturer
+ReportGenerator.artTableColHdr.devMake=Device Make
+ReportGenerator.artTableColHdr.devModel=Device Model
+ReportGenerator.artTableColHdr.latitude=Latitude
+ReportGenerator.artTableColHdr.longitude=Longitude
+ReportGenerator.artTableColHdr.latitudeStart=Starting Latitude
+ReportGenerator.artTableColHdr.longitudeStart=Starting Longitude
+ReportGenerator.artTableColHdr.latitudeEnd=Ending Latitude
+ReportGenerator.artTableColHdr.longitudeEnd=Ending Longitude
+ReportGenerator.artTableColHdr.associatedArtifact=Associated Artifact
+ReportGenerator.artTableColHdr.count=Count
+ReportGenerator.artTableColHdr.personName=Person Name
+ReportGenerator.artTableColHdr.phoneNumber=Phone Number
+ReportGenerator.artTableColHdr.phoneNumHome=Phone Number (Home)
+ReportGenerator.artTableColHdr.phoneNumOffice=Phone Number (Office)
+ReportGenerator.artTableColHdr.phoneNumMobile=Phone Number (Mobile)
+ReportGenerator.artTableColHdr.email=Email
+ReportGenerator.artTableColHdr.msgType=Message Type
+ReportGenerator.artTableColHdr.direction=Direction
+ReportGenerator.artTableColHdr.readStatus=Read Status
+ReportGenerator.artTableColHdr.fromPhoneNum=From Phone Number
+ReportGenerator.artTableColHdr.fromEmail=From Email
+ReportGenerator.artTableColHdr.toPhoneNum=To Phone Number
+ReportGenerator.artTableColHdr.toEmail=To Email
+ReportGenerator.artTableColHdr.subject=Subject
+ReportGenerator.artTableColHdr.tskEmailTo=E-Mail To
+ReportGenerator.artTableColHdr.tskEmailCc=E-Mail CC
+ReportGenerator.artTableColHdr.tskEmailBcc=E-Mail BCC
+ReportGenerator.artTableColHdr.tskEmailFrom=E-Mail From
+ReportGenerator.artTableColHdr.tskMsgId=Message ID
+ReportGenerator.artTableColHdr.tskDateTimeRcvd=Date Received
+ReportGenerator.artTableColHdr.tskDateTimeSent=Date Sent
+ReportGenerator.artTableColHdr.tskSubject=Subject
+ReportGenerator.artTableColHdr.tskSetName=Set Name
+ReportGenerator.artTableColHdr.tskInterestingFilesCategory=Rule
+ReportGenerator.artTableColHdr.tskGpsRouteCategory=Category
+ReportGenerator.artTableColHdr.tskPath=Path
+ReportGenerator.artTableColHdr.calendarEntryType=Calendar Entry Type
+ReportGenerator.artTableColHdr.description=Description
+ReportGenerator.artTableColHdr.startDateTime=Start Date/Time
+ReportGenerator.artTableColHdr.endDateTime=End Date/Time
+ReportGenerator.artTableColHdr.location=Location
+ReportGenerator.artTableColHdr.shortCut=Short Cut
+ReportGenerator.artTableColHdr.deviceName=Device Name
+ReportGenerator.artTableColHdr.deviceAddress=Device Address
+ReportGenerator.artTableColHdr.altitude=Altitude
+ReportGenerator.artTableColHdr.locationAddress=Location Address
+ReportGenerator.artTableColHdr.category=Category
+ReportGenerator.artTableColHdr.userId=User ID
+ReportGenerator.artTableColHdr.userName=User Name
+ReportGenerator.artTableColHdr.password=Password
+ReportGenerator.artTableColHdr.appName=App Name
+ReportGenerator.artTableColHdr.appPath=App Path
+ReportGenerator.artTableColHdr.replytoAddress=ReplyTo Address
+ReportGenerator.artTableColHdr.mailServer=Mail Server
+ReportGenerator.artTableColHdr.tags=Tags
+ReportGenerator.artTableColHdr.localPath=Local path
+ReportGenerator.artTableColHdr.remotePath=Remote path
+ReportGenerator.errors.reportErrorTitle=Error generating report
+ReportGenerator.errors.reportErrorText=Error generating report: 
+ReportHTML.addThumbRows.dataType.title=Tagged Images - {0}
+ReportHTML.addThumbRows.dataType.msg=Tagged Results and Contents that contain images.
+ReportHTML.thumbLink.tags=Tags:
+ReportHTML.getName.text=HTML Report
+ReportHTML.getDesc.text=A report about results and tagged items in HTML format.
+ReportHTML.writeIndex.title=for case {0}
+ReportHTML.writeIndex.noFrames.msg=Your browser is not compatible with our frame setup.
+ReportHTML.writeIndex.noFrames.seeNav=Please see <a href\="content\nav.html">the navigation page</a> for artifact links,
+ReportHTML.writeIndex.seeSum=and <a href\="content\summary.html">the summary page</a> for a case summary.
+ReportHTML.writeNav.title=Report Navigation
+ReportHTML.writeNav.h1=Report Navigation
+ReportHTML.writeNav.summary=Case Summary
+ReportHTML.writeSum.title=Case Summary
+ReportHTML.writeSum.warningMsg=<span>Warning, this report was run before ingest services completed\!</span>
+#
+# autopsy/test/scripts/regression.py._html_report_diff() uses reportGenOn.text, caseName, caseNum, 
+# examiner as a regex signature to skip report.html and summary.html
+#
+ReportHTML.writeSum.reportGenOn.text=HTML Report Generated on {0}
+ReportHTML.writeSum.imageInfoHeading=<h2>Image Information:</h2>
+ReportHTML.writeSum.softwareInfoHeading=<h2>Software Information:</h2>
+ReportHTML.writeSum.ingestHistoryHeading=<h2>Ingest History:</h2>
+ReportHTML.writeSum.modulesEnabledHeading=Enabled Modules:
+ReportHTML.writeSum.autopsyVersion=Autopsy Version:
+ReportHTML.writeSum.timezone=Timezone:
+ReportHTML.writeSum.path=Path:
+ReportProgressPanel.progress.queuing=Queuing...
+ReportProgressPanel.initPathLabel.noFile=<html><u>No report file</u></html>
+ReportProgressPanel.start.cancelButton.text=Cancel
+ReportProgressPanel.start.progress.text=Starting report...
+ReportProgressPanel.complete.processLbl.text=Complete
+ReportProgressPanel.complete.processLb2.text=Completed with error
+ReportProgressPanel.complete.cancelButton.text=Complete
+ReportProgressPanel.cancel.cancelButton.toolTipText=Canceled
+ReportProgressPanel.cancel.procLbl.text=Canceled
+ReportVisualPanel1.getName.text=Select and Configure Report Modules
+ReportVisualPanel2.getName.text=Configure Artifact Reports
+ReportWizardAction.actionName.text=Generate Report
+ReportWizardAction.reportWiz.title=Generate Report
+ReportWizardAction.toolBarButton.text=Generate Report
+ReportWizardFileOptionsPanel.finishButton.text=Finish
+ReportWizardFileOptionsVisualPanel.getName.text=Configure File Report
+ReportWizardPanel1.nextButton.text=Next >
+ReportWizardPanel1.finishButton.text=Finish
+ReportWizardPanel2.finishButton.text=Finish
+ReportWizardPanel2.nextButton.text=Next >
+ReportBodyFile.generateReport.srcModuleName.text=TSK Body File
+ReportExcel.endReport.srcModuleName.text=Excel Report
+ReportHTML.writeIndex.srcModuleName.text=HTML Report
+ReportKML.genReport.srcModuleName.text=Geospatial Data
+ReportKML.genReport.reportName=KML Report
+ReportGenerator.artTableColHdr.extension.text=Extension
+ReportGenerator.artTableColHdr.mimeType.text=MIME Type
+ReportGenerator.artTableColHdr.processorArchitecture.text=Processor Architecture
+ReportGenerator.artTableColHdr.osName.text=Operating System Name
+ReportGenerator.artTableColHdr.osInstallDate.text=Install Date
+ReportGenerator.errList.failedMakeRptFolder=Failed to make report folder, may be unable to generate reports.
+ReportGenerator.notifyErr.errsDuringRptGen=Errors during report generation:
+ReportGenerator.errList.failedGetContentTags=Failed to get content tags.
+ReportGenerator.errList.failedGetBBArtifactTags=Failed to get blackboard artifact tags.
+ReportGenerator.errList.errGetContentFromBBArtifact=Error while getting content from a blackboard artifact to report on.
+ReportGenerator.errList.failedGetBBAttribs=Failed to get Blackboard Attributes when generating report.
+ReportGenerator.errList.failedGetBBArtifacts=Failed to get Blackboard Artifacts when generating report.
+ReportGenerator.errList.failedQueryKWLists=Failed to query keyword lists.
+ReportGenerator.errList.failedGetAbstractFileByID=Failed to get Abstract File by ID.
+ReportGenerator.errList.failedQueryKWs=Failed to query keywords.
+ReportGenerator.errList.failedQueryHashsetLists=Failed to query hashset lists.
+ReportGenerator.errList.failedGetAbstractFileFromID=Failed to get Abstract File from ID.
+ReportGenerator.errList.failedQueryHashsetHits=Failed to query hashsets hits.
+ReportGenerator.errList.coreExceptionWhileGenRptRow=Core exception while generating row data for artifact report.
+ReportKML.latLongStartPoint={0};{1};;{2} (Start)\n
+ReportKML.latLongEndPoint={0};{1};;{2} (End)\n
+ReportGenerationPanel.cancelButton.actionCommand=Cancel
+ReportGenerationPanel.cancelButton.text=Cancel
+ReportHTMLConfigurationPanel.headerTextField.text=
+ReportHTMLConfigurationPanel.footerTextField.text=
+ReportHTMLConfigurationPanel.headerLabel.text=Header:
+ReportHTMLConfigurationPanel.footerLabel.text=Footer:
+CreatePortableCasePanel.selectAllButton.text=Select All
+CreatePortableCasePanel.deselectAllButton.text=Deselect All
+CreatePortableCasePanel.outputFolderTextField.text=jTextField1
+CreatePortableCasePanel.chooseOutputFolderButton.text=Choose folder
+CreatePortableCasePanel.jLabel1.text=Export files tagged as:
+CreatePortableCasePanel.jLabel2.text=Select output folder:
+CreatePortableCasePanel.errorLabel.text_1=Windows only
+ReportWizardPortableCaseOptionsVisualPanel.errorLabel.text=Windows only
+ReportWizardPortableCaseOptionsVisualPanel.compressCheckbox.text=Package case into an archive:
+PortableCaseTagsListPanel.deselectButton.text=Deselect All
+PortableCaseTagsListPanel.selectButton.text=Select All
+PortableCaseInterestingItemsListPanel.selectButton.text=Select All
+PortableCaseInterestingItemsListPanel.deselectButton.text=Deselect All
+ReportFileTextConfigurationPanel.tabDelimitedButton.text=Tab delimited
+ReportFileTextConfigurationPanel.commaDelimitedButton.text=Comma delimited
+PortableCaseTagsListPanel.descLabel.text=Include the following tags:
+PortableCaseInterestingItemsListPanel.descLabel.text=Include Interesting Items from these sets:
+ReportWizardPortableCaseOptionsVisualPanel.compressCheckbox.toolTipText=
+ReportWizardPortableCaseOptionsVisualPanel.getName.title=Choose Portable Case settings
+TableReportGenerator.StatusColumn.Header=Review Status
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/report/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..b4c28449892663e21828cb2b03c66707d57024e1
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/Bundle_ja.properties
@@ -0,0 +1,246 @@
+OpenIDE-Module-Name=\u30ec\u30dd\u30fc\u30c8
+CTL_ReportWizardAction=\u30ec\u30dd\u30fc\u30c8\u3092\u5b9f\u884c
+ArtifactSelectionDialog.titleLabel.text=\u3069\u306e\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u306b\u3064\u3044\u3066\u30ec\u30dd\u30fc\u30c8\u3059\u308b\u304b\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\uff1a
+ArtifactSelectionDialog.okButton.text=OK
+ReportVisualPanel1.reportModulesLabel.text=\u30ec\u30dd\u30fc\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\uff1a
+DefaultReportConfigurationPanel.infoLabel.text=\u3053\u306e\u30ec\u30dd\u30fc\u30c8\u306f\u6b21\u306e\u30b9\u30af\u30ea\u30fc\u30f3\u3067\u8a2d\u5b9a\u3055\u308c\u307e\u3059\u3002
+ReportVisualPanel2.dataLabel.text=\u3069\u306e\u30c7\u30fc\u30bf\u306b\u3064\u3044\u3066\u30ec\u30dd\u30fc\u30c8\u3059\u308b\u304b\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\uff1a
+ReportVisualPanel2.deselectAllButton.text=\u5168\u3066\u9078\u629e\u89e3\u9664
+ReportVisualPanel2.selectAllButton.text=\u5168\u3066\u9078\u629e
+ReportVisualPanel2.advancedButton.text=\u30c7\u30fc\u30bf\u30bf\u30a4\u30d7
+ArtifactSelectionDialog.deselectAllButton.text=\u5168\u3066\u9078\u629e\u89e3\u9664
+ArtifactSelectionDialog.selectAllButton.text=\u5168\u3066\u9078\u629e
+ReportGenerationPanel.closeButton.text=\u9589\u3058\u308b
+ReportProgressPanel.reportLabel.text=\u30ec\u30dd\u30fc\u30c8\u30e9\u30d9\u30eb
+ReportProgressPanel.pathLabel.text=\u30d1\u30b9\u30e9\u30d9\u30eb
+ReportProgressPanel.separationLabel.text=:
+ReportProgressPanel.statusMessageLabel.text=\u30d7\u30ed\u30bb\u30b7\u30f3\u30b0\u30e9\u30d9\u30eb
+ReportGenerationPanel.titleLabel.text=\u30ec\u30dd\u30fc\u30c8\u751f\u6210\u30d7\u30ed\u30b0\u30ec\u30b9
+ReportVisualPanel2.taggedResultsRadioButton.text=\u30bf\u30b0\u3055\u308c\u305f\u7d50\u679c
+ReportVisualPanel2.allResultsRadioButton.text=\u5168\u3066\u306e\u7d50\u679c
+ReportWizardFileOptionsVisualPanel.selectAllButton.text=\u5168\u3066\u9078\u629e
+ReportWizardFileOptionsVisualPanel.deselectAllButton.text=\u5168\u3066\u9078\u629e\u89e3\u9664
+ReportWizardFileOptionsVisualPanel.jLabel1.text=\u30d5\u30a1\u30a4\u30eb\u30ec\u30dd\u30fc\u30c8\u306b\u542b\u3081\u308b\u30a2\u30a4\u30c6\u30e0\u3092\u9078\u629e\u3057\u3066\u4e0b\u3055\u3044\uff1a
+ArtifactSelectionDialog.dlgTitle.text=\u30a2\u30c9\u30d0\u30f3\u30b9\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u9078\u629e
+FileReportDataTypes.filename.text=\u540d\u524d
+FileReportDataTypes.fileExt.text=\u30d5\u30a1\u30a4\u30eb\u62e1\u5f35\u5b50
+FileReportDataTypes.fileType.text=\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7
+FileReportDataTypes.isDel.text=\u306f\u524a\u9664\u3055\u308c\u307e\u3057\u305f
+FileReportDataTypes.aTime.text=\u6700\u5f8c\u306e\u30a2\u30af\u30bb\u30b9
+FileReportDataTypes.crTime.text=\u4f5c\u6210\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb
+FileReportDataTypes.mTime.text=\u6700\u5f8c\u306e\u4fee\u6b63
+FileReportDataTypes.size.text=\u30b5\u30a4\u30ba
+FileReportDataTypes.address.text=\u30a2\u30c9\u30ec\u30b9
+FileReportDataTypes.hash.text=\u30cf\u30c3\u30b7\u30e5\u5024
+FileReportDataTypes.knownStatus.text=\u65e2\u77e5\u30b9\u30c6\u30fc\u30bf\u30b9
+FileReportDataTypes.perms.text=\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3
+FileReportDataTypes.path.text=\u30d5\u30eb\u30d1\u30b9
+FileReportText.getName.text=\u30d5\u30a1\u30a4\u30eb - \u30c6\u30ad\u30b9\u30c8
+FileReportText.getDesc.text=\u30b1\u30fc\u30b9\u306e\u500b\u5225\u30d5\u30a1\u30a4\u30eb\u306b\u3064\u3044\u3066\u306e\u60c5\u5831\u3092\u6301\u3064\u3001\u30bf\u30d6\u533a\u5207\u308a\u30c6\u30ad\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u3002
+ReportBodyFile.progress.querying=\u30d5\u30a1\u30a4\u30eb\u306e\u30af\u30a8\u30ea\u3092\u5b9f\u884c\u4e2d\u2026
+ReportBodyFile.ingestWarning.text=\u8b66\u544a\u3001\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30b5\u30fc\u30d3\u30b9\u304c\u5b8c\u4e86\u3059\u308b\u524d\u306b\u30ec\u30dd\u30fc\u30c8\u304c\u5b9f\u884c\u3055\u308c\u307e\u3057\u305f\uff01
+ReportBodyFile.progress.loading=\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u4e2d\u2026
+ReportBodyFile.progress.processing={0}\u3092\u51e6\u7406\u4e2d\u2026
+ReportBodyFile.getName.text=TSK\u30dc\u30c7\u30a3\u30d5\u30a1\u30a4\u30eb
+ReportBodyFile.getDesc.text=\u5404\u30d5\u30a1\u30a4\u30eb\u306eMAC\u30bf\u30a4\u30e0\u3092\u542b\u3080\u3001\u30dc\u30c7\u30a3\u30d5\u30a1\u30a4\u30eb\u5f62\u5f0f\u30ec\u30dd\u30fc\u30c8\u3002\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u30d3\u30e5\u30fc\u306b\u3053\u306e\u5f62\u5f0f\u3092\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002
+ReportBodyFile.getFilePath.text=BodyFile.txt
+ReportBranding.defaultReportTitle.text=Autopsy\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af\u30ec\u30dd\u30fc\u30c8
+ReportBranding.defaultReportFooter.text=Autopsy\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u30fb\u30c7\u30b8\u30bf\u30eb\u30fb\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af\u30fb\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u306b\u3088\u308a\u63d0\u4f9b - www.sleuthkit.org
+ReportExcel.numAartifacts.text=\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u6570\uff1a
+ReportExcel.getName.text=\u7d50\u679c - Excel
+ReportExcel.getDesc.text=\u7d50\u679c\u306b\u95a2\u3059\u308b\u30ec\u30dd\u30fc\u30c8\u3002Excel(XLS)\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u3067\u30a2\u30a4\u30c6\u30e0\u306e\u30bf\u30b0\u4ed8\u3051\u304c\u3055\u308c\u3066\u3044\u307e\u3059\u3002
+ReportExcel.sheetName.text=\u30b5\u30de\u30ea\u30fc
+ReportExcel.cellVal.summary=\u30b5\u30de\u30ea\u30fc
+ReportExcel.cellVal.caseName=\u30b1\u30fc\u30b9\u540d\uff1a
+ReportExcel.cellVal.caseNum=\u30b1\u30fc\u30b9\u756a\u53f7\uff1a
+ReportExcel.cellVal.examiner=\u8abf\u67fb\u62c5\u5f53\u8005\uff1a
+ReportExcel.cellVal.numImages=\u30a4\u30e1\u30fc\u30b8\u6570\uff1a
+ReportGenerationPanel.confDlg.sureToClose.msg=\u3053\u306e\u30c0\u30a4\u30a2\u30ed\u30b0\u3092\u672c\u5f53\u306b\u9589\u3058\u307e\u3059\u304b\uff1f\n\u5168\u3066\u306e\u30ec\u30dd\u30fc\u30c8\u304c\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u307e\u3059\u3002
+ReportGenerationPanel.confDlg.title.closing=\u9589\u3058\u3066\u3044\u307e\u3059
+ReportGenerator.displayProgress.title.text=\u30ec\u30dd\u30fc\u30c8\u751f\u6210\u30d7\u30ed\u30b0\u30ec\u30b9\u2026
+ReportGenerator.progress.queryingDb.text=\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u30af\u30a8\u30ea\u3092\u5b9f\u884c\u4e2d\u2026
+ReportGenerator.progress.processingFile.text={0}\u3092\u51e6\u7406\u4e2d
+ReportGenerator.artifactTable.taggedResults.text=\u6b21\u306e\u4e2d\u306e\u4e00\u3064\u3067\u30bf\u30b0\u3055\u308c\u305f\u7d50\u679c\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\uff1a
+ReportGenerator.progress.processing={0}\u3092\u51e6\u7406\u4e2d\u2026
+ReportGenerator.msgShow.skippingArtType.title=\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u30bf\u30a4\u30d7{0}\u3092\u30ec\u30dd\u30fc\u30c8\u3067\u30b9\u30ad\u30c3\u30d7\u3057\u3066\u3044\u307e\u3059
+ReportGenerator.msgShow.skippingArtType.msg=\u30ec\u30dd\u30fc\u30c8\u751f\u6210\u3059\u308b\u306e\u306b\u4e0d\u660e\u306a\u30b3\u30e9\u30e0
+ReportGenerator.msgShow.skippingArtRow.title=\u30bf\u30a4\u30d7{0}\u306e\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u884c\u3092\u30ec\u30dd\u30fc\u30c8\u3067\u30b9\u30ad\u30c3\u30d7\u3057\u3066\u3044\u307e\u3059
+ReportGenerator.msgShow.skippingArtRow.msg=\u30ec\u30dd\u30fc\u30c8\u751f\u6210\u3059\u308b\u306e\u306b\u4e0d\u660e\u306a\u30b3\u30e9\u30e0
+ReportGenerator.makeContTagTab.taggedFiles.msg=\u306e\u4e2d\u306e\u4e00\u3064\u3067\u30bf\u30b0\u3055\u308c\u305f\u7d50\u679c\u304c\u542b\u307e\u308c\u3066\u3044\u307e\u3059\uff1a
+ReportGenerator.makeBbArtTagTab.taggedRes.msg=\u3053\u306e\u30ec\u30dd\u30fc\u30c8\u306b\u306f\u6b21\u3067\u30bf\u30b0\u3055\u308c\u305f\u7d50\u679c\u3057\u304b\u542b\u307e\u308c\u307e\u305b\u3093\uff1a
+ReportGenerator.tagTable.header.resultType=\u7d50\u679c\u30bf\u30a4\u30d7
+ReportGenerator.tagTable.header.tag=\u30bf\u30b0
+ReportGenerator.tagTable.header.comment=\u30b3\u30e1\u30f3\u30c8
+ReportGenerator.tagTable.header.srcFile=\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb
+ReportGenerator.progress.createdThumb.text=\u30b5\u30e0\u30cd\u30a4\u30eb\u3092\u4f5c\u6210\u4e2d\u2026
+ReportGenerator.thumbnailTable.name=\u30b5\u30e0\u30cd\u30a4\u30eb
+ReportGenerator.thumbnailTable.desc=\u30bf\u30b0\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3084\u7d50\u679c\u306b\u95a2\u9023\u3059\u308b\u30a4\u30e1\u30fc\u30b8\u306e\u30b5\u30e0\u30cd\u30a4\u30eb\u304c\u542b\u307e\u308c\u307e\u3059\u3002
+ReportGenerator.writeKwHits.userSrchs=\u30e6\u30fc\u30b6\u691c\u7d22
+ReportGenerator.progress.processingList={0} ({1})\u3092\u51e6\u7406\u4e2d\u2026
+ReportGenerator.artTableColHdr.url=URL
+ReportGenerator.artTableColHdr.title=\u30bf\u30a4\u30c8\u30eb
+ReportGenerator.artTableColHdr.dateCreated=\u4f5c\u6210\u65e5\u4ed8
+ReportGenerator.artTableColHdr.program=\u30d7\u30ed\u30b0\u30e9\u30e0
+ReportGenerator.artTableColHdr.srcFile=\u30bd\u30fc\u30b9\u30d5\u30a1\u30a4\u30eb
+ReportGenerator.artTableColHdr.dateTime=\u65e5\u4ed8\uff0f\u6642\u523b
+ReportGenerator.artTableColHdr.name=\u540d\u524d
+ReportGenerator.artTableColHdr.value=\u30d0\u30ea\u30e5\u30fc
+ReportGenerator.artTableColHdr.dateAccessed=\u30a2\u30af\u30bb\u30b9\u65e5\u4ed8
+ReportGenerator.artTableColHdr.referrer=\u30ea\u30d5\u30a1\u30e9
+ReportGenerator.artTableColHdr.dest=\u30c7\u30b9\u30c6\u30a3\u30cd\u30fc\u30b7\u30e7\u30f3
+ReportGenerator.artTableColHdr.sourceUrl=\u30bd\u30fc\u30b9URL
+ReportGenerator.artTableColHdr.path=\u30d1\u30b9
+ReportGenerator.artTableColHdr.progName=\u30d7\u30ed\u30b0\u30e9\u30e0\u540d
+ReportGenerator.artTableColHdr.instDateTime=\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65e5\u4ed8\uff0f\u6642\u523b
+ReportGenerator.artTableColHdr.preview=\u30d7\u30ec\u30d3\u30e5\u30fc
+ReportGenerator.artTableColHdr.file=\u30d5\u30a1\u30a4\u30eb
+ReportGenerator.artTableColHdr.size=\u30b5\u30a4\u30ba
+ReportGenerator.artTableColHdr.deviceId=\u6a5f\u5668ID
+ReportGenerator.artTableColHdr.text=\u30c6\u30ad\u30b9\u30c8
+ReportGenerator.artTableColHdr.domain=\u30c9\u30e1\u30a4\u30f3
+ReportGenerator.artTableColHdr.devManufacturer=\u6a5f\u5668\u30e1\u30fc\u30ab\u30fc
+ReportGenerator.artTableColHdr.devModel=\u6a5f\u5668\u30e2\u30c7\u30eb
+ReportGenerator.artTableColHdr.personName=\u4eba\u540d
+ReportGenerator.artTableColHdr.phoneNumber=\u96fb\u8a71\u756a\u53f7
+ReportGenerator.artTableColHdr.phoneNumHome=\u96fb\u8a71\u756a\u53f7\uff08\u81ea\u5b85\uff09
+ReportGenerator.artTableColHdr.phoneNumOffice=\u96fb\u8a71\u756a\u53f7\uff08\u4f1a\u793e\uff09
+ReportGenerator.artTableColHdr.phoneNumMobile=\u96fb\u8a71\u756a\u53f7\uff08\u643a\u5e2f\uff09
+ReportGenerator.artTableColHdr.email=Email
+ReportGenerator.artTableColHdr.msgType=\u30e1\u30c3\u30bb\u30fc\u30b8\u30bf\u30a4\u30d7
+ReportGenerator.artTableColHdr.latitude=\u7def\u5ea6
+ReportGenerator.artTableColHdr.longitude=\u7d4c\u5ea6
+ReportGenerator.artTableColHdr.dateTaken=\u64ae\u5f71\u65e5\u4ed8
+ReportGenerator.artTableColHdr.subject=\u30b5\u30d6\u30b8\u30a7\u30af\u30c8
+ReportGenerator.artTableColHdr.calendarEntryType=\u30ab\u30ec\u30f3\u30c0\u30fc\u30a8\u30f3\u30c8\u30ea\u30bf\u30a4\u30d7
+ReportGenerator.artTableColHdr.description=\u8aac\u660e
+ReportGenerator.artTableColHdr.startDateTime=\u958b\u59cb\u65e5\u4ed8\uff0f\u6642\u523b
+ReportGenerator.artTableColHdr.shortCut=\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8
+ReportGenerator.artTableColHdr.endDateTime=\u4fee\u4e86\u65e5\u4ed8\uff0f\u6642\u523b
+ReportGenerator.artTableColHdr.location=\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3
+ReportGenerator.artTableColHdr.deviceName=\u6a5f\u5668\u540d
+ReportGenerator.artTableColHdr.deviceAddress=\u6a5f\u5668\u30a2\u30c9\u30ec\u30b9
+ReportGenerator.artTableColHdr.altitude=\u6a19\u9ad8
+ReportGenerator.artTableColHdr.locationAddress=\u30ed\u30b1\u30fc\u30b7\u30e7\u30f3\u30a2\u30c9\u30ec\u30b9
+ReportGenerator.artTableColHdr.category=\u30ab\u30c6\u30b4\u30ea\u30fc
+ReportGenerator.artTableColHdr.userId=\u30e6\u30fc\u30b6ID
+ReportGenerator.artTableColHdr.password=\u30d1\u30b9\u30ef\u30fc\u30c9
+ReportGenerator.artTableColHdr.replytoAddress=\u8fd4\u4fe1\u30a2\u30c9\u30ec\u30b9
+ReportGenerator.artTableColHdr.mailServer=\u30e1\u30fc\u30eb\u30b5\u30fc\u30d0
+ReportGenerator.artTableColHdr.tags=\u30bf\u30b0
+ReportHTML.addThumbRows.dataType.title=\u30bf\u30b0\u4ed8\u3051\u3055\u308c\u305f\u30a4\u30e1\u30fc\u30b8 - {0}
+ReportHTML.addThumbRows.dataType.msg=\u30a4\u30e1\u30fc\u30b8\u3092\u542b\u3080\u30bf\u30b0\u4ed8\u3051\u3055\u308c\u305f\u7d50\u679c\u304a\u3088\u3073\u30b3\u30f3\u30c6\u30f3\u30c4\u3002
+ReportHTML.thumbLink.tags=\u30bf\u30b0\uff1a
+ReportHTML.getName.text=\u7d50\u679c - HTML
+ReportHTML.getDesc.text=HTML\u5f62\u5f0f\u306e\u7d50\u679c\u304a\u3088\u3073\u30bf\u30b0\u4ed8\u3051\u3055\u308c\u305f\u30a2\u30a4\u30c6\u30e0\u306e\u30ec\u30dd\u30fc\u30c8
+ReportHTML.writeIndex.title=\u30b1\u30fc\u30b9{0}\u306eAutopsy\u30ec\u30dd\u30fc\u30c8
+ReportHTML.writeNav.title=\u30ec\u30dd\u30fc\u30c8\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3
+ReportHTML.writeNav.h1=\u30ec\u30dd\u30fc\u30c8\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3
+ReportHTML.writeNav.summary=\u30b1\u30fc\u30b9\u30b5\u30de\u30ea\u30fc
+ReportHTML.writeSum.title=\u30b1\u30fc\u30b9\u30b5\u30de\u30ea\u30fc
+ReportHTML.writeSum.caseName=\u30b1\u30fc\u30b9\uff1a
+ReportHTML.writeSum.caseNum=\u30b1\u30fc\u30b9\u756a\u53f7\uff1a
+ReportHTML.writeSum.examiner=\u8abf\u67fb\u62c5\u5f53\u8005\uff1a
+ReportHTML.writeSum.numImages=\u30a4\u30e1\u30fc\u30b8\u6570\uff1a
+ReportHTML.writeSum.path=\u30d1\u30b9\uff1a
+ReportProgressPanel.start.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
+ReportProgressPanel.complete.processLbl.text=\u5b8c\u4e86
+ReportProgressPanel.complete.cancelButton.text=\u5b8c\u4e86
+ReportProgressPanel.cancel.cancelButton.toolTipText=\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u307e\u3057\u305f
+ReportWizardAction.actionName.text=\u30ec\u30dd\u30fc\u30c8\u3092\u751f\u6210
+ReportWizardAction.reportWiz.title=\u30ec\u30dd\u30fc\u30c8\u3092\u751f\u6210
+ReportWizardAction.toolBarButton.text=\u30ec\u30dd\u30fc\u30c8\u3092\u751f\u6210
+ReportWizardPanel1.nextButton.text=\u6b21 >
+ReportWizardPanel2.nextButton.text=\u6b21 >
+ReportGenerator.artTableColHdr.direction=\u65b9\u5411
+ReportGenerator.artTableColHdr.fromEmail=\u9001\u4fe1\u5143E\u30e1\u30fc\u30eb
+ReportGenerator.artTableColHdr.toEmail=\u9001\u4fe1\u5148E\u30e1\u30fc\u30eb
+ReportGenerator.artTableColHdr.fromPhoneNum=\u767a\u4fe1\u8005\u96fb\u8a71\u756a\u53f7
+ReportGenerator.artTableColHdr.toPhoneNum=\u7740\u4fe1\u8005\u96fb\u8a71\u756a\u53f7
+ReportGenerator.artTableColHdr.appName=\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u540d
+ReportGenerator.artTableColHdr.appPath=\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30d1\u30b9
+ReportHTML.writeIndex.noFrames.msg=\u4f7f\u7528\u3057\u3066\u3044\u308b\u30d6\u30e9\u30a6\u30b6\u306f\u5f0a\u793e\u306e\u30d5\u30ec\u30fc\u30e0\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7\u3068\u306e\u4e92\u63db\u6027\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+ReportHTML.writeIndex.noFrames.seeNav=\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u30ea\u30f3\u30af\u306f\u4e0b\u8a18\u306e\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3\u30da\u30fc\u30b8</a>\u3092\u3054\u89a7\u4e0b\u3055\u3044<a href\="nav.html">
+ReportHTML.writeIndex.seeSum=\u307e\u305f\u3001\u30b1\u30fc\u30b9\u30b5\u30de\u30ea\u30fc\u306f\u4e0b\u8a18\u306e\u30b5\u30de\u30ea\u30fc\u30da\u30fc\u30b8</a>\u3092\u3054\u89a7\u4e0b\u3055\u3044\u3002<a href\="summary.html">
+ReportHTML.writeSum.warningMsg=<span>\u8b66\u544a\u3001\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30b5\u30fc\u30d3\u30b9\u304c\u5b8c\u4e86\u3059\u308b\u524d\u306b\u30ec\u30dd\u30fc\u30c8\u304c\u5b9f\u884c\u3055\u308c\u307e\u3057\u305f\uff01</span>
+ReportHTML.writeSum.noExaminer=<i>\u8abf\u67fb\u62c5\u5f53\u8005\u7121\u3057</i>
+ReportHTML.writeSum.imageInfoHeading=<h2>\u30a4\u30e1\u30fc\u30b8\u60c5\u5831\uff1a</h2>
+ReportHTML.writeSum.timezone=\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\uff1a
+ReportProgressPanel.progress.queuing=\u30ad\u30e5\u30fc\u30a4\u30f3\u30b0\u2026
+ReportProgressPanel.initPathLabel.noFile=<html><u>\u30ec\u30dd\u30fc\u30c8\u30d5\u30a1\u30a4\u30eb\u7121\u3057</u></html>
+ReportProgressPanel.start.progress.text=\u30ec\u30dd\u30fc\u30c8\u958b\u59cb\u4e2d\u2026
+ReportProgressPanel.cancel.procLbl.text=\u30ad\u30e3\u30f3\u30bb\u30eb\u3055\u308c\u307e\u3057\u305f
+ReportVisualPanel1.getName.text=\u30ec\u30dd\u30fc\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u9078\u629e\u304a\u3088\u3073\u8a2d\u5b9a
+ReportVisualPanel2.getName.text=\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u30ec\u30dd\u30fc\u30c8\u3092\u8a2d\u5b9a
+ReportWizardFileOptionsPanel.finishButton.text=\u7d42\u4e86
+ReportWizardFileOptionsVisualPanel.getName.text=\u30d5\u30a1\u30a4\u30eb\u30ec\u30dd\u30fc\u30c8\u3092\u8a2d\u5b9a
+ReportWizardPanel1.finishButton.text=\u7d42\u4e86
+ReportWizardPanel2.finishButton.text=\u7d42\u4e86
+ReportHTML.writeSum.reportGenOn.text={0}\u306bHTML\u30ec\u30dd\u30fc\u30c8\u306f\u751f\u6210\u3055\u308c\u307e\u3057\u305f
+ReportHTML.writeSum.noCaseNum=<i>\u30b1\u30fc\u30b9\u756a\u53f7\u304c\u3042\u308a\u307e\u305b\u3093</i>
+ReportGenerator.errors.reportErrorTitle=\u30ec\u30dd\u30fc\u30c8\u751f\u6210\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+ReportGenerator.errors.reportErrorText=\u30ec\u30dd\u30fc\u30c8\u751f\u6210\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff1a
+ReportKML.getDesc.text=\u95a2\u9023\u30d5\u30a1\u30a4\u30eb\u306e\u5ea7\u6a19\u3092\u542b\u3080KML\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306e\u30ec\u30dd\u30fc\u30c8\u3002\u3053\u306e\u30d5\u30a9\u30fc\u30de\u30c3\u30c8\u306fGoogle Earth\u30d3\u30e5\u30fc\u306b\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002
+ReportKML.getName.text=Google Earth/KML
+ReportKML.progress.loading=\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u8fbc\u307f\u4e2d\u2026
+ReportKML.progress.querying=\u30d5\u30a1\u30a4\u30eb\u306e\u30af\u30a8\u30ea\u3092\u5b9f\u884c\u4e2d\u2026
+ReportBodyFile.generateReport.srcModuleName.text=TSK\u30dc\u30c7\u30a3\u30d5\u30a1\u30a4\u30eb
+ReportExcel.endReport.srcModuleName.text=Excel\u30ec\u30dd\u30fc\u30c8
+ReportGenerator.artTableColHdr.extension.text=\u62e1\u5f35\u5b50
+ReportGenerator.artTableColHdr.mimeType.text=MIME\u30bf\u30a4\u30d7
+ReportHTML.writeIndex.srcModuleName.text=HTML\u30ec\u30dd\u30fc\u30c8
+ReportKML.genReport.reportName=KML\u30ec\u30dd\u30fc\u30c8
+ReportGenerator.artTableColHdr.associatedArtifact=\u95a2\u4fc2\u3059\u308b\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8
+ReportGenerator.artTableColHdr.count=\u30ab\u30a6\u30f3\u30c8
+ReportGenerator.artTableColHdr.devMake=\u6a5f\u5668\u578b\u540d
+ReportGenerator.artTableColHdr.latitudeEnd=\u5230\u7740\u7def\u5ea6
+ReportGenerator.artTableColHdr.latitudeStart=\u51fa\u767a\u7def\u5ea6
+ReportGenerator.artTableColHdr.localPath=\u30ed\u30fc\u30ab\u30eb\u30d1\u30b9
+ReportGenerator.artTableColHdr.longitudeEnd=\u5230\u7740\u7d4c\u5ea6
+ReportGenerator.artTableColHdr.longitudeStart=\u51fa\u767a\u7d4c\u5ea6
+ReportGenerator.artTableColHdr.osInstallDate.text=\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u65e5\u4ed8
+ReportGenerator.artTableColHdr.osName.text=\u30aa\u30da\u30ec\u30fc\u30c6\u30a3\u30f3\u30b0\u30b7\u30b9\u30c6\u30e0\u540d
+ReportGenerator.artTableColHdr.processorArchitecture.text=\u30d7\u30ed\u30bb\u30c3\u30b5\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3
+ReportGenerator.artTableColHdr.readStatus=\u8aad\u307f\u53d6\u308a\u4e2d\u30b9\u30c6\u30fc\u30bf\u30b9
+ReportGenerator.artTableColHdr.remotePath=\u30ea\u30e2\u30fc\u30c8\u30d1\u30b9
+ReportGenerator.artTableColHdr.tskDateTimeRcvd=\u53d7\u4fe1\u65e5
+ReportGenerator.artTableColHdr.tskDateTimeSent=\u9001\u4fe1\u65e5
+ReportGenerator.artTableColHdr.tskEmailBcc=E-Mail BCC
+ReportGenerator.artTableColHdr.tskEmailCc=E-Mail CC
+ReportGenerator.artTableColHdr.tskEmailFrom=E-Mail\u9001\u4fe1\u5143
+ReportGenerator.artTableColHdr.tskEmailTo=E-Mail\u9001\u4fe1\u5148
+ReportGenerator.artTableColHdr.tskGpsRouteCategory=\u30ab\u30c6\u30b4\u30ea
+ReportGenerator.artTableColHdr.tskInterestingFilesCategory=\u30eb\u30fc\u30eb
+ReportGenerator.artTableColHdr.tskMsgId=\u30e1\u30c3\u30bb\u30fc\u30b8ID
+ReportGenerator.artTableColHdr.tskPath=\u30d1\u30b9
+ReportGenerator.artTableColHdr.tskSetName=\u30bb\u30c3\u30c8\u540d
+ReportGenerator.artTableColHdr.tskSubject=\u30b5\u30d6\u30b8\u30a7\u30af\u30c8
+ReportGenerator.artTableColHdr.urlDomainDecoded=URL\u30c9\u30e1\u30a4\u30f3
+ReportGenerator.artTableColHdr.userName=\u30e6\u30fc\u30b6\u540d
+ReportGenerator.errList.coreExceptionWhileGenRptRow=\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u30ec\u30dd\u30fc\u30c8\u7528\u30ed\u30fc\u30c7\u30fc\u30bf\u306e\u751f\u6210\u4e2d\u306b\u30b3\u30a2\u30a8\u30af\u30bb\u30d7\u30b7\u30e7\u30f3\uff08\u4f8b\u5916\uff09\u304c\u691c\u51fa\u3055\u308c\u307e\u3057\u305f
+ReportGenerator.errList.errGetContentFromBBArtifact=Blackboard\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u304b\u3089\u30ec\u30dd\u30fc\u30c8\u7528\u306e\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u53d6\u5f97\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+ReportGenerator.errList.failedGetAbstractFileByID=ID\u306b\u57fa\u3065\u304d\u30a2\u30d6\u30b9\u30c8\u30e9\u30af\u30c8\u30d5\u30a1\u30a4\u30eb\u3092\u53d6\u5f97\u3059\u308b\u306e\u3092\u5931\u6557\u3057\u307e\u3057\u305f
+ReportGenerator.errList.failedGetBBArtifacts=\u30ec\u30dd\u30fc\u30c8\u751f\u6210\u4e2d\u306bBlackboard\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u306e\u53d6\u5f97\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+ReportGenerator.errList.failedGetBBArtifactTags=Blackboard\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8\u30bf\u30b0\u306e\u53d6\u5f97\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+ReportGenerator.errList.failedGetBBAttribs=\u30ec\u30dd\u30fc\u30c8\u751f\u6210\u4e2d\u306bBlackboard\u5c5e\u6027\u306e\u53d6\u5f97\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+ReportGenerator.errList.failedGetContentTags=\u30b3\u30f3\u30c6\u30f3\u30c4\u30bf\u30b0\u306e\u53d6\u5f97\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+ReportGenerator.errList.failedMakeRptFolder=\u30ec\u30dd\u30fc\u30c8\u30d5\u30a9\u30eb\u30c0\u306e\u4f5c\u6210\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u30ec\u30dd\u30fc\u30c8\u751f\u6210\u304c\u3067\u304d\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+ReportGenerator.errList.failedQueryHashsetHits=\u30cf\u30c3\u30b7\u30e5\u30bb\u30c3\u30c8\u30d2\u30c3\u30c8\u3092\u30af\u30a8\u30ea\u3059\u308b\u306e\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+ReportGenerator.errList.failedQueryHashsetLists=\u30cf\u30c3\u30b7\u30e5\u30bb\u30c3\u30c8\u30ea\u30b9\u30c8\u3092\u30af\u30a8\u30ea\u3059\u308b\u306e\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+ReportGenerator.errList.failedQueryKWLists=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092\u30af\u30a8\u30ea\u3059\u308b\u306e\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+ReportGenerator.errList.failedQueryKWs=\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u30af\u30a8\u30ea\u3059\u308b\u306e\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002
+ReportGenerator.htmlOutput.header.comment=\u30b3\u30e1\u30f3\u30c8
+ReportGenerator.htmlOutput.header.file=\u30d5\u30a1\u30a4\u30eb
+ReportGenerator.htmlOutput.header.hash=\u30cf\u30c3\u30b7\u30e5
+ReportGenerator.htmlOutput.header.size=\u30b5\u30a4\u30ba\uff08\u30d0\u30a4\u30c8\uff09
+ReportGenerator.htmlOutput.header.tag=\u30bf\u30b0
+ReportGenerator.htmlOutput.header.timeAccessed=\u30a2\u30af\u30bb\u30b9\u65e5\u6642
+ReportGenerator.htmlOutput.header.timeCreated=\u4f5c\u6210\u65e5\u6642
+ReportGenerator.htmlOutput.header.timeModified=\u4fee\u6b63\u65e5\u6642
+ReportGenerator.notifyErr.errsDuringRptGen=\u30ec\u30dd\u30fc\u30c8\u751f\u6210\u4e2d\u306e\u30a8\u30e9\u30fc\uff1a
+ReportGenerator.errList.failedGetAbstractFileFromID=ID\u306b\u57fa\u3065\u304d\u30a2\u30d6\u30b9\u30c8\u30e9\u30af\u30c8\u30d5\u30a1\u30a4\u30eb\u3092\u53d6\u5f97\u3059\u308b\u306e\u3092\u5931\u6557\u3057\u307e\u3057\u305f
+ReportKML.getFilePath.text=\u30ec\u30dd\u30fc\u30c8KML.kml
+ReportVisualPanel1.invalidModuleWarning=\u7121\u52b9\u306a\u30ec\u30dd\u30fc\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb({0})\u306b\u906d\u9047\u3057\u307e\u3057\u305f
+ReportGenerationPanel.confDlg.cancelReport.msg=\u672c\u5f53\u306b\u30ec\u30dd\u30fc\u30c8\u3092\u30ad\u30e3\u30f3\u30bb\u30eb\u3057\u307e\u3059\u304b\uff1f
+ReportProgressPanel.complete.processLb2.text=\u5b8c\u4e86\u3057\u307e\u3057\u305f\u304c\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+ReportGenerationPanel.cancelButton.actionCommand=\u30ad\u30e3\u30f3\u30bb\u30eb
+ReportGenerationPanel.cancelButton.text=\u30ad\u30e3\u30f3\u30bb\u30eb
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/caseuco/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/report/caseuco/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..8c17dbd39fec3955e3a5da3c59992fc5242b8ff3
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/caseuco/Bundle.properties
@@ -0,0 +1,4 @@
+OpenIDE-Module-Name=CaseUcoModule
+ReportCaseUco.getName.text=CASE-UCO
+ReportCaseUco.getDesc.text=CASE-UCO format report with basic property fields for every file.
+ReportCaseUcoConfigPanel.jLabelSelectDataSource.text=Select a data source for the CASE-UCO report
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/caseuco/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/report/caseuco/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..f67ec867d398ae212cd778e5ad617cb2049848e4
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/caseuco/Bundle.properties-MERGED
@@ -0,0 +1,13 @@
+OpenIDE-Module-Name=CaseUcoModule
+ReportCaseUco.getName.text=CASE-UCO
+ReportCaseUco.getDesc.text=CASE-UCO format report with basic property fields for every file.
+ReportCaseUco.ingestWarning=Warning, this report will be created before ingest services completed
+ReportCaseUco.initializing=Creating directories...
+ReportCaseUco.noCaseOpen=Unable to open currect case
+ReportCaseUco.noDataSourceSelected=No data source selected for CASE-UCO report
+ReportCaseUco.notInitialized=CASE-UCO settings panel has not been initialized
+ReportCaseUco.processing=Saving files in CASE-UCO format...
+ReportCaseUco.querying=Querying files...
+ReportCaseUco.srcModuleName.text=CASE-UCO Report
+ReportCaseUco.unableToCreateDirectories=Unable to create directory for CASE-UCO report
+ReportCaseUcoConfigPanel.jLabelSelectDataSource.text=Select a data source for the CASE-UCO report
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/account-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/report/images/account-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..73d9cfeabbe96c505e6921c5f0d68d3db0f42b09
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/account-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/accounts.png b/out/production/Core/org/sleuthkit/autopsy/report/images/accounts.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a53d894dcd70631d2cf8d7e54eab9e90a9eed58
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/accounts.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/bluetooth.png b/out/production/Core/org/sleuthkit/autopsy/report/images/bluetooth.png
new file mode 100644
index 0000000000000000000000000000000000000000..a54acb00a1d674f02e6689f2ab3a7f7e873cf3ce
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/bluetooth.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/bookmarks.png b/out/production/Core/org/sleuthkit/autopsy/report/images/bookmarks.png
new file mode 100644
index 0000000000000000000000000000000000000000..cbb650ad4c18ea5542ed8fe043e2f9acd57a3c70
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/bookmarks.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/btn_icon_generate_report.png b/out/production/Core/org/sleuthkit/autopsy/report/images/btn_icon_generate_report.png
new file mode 100644
index 0000000000000000000000000000000000000000..d27b5bfc7424bfa762792631061e55c434c61157
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/btn_icon_generate_report.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/calendar.png b/out/production/Core/org/sleuthkit/autopsy/report/images/calendar.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c0f910f069985b8e2b09fba05da6a5e02c41339
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/calendar.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/calllog.png b/out/production/Core/org/sleuthkit/autopsy/report/images/calllog.png
new file mode 100644
index 0000000000000000000000000000000000000000..83eb9c448d592e1cc125710cd5d02e9520543457
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/calllog.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/computer.png b/out/production/Core/org/sleuthkit/autopsy/report/images/computer.png
new file mode 100644
index 0000000000000000000000000000000000000000..887d6b50686de3cc52b86c38d3ccb296896eff47
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/computer.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/contact.png b/out/production/Core/org/sleuthkit/autopsy/report/images/contact.png
new file mode 100644
index 0000000000000000000000000000000000000000..1df468ef0adb4ad6c9e247b400c12ce34aed2e64
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/contact.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/cookies.png b/out/production/Core/org/sleuthkit/autopsy/report/images/cookies.png
new file mode 100644
index 0000000000000000000000000000000000000000..793964127b0d6213342eea899523870a21b4b576
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/cookies.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/credit-card.png b/out/production/Core/org/sleuthkit/autopsy/report/images/credit-card.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8d6624d769f62b8064111348a77f33f8dfbec43
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/credit-card.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/default_generator_logo.png b/out/production/Core/org/sleuthkit/autopsy/report/images/default_generator_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..30dcb86cc43cc62d03a49ccb8937f749f56ce0a6
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/default_generator_logo.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/devices.png b/out/production/Core/org/sleuthkit/autopsy/report/images/devices.png
new file mode 100644
index 0000000000000000000000000000000000000000..e49540dccced741b99d90ebb10a959769dea6439
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/devices.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/downloads.png b/out/production/Core/org/sleuthkit/autopsy/report/images/downloads.png
new file mode 100644
index 0000000000000000000000000000000000000000..a976964fc543a7506a0b232413d3114d1799ca44
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/downloads.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/drive_network.png b/out/production/Core/org/sleuthkit/autopsy/report/images/drive_network.png
new file mode 100644
index 0000000000000000000000000000000000000000..63d2d5d5b14db0e985bdb96dd5796ae920b7f8a9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/drive_network.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/exif.png b/out/production/Core/org/sleuthkit/autopsy/report/images/exif.png
new file mode 100644
index 0000000000000000000000000000000000000000..046f049a487675b35e0f28f3ef09ebe7f75ab714
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/exif.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/favicon.ico b/out/production/Core/org/sleuthkit/autopsy/report/images/favicon.ico
new file mode 100644
index 0000000000000000000000000000000000000000..696550c9ff9f25bd3ab1fbd1cc000153439f3023
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/favicon.ico differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/gps-lastlocation.png b/out/production/Core/org/sleuthkit/autopsy/report/images/gps-lastlocation.png
new file mode 100644
index 0000000000000000000000000000000000000000..686407bbf8b33c3a68c9064b9ef0b23df80b85d1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/gps-lastlocation.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/gps-search.png b/out/production/Core/org/sleuthkit/autopsy/report/images/gps-search.png
new file mode 100644
index 0000000000000000000000000000000000000000..26c97d488809de8088c6896490014015a5beb5f0
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/gps-search.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/gps_trackpoint.png b/out/production/Core/org/sleuthkit/autopsy/report/images/gps_trackpoint.png
new file mode 100644
index 0000000000000000000000000000000000000000..78f1f97dcc3026b5cbe20a356df6eb7ea56d97ff
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/gps_trackpoint.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/gpsfav.png b/out/production/Core/org/sleuthkit/autopsy/report/images/gpsfav.png
new file mode 100644
index 0000000000000000000000000000000000000000..721dba3d50d257656fffe7fd2b738a6aa7bf277c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/gpsfav.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/hash.png b/out/production/Core/org/sleuthkit/autopsy/report/images/hash.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1caff1f30333a7d3dc5ab278472b433a2e6f165
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/hash.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/history.png b/out/production/Core/org/sleuthkit/autopsy/report/images/history.png
new file mode 100644
index 0000000000000000000000000000000000000000..48f4d5f3240f031daf482f300bbd50194daced1e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/history.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/image.png b/out/production/Core/org/sleuthkit/autopsy/report/images/image.png
new file mode 100755
index 0000000000000000000000000000000000000000..fc3c393caa3bc4371d12d0c67ffd6d333ecf1d8e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/image.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/installed.png b/out/production/Core/org/sleuthkit/autopsy/report/images/installed.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8872bbcf9f54f7afd563bf0e43fffb387cea35f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/installed.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/keywords.png b/out/production/Core/org/sleuthkit/autopsy/report/images/keywords.png
new file mode 100644
index 0000000000000000000000000000000000000000..133ba948b38bffa45dd387cce0eb49ea8c3b7f24
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/keywords.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/message.png b/out/production/Core/org/sleuthkit/autopsy/report/images/message.png
new file mode 100644
index 0000000000000000000000000000000000000000..6223516e3e122204aef38296213d0a4d2b382a36
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/message.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/recent.png b/out/production/Core/org/sleuthkit/autopsy/report/images/recent.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3250fe16837455fb437049aee84e7705d3bd8dd
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/recent.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/report_loading.png b/out/production/Core/org/sleuthkit/autopsy/report/images/report_loading.png
new file mode 100644
index 0000000000000000000000000000000000000000..8bdd359fb214b11a758c1dd30370444b2c8d2499
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/report_loading.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/search.png b/out/production/Core/org/sleuthkit/autopsy/report/images/search.png
new file mode 100644
index 0000000000000000000000000000000000000000..d03655301804177edee09fbe429c06655fd18d12
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/search.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/speeddialentry.png b/out/production/Core/org/sleuthkit/autopsy/report/images/speeddialentry.png
new file mode 100644
index 0000000000000000000000000000000000000000..498c9e4bd2b398a2a5388b0a6f1565e32104c576
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/speeddialentry.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/star.png b/out/production/Core/org/sleuthkit/autopsy/report/images/star.png
new file mode 100644
index 0000000000000000000000000000000000000000..10169c061744c72365204043e0f63ebc977a51d9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/star.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/summary.png b/out/production/Core/org/sleuthkit/autopsy/report/images/summary.png
new file mode 100644
index 0000000000000000000000000000000000000000..cffe6d8b7fc5fbae9e4670ffc2044dd6c50f3506
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/summary.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/images/userbookmarks.png b/out/production/Core/org/sleuthkit/autopsy/report/images/userbookmarks.png
new file mode 100644
index 0000000000000000000000000000000000000000..a06c596adac984e814e5da0b4c3d3756f505e995
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/report/images/userbookmarks.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/package.dox b/out/production/Core/org/sleuthkit/autopsy/report/package.dox
new file mode 100644
index 0000000000000000000000000000000000000000..bc7404c8698a8f573e5b8521f6a33dc5cfd0ccce
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/package.dox
@@ -0,0 +1,9 @@
+/**
+\package org.sleuthkit.autopsy.report
+
+This package provides the reporting framework.  Reporting modules allow you to get output from Autopsy in the form of an HTML webpage, an Excel document, etc.
+
+Refer to \ref mod_report_page for details on building a report module. 
+
+*/
+
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/stylesheets/style.kml b/out/production/Core/org/sleuthkit/autopsy/report/stylesheets/style.kml
new file mode 100755
index 0000000000000000000000000000000000000000..aeb3992df196e2993b3813ca771f41829a92661b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/stylesheets/style.kml
@@ -0,0 +1,299 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:kml="http://www.opengis.net/kml/2.2">
+   <Document>
+      <StyleMap id="yellowFeature">
+         <Pair>
+            <key>normal</key>
+            <styleUrl>#n_YellowPushpin</styleUrl>
+         </Pair>
+         <Pair>
+            <key>highlight</key>
+            <styleUrl>#h_YellowPushpin</styleUrl>
+         </Pair>
+      </StyleMap>
+      <Style id="n_YellowPushpin">
+         <IconStyle>
+            <scale>1.0</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>0</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FF00FFFF</color>
+            <width>5.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>$[description]</text>
+         </BalloonStyle>
+      </Style>
+      <Style id="h_YellowPushpin">
+         <IconStyle>
+            <scale>1.3</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>1</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FF00FFFF</color>
+            <width>10.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>$[description]</text>
+         </BalloonStyle>
+      </Style>
+      <StyleMap id="blueFeature">
+         <Pair>
+            <key>normal</key>
+            <styleUrl>#n_bluePushpin</styleUrl>
+         </Pair>
+         <Pair>
+            <key>highlight</key>
+            <styleUrl>#h_bluePushpin</styleUrl>
+         </Pair>
+      </StyleMap>
+      <Style id="n_bluePushpin">
+         <IconStyle>
+            <scale>1.0</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/blue-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>0</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FFE63900</color>
+            <width>5.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>$[description]</text>
+         </BalloonStyle>
+      </Style>
+      <Style id="h_bluePushpin">
+         <IconStyle>
+            <scale>1.3</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/blue-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>1</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FFE63900</color>
+            <width>10.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>$[description]</text>
+         </BalloonStyle>
+      </Style>
+      <StyleMap id="redFeature">
+         <Pair>
+            <key>normal</key>
+            <styleUrl>#n_redPushpin</styleUrl>
+         </Pair>
+         <Pair>
+            <key>highlight</key>
+            <styleUrl>#h_redPushpin</styleUrl>
+         </Pair>
+      </StyleMap>
+      <Style id="n_redPushpin">
+         <IconStyle>
+            <scale>1.0</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/red-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>0</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FF0000FF</color>
+            <width>5.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>$[description]</text>
+         </BalloonStyle>
+      </Style>
+      <Style id="h_redPushpin">
+         <IconStyle>
+            <scale>1.3</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/red-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>1</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FF0000FF</color>
+            <width>10.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>$[description]</text>
+         </BalloonStyle>
+      </Style>
+      <StyleMap id="greenFeature">
+         <Pair>
+            <key>normal</key>
+            <styleUrl>#n_greenPushpin</styleUrl>
+         </Pair>
+         <Pair>
+            <key>highlight</key>
+            <styleUrl>#h_greenPushpin</styleUrl>
+         </Pair>
+      </StyleMap>
+      <Style id="n_greenPushpin">
+         <IconStyle>
+            <scale>1.0</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>1</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FF00CC00</color>
+            <width>5.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>
+                A route was planned between these two points. The green line connecting the points is not the actual route, but it indicates which Start and End points are associated with each other.
+                $[description]
+            </text>
+         </BalloonStyle>
+      </Style>
+      <Style id="h_greenPushpin">
+         <IconStyle>
+            <scale>1.3</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/grn-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>1</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FF00CC00</color>
+            <width>10.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>
+                A route was planned between these two points. The green line connecting the points is not the actual route, but it indicates which Start and End points are associated with each other.
+                $[description]
+            </text>
+         </BalloonStyle>
+      </Style>
+      <StyleMap id="purpleFeature">
+         <Pair>
+            <key>normal</key>
+            <styleUrl>#n_purplePushpin</styleUrl>
+         </Pair>
+         <Pair>
+            <key>highlight</key>
+            <styleUrl>#h_purplePushpin</styleUrl>
+         </Pair>
+      </StyleMap>
+      <Style id="n_purplePushpin">
+         <IconStyle>
+            <scale>1.0</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/purple-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>1</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FFCC0066</color>
+            <width>5.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>$[description]</text>
+         </BalloonStyle>
+      </Style>
+      <Style id="h_purplePushpin">
+         <IconStyle>
+            <scale>1.3</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/purple-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>1</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FFCC0066</color>
+            <width>10.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>$[description]</text>
+         </BalloonStyle>
+      </Style>
+      <StyleMap id="whiteFeature">
+         <Pair>
+            <key>normal</key>
+            <styleUrl>#n_whitePushpin</styleUrl>
+         </Pair>
+         <Pair>
+            <key>highlight</key>
+            <styleUrl>#h_whitePushpin</styleUrl>
+         </Pair>
+      </StyleMap>
+      <Style id="n_whitePushpin">
+         <IconStyle>
+            <scale>1.0</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/wht-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>0</scale>
+         </LabelStyle>
+         <BalloonStyle>
+            <text>$[description]</text>
+         </BalloonStyle>
+         <LineStyle>
+            <color>FFFFFFFF</color>
+            <width>5.0</width>
+         </LineStyle>
+      </Style>
+      <Style id="h_whitePushpin">
+         <IconStyle>
+            <scale>1.3</scale>
+            <Icon>
+               <href>http://maps.google.com/mapfiles/kml/pushpin/wht-pushpin.png</href>
+            </Icon>
+            <hotSpot x="20" y="2" xunits="pixels" yunits="pixels" />
+         </IconStyle>
+         <LabelStyle>
+            <scale>1</scale>
+         </LabelStyle>
+         <LineStyle>
+            <color>FFFFFFFF</color>
+            <width>10.0</width>
+         </LineStyle>
+         <BalloonStyle>
+            <text>$[description]</text>
+         </BalloonStyle>
+      </Style>
+   </Document>
+</kml>
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/taggedhashes/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/report/taggedhashes/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..82da454a0c0cb854113df29c0598a146d5175a7d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/taggedhashes/Bundle.properties
@@ -0,0 +1,7 @@
+HashDbConfigDialog.okButton.text=OK
+HashDbConfigDialog.cancelButton.text=Cancel
+AddTaggedHashesToHashDbConfigPanel.selectAllButton.text=Select All
+AddTaggedHashesToHashDbConfigPanel.jLabel2.text=Export to hash set:
+AddTaggedHashesToHashDbConfigPanel.configureHashDatabasesButton.text=Configure Hash Sets...
+AddTaggedHashesToHashDbConfigPanel.jLabel1.text=Export hashes of files tagged as:
+AddTaggedHashesToHashDbConfigPanel.deselectAllButton.text=Deselect All
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/taggedhashes/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/report/taggedhashes/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..fc867774348e791d4d8aa58dafc14bb595d65983
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/taggedhashes/Bundle.properties-MERGED
@@ -0,0 +1,9 @@
+AddTaggedHashesToHashDb.error.noHashSetsSelected=No hash set selected for export.
+AddTaggedHashesToHashDb.error.noTagsSelected=No tags selected for export.
+HashDbConfigDialog.okButton.text=OK
+HashDbConfigDialog.cancelButton.text=Cancel
+AddTaggedHashesToHashDbConfigPanel.selectAllButton.text=Select All
+AddTaggedHashesToHashDbConfigPanel.jLabel2.text=Export to hash set:
+AddTaggedHashesToHashDbConfigPanel.configureHashDatabasesButton.text=Configure Hash Sets...
+AddTaggedHashesToHashDbConfigPanel.jLabel1.text=Export hashes of files tagged as:
+AddTaggedHashesToHashDbConfigPanel.deselectAllButton.text=Deselect All
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/index.css b/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/index.css
new file mode 100755
index 0000000000000000000000000000000000000000..cbb4947792bfa40d1a17f028733374b875747d4f
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/index.css
@@ -0,0 +1,19 @@
+body {margin: 0px; padding: 0px; background: #FFFFFF; font: 13px/20px Arial, Helvetica, sans-serif; color: #535353;}
+#snapshot{max-width:800; max-height:600}
+#content {padding: 30px;}
+#header {width:100%; padding: 10px; line-height: 25px; background: #07A; color: #FFF; font-size: 20px;}
+h1 {font-size: 20px; font-weight: normal; color: #07A; padding: 0 0 7px 0; margin-top: 25px; border-bottom: 1px solid #D6D6D6;}
+h2 {font-size: 20px; font-weight: bolder; color: #07A;}
+h3 {font-size: 16px; color: #07A;}
+h4 {background: #07A; color: #FFF; font-size: 16px; margin: 0 0 0 25px; padding: 0; padding-left: 15px;}
+ul.nav {list-style-type: none; line-height: 35px; padding: 0px; margin-left: 15px;}
+ul li a {font-size: 14px; color: #444; text-decoration: none; padding-left: 25px;}
+ul li a:hover {text-decoration: underline;}
+p {margin: 0 0 20px 0;}
+table {white-space:nowrap; min-width: 800px; padding: 2; margin: 0; border-collapse: collapse; border-bottom: 2px solid #e5e5e5;}
+.keyword_list table {margin: 0 0 25px 25px; border-bottom: 2px solid #dedede;}
+table th {white-space:nowrap; display: table-cell; text-align: center; padding: 2px 4px; background: #e5e5e5; color: #777; font-size: 11px; text-shadow: #e9f9fd 0 1px 0; border-top: 1px solid #dedede; border-bottom: 2px solid #e5e5e5;}
+table .left_align_cell{display: table-cell; padding: 2px 4px; font: 13px/20px Arial, Helvetica, sans-serif; min-width: 125px; overflow: auto; text-align: left; }
+table .right_align_cell{display: table-cell; padding: 2px 4px; font: 13px/20px Arial, Helvetica, sans-serif; min-width: 125px; overflow: auto; text-align: right; }
+table td {white-space:nowrap; display: table-cell; padding: 2px 3px; font: 13px/20px Arial, Helvetica, sans-serif; min-width: 125px; overflow: auto; text-align:left; }
+table tr:nth-child(even) td {background: #f3f3f3;}
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/index_template.html b/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/index_template.html
new file mode 100755
index 0000000000000000000000000000000000000000..91a9e376987d7d84d076372b5d49e21bcf71c110
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/index_template.html
@@ -0,0 +1,14 @@
+
+<head>
+    <title>{{reportBranding.getReportTitle}} for {{reportName}}</title>
+    <link rel="icon" type="image/ico" href="favicon.ico" />
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+</head>
+<frameset cols="350px,*">
+    <frame src="nav.html" name="nav"/>
+    <frame src="summary.html" name="content"/>
+    <noframes>Your browser is not compatible with our frame setup.<br />
+        Please see <a href="nav.html">the navigation page</a> for links,<br />
+        and <a href="summary.html">the summary page</a> for a case summary.</noframes>
+</frameset>
+</html>
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/navigation.html b/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/navigation.html
new file mode 100755
index 0000000000000000000000000000000000000000..bfcf061e3430d5282bd454bef19e62d552d139df
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/navigation.html
@@ -0,0 +1,16 @@
+<html>
+    <head>
+        <title>Report Navigation</title>
+        <link rel="stylesheet" type="text/css" href="index.css" />
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    </head>
+    <body>
+        <div id="content">
+            <h1>Report Navigation</h1>
+            <ul class="nav">
+                <li style="background: url(summary.png) left center no-repeat;"><a href="summary.html" target="content">Case Summary</a></li>
+                <li style="background: url(snapshot_icon.png) left center no-repeat;"><a href="snapshot.html" target="content">Snapshot</a></li>
+            </ul>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/summary.css b/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/summary.css
new file mode 100755
index 0000000000000000000000000000000000000000..489c19079ac43c3cde80031b35f0930904d74dd8
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/summary.css
@@ -0,0 +1,14 @@
+body { padding: 0px; margin: 0px; font: 13px/20px Arial, Helvetica, sans-serif; color: #535353; }
+#wrapper { width: 90%; margin: 0px auto; margin-top: 35px; }
+h1 { color: #07A; font-size: 36px; line-height: 42px; font-weight: normal; margin: 0px; border-bottom: 1px solid #81B9DB; }
+h1 span { color: #F00; display: block; font-size: 16px; font-weight: bold; line-height: 22px;}
+h2 { padding: 0 0 3px 0; margin: 0px; color: #07A; font-weight: normal; border-bottom: 1px dotted #81B9DB; }
+table td { padding-right: 25px; }
+p.subheadding { padding: 0px; margin: 0px; font-size: 11px; color: #B5B5B5; }
+.title { width: 660px; margin-bottom: 50px; }
+.left { float: left; width: 250px; margin-top: 20px; text-align: center; }
+.left img { max-width: 250px; max-height: 250px; min-width: 200px; min-height: 200px; }
+.right { float: right; width: 385px; margin-top: 25px; font-size: 14px; }
+.clear { clear: both; }
+.info p { padding: 3px 10px; background: #e5e5e5; color: #777; font-size: 12px; font-weight: bold; text-shadow: #e9f9fd 0 1px 0; border-top: 1px solid #dedede; border-bottom: 2px solid #dedede; }
+.info table { margin: 0 25px 20px 25px; }
diff --git a/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/summary_template.html b/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/summary_template.html
new file mode 100755
index 0000000000000000000000000000000000000000..50aa65ff8aa5ca89dbde3dba476a0fd8993c4dec
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/report/uisnapshot/summary_template.html
@@ -0,0 +1,55 @@
+<html>
+    <head>
+        <title>Case Summary</title>
+        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+        <link rel="stylesheet" type="text/css" href="summary.css" />
+        <link rel="icon" type="image/ico" href="favicon.ico" />
+    </head>
+    <body>
+        <div id="wrapper">
+            <h1>{{reportBranding.getReportTitle}}: {{reportName}}{{#ingestRunning}}<span>Warning, this report was run before ingest services completed!</span>{{/ingestRunning}}</h1>
+
+            <p class="subheadding">Report generated on {{generationDateTime}}</p>
+            <div class="title">
+                {{#reportBranding.getAgencyLogoPath}}
+                <div class="left">
+                    <img src="{{agencyLogoFileName}}" />
+                </div>
+                <div class="right">
+                    {{/reportBranding.getAgencyLogoPath}}
+                    {{^reportBranding.getAgencyLogoPath}}
+                    <div class="left">
+                        {{/reportBranding.getAgencyLogoPath}}
+                        <table>
+                            <tr><td>Case:</td><td>{{currentCase.getName}}</td></tr>
+                            <tr><td>Case Number:</td><td><i>{{currentCase.getCaseNumber}}{{^currentCase.getCaseNumber}}No case number{{/currentCase.getCaseNumber}}</i></td></tr>
+                            <tr><td>Examiner:</td><td><i>{{currentCase.getExaminer}}{{^currentCase.getExaminer}}No examiner{{/currentCase.getExaminer}}</i></td></tr>
+                            <tr><td>Number of Images:</td><td>{{currentCase.getDataSources.size}}</td></tr>
+                        </table>
+                    </div>
+                    <div class="clear"></div>
+                </div>
+                <h2>Image Information:</h2><div class="info">
+                    {{#currentCase.getDataSources}}
+                    <p>{{getName}}</p>
+                    {{#getTimeZone}}
+                    <table>
+                        <tr><td>Timezone:</td><td>{{getTimeZone}}</td></tr>
+                        {{#getPaths}}
+                        <tr><td>Path:</td><td>{{toString}}</td></tr>
+                        {{/getPaths}}
+                    </table>
+                    {{/getTimeZone}}
+                    {{/currentCase.getDataSources}}
+                </div>
+                {{#reportBranding.getGeneratorLogoPath}}
+                <div class="left">
+                    <img src="generator_logo.png" />
+                </div>
+                {{/reportBranding.getGeneratorLogoPath}}
+                <div class="clear"></div>
+                {{#reportBranding.getReportFooter}}
+                <p class="subheadding">{{toString}}</p>
+                {{/reportBranding.getReportFooter}}
+            </div>
+    </body></html>
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/test/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/test/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..07ddb416b931459e1bab96abcd9aefe69c2076a0
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/test/Bundle.properties-MERGED
@@ -0,0 +1,3 @@
+CustomArtifactsCreatorDataSourceIngestModule.exceptionMessage.errorCreatingCustomType=Error creating custom artifact type.
+CustomArtifactsCreatorFileIngestModule.exceptionMessage.errorCreatingCustomType=Error creating custom artifact type.
+InterestingArtifactCreatorIngestModule.exceptionMessage.errorCreatingCustomType=Error creating custom artifact type.
diff --git a/out/production/Core/org/sleuthkit/autopsy/textextractors/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/textextractors/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..db54b4d1a2548d3509e9283d1879ea6a5ec77f5f
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/textextractors/Bundle.properties
@@ -0,0 +1,2 @@
+AbstractFileTikaTextExtract.index.tikaParseTimeout.text=Exception: Tika parse timeout for content: {0}, {1}
+AbstractFileTikaTextExtract.index.exception.tikaParse.msg=Exception: Unexpected exception from Tika parse task execution for file: {0}, {1}
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/textextractors/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/textextractors/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..db54b4d1a2548d3509e9283d1879ea6a5ec77f5f
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/textextractors/Bundle.properties-MERGED
@@ -0,0 +1,2 @@
+AbstractFileTikaTextExtract.index.tikaParseTimeout.text=Exception: Tika parse timeout for content: {0}, {1}
+AbstractFileTikaTextExtract.index.exception.tikaParse.msg=Exception: Unexpected exception from Tika parse task execution for file: {0}, {1}
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/textextractors/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/textextractors/Bundle_ja.properties
new file mode 100755
index 0000000000000000000000000000000000000000..5d243eba03ad60074452e9833aaae0912e8f521c
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/textextractors/Bundle_ja.properties
@@ -0,0 +1,2 @@
+AbstractFileTikaTextExtract.index.exception.tikaParse.msg=\u4f8b\u5916\uff1a\u30d5\u30a1\u30a4\u30eb\uff1a{0}, {1}\u306eApache Tika\u30d1\u30fc\u30b9\u30bf\u30b9\u30af\u5b9f\u884c\u4e2d\u306e\u4e88\u671f\u305b\u306c\u4f8b\u5916
+AbstractFileTikaTextExtract.index.tikaParseTimeout.text=\u4f8b\u5916\uff1a\u30b3\u30f3\u30c6\u30f3\u30c4\uff1a{0}, {1}\u306eApache Tika\u30d1\u30fc\u30b9\u306e\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/texttranslation/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/texttranslation/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..5fcf80851cecb213007e7afdfc6620e247f46014
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/texttranslation/Bundle.properties
@@ -0,0 +1,8 @@
+OptionsCategory_Name_Machine_Translation=Machine Translation
+OptionsCategory_Keywords_Machine_Translation_Settings=Machine Translation Settings
+TranslationContentPanel.ocrLabel.text=OCR:
+TranslationOptionsPanelController.moduleErr=Module Error
+TranslationOptionsPanelController.moduleErr.msg=A module caused an error listening to TranslationSettingsPanelController updates. See log to determine which module. Some data could be incomplete.
+TranslationContentPanel.showLabel.text=Show:
+TranslationOptionsPanel.translationServiceLabel.text=Text translator:
+TranslationOptionsPanel.translationOptionsDescription.text=Configure a 3rd party text translation service to enable text and file name translation.
diff --git a/out/production/Core/org/sleuthkit/autopsy/texttranslation/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/texttranslation/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..665c07c36f38a71178e045205ae64d61d2c48489
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/texttranslation/Bundle.properties-MERGED
@@ -0,0 +1,12 @@
+OptionsCategory_Name_Machine_Translation=Machine Translation
+OptionsCategory_Keywords_Machine_Translation_Settings=Machine Translation Settings
+TranslationContentPanel.ocrLabel.text=OCR:
+TranslationOptionsPanel.noTextTranslators.text=No text translators exist, translation is disabled.
+TranslationOptionsPanel.noTextTranslatorSelected.text=No text translator selected, translation is disabled.
+TranslationOptionsPanel.textTranslatorsUnavailable.text=Unable to get selected text translator, translation is disabled.
+TranslationOptionsPanel.translationDisabled.text=Translation disabled
+TranslationOptionsPanelController.moduleErr=Module Error
+TranslationOptionsPanelController.moduleErr.msg=A module caused an error listening to TranslationSettingsPanelController updates. See log to determine which module. Some data could be incomplete.
+TranslationContentPanel.showLabel.text=Show:
+TranslationOptionsPanel.translationServiceLabel.text=Text translator:
+TranslationOptionsPanel.translationOptionsDescription.text=Configure a 3rd party text translation service to enable text and file name translation.
diff --git a/out/production/Core/org/sleuthkit/autopsy/texttranslation/translators/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/texttranslation/translators/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..b09c2ae6826f68438841f3bdf0c2bec6ab84a286
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/texttranslation/translators/Bundle.properties
@@ -0,0 +1,17 @@
+GoogleTranslatorSettingsPanel.browseButton.text=Browse
+GoogleTranslatorSettingsPanel.credentialsLabel.text=Credentials Path:
+GoogleTranslatorSettingsPanel.warningLabel.text=
+GoogleTranslatorSettingsPanel.targetLanguageLabel.text=Target Language:
+BingTranslatorSettingsPanel.testButton.text=Test
+BingTranslatorSettingsPanel.testResultValueLabel.text=
+BingTranslatorSettingsPanel.resultLabel.text=Result:
+BingTranslatorSettingsPanel.untranslatedLabel.text=Untranslated:
+BingTranslatorSettingsPanel.targetLanguageLabel.text=Target Language:
+BingTranslatorSettingsPanel.authenticationKeyField.toolTipText=Enter the hash for the 
+GoogleTranslatorSettingsPanel.testButton.text=Test
+GoogleTranslatorSettingsPanel.untranslatedLabel.text=Untranslated:
+GoogleTranslatorSettingsPanel.resultLabel.text=Result:
+GoogleTranslatorSettingsPanel.testResultValueLabel.text=
+BingTranslatorSettingsPanel.authenticationKeyLabel.text=Authentication Key:
+BingTranslatorSettingsPanel.instructionsTextArea.text=You will need to provide a Microsoft Translator authentication key for your Microsoft Translator account. Instructions on how to get one are available here: https://docs.microsoft.com/en-us/azure/cognitive-services/translator/translator-text-how-to-signup
+GoogleTranslatorSettingsPanel.instructionsTextArea.text=You will need a JSON credentials file which contains your service account key for your Google Translate account. Information on how to create a service account key is available here: https://cloud.google.com/iam/docs/creating-managing-service-account-keys 
diff --git a/out/production/Core/org/sleuthkit/autopsy/texttranslation/translators/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/texttranslation/translators/Bundle.properties-MERGED
new file mode 100644
index 0000000000000000000000000000000000000000..4c32b7abab54d2821acd637d67fcab2437bd3984
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/texttranslation/translators/Bundle.properties-MERGED
@@ -0,0 +1,30 @@
+BingTranslator.name.text=Bing Translator
+BingTranslatorSettingsPanel.warning.invalidKey=Invalid translation authentication key
+BingTranslatorSettingsPanel.warning.targetLanguageFailure=Unable to get list of target languages or parse the result that was received
+GoogleTranslator.name.text=Google Translate
+GoogleTranslatorSettingsPanel.browseButton.text=Browse
+GoogleTranslatorSettingsPanel.credentialsLabel.text=Credentials Path:
+GoogleTranslatorSettingsPanel.errorMessage.fileNotFound=Credentials file not found, please set the location to be a valid JSON credentials file.
+GoogleTranslatorSettingsPanel.errorMessage.noFileSelected=A JSON file must be selected to provide your credentials for Google Translate.
+GoogleTranslatorSettingsPanel.errorMessage.translationFailure=Translation failure with specified credentials
+GoogleTranslatorSettingsPanel.errorMessage.unableToMakeCredentials=Unable to construct credentials object from credentials file, please set the location to be a valid JSON credentials file.
+GoogleTranslatorSettingsPanel.errorMessage.unableToReadCredentials=Unable to read credentials from credentials file, please set the location to be a valid JSON credentials file.
+GoogleTranslatorSettingsPanel.errorMessage.unknownFailureGetting=Failure getting list of supported languages with current credentials file.
+GoogleTranslatorSettingsPanel.errorMessage.unknownFailurePopulating=Failure populating list of supported languages with current credentials file.
+GoogleTranslatorSettingsPanel.fileChooser.confirmButton=Select
+GoogleTranslatorSettingsPanel.json.description=JSON Files
+GoogleTranslatorSettingsPanel.warningLabel.text=
+GoogleTranslatorSettingsPanel.targetLanguageLabel.text=Target Language:
+BingTranslatorSettingsPanel.testButton.text=Test
+BingTranslatorSettingsPanel.testResultValueLabel.text=
+BingTranslatorSettingsPanel.resultLabel.text=Result:
+BingTranslatorSettingsPanel.untranslatedLabel.text=Untranslated:
+BingTranslatorSettingsPanel.targetLanguageLabel.text=Target Language:
+BingTranslatorSettingsPanel.authenticationKeyField.toolTipText=Enter the hash for the 
+GoogleTranslatorSettingsPanel.testButton.text=Test
+GoogleTranslatorSettingsPanel.untranslatedLabel.text=Untranslated:
+GoogleTranslatorSettingsPanel.resultLabel.text=Result:
+GoogleTranslatorSettingsPanel.testResultValueLabel.text=
+BingTranslatorSettingsPanel.authenticationKeyLabel.text=Authentication Key:
+BingTranslatorSettingsPanel.instructionsTextArea.text=You will need to provide a Microsoft Translator authentication key for your Microsoft Translator account. Instructions on how to get one are available here: https://docs.microsoft.com/en-us/azure/cognitive-services/translator/translator-text-how-to-signup
+GoogleTranslatorSettingsPanel.instructionsTextArea.text=You will need a JSON credentials file which contains your service account key for your Google Translate account. Information on how to create a service account key is available here: https://cloud.google.com/iam/docs/creating-managing-service-account-keys 
diff --git a/out/production/Core/org/sleuthkit/autopsy/texttranslation/ui/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/texttranslation/ui/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..ac480ca0e14b474e286f8688cf29b1bb83e2e41f
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/texttranslation/ui/Bundle.properties
@@ -0,0 +1,6 @@
+OptionsCategory_Name_Machine_Translation=Machine Translation
+OptionsCategory_Keywords_Machine_Translation_Settings=Machine Translation Settings
+TranslationContentPanel.ocrLabel.text=OCR:
+TranslationOptionsPanelController.moduleErr=Module Error
+TranslationOptionsPanelController.moduleErr.msg=A module caused an error listening to TranslationSettingsPanelController updates. See log to determine which module. Some data could be incomplete.
+TranslationContentPanel.showLabel.text=Show:
diff --git a/out/production/Core/org/sleuthkit/autopsy/texttranslation/ui/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/texttranslation/ui/Bundle.properties-MERGED
new file mode 100644
index 0000000000000000000000000000000000000000..141ca2f7ef84e31f1fe21a3480e2549fe903217c
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/texttranslation/ui/Bundle.properties-MERGED
@@ -0,0 +1,22 @@
+OptionsCategory_Name_Machine_Translation=Machine Translation
+OptionsCategory_Keywords_Machine_Translation_Settings=Machine Translation Settings
+TranslatedContentPanel.comboBoxOption.originalText=Original Text (Up to 25KB)
+TranslatedContentPanel.comboBoxOption.translatedText=Translated Text
+TranslatedContentViewer.emptyTranslation=The resulting translation was empty.
+TranslatedContentViewer.errorExtractingText=Could not extract text from file.
+TranslatedContentViewer.errorMsg=Error encountered while getting file text.
+TranslatedContentViewer.extractingFileText=Extracting text from file, please wait...
+TranslatedContentViewer.extractingImageText=Extracting text from image, please wait...
+TranslatedContentViewer.noIndexedTextMsg=Run the Keyword Search Ingest Module to get text for translation.
+TranslatedContentViewer.noServiceProvider=Machine Translation software was not found.
+TranslatedContentViewer.textAlreadyIndexed=Please view the original text in the Indexed Text viewer.
+TranslatedContentViewer.translatingText=Translating text, please wait...
+TranslatedContentViewer.translationException=Error encountered while attempting translation.
+TranslatedTextViewer.maxPayloadSize=Up to the first %dKB of text will be translated
+TranslatedTextViewer.title=Translation
+TranslatedTextViewer.toolTip=Displays translated file text.
+TranslationContentPanel.autoDetectOCR=Autodetect language
+TranslationContentPanel.ocrLabel.text=OCR:
+TranslationOptionsPanelController.moduleErr=Module Error
+TranslationOptionsPanelController.moduleErr.msg=A module caused an error listening to TranslationSettingsPanelController updates. See log to determine which module. Some data could be incomplete.
+TranslationContentPanel.showLabel.text=Show:
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..8dff98c23b9fa48cb701b0f25968ac7f360fa768
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/Bundle.properties
@@ -0,0 +1,27 @@
+CTL_MakeTimeline=Timeline
+CTL_TimeLineTopComponentAction=TimeLineTopComponent
+CTL_TimeLineTopComponent=Timeline
+
+Timeline.frameName.text={0} - Autopsy Timeline
+Timeline.resultsPanel.title=Timeline Results
+Timeline.runJavaFxThread.progress.creating=Creating timeline . . .
+Timeline.zoomOutButton.text=Zoom Out
+Timeline.goToButton.text=Go To:
+Timeline.yearBarChart.x.years=Years
+Timeline.resultPanel.loading=Loading...
+
+TimelineFrame.title=Timeline
+TimelinePanel.jButton1.text=6m
+TimelinePanel.jButton13.text=all
+TimelinePanel.jButton10.text=1h
+TimelinePanel.jButton9.text=12h
+TimelinePanel.jButton11.text=5y
+TimelinePanel.jButton12.text=10y
+TimelinePanel.jButton6.text=1w
+TimelinePanel.jButton5.text=1y
+TimelinePanel.jButton8.text=1d
+TimelinePanel.jButton7.text=3d
+TimelinePanel.jButton2.text=1m
+TimelinePanel.jButton3.text=3m
+TimelinePanel.jButton4.text=2w
+ProgressWindow.progressHeader.text=\ 
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..dc0c674679103e9a74e8c4f4d2ea2af1adf7f7b6
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/Bundle.properties-MERGED
@@ -0,0 +1,59 @@
+CTL_MakeTimeline=Timeline
+CTL_TimeLineTopComponentAction=TimeLineTopComponent
+CTL_TimeLineTopComponent=Timeline
+
+FilteredEventsModel.timeRangeProperty.errorMessage=Error getting spanning interval.
+FilteredEventsModel.timeRangeProperty.errorTitle=Timeline
+OpenTimelineAction.displayName=Timeline
+OpenTimeLineAction.msgdlg.text=Could not create timeline, there are no data sources.
+OpenTimelineAction.settingsErrorMessage=Failed to initialize timeline settings.
+PrompDialogManager.buttonType.continueNoUpdate=Continue Without Updating
+PrompDialogManager.buttonType.showTimeline=Continue
+PrompDialogManager.buttonType.update=Update DB
+PromptDialogManager.confirmDuringIngest.contentText=Do you want to continue?
+PromptDialogManager.confirmDuringIngest.headerText=Ingest is still going, and the Timeline may be incomplete.
+PromptDialogManager.progressDialog.title=Populating Timeline Data
+PromptDialogManager.rebuildPrompt.details=Details
+PromptDialogManager.rebuildPrompt.headerText=The Timeline DB is incomplete and/or out of date.  Some events may be missing or inaccurate and some features may be unavailable.
+PromptDialogManager.showTimeLineDisabledMessage.contentText=Timeline functionality is not available yet.  Timeline will be disabled. 
+PromptDialogManager.showTimeLineDisabledMessage.headerText=
+PromptDialogManager.showTooManyFiles.contentText=There are too many files in the DB to ensure reasonable performance.  Timeline will be disabled. 
+PromptDialogManager.showTooManyFiles.headerText=
+ShowInTimelineDialog.amountValidator.message=The entered amount must only contain digits.
+ShowInTimelineDialog.artifactTitle=View Result in Timeline.
+ShowInTimelineDialog.eventSelectionValidator.message=You must select an event.
+# {0} - file path
+ShowInTimelineDialog.fileTitle=View {0} in timeline.
+ShowInTimelineDialog.showTimelineButtonType.text=Show Timeline
+Timeline.dialogs.title=\ Timeline
+Timeline.frameName.text={0} - Autopsy Timeline
+Timeline.old.version=\ This Case was created with an older version of Autopsy.\nThe Timeline with not show events from data sources added with the older version of Autopsy
+Timeline.resultsPanel.title=Timeline Results
+Timeline.runJavaFxThread.progress.creating=Creating timeline . . .
+Timeline.zoomOutButton.text=Zoom Out
+Timeline.goToButton.text=Go To:
+Timeline.yearBarChart.x.years=Years
+Timeline.resultPanel.loading=Loading...
+
+TimeLinecontroller.updateNowQuestion=Do you want to update the events database now?
+TimelineFrame.title=Timeline
+TimelinePanel.jButton1.text=6m
+TimelinePanel.jButton13.text=all
+TimelinePanel.jButton10.text=1h
+TimelinePanel.jButton9.text=12h
+TimelinePanel.jButton11.text=5y
+TimelinePanel.jButton12.text=10y
+TimelinePanel.jButton6.text=1w
+TimelinePanel.jButton5.text=1y
+TimelinePanel.jButton8.text=1d
+TimelinePanel.jButton7.text=3d
+TimelinePanel.jButton2.text=1m
+TimelinePanel.jButton3.text=3m
+TimelinePanel.jButton4.text=2w
+ProgressWindow.progressHeader.text=\ 
+# {0} - start of date range
+# {1} - end of date range
+TimeLineResultView.startDateToEndDate.text={0} to {1}
+TimeLineTopComponent.eventsTab.name=Events
+TimeLineTopComponent.filterTab.name=Filters
+TimelineTopComponent.selectedEventListener.errorMsg=There was a problem getting the content for the selected event.
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/Bundle_ja.properties
new file mode 100755
index 0000000000000000000000000000000000000000..c631cee72904f46bb2ad82d3298ed8dfb76f5dce
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/Bundle_ja.properties
@@ -0,0 +1,47 @@
+CTL_MakeTimeline=\u300c\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u300d
+CTL_TimeLineTopComponent=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u30a6\u30a3\u30f3\u30c9\u30a6
+CTL_TimeLineTopComponentAction=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u30c8\u30c3\u30d7\u30b3\u30f3\u30dd\u30fc\u30cd\u30f3\u30c8
+OpenTimelineAction.title=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3
+Timeline.frameName.text={0} - Autopsy\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3
+Timeline.goToButton.text=\u4e0b\u8a18\u3078\u79fb\u52d5\uff1a
+Timeline.pushDescrLOD.confdlg.msg={0}\u30a4\u30d9\u30f3\u30c8\u306e\u8a73\u7d30\u304c\u8868\u793a\u53ef\u80fd\u3067\u3059\u3002\u3053\u306e\u51e6\u7406\u306f\u9577\u6642\u9593\u304b\u304b\u308b\u3082\u3057\u304f\u306fAutopsy\u3092\u30af\u30e9\u30c3\u30b7\u30e5\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\n\n\u5b9f\u884c\u3057\u307e\u3059\u304b\uff1f
+Timeline.resultPanel.loading=\u30ed\u30fc\u30c9\u4e2d\u30fb\u30fb\u30fb
+Timeline.resultsPanel.title=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u7d50\u679c
+Timeline.runJavaFxThread.progress.creating=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u4f5c\u6210\u4e2d\u30fb\u30fb\u30fb
+Timeline.zoomOutButton.text=\u30ba\u30fc\u30e0\u30a2\u30a6\u30c8
+TimelineFrame.title=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3
+TimeLineTopComponent.eventsTab.name=\u30a4\u30d9\u30f3\u30c8
+TimeLineTopComponent.filterTab.name=\u30d5\u30a3\u30eb\u30bf\u30fc
+OpenTimeLineAction.msgdlg.text=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30c7\u30fc\u30bf\u30bd\u30fc\u30b9\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+PrompDialogManager.buttonType.continueNoUpdate=\u66f4\u65b0\u305b\u305a\u6b21\u3078
+PrompDialogManager.buttonType.showTimeline=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u3092\u8868\u793a
+PrompDialogManager.buttonType.update=\u66f4\u65b0
+PromptDialogManager.confirmDuringIngest.contentText=\u6b21\u3078\u9032\u307f\u307e\u3059\u304b\uff1f
+PromptDialogManager.confirmDuringIngest.headerText=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u304c\u5b8c\u4e86\u3059\u308b\u524d\u306b\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u3092\u8868\u793a\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059\u3002\n\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u304c\u5b8c\u6210\u3057\u3066\u3044\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+PromptDialogManager.progressDialog.title=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u30c7\u30fc\u30bf\u3092\u5165\u529b\u4e2d
+PromptDialogManager.rebuildPrompt.details=\u8a73\u7d30\uff1a
+PromptDialogManager.rebuildPrompt.headerText=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u304c\u4e0d\u5b8c\u5168\u307e\u305f\u306f\u6700\u65b0\u3067\u306f\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\n \u6b20\u843d\u3057\u3066\u3044\u308b\u307e\u305f\u306f\u4e0d\u6b63\u78ba\u306a\u30a4\u30d9\u30f3\u30c8\u304c\u4e00\u90e8\u3042\u308b\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002\u4e00\u90e8\u306e\u6a5f\u80fd\u304c\u5229\u7528\u3067\u304d\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+Timeline.confirmation.dialogs.title=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u66f4\u65b0\u3057\u307e\u3059\u304b\uff1f
+Timeline.pushDescrLOD.confdlg.title=\u8aac\u660e\u306e\u8a18\u8ff0\u30ec\u30d9\u30eb\u3092\u5909\u66f4\u3057\u307e\u3059\u304b\uff1f
+TimeLineController.errorTitle=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u30a8\u30e9\u30fc
+TimeLineController.outOfDate.errorMessage=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u304c\u6700\u65b0\u304b\u78ba\u8a8d\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u66f4\u65b0\u304c\u5fc5\u8981\u3060\u3068\u60f3\u5b9a\u3057\u307e\u3059\u3002
+TimeLineController.rebuildReasons.incompleteOldSchema=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u30a4\u30d9\u30f3\u30c8\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u4e0d\u5b8c\u5168\u306a\u60c5\u5831\u304c\u4ee5\u524d\u5165\u529b\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff1a\u30a4\u30d9\u30f3\u30c8\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u66f4\u65b0\u3057\u306a\u3044\u3068\u3001\u4e00\u90e8\u306e\u6a5f\u80fd\u304c\u5229\u7528\u3067\u304d\u306a\u3044\u3001\u307e\u305f\u306f\u6a5f\u80fd\u3057\u306a\u3044\u304b\u3082\u3057\u308c\u306a\u3044\u3067\u3059\u3002
+TimeLineController.rebuildReasons.ingestWasRunning=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u304c\u5b9f\u884c\u4e2d\u306b\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u30a4\u30d9\u30f3\u30c8\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306b\u60c5\u5831\u304c\u5165\u529b\u3055\u308c\u3066\u3044\u307e\u3057\u305f\uff1a\u30a4\u30d9\u30f3\u30c8\u304c\u6b20\u3051\u3066\u3044\u308b\u3001\u4e0d\u5b8c\u5168\u3001\u307e\u305f\u306f\u4e0d\u6b63\u78ba\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+TimeLineController.rebuildReasons.outOfDate=\u30a4\u30d9\u30f3\u30c8\u30c7\u30fc\u30bf\u304c\u6700\u65b0\u3067\u306f\u3042\u308a\u307e\u305b\u3093\uff1a\u898b\u308c\u306a\u3044\u30a4\u30d9\u30f3\u30c8\u304c\u3042\u308a\u307e\u3059\u3002
+TimeLineController.rebuildReasons.outOfDateError=\u30bf\u30a4\u30e0\u30e9\u30a4\u30f3\u30c7\u30fc\u30bf\u304c\u6700\u65b0\u304b\u78ba\u8a8d\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+TimeLinecontroller.updateNowQuestion=\u30a4\u30d9\u30f3\u30c8\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u4eca\u66f4\u65b0\u3057\u307e\u3059\u304b\uff1f
+TimelinePanel.jButton13.text=\u5168\u3066
+Timeline.yearBarChart.x.years=\u5e74
+TimelinePanel.jButton1.text=6\u30f6\u6708
+TimelinePanel.jButton10.text=1\u6642\u9593
+TimelinePanel.jButton9.text=12\u6642\u9593
+TimelinePanel.jButton11.text=5\u5e74
+TimelinePanel.jButton12.text=10\u5e74
+TimelinePanel.jButton6.text=1\u9031\u9593
+TimelinePanel.jButton5.text=1\u5e74
+TimelinePanel.jButton8.text=1\u65e5
+TimelinePanel.jButton7.text=3\u65e5
+TimelinePanel.jButton2.text=1\u30f6\u6708
+TimelinePanel.jButton3.text=3\u30f6\u6708
+TimelinePanel.jButton4.text=2\u9031\u9593
+TimeLineResultView.startDateToEndDate.text={0}\u304b\u3089{1}
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ShowInTimelineDialog.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ShowInTimelineDialog.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..df2088a9354cc7cd5eb52e43ad7c359526604d01
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ShowInTimelineDialog.fxml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.ComboBox?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.Spinner?>
+<?import javafx.scene.control.TableColumn?>
+<?import javafx.scene.control.TableView?>
+<?import javafx.scene.layout.HBox?>
+<?import javafx.scene.layout.VBox?>
+
+<fx:root spacing="5.0" type="VBox" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+   <children>
+      <Label fx:id="chooseEventLabel" text="Choose an event to show in timeline:" />
+      <TableView fx:id="eventTable" maxHeight="-Infinity" prefHeight="200.0" prefWidth="410.0">
+        <columns>
+          <TableColumn fx:id="typeColumn" maxWidth="200.0" minWidth="150.0" prefWidth="200.0" resizable="false" text="Event Type" />
+          <TableColumn fx:id="dateTimeColumn" maxWidth="200.0" minWidth="150.0" prefWidth="200.0" resizable="false" text="Date/Time" />
+        </columns>
+         <columnResizePolicy>
+            <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
+         </columnResizePolicy>
+      </TableView>
+      <Label text="Choose the amount of time to show before and after the selected event:" />
+      <HBox spacing="10.0">
+         <children>
+            <Spinner fx:id="amountSpinner" editable="true" prefHeight="25.0" prefWidth="80.0" />
+            <ComboBox fx:id="unitComboBox" prefWidth="150.0" />
+         </children>
+         <VBox.margin>
+            <Insets bottom="5.0" />
+         </VBox.margin>
+      </HBox>
+   </children>
+   <padding>
+      <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
+   </padding>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/actions/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/actions/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..f8b99e975c5d23e1fd4675418c513dffea7a5a94
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/actions/Bundle.properties-MERGED
@@ -0,0 +1,52 @@
+AddManualEvent.createArtifactFailed=Failed to create artifact for event.
+# {0} - datasource name
+# {1} - datasource id
+AddManualEvent.EventCreationDialogPane.dataSourceStringConverter.template={0} (ID: {1})
+AddManualEvent.EventCreationDialogPane.initialize.dataSourcesError=Error getting datasources in case.
+AddManualEvent.longText=Manually add an event to the timeline.
+AddManualEvent.postArtifactFailed=Failed to post artifact to blackboard.
+AddManualEvent.text=Add Event
+AddManualEvent.validation.datetime=Invalid datetime
+AddManualEvent.validation.description=Description is required.
+AddManualEvent.validation.timezone=Invalid time zone
+# {0} - action accelerator keys 
+Back.longText=Back: {0}\nGo back to the last view settings.
+Back.text=Back
+# {0} - action accelerator keys 
+Forward.longText=Forward: {0}\nGo forward to the next view settings.
+Forward.text=Forward
+OpenReportAction.DisplayName=Open Report
+OpenReportAction.MessageBoxTitle=Open Report Failure
+OpenReportAction.MissingReportFileMessage=The report file no longer exists.
+OpenReportAction.NoAssociatedEditorMessage=There is no associated editor for reports of this type or the associated application failed to launch.
+OpenReportAction.NoOpenInEditorSupportMessage=This platform (operating system) does not support opening a file in an editor this way.
+OpenReportAction.ReportFileOpenPermissionDeniedMessage=Permission to open the report file was denied.
+ResetFilters.text=Reset all filters
+RestFilters.longText=Reset all filters to their default state.
+SaveSnapShotAsReport.action.dialogs.title=Timeline
+SaveSnapShotAsReport.action.longText=Save a screen capture of the current view of the timeline as a report.
+SaveSnapShotAsReport.action.name.text=Snapshot Report
+SaveSnapShotAsReport.duplicateReportNameError.text=A report with that name already exists.
+# {0} - report path
+SaveSnapShotAsReport.ErrorWritingReport=Error writing report to disk at {0}.
+SaveSnapShotAsReport.FailedToAddReport=Failed to add snaphot to case as a report.
+SaveSnapShotAsReport.reportName.header=Enter a report name for the Timeline Snapshot Report.
+# {0} - generated default report name
+SaveSnapShotAsReport.reportName.prompt=leave empty for default report name: {0}.
+# {0} - report file path
+SaveSnapShotAsReport.ReportSavedAt=Report saved at [{0}]
+SaveSnapShotAsReport.Success=Success
+Timeline.ModuleName=Timeline
+ViewArtifactInTimelineAction.displayName=View Result in Timeline... 
+ViewFileInTimelineAction.viewFile.displayName=View File in Timeline... 
+ViewFileInTimelineAction.viewSourceFile.displayName=View Source File in Timeline... 
+ZoomIn.action.text=Zoom in
+ZoomIn.errorMessage=Error zooming in.
+ZoomIn.longText=Zoom in to view about half as much time.
+ZoomOut.action.text=Zoom out
+ZoomOut.disabledProperty.errorMessage=Error getting spanning interval.
+ZoomOut.errorMessage=Error zooming out.
+ZoomOut.longText=Zoom out to view about 50% more time.
+ZoomToEvents.action.text=Zoom to events
+ZoomToEvents.disabledProperty.errorMessage=Error getting spanning interval.
+ZoomToEvents.longText=Zoom out to show the nearest events.
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/actions/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/actions/Bundle_ja.properties
new file mode 100755
index 0000000000000000000000000000000000000000..af71283ca28b8bb10e9a410f863a801f993f9084
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/actions/Bundle_ja.properties
@@ -0,0 +1,26 @@
+Back.longText=\u6700\u5F8C\u306E\u30D3\u30E5\u30FC\u8A2D\u5B9A\u306B\u623B\u308B\u3002
+Back.text=\u623B\u308B
+Forward.text=\u6B21\u3078
+OpenReportAction.DisplayName=\u30EC\u30DD\u30FC\u30C8\u3092\u958B\u304F
+OpenReportAction.MessageBoxTitle=\u30EC\u30DD\u30FC\u30C8\u3092\u958B\u304F\u306E\u3092\u5931\u6557\u3057\u307E\u3057\u305F
+OpenReportAction.MissingReportFileMessage=\u30EC\u30DD\u30FC\u30C8\u30D5\u30A1\u30A4\u30EB\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
+OpenReportAction.NoAssociatedEditorMessage=\u3053\u306E\u30BF\u30A4\u30D7\u306E\u30EC\u30DD\u30FC\u30C8\u306E\u95A2\u9023\u30A8\u30C7\u30A3\u30BF\u30FC\u304C\u3042\u308A\u307E\u305B\u3093\u3002\u307E\u305F\u306F\u95A2\u9023\u306E\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u304C\u8D77\u52D5\u3057\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+OpenReportAction.NoOpenInEditorSupportMessage=\u3053\u306E\u30D7\u30E9\u30C3\u30C8\u30D5\u30A9\u30FC\u30E0\uFF08\u30AA\u30DA\u30EC\u30FC\u30C6\u30A3\u30F3\u30B0\u30B7\u30B9\u30C6\u30E0\uFF09\u306F\u3053\u306E\u3088\u3046\u306B\u30D5\u30A1\u30A4\u30EB\u3092\u30A8\u30C7\u30A3\u30BF\u30FC\u3067\u958B\u304F\u306E\u3092\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u305B\u3093\u3002
+OpenReportAction.ReportFileOpenPermissionDeniedMessage=\u30EC\u30DD\u30FC\u30C8\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F\u8A31\u53EF\u304C\u5374\u4E0B\u3055\u308C\u307E\u3057\u305F\u3002
+ResetFilters.text=\u5168\u3066\u306E\u30D5\u30A3\u30EB\u30BF\u30FC\u3092\u30EA\u30BB\u30C3\u30C8
+RestFilters.longText=\u5168\u3066\u306E\u30D5\u30A3\u30EB\u30BF\u30FC\u3092\u30C7\u30D5\u30A9\u30EB\u30C8\u72B6\u614B\u306B\u30EA\u30BB\u30C3\u30C8\u3057\u307E\u3059\u3002
+SaveSnapshot.action.longText=\u30EC\u30DD\u30FC\u30C8\u3068\u3057\u3066\u30D3\u30B8\u30E5\u30A2\u30E9\u30A4\u30BC\u30FC\u30B7\u30E7\u30F3\uFF08\u53EF\u8996\u5316\uFF09\u306E\u30B9\u30AF\u30EA\u30FC\u30F3\u30AD\u30E3\u30D7\u30C1\u30E3\u3092\u4FDD\u5B58\u3057\u307E\u3059\u3002
+SaveSnapshot.action.name.text=\u30B9\u30CA\u30C3\u30D7\u30B7\u30E7\u30C3\u30C8\u30EC\u30DD\u30FC\u30C8
+SaveSnapshot.fileChoose.title.text=\u6B21\u3078\u30B9\u30CA\u30C3\u30D7\u30B7\u30E7\u30C3\u30C8\u3092\u4FDD\u5B58
+SaveSnapShotAsReport.ErrorWritingReport=\u30EC\u30DD\u30FC\u30C8{0}\u3092\u30C7\u30A3\u30B9\u30AF\u306B\u66F8\u304D\u8FBC\u3081\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u8A73\u7D30\u306F\u30ED\u30B0\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002
+SaveSnapShotAsReport.FailedToAddReport=\u30EC\u30DD\u30FC\u30C8\u3068\u3057\u3066\u30B9\u30CA\u30C3\u30D7\u30B7\u30E7\u30C3\u30C8\u3092\u8FFD\u52A0\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u8A73\u7D30\u306F\u30ED\u30B0\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002
+SaveSnapsHotAsReport.ReportName=\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u30FC\u30EC\u30DD\u30FC\u30C8\u30FC{0}
+SaveSnapShotAsReport.ReportSavedAt=\u30EC\u30DD\u30FC\u30C8\u306F\u6B21\u3078\u4FDD\u5B58\u3055\u308C\u307E\u3057\u305F[{0}]
+SaveSnapShotAsReport.Success=\u6210\u529F
+Timeline.ModuleName=\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3
+ZoomIn.action.text=\u62E1\u5927
+ZoomIn.longText=\u304A\u3088\u305D\u534A\u5206\u306E\u6642\u9593\u3092\u8868\u793A\u3059\u308B\u3088\u3046\u306B\u62E1\u5927\u3057\u307E\u3059\u3002
+ZoomOut.action.text=\u7E2E\u5C0F
+ZoomOut.longText=\u304A\u3088\u305D50%\u591A\u304F\u8868\u793A\u3059\u308B\u3088\u3046\u306B\u7E2E\u5C0F\u3057\u307E\u3059\u3002
+ZoomToEvents.action.text=\u30A4\u30D9\u30F3\u30C8\u306B\u30BA\u30FC\u30E0
+ZoomToEvents.longText=\u4E00\u756A\u8FD1\u304F\u306E\u30A4\u30D9\u30F3\u30C8\u304C\u8868\u793A\u3055\u308C\u308B\u3088\u3046\u306B\u7E2E\u5C0F\u3057\u307E\u3059\u3002
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/actions/EventCreationDialog.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/actions/EventCreationDialog.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..7fff920587b59846b1182f031e350be6df54a97c
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/actions/EventCreationDialog.fxml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.ButtonType?>
+<?import javafx.scene.control.ChoiceBox?>
+<?import javafx.scene.control.ComboBox?>
+<?import javafx.scene.control.DialogPane?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.TextField?>
+<?import javafx.scene.layout.ColumnConstraints?>
+<?import javafx.scene.layout.GridPane?>
+<?import javafx.scene.layout.RowConstraints?>
+<?import jfxtras.scene.control.LocalDateTimeTextField?>
+
+<fx:root expanded="true" maxHeight="159.0" maxWidth="555.0" minHeight="159.0" minWidth="555.0" prefHeight="159.0" prefWidth="555.0" type="DialogPane" xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1">
+   <buttonTypes>
+      <ButtonType fx:constant="OK" />
+      <ButtonType fx:constant="CANCEL" />
+   </buttonTypes>
+   <content>
+        <GridPane fx:id="gridPane" hgap="5.0" vgap="5.0">
+            <columnConstraints>
+                <ColumnConstraints hgrow="NEVER" maxWidth="93.0" minWidth="10.0" />
+                <ColumnConstraints hgrow="SOMETIMES" maxWidth="193.0" minWidth="10.0" />
+                <ColumnConstraints hgrow="NEVER" />
+                <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" />
+            </columnConstraints>
+            <rowConstraints>
+            <RowConstraints fillHeight="false" minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+                <RowConstraints fillHeight="false" minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+                <RowConstraints fillHeight="false" minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
+            </rowConstraints>
+            <children>
+                <Label text="Description:" GridPane.rowIndex="1" />
+                <TextField fx:id="descriptionTextField" prefHeight="26.0" prefWidth="278.0" GridPane.columnIndex="1" GridPane.columnSpan="3" GridPane.rowIndex="1" />
+                <Label text="DateTime" GridPane.rowIndex="2" />
+                <Label text="Time Zone" GridPane.columnIndex="2" GridPane.rowIndex="2">
+               <padding>
+                  <Insets left="15.0" />
+               </padding>
+            </Label>
+                <ComboBox fx:id="timeZoneChooser" editable="true" prefHeight="28.0" prefWidth="214.0" GridPane.columnIndex="3" GridPane.rowIndex="2" />
+                <LocalDateTimeTextField fx:id="timePicker" prefHeight="26.0" prefWidth="166.0" GridPane.columnIndex="1" GridPane.rowIndex="2" />
+            <Label text="DataSource:" />
+            <ChoiceBox fx:id="dataSourceChooser" prefHeight="25.0" prefWidth="168.0" GridPane.columnIndex="1" GridPane.columnSpan="3" />
+            </children>
+         <padding>
+            <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+         </padding>
+        </GridPane>
+   </content>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..bac872cf02650bab5e1987dc4223d63cd181da02
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/datamodel/eventtype/Bundle.properties-MERGED
@@ -0,0 +1,22 @@
+BaseTypes.fileSystem.name=File System
+BaseTypes.webActivity.name=Web Activity
+BaseTypes.miscTypes.name=Misc Types
+FileSystemTypes.fileModified.name=File Modified
+FileSystemTypes.fileAccessed.name=File Accessed
+FileSystemTypes.fileCreated.name=File Created
+FileSystemTypes.fileChanged.name=File Changed
+MiscTypes.message.name=Messages
+MiscTypes.GPSRoutes.name=GPS Routes
+MiscTypes.GPSTrackpoint.name=Location History
+MiscTypes.Calls.name=Calls
+MiscTypes.Email.name=Email
+MiscTypes.recentDocuments.name=Recent Documents
+MiscTypes.installedPrograms.name=Installed Programs
+MiscTypes.exif.name=Exif
+MiscTypes.devicesAttached.name=Devices Attached
+RootEventType.eventTypes.name=Event Types
+WebTypes.webDownloads.name=Web Downloads
+WebTypes.webCookies.name=Web Cookies
+WebTypes.webBookmarks.name=Web Bookmarks
+WebTypes.webHistory.name=Web History
+WebTypes.webSearch.name=Web Searches
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/explorernodes/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/explorernodes/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..8238b189a4c0a3d94baa9c4ba13b0936a1c137c1
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/explorernodes/Bundle.properties-MERGED
@@ -0,0 +1,10 @@
+EventNode.getAction.errorTitle=Error getting actions
+EventNode.getAction.linkedFileMessage=There was a problem getting actions for the selected result.  The 'View File in Timeline' action will not be available.
+# {0} - maximum number of events to display
+# {1} - the number of events that is too many
+EventRoodNode.tooManyNode.displayName=Too many events to display.  Maximum = {0}. But there are {1} to display.
+NodeProperty.displayName.dateTime=Date/Time
+NodeProperty.displayName.description=Description
+NodeProperty.displayName.eventType=Event Type
+NodeProperty.displayName.icon=Icon
+NodeProperty.displayName.known=Known
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/explorernodes/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/explorernodes/Bundle_ja.properties
new file mode 100755
index 0000000000000000000000000000000000000000..70968815559155c078b173f4cc5578980b674bab
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/explorernodes/Bundle_ja.properties
@@ -0,0 +1 @@
+EventRoodNode.tooManyNode.displayName=\u8868\u793a\u3059\u308b\u30a4\u30d9\u30f3\u30c8\u6570\u304c\u591a\u3059\u304e\u307e\u3059\u3002\u6700\u5927 \= {0}\u3002\u8868\u793a\u3059\u308b\u30a4\u30d9\u30f3\u30c8\u306f{1}\u3042\u308a\u307e\u3059\u3002
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/action_log.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/action_log.png
new file mode 100755
index 0000000000000000000000000000000000000000..e808cb04c622c20c9179f7359596730791d36076
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/action_log.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/add.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/add.png
new file mode 100755
index 0000000000000000000000000000000000000000..5afe2def1c48d28e0b7feca914942424c0c20158
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/add.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-090.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-090.png
new file mode 100755
index 0000000000000000000000000000000000000000..f62345e491b0af46cf10f59d46467c257d5be8d9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-090.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-180.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-180.png
new file mode 100755
index 0000000000000000000000000000000000000000..4d2aa3ccb2d59ecf6cc1db2006bc330a7b32423c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-180.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-270.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-270.png
new file mode 100755
index 0000000000000000000000000000000000000000..56e9a63d6233853be9c14ec522652611d7b9056c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-270.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-circle-double-135.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-circle-double-135.png
new file mode 100755
index 0000000000000000000000000000000000000000..4f40ba52062c62295a89856c8459052c0b78eadb
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-circle-double-135.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-in.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-in.png
new file mode 100755
index 0000000000000000000000000000000000000000..f4ac44f93fc06039a89d8b3f11e9c0e2e654dcfd
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-in.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-out.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-out.png
new file mode 100755
index 0000000000000000000000000000000000000000..5bbb31178d34a03a47a98395d9ceaec27042ee8c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-out.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-step-out.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-step-out.png
new file mode 100755
index 0000000000000000000000000000000000000000..04bb4f415ef2ab96888bf36a3e48a97fcf5c44dd
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-step-out.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-step.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-step.png
new file mode 100755
index 0000000000000000000000000000000000000000..5d13ddc048345ef451c73afab190ab6cb0a2ceb3
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow-step.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow.png
new file mode 100755
index 0000000000000000000000000000000000000000..12077d33242acb0933fb8a1eb1e9b283173bf3b6
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow_in.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow_in.png
new file mode 100755
index 0000000000000000000000000000000000000000..745c65134db478a64016d63a7104e585452f2b9f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow_in.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow_out.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow_out.png
new file mode 100755
index 0000000000000000000000000000000000000000..2e9bc42bec16e3077a9680e7af0f90395bfeb60c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/arrow_out.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/artifact-icon.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/artifact-icon.png
new file mode 100755
index 0000000000000000000000000000000000000000..5b0c461f5c3e4e50bf0c345370441bcaaf4f628b
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/artifact-icon.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/block.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/block.png
new file mode 100755
index 0000000000000000000000000000000000000000..d38c058f2ff9cb262a9d0874e57d579f6f8f8b53
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/block.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-a.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-a.png
new file mode 100755
index 0000000000000000000000000000000000000000..aa5ee3f37c43430aefa8fc75f6027fa9c4192516
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-a.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-b.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-b.png
new file mode 100755
index 0000000000000000000000000000000000000000..57f91ce198f61a5fde189f07148b27f712bbd87f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-b.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-c.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-c.png
new file mode 100755
index 0000000000000000000000000000000000000000..5d12ddd67b3b1439a56113a8b84fecbdbebc1a74
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-c.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-m.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-m.png
new file mode 100755
index 0000000000000000000000000000000000000000..a61fd8627a4b0debb3a1ff964c7a1f05911d6ff9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document-attribute-m.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document.png
new file mode 100755
index 0000000000000000000000000000000000000000..6b2545a5a31915b051147d705e8ae6563b08b8cd
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/blue-document.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/bookmark--plus.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/bookmark--plus.png
new file mode 100755
index 0000000000000000000000000000000000000000..6c0eb49fcff6172f3d47c9bf77b1ff594c12ced4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/bookmark--plus.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/bookmarks.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/bookmarks.png
new file mode 100755
index 0000000000000000000000000000000000000000..cbb650ad4c18ea5542ed8fe043e2f9acd57a3c70
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/bookmarks.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_32.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_32.png
new file mode 100755
index 0000000000000000000000000000000000000000..cd3148ba91fe520543b2173128458f64b827deae
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_32.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_colorized_26.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_colorized_26.png
new file mode 100755
index 0000000000000000000000000000000000000000..f44034ff012b20ef0e2db418541e0f699ac803ab
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_colorized_26.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_colorized_32.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_colorized_32.png
new file mode 100755
index 0000000000000000000000000000000000000000..af23a9822867ab17b5d1d69f80af0c66879909ea
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_icon_timeline_colorized_32.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_back.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_back.png
new file mode 100755
index 0000000000000000000000000000000000000000..b9d9ffe6229c1ed53b008f4b06a127373fd494f9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_back.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_back_disabled.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_back_disabled.png
new file mode 100755
index 0000000000000000000000000000000000000000..c71ad536c6012a29f4249e75eb42586044b6f4c7
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_back_disabled.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_back_hover.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_back_hover.png
new file mode 100755
index 0000000000000000000000000000000000000000..387374f5b6a5a9ee66df3b5868dfbc2e0b041e28
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_back_hover.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_forward.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_forward.png
new file mode 100755
index 0000000000000000000000000000000000000000..c88640951f972d734f6c09a0555321537bbd65e3
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_forward.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_forward_disabled.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_forward_disabled.png
new file mode 100755
index 0000000000000000000000000000000000000000..61a0867c7922509044d27dc000ca2b0f7142b9a9
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_forward_disabled.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_forward_hover.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_forward_hover.png
new file mode 100755
index 0000000000000000000000000000000000000000..d201b31bf5dbdd46f01b2edc8261f788b9f94627
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/btn_step_forward_hover.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/calllog.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/calllog.png
new file mode 100755
index 0000000000000000000000000000000000000000..83eb9c448d592e1cc125710cd5d02e9520543457
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/calllog.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/camera-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/camera-icon-16.png
new file mode 100755
index 0000000000000000000000000000000000000000..046f049a487675b35e0f28f3ef09ebe7f75ab714
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/camera-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/chart_bar.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/chart_bar.png
new file mode 100755
index 0000000000000000000000000000000000000000..9051fbc609b92b15af9be410e368b7adc20283b8
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/chart_bar.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/checker64.jpg b/out/production/Core/org/sleuthkit/autopsy/timeline/images/checker64.jpg
new file mode 100755
index 0000000000000000000000000000000000000000..919d4507951966610867b410060bd43f66c14e45
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/checker64.jpg differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/checkerboard.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/checkerboard.png
new file mode 100755
index 0000000000000000000000000000000000000000..b757ac3cbef6a6b3c6ca9f65908a73947beb0c28
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/checkerboard.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/checkerboard_transparent.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/checkerboard_transparent.png
new file mode 100755
index 0000000000000000000000000000000000000000..9387a300dae695532dfa5162d94a7f1fe943fa08
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/checkerboard_transparent.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/clock-history.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/clock-history.png
new file mode 100755
index 0000000000000000000000000000000000000000..7ce390d4c9095e4e755586e7e52917afda0a83da
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/clock-history.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/cookies.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/cookies.png
new file mode 100755
index 0000000000000000000000000000000000000000..793964127b0d6213342eea899523870a21b4b576
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/cookies.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/cross-circle (2).png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/cross-circle (2).png
new file mode 100755
index 0000000000000000000000000000000000000000..be8bdd2731127872a12ac1e92a6e507547ace35a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/cross-circle (2).png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/cross-circle.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/cross-circle.png
new file mode 100755
index 0000000000000000000000000000000000000000..d3b37afb85093a9b9578adf66d543559e9578143
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/cross-circle.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/cross-script.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/cross-script.png
new file mode 100755
index 0000000000000000000000000000000000000000..f37cf4183046203c9d77c03ea46c672084ae3dbd
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/cross-script.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/database_refresh.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/database_refresh.png
new file mode 100755
index 0000000000000000000000000000000000000000..ff803be124ac5f1bd747490d2243f876eebdf5f6
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/database_refresh.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/downloads.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/downloads.png
new file mode 100755
index 0000000000000000000000000000000000000000..a976964fc543a7506a0b232413d3114d1799ca44
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/downloads.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/eye--minus.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/eye--minus.png
new file mode 100755
index 0000000000000000000000000000000000000000..08b048eae310b10d71082f8edad7b081b79b98af
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/eye--minus.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/eye--plus.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/eye--plus.png
new file mode 100755
index 0000000000000000000000000000000000000000..4ad653156f77cba70a8ba328e2fbd8a0fe45cf89
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/eye--plus.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/eye_close.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/eye_close.png
new file mode 100755
index 0000000000000000000000000000000000000000..01f8b9e501bcab56213ef6b3d25409ae462a2756
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/eye_close.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/funnel--minus.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/funnel--minus.png
new file mode 100755
index 0000000000000000000000000000000000000000..4f3534ee4454471c972b00610f590acd76eddaf1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/funnel--minus.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/funnel.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/funnel.png
new file mode 100755
index 0000000000000000000000000000000000000000..1f69604528f29ca95e3b124de2849067797d839f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/funnel.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/geolocation.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/geolocation.png
new file mode 100755
index 0000000000000000000000000000000000000000..08857a3ae6db9adbcfbc3ea7de73a6f693460d4f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/geolocation.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/gps-search.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/gps-search.png
new file mode 100755
index 0000000000000000000000000000000000000000..26c97d488809de8088c6896490014015a5beb5f0
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/gps-search.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/gps-trackpoint.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/gps-trackpoint.png
new file mode 100755
index 0000000000000000000000000000000000000000..78f1f97dcc3026b5cbe20a356df6eb7ea56d97ff
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/gps-trackpoint.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/hand_point.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/hand_point.png
new file mode 100755
index 0000000000000000000000000000000000000000..7efc7c6c389103d6161e2d03f9adbcd95b8e4868
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/hand_point.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/history.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/history.png
new file mode 100755
index 0000000000000000000000000000000000000000..48f4d5f3240f031daf482f300bbd50194daced1e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/history.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/image.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/image.png
new file mode 100755
index 0000000000000000000000000000000000000000..fc3c393caa3bc4371d12d0c67ffd6d333ecf1d8e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/image.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/info-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/info-icon-16.png
new file mode 100755
index 0000000000000000000000000000000000000000..a9e499782c6e78fc6b23d743f4b29baa398699ce
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/info-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/information-frame.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/information-frame.png
new file mode 100755
index 0000000000000000000000000000000000000000..a7b53a7f6277b8e82fb4612f55c31782033a5295
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/information-frame.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/information-gray.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/information-gray.png
new file mode 100755
index 0000000000000000000000000000000000000000..c0dd006c9fb7f781f09257f676735bea7e0ec89e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/information-gray.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/information-white.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/information-white.png
new file mode 100755
index 0000000000000000000000000000000000000000..70052384af3a04962ea257a498c6dc43c0bcae93
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/information-white.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/information.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/information.png
new file mode 100755
index 0000000000000000000000000000000000000000..5d353a191098dee1e1e8f4bdf99c7f4bccb0f292
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/information.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-left.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-left.png
new file mode 100755
index 0000000000000000000000000000000000000000..f865c5787fd53ae4809bdecc318ed273d8c60e31
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-left.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-actual-equal.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-actual-equal.png
new file mode 100755
index 0000000000000000000000000000000000000000..52972052c5e9f68880c12353b5008eab9df665d8
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-actual-equal.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-actual.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-actual.png
new file mode 100755
index 0000000000000000000000000000000000000000..bf0137c5b4e66a12edf613daf6578ec9ee076d2c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-actual.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-fit.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-fit.png
new file mode 100755
index 0000000000000000000000000000000000000000..e29d97104517b832e17261a2c768784198ea2f5e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-fit.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-in-green.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-in-green.png
new file mode 100755
index 0000000000000000000000000000000000000000..53bb613f8cebaf171fde016a9c5fca4bfabc303e
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-in-green.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-in.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-in.png
new file mode 100755
index 0000000000000000000000000000000000000000..281af0cde172dac2a38734350dfd35d840881fde
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-in.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-out-red.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-out-red.png
new file mode 100755
index 0000000000000000000000000000000000000000..04446b048ca454541a9bc74b5f34200a35afe041
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-out-red.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-out.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-out.png
new file mode 100755
index 0000000000000000000000000000000000000000..c11249f5286caa237c1128a6e500fc0e6e9619fb
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom-out.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom.png
new file mode 100755
index 0000000000000000000000000000000000000000..a705d33d9231f2ca64f90a4505422f45bec80935
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier-zoom.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier.png
new file mode 100755
index 0000000000000000000000000000000000000000..cf3d97f75e9cde9c143980d89272fe61fc2d64ee
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier_zoom_in.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier_zoom_in.png
new file mode 100755
index 0000000000000000000000000000000000000000..af4fe07477243b9b2099899d1ef47b8e3fd87b09
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier_zoom_in.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier_zoom_out.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier_zoom_out.png
new file mode 100755
index 0000000000000000000000000000000000000000..81f28199ac1c979f440f0586e6e0da48672e74a4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/magnifier_zoom_out.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/mail-icon-16.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/mail-icon-16.png
new file mode 100755
index 0000000000000000000000000000000000000000..a919ae3e50664bd01a78732d9a07e223608b3aa4
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/mail-icon-16.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--arrow.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--arrow.png
new file mode 100755
index 0000000000000000000000000000000000000000..e9c33c570fce3ca96161e678e39290287d6ce16c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--arrow.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--exclamation.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--exclamation.png
new file mode 100755
index 0000000000000000000000000000000000000000..b225a567b382355128ef59bf63c2ebc2ea84624f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--exclamation.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--minus.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--minus.png
new file mode 100755
index 0000000000000000000000000000000000000000..2f1fda8b333c85120bd02483fef12b3a0d81f211
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--minus.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--pencil.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--pencil.png
new file mode 100755
index 0000000000000000000000000000000000000000..c18784e7cf00714b60bb72d00af053214a58fa13
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--pencil.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--pin.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--pin.png
new file mode 100755
index 0000000000000000000000000000000000000000..d0e6a6a6bbd9a4e0b8a2b4cbe8fd467859dca3a2
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--pin.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--plus.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--plus.png
new file mode 100755
index 0000000000000000000000000000000000000000..cb98edc78ae1bd4c79064cf09091b9864d2feacf
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker--plus.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker.png
new file mode 100755
index 0000000000000000000000000000000000000000..74c3b9143461531ce53eaa91a394309139cd10d1
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/marker.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/message.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/message.png
new file mode 100755
index 0000000000000000000000000000000000000000..6223516e3e122204aef38296213d0a4d2b382a36
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/message.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/minus-button.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/minus-button.png
new file mode 100755
index 0000000000000000000000000000000000000000..108778b80e7dce9a2216a526ce647d089bef897c
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/minus-button.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/plus-button.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/plus-button.png
new file mode 100755
index 0000000000000000000000000000000000000000..f6cced51a66a0b20c6ac3cb7fcc2ebc2f0f2125a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/plus-button.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/programs.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/programs.png
new file mode 100755
index 0000000000000000000000000000000000000000..b8872bbcf9f54f7afd563bf0e43fffb387cea35f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/programs.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/prohibition.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/prohibition.png
new file mode 100755
index 0000000000000000000000000000000000000000..7a368df09f18b1bfced6e4d179b9c0053f0b2748
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/prohibition.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/question-frame.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/question-frame.png
new file mode 100755
index 0000000000000000000000000000000000000000..be52814717ef790cd13d33c7ec1fc9c5d14b0eb2
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/question-frame.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/raw_access_logs.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/raw_access_logs.png
new file mode 100755
index 0000000000000000000000000000000000000000..dc24d63d687f5450983003a901906e5ff523012f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/raw_access_logs.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/recent_docs.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/recent_docs.png
new file mode 100755
index 0000000000000000000000000000000000000000..b6d2a9c65cbd9e63c8858cabe2beea80ec8ae424
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/recent_docs.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/registry.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/registry.png
new file mode 100755
index 0000000000000000000000000000000000000000..2791abe45dd46f7d0b1fb9de92bbc038d9b2705f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/registry.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_first.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_first.png
new file mode 100755
index 0000000000000000000000000000000000000000..b03eaf8b5416fa6878165d95116e73003f8445f5
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_first.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_last.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_last.png
new file mode 100755
index 0000000000000000000000000000000000000000..8ec89478477aada6c95cac22920094dd12f399a7
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_last.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_next.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_next.png
new file mode 100755
index 0000000000000000000000000000000000000000..e252606d3e68c6da135a9b165996d9da968ef7fc
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_next.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_previous.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_previous.png
new file mode 100755
index 0000000000000000000000000000000000000000..18f9cc10948f025fde708328fa704b520161e5f6
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/resultset_previous.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/searchquery.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/searchquery.png
new file mode 100755
index 0000000000000000000000000000000000000000..c6cb1709304c3e81d1f55dfd30aa38f1830cbd4f
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/searchquery.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/select.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/select.png
new file mode 100755
index 0000000000000000000000000000000000000000..a8c5583a7f2ab624208bbb34d0167372e2f7ca51
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/select.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/table.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/table.png
new file mode 100755
index 0000000000000000000000000000000000000000..0d1e11a83410d46c6912689110b05a8e16eee606
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/table.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/tick.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/tick.png
new file mode 100755
index 0000000000000000000000000000000000000000..a7d7a96be3f2282a62e3c0733bac89c7f6de7b4a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/tick.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/timeline_marker.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/timeline_marker.png
new file mode 100755
index 0000000000000000000000000000000000000000..a3fbddf88b7661e9ee2a434ad4152cc724db24c5
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/timeline_marker.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/usb_devices.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/usb_devices.png
new file mode 100755
index 0000000000000000000000000000000000000000..e49540dccced741b99d90ebb10a959769dea6439
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/usb_devices.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/warning.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/warning.png
new file mode 100755
index 0000000000000000000000000000000000000000..b6281848a73a58c6cb5a2df2ffe49e91408768ee
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/warning.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/warning_triangle.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/warning_triangle.png
new file mode 100755
index 0000000000000000000000000000000000000000..b7024717af08867c242ae9723a2cf2c5bbc78186
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/warning_triangle.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/warning_triangle_small.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/warning_triangle_small.png
new file mode 100755
index 0000000000000000000000000000000000000000..06da735537f46880f0da8872f5c177f7287c013a
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/warning_triangle_small.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/images/web-file.png b/out/production/Core/org/sleuthkit/autopsy/timeline/images/web-file.png
new file mode 100755
index 0000000000000000000000000000000000000000..ac5957ad62d73408cd754a27453b4ce601a2b042
Binary files /dev/null and b/out/production/Core/org/sleuthkit/autopsy/timeline/images/web-file.png differ
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/snapshot/snapshot_template.html b/out/production/Core/org/sleuthkit/autopsy/timeline/snapshot/snapshot_template.html
new file mode 100755
index 0000000000000000000000000000000000000000..b71511de2c8b42992a9aeadf170cc54a16af0347
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/snapshot/snapshot_template.html
@@ -0,0 +1,72 @@
+<html>
+    <head>
+        <title>Timeline Snapshot: {{reportTitle}}</title>
+        <link rel="stylesheet" type="text/css" href="index.css" />
+        <link rel="icon" type="image/ico" href="favicon.ico" />
+    </head>
+    <body><div id="header">Timeline Snapshot</div>
+        <div id="content">
+            <img id="snapshot" src="snapshot.png" alt="Timeline Snapshot" >
+            <table>
+                <tr><td>Time Range: </td><td>{{startTime}}
+                        to
+                        {{endTime}}</td></tr>
+                <tr><td>Description Level of Detail: </td><td>{{zoomState.getDescriptionLOD.getDisplayName}}</td></tr>
+                <tr><td>Event Type Zoom Level: </td><td>{{zoomState.getTypeZoomLevel.getDisplayName}}</td></tr>
+                {{#zoomState.getFilter}}
+                <tr>
+                    <td>Filters: </td>
+                    <td>
+                        <ul>
+                            {{#getTextFilter}}<li>text = "{{getText}}" [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}]</li> {{/getTextFilter}}
+                            {{#getKnownFilter}}<li>Hide Known Files [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}]</li> {{/getKnownFilter}}
+                            {{#getDataSourcesFilter}}
+                            <li>{{getDisplayName}} [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}] : 
+                                <ul>
+                                    {{#getSubFilters}}
+                                    <li>{{getDisplayName}} [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}]</li>
+                                    {{/getSubFilters}}
+                                </ul>
+                            </li>
+                            {{/getDataSourcesFilter}}
+                            {{#getTagsFilter}}
+                            <li>{{getDisplayName}} [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}] : 
+                                <ul>
+                                    {{#getSubFilters}}
+                                    <li>{{getDisplayName}} [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}]</li>
+                                    {{/getSubFilters}}
+                                </ul>
+                            </li>
+                            {{/getTagsFilter}}
+                            {{#getHashHitsFilter}}
+                            <li>{{getDisplayName}} [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}] : 
+                                <ul>
+                                    {{#getSubFilters}}
+                                    <li>{{getDisplayName}} [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}]</li>
+                                    {{/getSubFilters}}
+                                </ul>
+                            </li>
+                            {{/getHashHitsFilter}}
+                            {{#getTypeFilter}}
+                            <li>{{getDisplayName}} [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}] : 
+                                <ul>
+                                    {{#getSubFilters}}
+                                    <li>{{getDisplayName}} [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}]
+                                        <ul>  
+                                            {{#getSubFilters}}
+                                            <li>{{getDisplayName}} [{{#isSelected}}x{{/isSelected}}{{^isSelected}} {{/isSelected}}]</li>
+                                            {{/getSubFilters}}
+                                        </ul>
+                                    </li>
+                                    {{/getSubFilters}}
+                                </ul>
+                            </li>
+                            {{/getTypeFilter}}
+                        </ul>
+                    </td>
+                </tr>
+                {{/zoomState.getFilter}}
+            </table>
+        </div>
+    </body>
+</html>
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..7a568b559d182541f61d45f32370bf1b55bf44cb
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/Bundle.properties
@@ -0,0 +1,22 @@
+Timeline.node.root=Root
+Timeline.ui.ZoomRanges.onemin.text=One Minute
+Timeline.ui.ZoomRanges.fifteenmin.text=Fifteen Minutes
+Timeline.ui.ZoomRanges.onehour.text=One Hour
+Timeline.ui.ZoomRanges.sixhours.text=Six Hours
+Timeline.ui.ZoomRanges.twelvehours.text=Twelve Hours
+Timeline.ui.ZoomRanges.oneday.text=One Day
+Timeline.ui.ZoomRanges.threedays.text=Three Days
+Timeline.ui.ZoomRanges.oneweek.text=One Week
+Timeline.ui.ZoomRanges.twoweeks.text=Two Weeks
+Timeline.ui.ZoomRanges.onemonth.text=One Month
+Timeline.ui.ZoomRanges.threemonths.text=Three Months
+Timeline.ui.ZoomRanges.sixmonths.text=Six Months
+Timeline.ui.ZoomRanges.oneyear.text=One Year
+Timeline.ui.ZoomRanges.threeyears.text=Three Years
+Timeline.ui.ZoomRanges.fiveyears.text=Five Years
+Timeline.ui.ZoomRanges.tenyears.text=Ten Years
+Timeline.ui.ZoomRanges.all.text=All
+ViewFrame.zoomButton.text=Zoom to events
+TimeZonePanel.localRadio.text=Local Time Zone
+TimeZonePanel.otherRadio.text=GMT / UTC
+ViewFrame.resetFiltersButton.text=Reset all filters
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..b93b149861e88209583ca0e473dd610ad4f9bc37
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/Bundle.properties-MERGED
@@ -0,0 +1,57 @@
+AbstractTimelineChart.defaultTooltip.text=Drag the mouse to select a time interval to zoom into.\nRight-click for more actions.
+HistoryToolBar.historyLabel.text=History
+IntervalSelector.ClearSelectedIntervalAction.tooltTipText=Clear Selected Interval
+IntervalSelector.ZoomAction.name=Zoom
+IntervalSelector.zoomToSelectedInterval.errorMessage=Error zooming in to the selected interval.
+NoEventsDialog.titledPane.text=No Visible Events
+Timeline.node.root=Root
+# {0} - start timestamp
+# {1} - end timestamp
+Timeline.ui.TimeLineChart.tooltip.text=Double-click to zoom into range:\n{0} to {1}.\n\nRight-click to close.
+Timeline.ui.ZoomRanges.onemin.text=One Minute
+Timeline.ui.ZoomRanges.fifteenmin.text=Fifteen Minutes
+Timeline.ui.ZoomRanges.onehour.text=One Hour
+Timeline.ui.ZoomRanges.sixhours.text=Six Hours
+Timeline.ui.ZoomRanges.twelvehours.text=Twelve Hours
+Timeline.ui.ZoomRanges.oneday.text=One Day
+Timeline.ui.ZoomRanges.threedays.text=Three Days
+Timeline.ui.ZoomRanges.oneweek.text=One Week
+Timeline.ui.ZoomRanges.twoweeks.text=Two Weeks
+Timeline.ui.ZoomRanges.onemonth.text=One Month
+Timeline.ui.ZoomRanges.threemonths.text=Three Months
+Timeline.ui.ZoomRanges.sixmonths.text=Six Months
+Timeline.ui.ZoomRanges.oneyear.text=One Year
+Timeline.ui.ZoomRanges.threeyears.text=Three Years
+Timeline.ui.ZoomRanges.fiveyears.text=Five Years
+Timeline.ui.ZoomRanges.tenyears.text=Ten Years
+Timeline.ui.ZoomRanges.all.text=All
+TimeLineChart.zoomHistoryActionGroup.name=Zoom History
+TimeZonePanel.title=Display Times In:
+ViewFrame.countsToggle.text=Counts
+ViewFrame.dateTimeValidator.errorMessage=Error getting spanning interval.
+ViewFrame.detailsToggle.text=Details
+ViewFrame.endLabel.text=End:
+ViewFrame.histogramTask.preparing=Preparing
+ViewFrame.histogramTask.queryDb=Querying FB
+ViewFrame.histogramTask.resetUI=Resetting UI
+ViewFrame.histogramTask.title=Rebuilding Histogram
+ViewFrame.histogramTask.updateUI2=Updating UI
+ViewFrame.listToggle.text=List
+ViewFrame.localDateDisabler.errorMessage=Error getting spanning interval.
+ViewFrame.noEventsDialogLabel.text=There are no events visible with the current zoom / filter settings.
+ViewFrame.notification.cacheInvalidated=The event data has been updated, the visualization may be out of date.
+ViewFrame.pickerListener.errorMessage=Error responding to date/time picker change.
+ViewFrame.rangeSliderListener.errorMessage=Error responding to range slider.
+ViewFrame.refresh.longText=Refresh the view to include information that is in the DB but not displayed, such as newly updated tags.
+ViewFrame.refresh.text=Refresh View
+ViewFrame.refreshTimeUI.errorMessage=Error gettig the spanning interval.
+ViewFrame.startLabel.text=Start:
+ViewFrame.tagsAddedOrDeleted=Tags have been created and/or deleted.  The view may not be up to date.
+ViewFrame.viewModeLabel.text=View Mode:
+ViewFrame.zoomButton.text=Zoom to events
+TimeZonePanel.localRadio.text=Local Time Zone
+TimeZonePanel.otherRadio.text=GMT / UTC
+ViewFrame.resetFiltersButton.text=Reset all filters
+ViewFrame.zoomMenuButton.errorMessage=Error pushing time range.
+ViewFrame.zoomMenuButton.text=Zoom in/out to
+ViewRefreshTask.preparing=Analyzing zoom and filter settings
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/Bundle_ja.properties
new file mode 100755
index 0000000000000000000000000000000000000000..5c8dacfed215e5a61ed6f2ed245f6344b7a29f93
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/Bundle_ja.properties
@@ -0,0 +1,45 @@
+Timeline.node.root=\u30eb\u30fc\u30c8
+Timeline.ui.TimeLineChart.tooltip.text=\u30c0\u30d6\u30eb\u30af\u30ea\u30c3\u30af\u3067\u4e0b\u8a18\u306e\u7bc4\u56f2\u3078\u30ba\u30fc\u30e0\uff1a\n{0}\u301c{1}\n\u53f3\u30af\u30ea\u30c3\u30af\u3067\u5143\u306b\u623b\u308a\u307e\u3059\u3002
+Timeline.ui.ZoomRanges.all.text=\u5168\u3066
+
+ViewFrame.histogramTask.preparing=\u6e96\u5099\u4e2d
+ViewFrame.histogramTask.queryDb=DB\u3092\u30af\u30a8\u30ea\u4e2d
+ViewFrame.histogramTask.resetUI=ui\u3092\u518d\u8a2d\u5b9a\u4e2d
+ViewFrame.histogramTask.title=\u30d2\u30b9\u30c8\u30b0\u30e9\u30e0\u3092\u518d\u30d3\u30eb\u30c9
+ViewFrame.histogramTask.updateUI2=ui\u3092\u66f4\u65b0\u4e2d
+TimeZonePanel.localRadio.text=\u30ed\u30fc\u30ab\u30eb\u30bf\u30a4\u30e0\u30be\u30fc\u30f3
+ViewFrame.countsToggle.text=\u30ab\u30a6\u30f3\u30c8
+ViewFrame.detailsToggle.text=\u8a73\u7d30
+ViewFrame.endLabel.text=\u30a8\u30f3\u30c9\uff1a
+ViewFrame.noEventsDialogLabel.text=\u73fe\u5728\u306e\u30ba\u30fc\u30e0\uff0f\u30d5\u30a3\u30eb\u30bf\u30fc\u8a2d\u5b9a\u3067\u306f\u898b\u3048\u308b\u30a4\u30d9\u30f3\u30c8\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+ViewFrame.resetFiltersButton.text=\u5168\u3066\u306e\u30d5\u30a3\u30eb\u30bf\u30fc\u3092\u30ea\u30bb\u30c3\u30c8
+ViewFrame.startLabel.text=\u30b9\u30bf\u30fc\u30c8\uff1a
+ViewFrame.viewModeLabel.text=\u30d3\u30b8\u30e5\u30a2\u30e9\u30a4\u30bc\u30fc\u30b7\u30e7\u30f3\u30e2\u30fc\u30c9\uff1a
+ViewFrame.zoomButton.text=\u30a4\u30d9\u30f3\u30c8\u3078\u30ba\u30fc\u30e0
+ViewFrame.zoomMenuButton.text=\u4e0b\u8a18\u3078\u30ba\u30fc\u30e0\u30a4\u30f3\uff0f\u30ba\u30fc\u30e0\u30a2\u30a6\u30c8
+*=Autopsy\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af\u30d6\u30e9\u30a6\u30b6
+AbstractTimelineChart.defaultTooltip.text=\u30de\u30a6\u30b9\u3092\u30c9\u30e9\u30c3\u30b0\u3057\u3066\u30ba\u30fc\u30e0\u3059\u308b\u30bf\u30a4\u30e0\u9593\u9694\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002\n\u305d\u306e\u4ed6\u306e\u30a2\u30af\u30b7\u30e7\u30f3\u306f\u53f3\u30af\u30ea\u30c3\u30af\u3057\u3066\u304f\u3060\u3055\u3044
+IntervalSelector.ClearSelectedIntervalAction.tooltTipText=\u9078\u629e\u3057\u305f\u9593\u9694\u3092\u30af\u30ea\u30a2\u3059\u308b
+IntervalSelector.ZoomAction.name=\u30ba\u30fc\u30e0
+NoEventsDialog.titledPane.text=\u898b\u308c\u308b\u30a4\u30d9\u30f3\u30c8\u304c\u3042\u308a\u307e\u305b\u3093
+Timeline.ui.ZoomRanges.onemin.text=1\u5206
+Timeline.ui.ZoomRanges.fifteenmin.text=15\u5206
+Timeline.ui.ZoomRanges.onehour.text=1\u6642\u9593
+Timeline.ui.ZoomRanges.sixhours.text=6\u6642\u9593
+Timeline.ui.ZoomRanges.twelvehours.text=12\u6642\u9593
+Timeline.ui.ZoomRanges.oneday.text=1\u65e5
+Timeline.ui.ZoomRanges.threedays.text=3\u65e5
+Timeline.ui.ZoomRanges.oneweek.text=1\u9031\u9593
+Timeline.ui.ZoomRanges.twoweeks.text=2\u9031\u9593
+Timeline.ui.ZoomRanges.onemonth.text=1\u30f6\u6708
+Timeline.ui.ZoomRanges.threemonths.text=3\u30f6\u6708
+Timeline.ui.ZoomRanges.sixmonths.text=6\u30f6\u6708
+Timeline.ui.ZoomRanges.oneyear.text=1\u5e74
+Timeline.ui.ZoomRanges.threeyears.text=3\u5e74
+Timeline.ui.ZoomRanges.fiveyears.text=5\u5e74
+Timeline.ui.ZoomRanges.tenyears.text=10\u5e74
+TimeLineChart.zoomHistoryActionGroup.name=\u30ba\u30fc\u30e0\u5c65\u6b74
+TimeZonePanel.title=\u6642\u9593\u3092\u6b21\u3067\u8868\u793a\uff1a
+ViewFrame.refresh=\u30ea\u30d5\u30ec\u30c3\u30b7\u30e5
+ViewFrame.tagsAddedOrDeleted=\u30bf\u30b0\u304c\u4f5c\u6210\u3055\u308c\u307e\u3057\u305f\u304a\u3088\u3073\u307e\u305f\u306f\u524a\u9664\u3055\u308c\u307e\u3057\u305f\u3002\u30d3\u30b8\u30e5\u30a2\u30e9\u30a4\u30bc\u30fc\u30b7\u30e7\u30f3\u304c\u6700\u65b0\u3067\u306f\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+ViewRefreshTask.preparing=\u30ba\u30fc\u30e0\u304a\u3088\u3073\u30d5\u30a3\u30eb\u30bf\u30fc\u8a2d\u5b9a\u3092\u89e3\u6790\u4e2d
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/HistoryToolBar.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/HistoryToolBar.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..303ea9ecfef7c5ea91d559a8f0b07e381dead7a2
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/HistoryToolBar.fxml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.Button?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.ToolBar?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+
+<fx:root type="ToolBar" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+   <items>
+      <Label fx:id="historyLabel" text="History">
+         <graphic>
+            <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+               <image>
+                  <Image url="@../images/clock-history.png" />
+               </image>
+            </ImageView>
+         </graphic>
+         <padding>
+            <Insets left="5.0" />
+         </padding>
+      </Label>
+      <Button fx:id="backButton" mnemonicParsing="false">
+         <graphic>
+            <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+               <image>
+                  <Image url="@../images/arrow-180.png" />
+               </image>
+            </ImageView>
+         </graphic>
+      </Button>
+      <Button fx:id="forwardButton" mnemonicParsing="false">
+         <graphic>
+            <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+               <image>
+                  <Image url="@../images/arrow.png" />
+               </image>
+            </ImageView>
+         </graphic>
+      </Button>
+   </items>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.css b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.css
new file mode 100755
index 0000000000000000000000000000000000000000..b349466632f4752691d403f1e5372c9517ada193
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.css
@@ -0,0 +1,16 @@
+.intervalSelector{
+    -fx-background-color: rgba(0,0,255,.25);
+    -fx-border-color: rgba(0,0,255,.25);
+    -fx-border-width: 0 3 0 3;
+}
+
+.closeButton{
+}
+
+.closeButton:hover{
+    -fx-opacity: 1;
+}
+
+.zoomButton:hover{
+    -fx-opacity: 1;
+}
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..754b00e35dcbb71de513c3812918436c6f323d2a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/IntervalSelector.fxml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.Button?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.BorderPane?>
+<?import javafx.scene.layout.HBox?>
+<?import javafx.scene.layout.Region?>
+
+<fx:root maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" pickOnBounds="false" prefHeight="400.0" prefWidth="600.0" styleClass="intervalSelector" stylesheets="@IntervalSelector.css" type="BorderPane" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+   <top>
+      <Button fx:id="closeButton" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" opacity="0.5" prefHeight="16.0" prefWidth="16.0" styleClass="closeButton" BorderPane.alignment="CENTER_RIGHT">
+         <graphic>
+            <ImageView opacity="0.5" pickOnBounds="true" preserveRatio="true">
+               <image>
+                  <Image url="@../images/cross-script.png" />
+               </image>
+            </ImageView>
+         </graphic>
+      </Button>
+   </top>
+   <padding>
+      <Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
+   </padding>
+   <bottom>
+      <BorderPane fx:id="bottomBorder" minHeight="32.0" pickOnBounds="false" BorderPane.alignment="BOTTOM_CENTER">
+         <left>
+            <HBox alignment="BOTTOM_LEFT" BorderPane.alignment="BOTTOM_LEFT">
+               <children>
+                  <Label fx:id="startLabel" alignment="BOTTOM_LEFT" minWidth="0.0" text="Label" />
+                  <Region HBox.hgrow="ALWAYS" />
+               </children>
+            </HBox>
+         </left>
+         <right>
+            <HBox alignment="BOTTOM_RIGHT" BorderPane.alignment="CENTER">
+               <children>
+                  <Region HBox.hgrow="ALWAYS" />
+                  <Label fx:id="endLabel" minWidth="0.0" text="Label" />
+               </children>
+            </HBox>
+         </right>
+         <center>
+            <Button fx:id="zoomButton" alignment="CENTER" mnemonicParsing="false" opacity="0.66" styleClass="zoomButton" text="Zoom" BorderPane.alignment="CENTER">
+               <graphic>
+                  <ImageView pickOnBounds="true" preserveRatio="true">
+                     <image>
+                        <Image url="@../images/magnifier-zoom-fit.png" />
+                     </image>
+                  </ImageView>
+               </graphic>
+            </Button>
+         </center>
+      </BorderPane>
+   </bottom>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/NoEventsDialog.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/NoEventsDialog.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..842bb0f30163c9c849bc298da4684968e701656d
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/NoEventsDialog.fxml
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import java.lang.*?>
+<?import javafx.geometry.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.image.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.scene.text.*?>
+
+
+<fx:root alignment="TOP_RIGHT" maxHeight="-Infinity" maxWidth="-Infinity" type="StackPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
+   <children>
+      <TitledPane fx:id="titledPane" collapsible="false" contentDisplay="RIGHT" text="No Visible Events">
+      <content>
+      <VBox alignment="CENTER_LEFT" spacing="5.0">
+      <children>
+                  <Label fx:id="noEventsDialogLabel" contentDisplay="RIGHT" graphicTextGap="10.0" text="There are no events visible with the current zoom / filter settings." wrapText="true" GridPane.columnIndex="1" VBox.vgrow="ALWAYS">
+      <GridPane.margin>
+      <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
+      </GridPane.margin>
+      <font>
+      <Font size="18.0" />
+      </font>
+      <VBox.margin>
+      <Insets bottom="10.0" />
+      </VBox.margin>
+      <graphic>
+                        <ImageView fitHeight="32.0" fitWidth="32.0" pickOnBounds="true" preserveRatio="true" GridPane.halignment="CENTER" GridPane.valignment="CENTER">
+      <image>
+      <Image url="@../images/information.png" />
+      </image>
+      <GridPane.margin>
+      <Insets />
+      </GridPane.margin>
+      <HBox.margin>
+      <Insets />
+      </HBox.margin>
+                        </ImageView>
+      </graphic>
+                  </Label>
+                  <Button fx:id="backButton" alignment="BASELINE_LEFT" layoutX="269.0" layoutY="104.0" maxWidth="1.7976931348623157E308" mnemonicParsing="false">
+                     <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                           <image>
+                              <Image url="@../images/arrow-180.png" />
+                           </image>
+                        </ImageView>
+                     </graphic>
+                  </Button>
+                  <Button fx:id="zoomButton" alignment="BASELINE_LEFT" maxWidth="1.7976931348623157E308" mnemonicParsing="false" GridPane.columnIndex="1" GridPane.halignment="CENTER" GridPane.rowIndex="1" GridPane.valignment="CENTER">
+      <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+      <image>
+      <Image url="@../images/magnifier-zoom-out-red.png" />
+      </image>
+                        </ImageView>
+      </graphic>
+      <GridPane.margin>
+      <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
+      </GridPane.margin>
+      <VBox.margin>
+      <Insets />
+      </VBox.margin>
+                  </Button>
+                  <Button fx:id="resetFiltersButton" alignment="BASELINE_LEFT" maxWidth="1.7976931348623157E308" mnemonicParsing="false" GridPane.columnIndex="1" GridPane.halignment="CENTER" GridPane.rowIndex="2" GridPane.valignment="CENTER">
+      <graphic>
+      <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+      <image>
+      <Image url="@../images/arrow-circle-double-135.png" />
+      </image>
+      </ImageView>
+      </graphic>
+      <GridPane.margin>
+      <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
+      </GridPane.margin>
+      <VBox.margin>
+      <Insets />
+      </VBox.margin>
+      </Button>
+      </children>
+      <HBox.margin>
+      <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
+      </HBox.margin>
+      </VBox>
+      </content>
+      </TitledPane>
+      <Button fx:id="dismissButton" contentDisplay="GRAPHIC_ONLY" graphicTextGap="0.0" mnemonicParsing="false" style="-fx-background-color: rgba(0,0,0,0);">
+<graphic>
+            <ImageView fitHeight="20.0" fitWidth="20.0" pickOnBounds="true" preserveRatio="true">
+<image>
+<Image url="@../images/cross-circle.png" />
+</image>
+            </ImageView>
+</graphic>
+         <StackPane.margin>
+            <Insets />
+         </StackPane.margin>
+      </Button>
+   </children>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/StatusBar.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/StatusBar.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..8f410511a18c8d51db04c9430462c1abb5d586fa
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/StatusBar.fxml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.ProgressBar?>
+<?import javafx.scene.control.Separator?>
+<?import javafx.scene.control.ToolBar?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.StackPane?>
+<?import javafx.scene.layout.HBox?>
+
+<fx:root maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" type="ToolBar" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+    <items>
+        <Label fx:id="statusLabel" layoutX="10.0" layoutY="11.0" HBox.hgrow="ALWAYS">
+            <graphic>
+                <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                    <image>
+                        <Image url="@../images/information-white.png" />
+                    </image>
+                </ImageView>
+            </graphic>
+        </Label>
+        <Separator halignment="RIGHT" orientation="VERTICAL" />
+        <Label fx:id="taskLabel" contentDisplay="RIGHT">
+            <graphic>
+                <StackPane>
+                    <children>
+                        <ProgressBar fx:id="progressBar" progress="0.0" />
+                        <Label fx:id="messageLabel" />
+                    </children>
+                </StackPane>
+            </graphic>
+        </Label>
+    </items>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/TimeZonePanel.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/TimeZonePanel.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..bf0c823a20cc149d155b134f97aeccae8ff79bc1
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/TimeZonePanel.fxml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import java.lang.*?>
+<?import javafx.geometry.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+
+<fx:root alignment="TOP_LEFT" animated="false" collapsible="false" contentDisplay="RIGHT" minHeight="-Infinity" minWidth="-Infinity" type="TitledPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
+<graphic>
+<HBox spacing="5.0">
+<children><RadioButton fx:id="localRadio" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" selected="true">
+<HBox.margin>
+<Insets />
+</HBox.margin>
+<toggleGroup>
+<ToggleGroup fx:id="localOtherGroup" />
+</toggleGroup></RadioButton><RadioButton fx:id="otherRadio" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" toggleGroup="$localOtherGroup">
+<HBox.margin>
+<Insets />
+</HBox.margin></RadioButton>
+</children>
+<padding>
+<Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+</padding>
+</HBox>
+</graphic>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/ViewFrame.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/ViewFrame.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..bdf92a825e30bddcbae45fd53118615a86a67574
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/ViewFrame.fxml
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.Button?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.MenuButton?>
+<?import javafx.scene.control.Separator?>
+<?import javafx.scene.control.ToggleButton?>
+<?import javafx.scene.control.ToolBar?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.BorderPane?>
+<?import javafx.scene.layout.HBox?>
+<?import javafx.scene.layout.StackPane?>
+<?import javafx.scene.layout.VBox?>
+<?import javafx.scene.text.Font?>
+<?import jfxtras.scene.control.LocalDateTimeTextField?>
+<?import org.controlsfx.control.SegmentedButton?>
+
+<fx:root prefHeight="-1.0" prefWidth="-1.0" type="javafx.scene.layout.BorderPane" xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1">
+    <top>
+        <ToolBar fx:id="toolBar" HBox.hgrow="ALWAYS">
+            <items>
+                <HBox alignment="CENTER_LEFT" BorderPane.alignment="CENTER" HBox.hgrow="NEVER">
+                    <children>
+                        <Label fx:id="viewModeLabel" text="View Mode:" textAlignment="CENTER" wrapText="true" HBox.hgrow="NEVER">
+                            <HBox.margin>
+                                <Insets right="5.0" />
+                            </HBox.margin>
+                            <font>
+                                <Font name="System Bold" size="14.0" />
+                            </font>
+                        </Label>
+                                   
+                        <SegmentedButton fx:id="modeSegButton" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" HBox.hgrow="NEVER">
+                            <buttons>   
+                                <ToggleButton fx:id="countsToggle" alignment="TOP_LEFT" mnemonicParsing="false" selected="true">
+                                    <graphic>
+                                        <ImageView fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true">
+                                            <image>
+                                                <Image url="@../images/chart_bar.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                    <font>
+                                        <Font name="System Bold" size="16.0" />
+                                    </font>
+                                </ToggleButton>
+                                <ToggleButton fx:id="detailsToggle" alignment="CENTER_RIGHT" layoutX="74.0" mnemonicParsing="false" selected="false">
+                                    <graphic>
+                                        <ImageView fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true" rotate="0.0" smooth="true" style="-fx-background-color:white;" x="2.0" y="1.0">
+                                            <image>
+                                                <Image url="@../images/btn_icon_timeline_colorized_32.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                    <font>
+                                        <Font name="System Bold" size="16.0" />
+                                    </font>
+                                </ToggleButton>
+                                <ToggleButton fx:id="listToggle" alignment="CENTER_RIGHT" layoutX="74.0" mnemonicParsing="false" selected="false">
+                                    <graphic>
+                                        <ImageView fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true" rotate="0.0" smooth="true" style="-fx-background-color:white;" x="2.0" y="1.0">
+                                            <image>
+                                                <Image url="@../images/table.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                    <font>
+                                        <Font name="System Bold" size="16.0" />
+                                    </font>
+                                </ToggleButton>
+                            </buttons>
+
+                        </SegmentedButton>
+                    </children>
+                    <padding>
+                        <Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
+                    </padding>
+                    <BorderPane.margin>
+                        <Insets left="10.0" />
+                    </BorderPane.margin>
+                </HBox>
+                <Separator halignment="LEFT" maxWidth="1.7976931348623157E308" orientation="VERTICAL" />
+                <Separator halignment="LEFT" maxWidth="1.7976931348623157E308" orientation="VERTICAL" HBox.hgrow="ALWAYS" />
+            <Button fx:id="addEventButton" mnemonicParsing="false" text="Add Event" />
+                <Button fx:id="snapShotButton" mnemonicParsing="false" text="Snapshot Report">
+                    <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                            <image>
+                                <Image url="@../images/image.png" />
+                            </image>
+                        </ImageView>
+                    </graphic>
+                </Button>
+                <Separator maxWidth="1.7976931348623157E308" orientation="VERTICAL" />
+                <Button fx:id="refreshButton" alignment="CENTER_RIGHT" mnemonicParsing="false" text="Refresh View">
+                    <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                            <image>
+                                <Image url="@../images/arrow-circle-double-135.png" />
+                            </image>
+                        </ImageView>
+                    </graphic>
+                </Button>
+            </items>
+        </ToolBar>
+    </top> 
+    <bottom>
+        <VBox maxHeight="-Infinity">
+            <children>
+                <Separator />
+                <Separator />
+                <StackPane fx:id="rangeHistogramStack" maxHeight="-Infinity" BorderPane.alignment="CENTER">
+                    <children>
+                        <HBox fx:id="histogramBox" alignment="BOTTOM_LEFT" fillHeight="false" maxHeight="-Infinity" minHeight="-Infinity" prefHeight="32.0" StackPane.alignment="BOTTOM_CENTER" />
+                    </children>
+                </StackPane>
+                <Separator />
+                <ToolBar fx:id="timeRangeToolBar">
+                    <items>
+                        <Label fx:id="startLabel" contentDisplay="RIGHT" minWidth="-Infinity">
+                            <graphic>
+                                <LocalDateTimeTextField fx:id="startPicker" minWidth="200.0" prefWidth="200.0">
+                                    <padding>
+                                        <Insets top="3.0" />
+                                    </padding>
+                                </LocalDateTimeTextField>
+                            </graphic>
+                        </Label>
+                        <Separator fx:id="leftSeperator" halignment="LEFT" maxWidth="1.7976931348623157E308" minWidth="-Infinity" orientation="VERTICAL" HBox.hgrow="ALWAYS">
+                            <HBox.margin>
+                                <Insets left="10.0" right="10.0" />
+                            </HBox.margin>
+                        </Separator>
+                        <HBox fx:id="zoomInOutHBox">
+                            <children>
+                                <Button fx:id="zoomOutButton" contentDisplay="GRAPHIC_ONLY" mnemonicParsing="false">
+                                    <graphic>
+                                        <ImageView pickOnBounds="true" preserveRatio="true">
+                                            <image>
+                                                <Image url="@../images/magnifier-zoom-out-red.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                    <HBox.margin>
+                                        <Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
+                                    </HBox.margin>
+                                </Button>
+                                <Button fx:id="zoomInButton" contentDisplay="GRAPHIC_ONLY" mnemonicParsing="false">
+                                    <graphic>
+                                        <ImageView pickOnBounds="true" preserveRatio="true">
+                                            <image>
+                                                <Image url="@../images/magnifier-zoom-in-green.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                    <HBox.margin>
+                                        <Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
+                                    </HBox.margin>
+                                </Button>
+                            </children>
+                        </HBox>
+                        <MenuButton fx:id="zoomMenuButton" mnemonicParsing="false">
+                            <graphic>
+                                <ImageView pickOnBounds="true" preserveRatio="true">
+                                    <image>
+                                        <Image url="@../images/magnifier-left.png" />
+                                    </image>
+                                </ImageView>
+                            </graphic>
+                            <HBox.margin>
+                                <Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
+                            </HBox.margin>
+                        </MenuButton>
+                        <Separator fx:id="rightSeperator" halignment="RIGHT" maxWidth="1.7976931348623157E308" minWidth="-Infinity" orientation="VERTICAL" HBox.hgrow="ALWAYS">
+                            <HBox.margin>
+                                <Insets left="10.0" right="10.0" />
+                            </HBox.margin>
+                        </Separator>
+                        <Label fx:id="endLabel" contentDisplay="RIGHT" minWidth="-Infinity">
+                            <graphic>
+                                <LocalDateTimeTextField fx:id="endPicker" minWidth="200.0" nodeOrientation="LEFT_TO_RIGHT" prefWidth="200.0">
+                                    <padding>
+                                        <Insets top="3.0" />
+                                    </padding>
+                                </LocalDateTimeTextField>
+                            </graphic>
+                        </Label>
+                    </items>
+                </ToolBar>
+            </children>
+        </VBox>
+    </bottom>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/countsview/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/countsview/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..6153e81fd20cc1c14bb3d1d63cf6394bbd3bbf02
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/countsview/Bundle.properties-MERGED
@@ -0,0 +1,31 @@
+BarClickHandler.selectTimeAndType.errorMessage=Error selecting time and type.
+BarClickHandler_zoomIn_errorMessage=Error zooming in.
+CountsViewPane.detailSwitchMessage=There is no temporal resolution smaller than Seconds.\nWould you like to switch to the Details view instead?
+CountsViewPane.detailSwitchTitle="Switch to Details View?
+CountsViewPane.linearRadio.text=Linear
+CountsViewPane.loggedTask.name=Updating Counts View
+CountsViewPane.loggedTask.updatingCounts=Populating view
+CountsViewPane.logRadio.text=Logarithmic
+# {0} - scale name
+CountsViewPane.numberOfEvents=Number of Events ({0})
+CountsViewPane.scaleHelp.label.text=Scales:   
+CountsViewPane.scaleHelpLinear=The linear scale is good for many use cases.  When this scale is selected, the height of the bars represents the counts in a linear, one-to-one fashion, and the y-axis is labeled with values. When the range of values is very large, time periods with low counts may have a bar that is too small to see.  To help the user detect this, the labels for date ranges with events are bold.  To see bars that are too small, there are three options:  adjust the window size so that the timeline has more vertical space, adjust the time range shown so that time periods with larger bars are excluded, or adjust the scale setting to logarithmic.
+CountsViewPane.scaleHelpLog=The logarithmic scale represents the number of events in a non-linear way that compresses the difference between large and small numbers. Note that even with the logarithmic scale, an extremely large difference in counts may still produce bars too small to see.  In this case the only option may be to filter events to reduce the difference in counts.  NOTE: Because the logarithmic scale is applied to each event type separately, the meaning of the height of the combined bar is not intuitive, and to emphasize this, no labels are shown on the y-axis with the logarithmic scale. The logarithmic scale should be used to quickly compare the counts 
+CountsViewPane.scaleHelpLog2=across time within a type, or across types for one time period, but not both.
+CountsViewPane.scaleHelpLog3=\ The actual counts (available in tooltips or the result viewer) should be used for absolute comparisons.  Use the logarithmic scale with care.
+CountsViewPane.scaleLabel.text=Scale:
+# {0} - count
+# {1} - event type displayname
+# {2} - start date time
+# {3} - end date time
+CountsViewPane.tooltip.text={0} {1} events\nbetween {2}\nand     {3}
+ScaleType.Linear=Linear
+ScaleType.Logarithmic=Logarithmic
+SelectIntervalAction.errorMessage=Error selecting interval.
+SelectIntervalAndTypeAction.errorMessage=Error selecting interval and type.
+SelectTypeAction.errorMessage=Error selecting type.
+Timeline.ui.countsview.menuItem.selectEventType=Select Event Type
+Timeline.ui.countsview.menuItem.selectTimeandType=Select Time and Type
+Timeline.ui.countsview.menuItem.selectTimeRange=Select Time Range
+Timeline.ui.countsview.menuItem.zoomIntoTimeRange=Zoom into Time Range
+ZoomToIntervalAction.errorMessage=Error zooming to interval.
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/countsview/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/countsview/Bundle_ja.properties
new file mode 100755
index 0000000000000000000000000000000000000000..e60d46f934e40fe17fb87ba3a6929af81ca1e304
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/countsview/Bundle_ja.properties
@@ -0,0 +1,14 @@
+CountsViewPane.numberOfEvents=\u30a4\u30d9\u30f3\u30c8\u6570
+CountsViewPane.detailSwitchMessage=\u79d2\u3088\u308a\u5c0f\u3055\u3044\u5358\u4f4d\u306f\u3042\u308a\u307e\u305b\u3093\u3002\n\u8a73\u7d30\u30d3\u30e5\u30fc\u306b\u5909\u66f4\u3057\u307e\u3059\u304b\uff1f
+CountsViewPane.detailSwitchTitle=\u8a73\u7d30\u30d3\u30e5\u30fc\u306b\u5909\u66f4\u3057\u307e\u3059\u304b\uff1f
+Timeline.ui.countsview.menuItem.selectEventType=\u30a4\u30d9\u30f3\u30c8\u30bf\u30a4\u30d7\u3092\u9078\u629e
+Timeline.ui.countsview.menuItem.selectTimeandType=\u6642\u9593\u3068\u30bf\u30a4\u30d7\u3092\u9078\u629e
+Timeline.ui.countsview.menuItem.selectTimeRange=\u6642\u9593\u7bc4\u56f2\u3092\u9078\u629e
+Timeline.ui.countsview.menuItem.zoomIntoTimeRange=\u6642\u9593\u7bc4\u56f2\u3078\u30ba\u30fc\u30e0\u30a4\u30f3
+CountsViewPane.loggedTask.name=\u30ab\u30a6\u30f3\u30c8\u30d3\u30e5\u30fc\u3092\u66f4\u65b0\u4e2d
+CountsViewPane.loggedTask.updatingCounts=\u30d3\u30b8\u30e5\u30a2\u30e9\u30a4\u30bc\u30fc\u30b7\u30e7\u30f3\uff08\u53ef\u8996\u5316\uff09\u3092\u5165\u529b\u4e2d
+CountsViewPane.tooltip.text={0} {1} \u30a4\u30d9\u30f3\u30c8\n{2}\u3068\n{3}\u306e\u9593
+CountsViewPane.linearRadio.text=\u30ea\u30cb\u30a2
+CountsViewPane.logRadio.text=\u5bfe\u6570\u7684
+CountsViewPane.scaleLabel.text=\u30b9\u30b1\u30fc\u30eb\uff1a
+*=Autopsy\u30d5\u30a9\u30ec\u30f3\u30b8\u30c3\u30af\u30d6\u30e9\u30a6\u30b6
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewSettingsPane.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewSettingsPane.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..61bb6892ffa8b6e8186705845dc8e35a2fd18d44
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/countsview/CountsViewSettingsPane.fxml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.RadioButton?>
+<?import javafx.scene.control.ToggleGroup?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.HBox?>
+
+<fx:root alignment="CENTER_LEFT" type="HBox" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+    <children>
+        <HBox alignment="CENTER_LEFT" spacing="5.0">
+            <children>
+                <Label fx:id="scaleLabel" minHeight="-Infinity" minWidth="-Infinity" text="Scale:">
+                    <HBox.margin>
+                        <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                    </HBox.margin>
+                </Label>
+              
+                <RadioButton fx:id="logRadio" contentDisplay="RIGHT" mnemonicParsing="false" selected="true" styleClass="toggle-butto" text="Logarithmic">
+                    <toggleGroup>
+                        <ToggleGroup fx:id="scaleGroup" />
+                    </toggleGroup>
+                </RadioButton>
+              
+             
+                <ImageView fx:id="logImageView" fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                    <image>
+                        <Image url="@../../images/question-frame.png" />
+                    </image>
+               <HBox.margin>
+                  <Insets right="5.0" />
+               </HBox.margin>
+                </ImageView>
+                <RadioButton fx:id="linearRadio" contentDisplay="RIGHT" mnemonicParsing="false" text="Linear" toggleGroup="$scaleGroup" />
+            <ImageView fx:id="linearImageView" fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+               <image>
+                  <Image url="@../../images/question-frame.png" />
+               </image>
+            </ImageView>
+            </children>
+        </HBox>
+    </children>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..2bd96bd2a70c36c1aca7bcdbfed806430c9f9afe
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/Bundle.properties-MERGED
@@ -0,0 +1,42 @@
+CollapseClusterAction.text=Collapse
+DetailViewPane.advancedLayoutOptionsButtonLabel.text=Advanced Layout Options
+DetailViewPane.bandByTypeBox.text=Band by Type
+DetailViewPane.countsRadio.text=Show Counts Only
+DetailViewPane.hiddenRadio.text=Hide Description
+DetailViewPane.loggedTask.backButton=Back (Cancel)
+DetailViewPane.loggedTask.continueButton=Continue
+DetailViewPane.loggedTask.name=Updating Details View
+# {0} - number of events
+DetailViewPane.loggedTask.prompt=You are about to show details for {0} events.  This might be very slow and could exhaust available memory.\n\nDo you want to continue?
+DetailViewPane.loggedTask.queryDb=Retrieving event data
+DetailViewPane.loggedTask.updateUI=Populating view
+DetailViewPane.oneEventPerRowBox.text=One Per Row
+DetailViewPane.pinnedLaneLabel.text=Pinned Events
+DetailViewPane.primaryLaneLabel.text=All Events (Filtered)
+DetailViewPane.showRadio.text=Show Full Description
+DetailViewPane.truncateAllBox.text=Truncate Descriptions
+DetailViewPane.truncateSliderLabel.text=max description width (px):
+EventBundleNodeBase.toolTip.loading=loading...
+EventClusterNode.loggedTask.name=Load sub events
+# {0} - hash set count string
+EventNodeBase.toolTip.hashSetHits=\n\nHash Set Hits\n{0}
+EventNodeBase.toolTip.loading2=loading tooltip
+# {0} - tag count string
+EventNodeBase.toolTip.tags=\n\nTags\n{0}
+# {0} - counts
+# {1} - event type
+# {2} - description
+# {3} - start date/time
+# {4} - end date/time
+EventNodeBase.tooltip.text={0} {1} events\n{2}\nbetween\t{3}\nand   \t{4}
+ExpandClusterAction.text=Expand
+# {0} - date/time at guideline position
+GuideLine.tooltip.text={0}\nRight-click to remove.\nDrag to reposition.
+HideDescriptionAction.displayMsg=Hide this group from the details view.
+HideDescriptionAction.displayName=Hide
+PinEventAction.text=Pin
+PinnedChartLane.pinnedEventsListener.errorMessage=Error adding pinned event to lane.
+PlaceMArkerAction.name=Place Marker
+PrimaryDetailsChartLane.stripeChangeListener.errorMessage=Error adding stripe to chart lane.
+UnhideDescriptionAction.displayName=Unhide
+UnPinEventAction.text=Unpin
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/Bundle_ja.properties
new file mode 100755
index 0000000000000000000000000000000000000000..bf305b6d7215ec0ed644c265a32730f342b16b82
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/Bundle_ja.properties
@@ -0,0 +1,35 @@
+DetailViewPane.loggedTask.name=\u8A73\u7D30\u30D3\u30E5\u30FC\u3092\u66F4\u65B0
+DetailViewPane.loggedTask.queryDb=\u30A4\u30D9\u30F3\u30C8\u30C7\u30FC\u30BF\u3092\u53D6\u5F97\u4E2D
+DetailViewPane.loggedTask.updateUI=\u30D3\u30B8\u30E5\u30A2\u30E9\u30A4\u30BC\u30FC\u30B7\u30E7\u30F3\u306B\u60C5\u5831\u3092\u5165\u529B\u4E2D
+EventDetailChart.chartContextMenu.placeMarker.name=\u30DE\u30FC\u30AB\u30FC\u3092\u8A2D\u7F6E
+DetailViewPan.truncateAllBox.text=\u8AAC\u660E\u3092\u524A\u9664
+DetailViewPan.truncateAllBoxMenuItem.text=\u8AAC\u660E\u3092\u524A\u9664
+DetailViewPane.advancedLayoutOptionsButtonLabel.text=\u30A2\u30C9\u30D0\u30F3\u30B9\u30EC\u30A4\u30A2\u30A6\u30C8\u30AA\u30D7\u30B7\u30E7\u30F3
+DetailViewPane.countsRadio.text=\u30AB\u30A6\u30F3\u30C8\u306E\u307F\u8868\u793A
+DetailViewPane.countsRadioMenuItem.text=\u30AB\u30A6\u30F3\u30C8\u306E\u307F\u8868\u793A
+DetailViewPane.descVisSeparatorMenuItem.text=\u8AAC\u660E\u30D3\u30B8\u30D3\u30EA\u30C6\u30A3\uFF08\u53EF\u8996\u6027\uFF09
+DetailViewPane.hiddenRadio.text=\u8AAC\u660E\u3092\u96A0\u3059
+DetailViewPane.hiddenRadioMenuItem.text=\u8AAC\u660E\u3092\u96A0\u3059
+DetailViewPane.oneEventPerRowBox.text=1\u5217\u306B\u3064\u304D1\u30A4\u30D9\u30F3\u30C8
+DetailViewPane.oneEventPerRowBoxMenuItem.text=1\u5217\u306B\u3064\u304D1\u30A4\u30D9\u30F3\u30C8
+DetailViewPane.showRadio.text=\u8A73\u7D30\u8AAC\u660E\u3092\u8868\u793A
+DetailViewPane.showRadioMenuItem.text=\u8A73\u7D30\u8AAC\u660E\u3092\u8868\u793A
+DetailViewPane.truncateSlideLabelMenuItem.text=\u8AAC\u660E\u306E\u6700\u5927\u5E45\uFF08px\uFF09
+DetailViewPane.truncateSliderLabel.text=\u8AAC\u660E\u306E\u6700\u5927\u5E45\uFF08px\uFF09\uFF1A
+DetailViewPane.bandByTypeBox.text=\u30D0\u30F3\u30C9\u30D0\u30A4\u30BF\u30A4\u30D7
+DetailViewPane.bandByTypeBoxMenuItem.text=\u30D0\u30F3\u30C9\u30D0\u30A4\u30BF\u30A4\u30D7
+CollapseClusterAction.text=\u30B3\u30E9\u30D7\u30B9
+DetailViewPane.loggedTask.backButton=\u623B\u308B\uFF08\u53D6\u6D88\uFF09
+DetailViewPane.loggedTask.continueButton=\u9032\u3080
+DetailViewPane.loggedTask.prompt={0}\u30A4\u30D9\u30F3\u30C8\u306E\u8A73\u7D30\u3092\u8868\u793A\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307E\u3059\u3002\u3053\u308C\u306F\u975E\u5E38\u306B\u6642\u9593\u304C\u304B\u304B\u308B\u3001\u307E\u305F\u306FAutopsy\u3092\u30AF\u30E9\u30C3\u30B7\u30E5\u3059\u308B\u304B\u3082\u3057\u308C\u307E\u305B\u3093\u3002\n\n\u5B9F\u884C\u3057\u307E\u3059\u304B\uFF1F
+EventBundleNodeBase.toolTip.hashSetHits=\n\n\u30CF\u30C3\u30B7\u30E5\u30BB\u30C3\u30C8\u30D2\u30C3\u30C8\n{0}
+EventBundleNodeBase.toolTip.loading=\u8AAD\u307F\u8FBC\u307F\u4E2D...
+EventBundleNodeBase.toolTip.loading2=\u30C4\u30FC\u30EB\u30C1\u30C3\u30D7\u3092\u8AAD\u307F\u8FBC\u307F\u4E2D
+EventBundleNodeBase.toolTip.tags=\n\n\u30BF\u30B0\n{0}
+EventBundleNodeBase.tooltip.text={0} {1} \u30A4\u30D9\u30F3\u30C8\n{2}\n{3}\u3068{4}\u306E\u9593
+EventStripeNode.loggedTask.name=\u30B5\u30D6\u30AF\u30E9\u30B9\u30BF\u3092\u8AAD\u307F\u8FBC\u307F\u4E2D
+ExpandClusterAction.text=\u30A8\u30AF\u30B9\u30D1\u30F3\u30C9
+GuideLine.tooltip.text={0}\n\u53F3\u30AF\u30EA\u30C3\u30AF\u3067\u524A\u9664\u3002\n\u30C9\u30E9\u30C3\u30B0\u3057\u3066\u4F4D\u7F6E\u5909\u66F4\u3002
+HideDescriptionAction.displayMsg=\u8A73\u7D30\u30D3\u30E5\u30FC\u304B\u3089\u3053\u306E\u30B0\u30EB\u30FC\u30D7\u3092\u96A0\u3059\u3002
+HideDescriptionAction.displayName=\u96A0\u3059
+UnhideDescriptionAction.displayName=\u96A0\u3057\u305F\u3082\u306E\u3092\u8868\u793A
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewSettingsPane.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewSettingsPane.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..350096d1aa8392031833a81cd0ba3682c409aea3
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/DetailViewSettingsPane.fxml
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.CheckBox?>
+<?import javafx.scene.control.CustomMenuItem?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.MenuButton?>
+<?import javafx.scene.control.RadioButton?>
+<?import javafx.scene.control.SeparatorMenuItem?>
+<?import javafx.scene.control.Slider?>
+<?import javafx.scene.control.ToggleButton?>
+<?import javafx.scene.control.ToggleGroup?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.HBox?>
+
+<fx:root alignment="CENTER_LEFT" spacing="5.0" type="javafx.scene.layout.HBox" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+    <children>
+      <ToggleButton fx:id="pinnedEventsToggle" mnemonicParsing="false" text="Pinned Events">
+         <graphic>
+            <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+               <image>
+                  <Image url="@../../images/marker--pin.png" />
+               </image>
+            </ImageView>
+         </graphic>
+      </ToggleButton>
+        <MenuButton fx:id="advancedLayoutOptionsButtonLabel" mnemonicParsing="false">
+            <items>
+                <CustomMenuItem fx:id="bandByTypeBoxMenuItem" hideOnClick="false" mnemonicParsing="false">
+                    <content>
+                        <CheckBox fx:id="bandByTypeBox" mnemonicParsing="false">
+                            <padding>
+                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                            </padding>
+                        </CheckBox>
+                    </content>
+                </CustomMenuItem>
+                <CustomMenuItem fx:id="oneEventPerRowBoxMenuItem" hideOnClick="false" mnemonicParsing="false">
+                    <content>
+                        <CheckBox fx:id="oneEventPerRowBox" mnemonicParsing="false">
+                            <padding>
+                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                            </padding>
+                        </CheckBox>
+                    </content>
+                </CustomMenuItem>
+                <SeparatorMenuItem mnemonicParsing="false" />
+                <CustomMenuItem fx:id="truncateAllBoxMenuItem" hideOnClick="false" mnemonicParsing="false">
+                    <content>
+                        <CheckBox fx:id="truncateAllBox" mnemonicParsing="false">
+                            <padding>
+                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                            </padding>
+                        </CheckBox>
+                    </content>
+                </CustomMenuItem>
+                <CustomMenuItem fx:id="truncateSliderLabelMenuItem" hideOnClick="false" mnemonicParsing="false">
+                    <content>
+                        <Label fx:id="truncateSliderLabel" contentDisplay="BOTTOM">
+                            <graphic>
+                                <Slider id="truncateAllSlider" fx:id="truncateWidthSlider" blockIncrement="50.0" disable="false" majorTickUnit="150.0" max="500.0" min="50.0" minorTickCount="0" prefHeight="33.0" prefWidth="150.0" showTickLabels="true" showTickMarks="false" value="200.0" />
+                            </graphic>
+                        </Label>
+                    </content>
+                </CustomMenuItem>
+                <SeparatorMenuItem fx:id="descVisibilitySeparatorMenuItem" mnemonicParsing="false" />
+                <CustomMenuItem fx:id="showRadioMenuItem" hideOnClick="false" mnemonicParsing="false">
+                    <content>
+                        <RadioButton fx:id="showRadio" mnemonicParsing="false" selected="true">
+                            <toggleGroup>
+                                <ToggleGroup fx:id="descrVisibility" />
+                            </toggleGroup>
+                            <padding>
+                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                            </padding>
+                        </RadioButton>
+                    </content>
+                </CustomMenuItem>
+                <CustomMenuItem fx:id="countsRadioMenuItem" hideOnClick="false" mnemonicParsing="false">
+                    <content>
+                        <RadioButton fx:id="countsRadio" mnemonicParsing="false" toggleGroup="$descrVisibility">
+                            <padding>
+                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                            </padding>
+                        </RadioButton>
+                    </content>
+                </CustomMenuItem>
+                <CustomMenuItem fx:id="hiddenRadioMenuItem" hideOnClick="false" mnemonicParsing="false">
+                    <content>
+                        <RadioButton fx:id="hiddenRadio" mnemonicParsing="false" toggleGroup="$descrVisibility">
+                            <padding>
+                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                            </padding>
+                        </RadioButton>
+                    </content>
+                </CustomMenuItem>
+            </items>
+        </MenuButton>
+    </children>
+    <padding>
+        <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+    </padding>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/EventsDetailsChart.css b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/EventsDetailsChart.css
new file mode 100755
index 0000000000000000000000000000000000000000..c89d12a3748dee28c381f34fa88762debe0cc292
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/EventsDetailsChart.css
@@ -0,0 +1,7 @@
+.guide-line{
+    -fx-opacity: .5;
+    -fx-stroke: red;
+    -fx-stroke-dash-array: 5 5;
+    -fx-stroke-width: 3;
+    -fx-cursor: h-resize;
+}
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/tree/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/tree/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..78ee1c62f563a7e9c40c8516907c15cf331e233b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/tree/Bundle.properties-MERGED
@@ -0,0 +1,4 @@
+EventsTree.Label.text=Sort By:
+TreeComparator.Count.displayName=Count
+TreeComparator.Description.displayName=Description
+TreeComparator.Type.displayName=Type
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/tree/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/tree/Bundle_ja.properties
new file mode 100755
index 0000000000000000000000000000000000000000..5252dcf4f3a909e413a1915c89a9d28f462c10fa
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/tree/Bundle_ja.properties
@@ -0,0 +1,4 @@
+EventsTree.Label.text=\u30BD\u30FC\u30C8\u30D0\u30A4\uFF1A
+TreeComparator.Count.displayName=\u30AB\u30A6\u30F3\u30C8
+TreeComparator.Description.displayName=\u8AAC\u660E
+TreeComparator.Type.displayName=\u30BF\u30A4\u30D7
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventsTree.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventsTree.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..19698df05aa9720e995d5ce25564721bdabe4f52
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/detailview/tree/EventsTree.fxml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import java.lang.*?>
+<?import javafx.collections.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+
+
+                <fx:root prefHeight="-1.0" prefWidth="-1.0" type="BorderPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
+                  <center>
+                    <TreeView fx:id="eventsTree" prefHeight="-1.0" prefWidth="-1.0" />
+                  </center>
+                  <top>
+                    <ToolBar>
+                      <items>
+                        <Label fx:id="eventsTreeLabel" />
+                        <ComboBox fx:id="sortByBox">
+                          <items>
+                            <FXCollections fx:factory="observableArrayList">
+                              <String fx:value="Item 1" />
+                              <String fx:value="Item 2" />
+                              <String fx:value="Item 3" />
+                            </FXCollections>
+                          </items>
+                        </ComboBox>
+                      </items>
+                    </ToolBar>
+                  </top>
+                </fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..149c2da610cc059b93bd097bb4f8bf0cf838400a
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/Bundle.properties-MERGED
@@ -0,0 +1,12 @@
+FilsetSetPanel.hiddenDescriptionsPane.displayName=Hidden Descriptions
+FilterSetPanel.applyButton.longText=(Re)Apply filters
+FilterSetPanel.applyButton.text=Apply
+FilterSetPanel.defaultButton.text=Default
+FilterSetPanel.hiddenDescriptionsListView.remove=Remove from list
+FilterSetPanel.hiddenDescriptionsListView.unhideAndRemove=Unhide and remove from list
+Timeline.ui.filtering.menuItem.all=all
+Timeline.ui.filtering.menuItem.none=none
+Timeline.ui.filtering.menuItem.only=only
+Timeline.ui.filtering.menuItem.others=others
+Timeline.ui.filtering.menuItem.select=select
+Timeline.ui.filtering.promptText=enter filter string
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/Bundle_ja.properties
new file mode 100755
index 0000000000000000000000000000000000000000..bad4e2e9cad94fd80539f9da852032e81d68fc32
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/Bundle_ja.properties
@@ -0,0 +1,12 @@
+Timeline.ui.filtering.menuItem.all=\u5168\u3066
+Timeline.ui.filtering.menuItem.none=\u7121\u3057
+Timeline.ui.filtering.menuItem.only=\u4E0B\u8A18\u306B\u9650\u5B9A
+Timeline.ui.filtering.menuItem.others=\u305D\u306E\u4ED6
+Timeline.ui.filtering.menuItem.select=\u9078\u629E
+Timeline.ui.filtering.promptText=\u30D5\u30A3\u30EB\u30BF\u30B9\u30C8\u30EA\u30F3\u30B0\u3092\u5165\u529B
+FilterSetPanel.applyButton.text=\u9069\u7528
+FilterSetPanel.defaultButton.text=\u30C7\u30D5\u30A9\u30EB\u30C8
+FilsetSetPanel.hiddenDescriptionsPane.displayName=\u96A0\u3055\u308C\u305F\u8AAC\u660E
+FilterSetPanel.applyButton.longText=\u30D5\u30A3\u30EB\u30BF\u30FC\u3092\uFF08\u518D\uFF09\u9069\u7528
+FilterSetPanel.hiddenDescriptionsListView.remove=\u30EA\u30B9\u30C8\u304B\u3089\u524A\u9664
+FilterSetPanel.hiddenDescriptionsListView.unhideAndRm=\u96A0\u3057\u305F\u3082\u306E\u3092\u8868\u793A\u3057\u3001\u30EA\u30B9\u30C8\u304B\u3089\u524A\u9664
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..dcbfa8a1311c0d81c9d616c030fa28671b3383a9
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/FilterSetPanel.fxml
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import org.controlsfx.control.*?>
+<?import java.lang.*?>
+<?import javafx.geometry.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.image.*?>
+<?import javafx.scene.layout.*?>
+
+<fx:root type="BorderPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
+    <top>
+        <ToolBar prefWidth="200.0" BorderPane.alignment="CENTER">
+            <items>
+                <Button fx:id="applyButton" mnemonicParsing="false">
+                    <HBox.margin>
+                        <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                    </HBox.margin>
+                    <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                            <image>
+                                <Image url="@../../images/tick.png" />
+                            </image>
+                        </ImageView>
+                    </graphic>
+                </Button>
+                <Button fx:id="defaultButton" mnemonicParsing="false">
+                    <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                            <image>
+                                <Image url="@../../images/arrow-circle-double-135.png" />
+                            </image>
+                        </ImageView>
+                    </graphic>
+                </Button>
+            </items>
+        </ToolBar>
+    </top>
+    <center>
+        <SplitPane fx:id="splitPane" dividerPositions="0.5" orientation="VERTICAL">
+            <items>
+                <TreeTableView fx:id="filterTreeTable" editable="true" minHeight="50.0" showRoot="false" BorderPane.alignment="CENTER">
+                    <columns>
+                        <TreeTableColumn fx:id="treeColumn" minWidth="100.0" prefWidth="200.0" sortable="false" />
+                        <TreeTableColumn fx:id="legendColumn" editable="false" minWidth="50.0" prefWidth="50.0" sortable="false" />
+                    </columns>
+                    <columnResizePolicy>
+                        <TreeTableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
+                    </columnResizePolicy>
+                </TreeTableView>
+                <TitledPane fx:id="hiddenDescriptionsPane" collapsible="false" disable="true" expanded="false" minHeight="25.0" text="Hidden Descriptions">
+                    <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                            <Image url="@../../images/eye_close.png" />
+                        </ImageView>
+                    </graphic>
+                    <content>
+                        <ListView fx:id="hiddenDescriptionsListView" />
+                    </content>
+                </TitledPane>
+            </items>
+        </SplitPane>
+    </center>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/FilterTable.css b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/FilterTable.css
new file mode 100755
index 0000000000000000000000000000000000000000..fa3c5a76dbc43e0c298330ae1c379de8e9d31cef
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/FilterTable.css
@@ -0,0 +1,3 @@
+
+
+.column-header-background { visibility: hidden; -fx-padding: -1em; }
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/datamodel/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/datamodel/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..fb3f6bc398dfb8668bfe903a2b4513604c8f5556
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/filtering/datamodel/Bundle.properties-MERGED
@@ -0,0 +1 @@
+RootFilterState.displayName=Root
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/listvew/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/listvew/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..3fb1acff31e7e8d54c43826e48876d7e1ada97b7
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/listvew/Bundle.properties-MERGED
@@ -0,0 +1,18 @@
+EventRow.updateItem.errorMessage=Error getting event by id.
+EventTableCell.updateItem.errorMessage=Error getting event by id.
+ListChart.errorMsg=There was a problem getting the content for the selected event.
+# {0} - the number of events
+ListTimeline.eventCountLabel.text={0} events
+ListTimeline.hashHitTooltip.error=There was a problem getting the hash set names for the selected event.
+# {0} - hash set names
+ListTimeline.hashHitTooltip.text=Hash Sets:\n{0}
+ListTimeline.taggedTooltip.error=There was a problem getting the tag names for the selected event.
+# {0} - tag names
+ListTimeline.taggedTooltip.text=Tags:\n{0}
+ListView.EventTypeCell.accessedTooltip=File Accessed ( A )
+ListView.EventTypeCell.changedTooltip=File Changed ( C )
+ListView.EventTypeCell.createdTooltip=File Created ( B, for Born )
+ListView.EventTypeCell.modifiedTooltip=File Modified ( M )
+ListViewPane.loggedTask.name=Updating List View
+ListViewPane.loggedTask.queryDb=Retrieving event data
+ListViewPane.loggedTask.updateUI=Populating view
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/ui/listvew/ListTimeline.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/listvew/ListTimeline.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..de86817f003a4b789c0298ab4edb319def328be9
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/ui/listvew/ListTimeline.fxml
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.Cursor?>
+<?import javafx.scene.control.Button?>
+<?import javafx.scene.control.ComboBox?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.TableColumn?>
+<?import javafx.scene.control.TableView?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.BorderPane?>
+<?import javafx.scene.layout.HBox?>
+
+<fx:root type="BorderPane" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+   <top>
+      <HBox alignment="CENTER_RIGHT" spacing="5.0" BorderPane.alignment="CENTER">
+         <children>
+            <Label fx:id="eventCountLabel" text=" # of events" />
+            <HBox fx:id="navControls" alignment="CENTER_LEFT" minHeight="38.0" spacing="5.0">
+               <children>
+                  <Label text="Jump By: " />
+                  <ComboBox fx:id="scrollInrementComboBox" prefHeight="32.0">
+                     <HBox.margin>
+                        <Insets right="10.0" />
+                     </HBox.margin></ComboBox>
+                  <Button fx:id="firstButton" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="32.0" prefWidth="32.0">
+                     <graphic>
+                        <ImageView>
+                           <image>
+                              <Image url="@../../images/resultset_first.png" />
+                           </image>
+                        </ImageView>
+                     </graphic>
+                  </Button>
+                  <Button fx:id="previousButton" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="32.0" prefWidth="32.0">
+                     <graphic>
+                        <ImageView>
+                           <image>
+                              <Image url="@../../images/resultset_previous.png" />
+                           </image>
+                        </ImageView>
+                     </graphic>
+                  </Button>
+                  <Button fx:id="nextButton" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="32.0" prefWidth="32.0">
+                     <cursor>
+                        <Cursor fx:constant="HAND" />
+                     </cursor>
+                     <graphic>
+                        <ImageView>
+                           <image>
+                              <Image url="@../../images/resultset_next.png" />
+                           </image>
+                        </ImageView>
+                     </graphic>
+                  </Button>
+                  <Button fx:id="lastButton" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="32.0" prefWidth="32.0">
+                     <graphic>
+                        <ImageView>
+                           <image>
+                              <Image url="@../../images/resultset_last.png" />
+                           </image>
+                        </ImageView>
+                     </graphic>
+                  </Button>
+               </children>
+            </HBox>
+         </children>
+         <BorderPane.margin>
+            <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+         </BorderPane.margin>
+      </HBox>
+   </top>
+   <center>
+      <TableView fx:id="table" tableMenuButtonVisible="true" BorderPane.alignment="CENTER">
+        <columns>
+          <TableColumn fx:id="dateTimeColumn" editable="false" maxWidth="200.0" minWidth="150.0" prefWidth="150.0" resizable="false" sortable="false" text="Date/Time" />
+            <TableColumn fx:id="typeColumn" editable="false" maxWidth="100.0" minWidth="100.0" prefWidth="100.0" sortable="false" text="Event Type" />
+            <TableColumn fx:id="descriptionColumn" editable="false" maxWidth="3000.0" minWidth="100.0" prefWidth="300.0" sortable="false" text="Description" />
+            <TableColumn fx:id="idColumn" editable="false" maxWidth="50.0" minWidth="50.0" prefWidth="50.0" resizable="false" sortable="false" text="ID" />
+            <TableColumn fx:id="taggedColumn" maxWidth="75.0" minWidth="75.0" prefWidth="75.0" resizable="false" text="Tagged" />
+            <TableColumn fx:id="hashHitColumn" maxWidth="75.0" minWidth="75.0" prefWidth="75.0" resizable="false" text="Hash Hit" />
+        </columns>
+         <columnResizePolicy>
+            <TableView fx:constant="CONSTRAINED_RESIZE_POLICY" />
+         </columnResizePolicy>
+      </TableView>
+   </center>
+</fx:root>
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/utils/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/utils/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..593c3996fca32a7fa882a2fdeeb567dd7a9a71b4
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/utils/Bundle.properties-MERGED
@@ -0,0 +1 @@
+FilterUtils.otherFilter.displayName=Other
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/Bundle.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..2b9a58cfe59e17bf9cc5b2a27ed3644e95799b8f
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/Bundle.properties
@@ -0,0 +1,6 @@
+DescriptionLOD.short=Short
+DescriptionLOD.medium=Medium
+DescriptionLOD.full=Full
+EventTypeZoomLevel.rootType=Root Type
+EventTypeZoomLevel.baseType=Base Type
+EventTypeZoomLevel.subType=Sub Type
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/Bundle.properties-MERGED b/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..0239451e269b3487eef07f9ef712414e397f7b1e
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/Bundle.properties-MERGED
@@ -0,0 +1,11 @@
+DescriptionLOD.short=Short
+DescriptionLOD.medium=Medium
+DescriptionLOD.full=Full
+EventTypeZoomLevel.rootType=Root Type
+EventTypeZoomLevel.baseType=Base Type
+EventTypeZoomLevel.subType=Sub Type
+ZoomSettingsPane.descrLODLabel.text=Description Detail:
+ZoomSettingsPane.sliderChange.errorText=Error responding to slider value change.
+ZoomSettingsPane.timeUnitLabel.text=Time Units:
+ZoomSettingsPane.typeZoomLabel.text=Event Type:
+ZoomSettingsPane.zoomLabel.text=Zoom
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/Bundle_ja.properties b/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/Bundle_ja.properties
new file mode 100755
index 0000000000000000000000000000000000000000..29c96aaa139fbb11c586f17d11cab43595761600
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/Bundle_ja.properties
@@ -0,0 +1,10 @@
+EventTypeZoomLevel.baseType=\u30d9\u30fc\u30b9\u30bf\u30a4\u30d7
+EventTypeZoomLevel.rootType=\u30eb\u30fc\u30c8\u30bf\u30a4\u30d7
+EventTypeZoomLevel.subType=\u30b5\u30d6\u30bf\u30a4\u30d7
+DescriptionLOD.short=\u7c21\u6f54
+DescriptionLOD.medium=\u6982\u8981
+DescriptionLOD.full=\u8a73\u7d30
+ZoomSettingsPane.descrLODLabel.text=\u8a73\u7d30\u8aac\u660e\uff1a
+ZoomSettingsPane.historyLabel.text=\u5c65\u6b74\uff1a
+ZoomSettingsPane.timeUnitLabel.text=\u6642\u9593\u5358\u4f4d\uff1a
+ZoomSettingsPane.typeZoomLabel.text=\u30a4\u30d9\u30f3\u30c8\u30bf\u30a4\u30d7\uff1a
\ No newline at end of file
diff --git a/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.fxml b/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.fxml
new file mode 100755
index 0000000000000000000000000000000000000000..eeb81efecdd8573cd857715a0d3d69059aba933b
--- /dev/null
+++ b/out/production/Core/org/sleuthkit/autopsy/timeline/zooming/ZoomSettingsPane.fxml
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.Slider?>
+<?import javafx.scene.control.TitledPane?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.AnchorPane?>
+<?import javafx.scene.layout.ColumnConstraints?>
+<?import javafx.scene.layout.GridPane?>
+<?import javafx.scene.layout.RowConstraints?>
+
+<fx:root alignment="TOP_LEFT" collapsible="false" contentDisplay="RIGHT" minHeight="-Infinity" minWidth="-Infinity" type="TitledPane" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+    <content>
+        <AnchorPane minHeight="-Infinity" minWidth="-Infinity">
+            <children>
+                <GridPane alignment="CENTER" hgap="5.0" minHeight="-Infinity" minWidth="-Infinity" vgap="5.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="10.0" AnchorPane.topAnchor="0.0">
+                    <children>
+                        <Label fx:id="descrLODLabel" GridPane.rowIndex="2">
+                            <GridPane.margin>
+                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                            </GridPane.margin>
+                        </Label>
+                        <Slider fx:id="descrLODSlider" blockIncrement="1.0" majorTickUnit="1.0" max="10.0" minorTickCount="0" showTickLabels="true" showTickMarks="true" snapToTicks="true" GridPane.columnIndex="1" GridPane.rowIndex="2">
+                            <GridPane.margin>
+                                <Insets />
+                            </GridPane.margin>
+                        </Slider>
+                        <Label fx:id="typeZoomLabel" GridPane.rowIndex="1">
+                            <GridPane.margin>
+                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                            </GridPane.margin>
+                        </Label>
+                        <Slider fx:id="typeZoomSlider" blockIncrement="1.0" majorTickUnit="1.0" max="10.0" minorTickCount="0" showTickLabels="true" showTickMarks="true" snapToTicks="true" GridPane.columnIndex="1" GridPane.rowIndex="1">
+                            <GridPane.margin>
+                                <Insets />
+                            </GridPane.margin>
+                        </Slider>
+                        <Label fx:id="timeUnitLabel" GridPane.valignment="CENTER">
+                            <GridPane.margin>
+                                <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                            </GridPane.margin>
+                        </Label>
+                        <Slider fx:id="timeUnitSlider" blockIncrement="1.0" majorTickUnit="1.0" max="10.0" minorTickCount="0" showTickLabels="true" showTickMarks="true" snapToTicks="true" GridPane.columnIndex="1">
+                            <GridPane.margin>
+                                <Insets />
+                            </GridPane.margin>
+                        </Slider>
+                    </children>
+                    <columnConstraints>
+                        <ColumnConstraints fillWidth="false" halignment="LEFT" hgrow="NEVER" minWidth="-Infinity" />
+                        <ColumnConstraints halignment="CENTER" hgrow="SOMETIMES" minWidth="-Infinity" />
+                    </columnConstraints>
+                    <rowConstraints>
+                        <RowConstraints minHeight="-Infinity" vgrow="NEVER" />
+                        <RowConstraints minHeight="-Infinity" vgrow="NEVER" />
+                        <RowConstraints minHeight="-Infinity" vgrow="NEVER" />
+                        <RowConstraints />
+                    </rowConstraints>
+               <padding>
+                  <Insets top="5.0" />
+               </padding>
+                </GridPane>
+            </children>
+            <padding>
+                <Insets right="5.0" />
+            </padding>
+        </AnchorPane>
+    </content>
+    <graphic>
+            <Label fx:id="zoomLabel" text="Zoom">
+                <graphic>
+                    <ImageView fitHeight="16.0" fitWidth="16.0" preserveRatio="true">
+                        <image>
+                            <Image url="@../images/magnifier-zoom.png" />
+                        </image>
+                    </ImageView>
+                </graphic>
+            </Label>
+    </graphic>
+</fx:root>
diff --git a/out/production/CoreLibs/org/sleuthkit/autopsy/corelibs/Bundle.properties b/out/production/CoreLibs/org/sleuthkit/autopsy/corelibs/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..6c4bc4b0d3ee29b053f933773543a913e8afa194
--- /dev/null
+++ b/out/production/CoreLibs/org/sleuthkit/autopsy/corelibs/Bundle.properties
@@ -0,0 +1,7 @@
+OpenIDE-Module-Display-Category=Libraries
+OpenIDE-Module-Long-Description=\
+    External library dependencies for the Core module.  \n\
+    The libraries can also be imported by other modules.
+OpenIDE-Module-Name=Autopsy-CoreLibs
+OpenIDE-Module-Short-Description=Autopsy Core module external libraries
+SigarLoader.linkErr.msg=Could not load sigar library for your environment (non-critical), OS-level metrics will be unavailable.
diff --git a/out/production/CoreLibs/org/sleuthkit/autopsy/corelibs/Bundle_ja.properties b/out/production/CoreLibs/org/sleuthkit/autopsy/corelibs/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..bbc1bac4b15e1c7ebeab77eb502fc0dbc4c6ae5e
--- /dev/null
+++ b/out/production/CoreLibs/org/sleuthkit/autopsy/corelibs/Bundle_ja.properties
@@ -0,0 +1,7 @@
+OpenIDE-Module-Display-Category=\u30E9\u30A4\u30D6\u30E9\u30EA
+OpenIDE-Module-Name=Autopsy-\u30B3\u30A2\u30E9\u30A4\u30D6\u30E9\u30EA
+OpenIDE-Module-Long-Description=\
+    \u30B3\u30A2\u30E2\u30B8\u30E5\u30FC\u30EB\u7528\u306E\u5916\u90E8\u30E9\u30A4\u30D6\u30E9\u30EA\u3078\u306E\u4F9D\u5B58\u95A2\u4FC2\u3002\n\
+    \u30E9\u30A4\u30D6\u30E9\u30EA\u306F\u4ED6\u306E\u30E2\u30B8\u30E5\u30FC\u30EB\u304B\u3089\u3082\u30A4\u30F3\u30DD\u30FC\u30C8\u3067\u304D\u307E\u3059\u3002
+OpenIDE-Module-Short-Description=Autopsy\u30B3\u30A2\u30E2\u30B8\u30E5\u30FC\u30EB\u306E\u5916\u90E8\u30E9\u30A4\u30D6\u30E9\u30EA
+SigarLoader.linkErr.msg=Sigar\u30E9\u30A4\u30D6\u30E9\u30EA\u3092\u304A\u4F7F\u3044\u306E\u74B0\u5883\u306B\u8AAD\u307F\u8FBC\u3081\u307E\u305B\u3093\u3067\u3057\u305F\uFF08\u91CD\u5927\u3067\u306F\u3042\u308A\u307E\u305B\u3093\uFF09\u3001OS\u30EC\u30D9\u30EB\u306E\u30E1\u30C8\u30EA\u30AF\u30B9\u306F\u78BA\u8A8D\u3067\u304D\u307E\u305B\u3093\u3002
\ No newline at end of file
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties b/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..f3081bef8906f98f687668ba8bdef6006ee08af0
--- /dev/null
+++ b/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties
@@ -0,0 +1,259 @@
+AutoIngestDashboard.lbCompleted.text=Completed Jobs
+AutoIngestDashboard.lbRunning.text=Running Jobs
+AutoIngestDashboard.lbPending.text=Pending Jobs
+AutoIngestDashboard.JobsTableModel.ColumnHeader.Case=Case
+AutoIngestDashboard.JobsTableModel.ColumnHeader.ImageFolder=Data Source
+AutoIngestDashboard.JobsTableModel.ColumnHeader.HostName=Host Name
+AutoIngestDashboard.JobsTableModel.ColumnHeader.CreatedTime=Job Created
+AutoIngestDashboard.JobsTableModel.ColumnHeader.StartedTime=Stage Started
+AutoIngestDashboard.JobsTableModel.ColumnHeader.CompletedTime=Job Completed
+AutoIngestDashboard.JobsTableModel.ColumnHeader.Stage=Stage
+AutoIngestDashboard.JobsTableModel.ColumnHeader.Status=Status
+AutoIngestDashboard.JobsTableModel.ColumnHeader.ManifestFilePath=Manifest File Path
+AutoIngestDashboard.JobsTableModel.ColumnHeader.StageTime=Time in Stage
+AutoIngestDashboard.JobsTableModel.ColumnHeader.CaseFolder=Case 
+AutoIngestDashboard.JobsTableModel.ColumnHeader.Job=Job 
+AutoIngestDashboard.tbServicesStatusMessage.Message=Case databases {0}, keyword search {1}, coordination {2}, messaging {3} 
+AutoIngestDashboard.tbServicesStatusMessage.Message.Up=up
+AutoIngestDashboard.tbServicesStatusMessage.Message.Down=down
+AutoIngestDashboard.tbServicesStatusMessage.Message.Unknown=unknown
+ConfirmationDialog.DoNotDelete=Do not delete
+ConfirmationDialog.Delete=Permanently delete
+ConfirmationDialog.DeleteAreYouSure=The entire case will be removed. Are you sure you want to delete case 
+ConfirmationDialog.ConfirmDeletion=Do you really want to cancel copy job 
+ConfirmationDialog.ConfirmDeletionHeader=Confirm Deletion
+ConfirmationDialog.QuestionMark=?
+ConfirmationDialog.DoNotCancelModule=Do Not Cancel Module
+ConfirmationDialog.DoNotCancelJob=Do Not Cancel Job
+ConfirmationDialog.DoNotCancel=Do not cancel
+ConfirmationDialog.Cancel=Proceed with cancellation
+ConfirmationDialog.CancelJob=Cancel Job
+ConfirmationDialog.CancelModule=Cancel Module
+ConfirmationDialog.CancelModuleAreYouSure=The analysis of the ingest module processing the current job will be canceled. Are you sure?
+ConfirmationDialog.CancelJobAreYouSure=The currently running job will be canceled. Are you sure?
+ConfirmationDialog.ConfirmCancellationHeader=Confirm Cancellation
+ConfirmationDialog.Exit=Exit
+ConfirmationDialog.DoNotExit=Do Not Exit
+ConfirmationDialog.ConfirmExit=All incomplete copy jobs will be cancelled. Are you sure?
+ConfirmationDialog.ConfirmExitHeader=Confirm Exit
+OpenIDE-Module-Long-Description=This module contains features that are being developed by Basis Technology and are not part of the default Autopsy distribution. You can enable this module to use the new features. The features should be stable, but their exact behavior and API are subject to change.\n\nWe make no guarantee that the API of this module will not change, so developers should be careful when relying on it.
+OpenIDE-Module-Name=Experimental
+OpenIDE-Module-Short-Description=This module contains features that are being developed by Basis Technology and are not part of the default Autopsy distribution.
+DisplayLogDialog.cannotOpenLog=Unable to open the selected case log file
+DisplayLogDialog.cannotFindLog=Unable to find the selected case log file
+DisplayLogDialog.unableToShowLogFile=Unable to show log file
+DisplayLogDialog.okay=Okay
+CopyFilesPanel.lbFrom.text=From Source
+CopyFilesPanel.lbTo.text=Destination Case
+CopyFilesPanel.bnCopy.text=&Copy
+CopyFilesPanel.bnCancel.text=C&ancel
+CopyFilesPanel.lbStatus.text=Status
+CopyFilesPanel.tbCaseName.text=
+CopyFilesPanel.tbSourceName.text=
+CopyFilesPanel.bnCaseName.text=B&rowse
+CopyFilesPanel.bnSourceName.text=&Browse
+CopyFilesPanel.spRetryCount.toolTipText=Skip this copy job and move on to the next after failing this number of times.
+CopyFilesPanel.rbExistingCase.text=
+CopyFilesPanel.rbNewCase.text=
+CopyFilesPanel.lbFailureText.text=failures
+CopyFilesPanel.lpSkipAfterText.text=Skip after
+CopyFilesPanel.lbExistingCase.text=Use Existing Case
+CopyFilesPanel.lbNewCase.text=Create New Case
+CopyFilesPanel.lbTitle.text=Schedule New Copy Job
+CopyFilesPanel.confirmCancellation=Do you really want to cancel the copy operation?
+CopyFilesPanel.confirmCopyHeader=Confirm Copy to Existing Case
+CopyFilesPanel.confirmCopyAdd=exists. Do you really want to copy more files to this Case?
+CopyFilesPanel.confirmCopyYes=Copy
+CopyFilesPanel.confirmCopyNo=Do not copy
+CopyFilesPanel.lbScheduledJobs.text=Scheduled Copy Jobs
+CopyFilesPanel.lbRunningJob.text=Running Copy Job
+CopyFilesPanel.lbCompletedJobs.text=Completed Copy Jobs
+CopyFilesPanel.Source=Source
+CopyFilesPanel.Destination=Destination
+CopyFilesPanel.Initiated=Initiated
+CopyFilesPanel.Started=Started
+CopyFilesPanel.RunTime=Run Time
+CopyFilesPanel.Status=State
+CopyFilesPanel.tableCompletedJobs.toolTipText=Shows completed copy jobs and status
+CopyFilesPanel.toolTipText=Shows the currently running copy job.
+CopyFilesPanel.lbWait.text=Wait
+CopyFilesPanel.lbWaitMinutesText.text=minutes before retrying
+CopyFilesPanel.bnUp.text=
+CopyFilesPanel.bnDown.text=
+CopyFilesPanel.bnShowLog.text=&Show Log
+CopyFilesPanel.tablePendingJobs.toolTipText=Scheduled copy jobs in the order they will complete, starting from the top.
+CopyFilesPanel.lbPendingJobs.text=Scheduled Copy Jobs
+CopyFilesPanel.chooseOrCreate=Please choose or create a Case
+CopyFilesPanel.invalidCasePath=Invalid case path
+CopyFilesPanel.empty=
+CopyFilesPanel.failedToDeleteSome=Failed to delete some files in cancelled job
+CopyFilesPanel.noRunningJob=No running copy job to cancel
+CopyFilesPanel.destinationEmpty=Destination cannot be within Source
+CopyFilesPanel.copyAborted=Copy aborted. No copying occurred.
+CopyFilesPanel.copying=Copying...
+CopyFilesPanel.copySuccess=Files successfully copied.
+CopyFilesPanel.errorCopying=Error copying.
+CopyFilesPanel.permissionDenied=Permission denied. Check permissions on source and destination directories.
+CopyFilesPanel.retriesLeft=retries left. Waiting to retry.
+CopyFilesPanel.noRetriesLeft=Error copying. All retries used. Skipping.
+CopyFilesPanel.cancelled=Cancelled running copy job
+CopyFilesPanel.deleteConfirmed=Copy job cancelled
+CopyFilesPanel.deleteNotConfirmed=Copy job not cancelled
+CopyFilesPanel.deleteUnable=Unable to cancel copy job
+CopyFilesPanel.unableToOpenLogfile=Unable to open logfile
+CopyFilesPanel.invalidSourcePath=Invalid source path
+CopyFilesPanel.lbScheduledJobs.text=Scheduled Copy Jobs (Placeholder)
+CopyFilesPanel.ConfirmCancellation=Do you really want to cancel the copy operation?
+CopyFilesPanel.ConfirmCopyHeader=Confirm Copy to Existing Case
+CopyFilesPanel.ConfirmCopyAdd=exists. Do you really want to copy more files to this Case?
+CopyFilesPanel.ConfirmCopyYes=Copy
+CopyFilesPanel.ConfirmCopyNo=Do not copy
+ConfirmationDialog.ConfirmUnlockHeader=Confirm Case Unlock
+CopyFilesPanel.bnCancelPendingJob.text=Ca&ncel
+CopyFilesPanel.tbDestinationCase.text=
+CopyFilesPanel.cbThrottleNetwork.text=&Throttle Network
+CopyFilesPanel.cbThrottleNetwork.toolTipText=<html>Select this box if a low-bandwidth network connection is involved in this copy job.<br>\nSelecting this box will artificially limit the transfer speed by inserting strategic delays.<br>\nThis helps copy files across low-bandwidth networks where the transfer would<br>\notherwise fail. Only select this if you are having problems copying across the network.</html>
+CopyFilesPanel.bnShowCurrentLog.text=Show &Log
+CopyFilesPanel.bnShowCurrentLog.text=Show &Log
+CopyFilesPanel.lbCaseName.text=Case Name
+OptionsCategory_Name_Case_Import=Case Import
+OptionsCategory_Keywords_Case_Import=Case Import Settings
+CaseImportPanel.validationErrMsg.MUdisabled=Multi user settings must be enabled and saved
+CaseImportPanel.validationErrMsg.AIMdisabled=Automated ingest cluster must be joined in Automated ingest mode
+CaseImportPanel.ChooseCase=Choose a case to import
+CaseImportPanel.ChooseSource=Choose source images
+CaseImportPanel.DatabaseConnected=Database connected
+CaseImportPanel.DatabaseNotConnected=Verify Multi-user database settings.
+CaseImportPanel.ImportingCases=Importing case(s)...
+CaseImportPanel.Cancelling=Cancelling
+CaseImportPanel.CannotOpenLog=Unable to open log file
+CaseImportPanel.BadCaseSourceFolder=Bad case source folder name
+CaseImportPanel.BadCaseDestinationFolder=Bad case destination folder name
+CaseImportPanel.BadImageSourceFolder=Bad image source folder name
+CaseImportPanel.BadImageDestinationFolder=Bad image destination folder name
+CaseImportPanel.Error=Error
+CaseImportPanel.Complete=Complete
+CaseImportPanel.Blank=
+CaseImportPanel.DeleteWarning=Make sure no important files are in the case source directory
+SingleUserCaseImporter.NonUniqueOutputFolder=Output folder not unique. Skipping 
+SingleUserCaseImporter.WillImport=Will import:
+SingleUserCaseImporter.None=None
+SingleUserCaseImporter.WillNotImport=Will not import:
+SingleUserCaseImporter.ContinueWithImport=Continue with import?
+SingleUserCaseImporter.Cancelled=Cancelled
+SingleUserCaseImporter.ImportedAsMultiUser=\nThis case was imported as a multi-user collaborative case on 
+SingleUserCaseImporter.StartingBatch=Starting batch processing of 
+SingleUserCaseImporter.to=to
+SingleUserCaseImporter.ErrorFindingAutFiles=Error trying to find .aut files to import
+SingleUserCaseImporter.StartedProcessing=Started processing 
+SingleUserCaseImporter.FinishedProcessing=Finished processing
+SingleUserCaseImporter.FailedToComplete=Failed to complete processing of
+SingleUserCaseImporter.CompletedBatch=Completed batch processing of
+SingleUserCaseImporter.AbortingBatch=Aborting batch processing of
+SingleUserCaseImporter.SourceImageMissing=. Source image missing for
+CopyFilesPanel.bnOptions.text=&Options
+AutoIngestDashboard.lbServicesStatus.text=Services Status:
+AutoIngestDashboard.tbServicesStatusMessage.text=Connecting...
+FileExporterSettingsPanel.ChooseRootDirectory=Choose a root directory for file output
+FileExporterSettingsPanel.ChooseReportDirectory=Choose a report directory
+FileExporterSettingsPanel.RuleName=Rule Name
+FileExporterSettingsPanel.RootDirectory=Root Directory
+FileExporterSettingsPanel.ReportDirectory=Report Directory
+FileExporterSettingsPanel.AttributeValue=Value to compare against
+FileExporterSettingsPanel.RuleListTooltip=Shows a list of rules.
+FileExporterSettingsPanel.RuleOutputTooltip=This is the root output folder for saved output. You must have read and write access for this folder.
+FileExporterSettingsPanel.MimetypeTooltip=Select the MIME Type to compare against.
+FileExporterSettingsPanel.MimetypeText=MIME Type
+FileExporterSettingsPanel.MimetypeCheckboxTooltip=Check this to filter based on MIME Type.
+FileExporterSettingsPanel.FileSizeValueToolTip=Select the value to compare against.
+FileExporterSettingsPanel.FileSizeUnitToolTip=Select the units of the file size value.
+FileExporterSettingsPanel.FileSize=File Size
+FileExporterSettingsPanel.FileSizeComparisonTooltip=Select the file size comparison operator.
+FileExporterSettingsPanel.MimeTypeComparisonTooltip=Select the MIME Type comparison operator.
+FileExporterSettingsPanel.CurrentlySelectedRuleNameTooltip=Shows the currently selected rule's name.
+FileExporterSettingsPanel.SaveText=Save Rule
+FileExporterSettingsPanel.SaveTooltip=Click to save the rule. There must be a rule name and at least one conditional (checkbox) enabled.
+FileExporterSettingsPanel.BrowseText=Browse
+FileExporterSettingsPanel.BrowseRootOutputFolder=Browse to set the root output folder.
+FileExporterSettingsPanel.NewText=New Rule
+FileExporterSettingsPanel.NewRuleTooltip=Clears the rule editor, allowing the user to enter a new rule.
+FileExporterSettingsPanel.BrowseReportTooltip=Browse to set the report output folder.
+FileExporterSettingsPanel.ReportOutputFolderTooltip=This is the report output folder. You must have read and write access for this folder.
+FileExporterSettingsPanel.DeleteText=Delete Rule
+FileExporterSettingsPanel.DeleteTooltip=Deletes the selected rule.
+FileExporterSettingsPanel.UnsavedChangesLost=Unsaved rule changes will be lost. Continue?
+FileExporterSettingsPanel.ChangesWillBeLost=Unsaved changes will be lost.
+FileExporterSettingsPanel.DoYouWantToSave=Do you want to save?
+FileExporterSettingsPanel.BadRootFolder=Bad root folder chosen.
+FileExporterSettingsPanel.BadFolderForInterestingFileExport=Bad folder for file export
+FileExporterSettingsPanel.BadReportFolder=Bad report folder chosen.
+FileExporterSettingsPanel.ReallyDeleteRule=Really delete rule
+FileExporterSettingsPanel.ReallyDeleteCondition=Really delete condition
+FileExporterSettingsPanel.QuestionMark=?
+FileExporterSettingsPanel.ConfirmRuleDeletion=Confirm rule deletion
+FileExporterSettingsPanel.ConfirmClauseDeletion=Confirm clause deletion
+FileExporterSettingsPanel.Title=File Export Rule Generator
+FileExporterSettingsPanel.UnableToFindDirectory=Unable to find directory.
+FileExporterSettingsPanel.PermissionsInvalid=Invalid folder permissions. Can not read or write.
+FileExporterSettingsPanel.RuleNotSaved=Malformed rule. Rule not saved.
+FileExporterSettingsPanel.MalformedRule=Malformed rule.
+FileExporterSettingsPanel.FileSize_1=Select to include file size in the rule
+FileExporterSettingsPanel.MimetypeCheckboxTooltip_1=Select to include MIME type in the rule
+FileExporterSettingsPanel.MimeTypeComparisonTooltip_1=Select the conditional operator
+FileExporterSettingsPanel.FileSizeComparisonTooltip_1=Select the conditional operator
+FileExporterSettingsPanel.FileSizeValueToolTip_1=Select the desired file size
+FileExporterSettingsPanel.FileSizeUnitToolTip_1=Select the desired file size units
+FileExporterSettingsPanel.MimetypeTooltip_1=Select the desired MIME type
+FileExporterSettingsPanel.CurrentlySelectedRuleNameTooltip_1=The name of the rule
+FileExporterSettingsPanel.ReportOutputFolderTooltip_1=The Reports folder where a JSON report is written out for each exported file.
+FileExporterSettingsPanel.RuleOutputTooltip_1=The Files folder where each matching file is written out
+FileExporterSettingsPanel.BrowseRootOutputFolder_1=Browse for the Files Folder
+FileExporterSettingsPanel.BrowseReportTooltip_1=Browse for the Reports Folder
+FileExporterSettingsPanel.NewRuleTooltip_1=Clear the rule editor to begin a new rule
+FileExporterSettingsPanel.DeleteTooltip_1=Delete the selected rule
+FileExporterSettingsPanel.SaveTooltip_1=Save the current rule
+AutoIngestDashboard.refreshButton.toolTipText=Refresh displayed tables
+AutoIngestDashboard.refreshButton.text=&Refresh
+AutoIngestDashboard.jButton1.text=jButton1
+AutoIngestMetricsDialog.reportTextArea.text=
+AutoIngestMetricsDialog.metricsButton.text=Generate Metrics Report
+AutoIngestMetricsDialog.closeButton.text=Close
+AutoIngestMetricsDialog.datePicker.toolTipText=Choose a date
+AutoIngestMetricsDialog.startingDataLabel.text=Starting Date:
+AutoIngestControlPanel.bnDeprioritizeCase.text=Deprioritize Case
+AutoIngestControlPanel.bnDeprioritizeJob.text=Deprioritize Job
+AutoIngestControlPanel.bnPrioritizeCase.text=Prioritize Case
+AutoIngestControlPanel.bnPrioritizeJob.text=Prioritize Job
+AutoIngestControlPanel.bnShowProgress.text=Ingest Progress
+AutoIngestControlPanel.bnCancelJob.text=&Cancel Job
+AutoIngestControlPanel.bnCancelModule.text=Cancel &Module
+AutoIngestControlPanel.bnReprocessJob.text=Reprocess Job
+AutoIngestControlPanel.bnShowCaseLog.text=Show Case &Log
+AutoIngestControlPanel.bnPause.text=Pause
+AutoIngestControlPanel.bnRefresh.text=&Refresh
+AutoIngestControlPanel.bnOptions.text=&Options
+AutoIngestControlPanel.bnOpenLogDir.text=Open System Logs Folder
+AutoIngestControlPanel.bnClusterMetrics.text=Auto Ingest Metrics
+AutoIngestControlPanel.bnExit.text=&Exit
+AutoIngestControlPanel.lbStatus.text=Status:
+AutoIngestControlPanel.lbServicesStatus.text=Services Status:
+AutoIngestControlPanel.lbPending.text=Pending Jobs
+AutoIngestControlPanel.lbRunning.text=Running Jobs
+AutoIngestControlPanel.lbCompleted.text=Completed Jobs
+AutoIngestControlPanel.tbStatusMessage.text=
+AutoIngestControlPanel.tbServicesStatusMessage.text=
+AutoIngestControlPanel.bnDeprioritizeJob.toolTipText=
+AutoIngestControlPanel.bnDeprioritizeCase.toolTipText=
+AutoIngestControlPanel.bnPrioritizeJob.toolTipText=Move this folder to the top of the Pending queue.
+AutoIngestControlPanel.bnPrioritizeCase.toolTipText=Move all images associated with a case to top of Pending queue.
+AutoIngestControlPanel.bnPrioritizeJob.actionCommand=Prioritize Job
+AutoIngestControlPanel.bnDeprioritizeJob.actionCommand=Deprioritize Job
+AinStatusDashboard.refreshButton.toolTipText=Refresh displayed tables
+AinStatusDashboard.refreshButton.text=&Refresh
+AinStatusDashboard.clusterMetricsButton.text=Auto Ingest &Metrics
+AinStatusDashboard.nodeStatusTableTitle.text=Auto Ingest Nodes
+AinStatusDashboard.healthMonitorButton.text=Health Monitor
+CasesDashboardTopComponent.refreshButton.text=Refresh
+AutoIngestCasesDeletionDialog.jLabel1.text=Progress
+CasesDashboardTopComponent.deleteOrphanCaseNodesButton.text=Delete Orphan Case Znodes
+CasesDashboardTopComponent.deleteOrphanManifestNodesButton.text=Delete Orphan Manifest Znodes 
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties-MERGED b/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..46c6d587fc83d3c02c1870609b5cadb8e511ad6c
--- /dev/null
+++ b/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/Bundle.properties-MERGED
@@ -0,0 +1,458 @@
+AinStatusDashboardTopComponent.exceptionMessage.failedToCreateDashboard=Failed to create Auto Ingest Node Status Dashboard.
+AinStatusNode.hostName.title=Host Name
+AinStatusNode.status.pausedByUser=Paused By User
+AinStatusNode.status.pausedForError=Paused Due to System Error
+AinStatusNode.status.pauseRequested=Pause Requested
+AinStatusNode.status.running=Running
+AinStatusNode.status.shuttingdown=Shutting Down
+AinStatusNode.status.startingup=Starting Up
+AinStatusNode.status.title=Status
+AinStatusNode.status.unknown=Unknown
+AutoIngestAdminActions.cancelJobAction.title=Cancel Job
+AutoIngestAdminActions.cancelModuleAction.title=Cancel Module
+AutoIngestAdminActions.pause.title=Pause Node
+AutoIngestAdminActions.progressDialogAction.title=Ingest Progress
+AutoIngestAdminActions.reprocessJobAction.error=Failed to reprocess job
+AutoIngestAdminActions.reprocessJobAction.title=Reprocess Job
+AutoIngestAdminActions.resume.title=Resume Node
+AutoIngestAdminActions.showCaseLogAction.title=Show Case Log
+AutoIngestAdminActions.showCaseLogActionDialog.cannotFindLog=Unable to find the selected case log file
+AutoIngestAdminActions.showCaseLogActionDialog.ok=Okay
+AutoIngestAdminActions.showCaseLogActionDialog.unableToShowLogFile=Unable to show log file
+AutoIngestAdminActions.showCaseLogActionFailed.message=Case log file does not exist
+AutoIngestAdminActions.showCaseLogActionFailed.title=Unable to display case log
+AutoIngestAdminActions.shutdown.Cancel=Cancel
+AutoIngestAdminActions.shutdown.consequences=This will cancel any currently running job on this host. Exiting while a job is running potentially leaves the case in an inconsistent or corrupted state.
+AutoIngestAdminActions.shutdown.OK=OK
+AutoIngestAdminActions.shutdown.title=Shutdown Node
+AutoIngestControlPanel.AutoIngestStartupError=Failed to start automated ingest. Verify Multi-user Settings.
+AutoIngestControlPanel.AutoIngestStartupFailed.Message=Failed to start automated ingest.\nPlease see auto ingest system log for details.
+AutoIngestControlPanel.AutoIngestStartupFailed.Title=Automated Ingest Error
+AutoIngestControlPanel.AutoIngestStartupWarning.Message=Failed to establish remote communications with other automated ingest nodes.\nAuto ingest dashboard will only be able to display local ingest job events.\nPlease verify Multi-User settings (Options->Multi-User). See application log for details.
+AutoIngestControlPanel.AutoIngestStartupWarning.Title=Automated Ingest Warning
+AutoIngestControlPanel.bnCancelJob.toolTipText=Cancel processing of the current Job and move on to the next Job. This functionality is only available for jobs running on current AIM node.
+AutoIngestControlPanel.bnCancelModule.toolTipText=Cancel processing of the current module within the Job and move on to the next module within the Job. This functionality is only available for jobs running on current AIM node.
+AutoIngestControlPanel.bnDeleteCase.toolTipText=Delete the selected Case in its entirety
+AutoIngestControlPanel.bnExit.toolTipText=Exit Application
+AutoIngestControlPanel.bnOptions.toolTipText=Display options panel. All processing must be paused to open the options panel.
+AutoIngestControlPanel.bnPause.confirmHeader=Are you sure you want to pause?
+AutoIngestControlPanel.bnPause.paused=Paused
+AutoIngestControlPanel.bnPause.pausing=Pausing after current job completes...
+AutoIngestControlPanel.bnPause.running=Running
+AutoIngestControlPanel.bnPause.toolTipText=Suspend processing of Pending Jobs
+AutoIngestControlPanel.bnPause.toolTipTextResume=Resume processing of Pending Jobs
+AutoIngestControlPanel.bnPause.warningText=Pause will occur after the current job completes processing. This could take a long time. Continue?
+AutoIngestControlPanel.bnRefresh.toolTipText=Refresh displayed tables
+AutoIngestControlPanel.bnResume.text=Resume
+AutoIngestControlPanel.bnShowCaseLog.toolTipText=Display case log file for selected case
+AutoIngestControlPanel.bnShowProgress.toolTipText=Show the progress of the currently running Job. This functionality is only available for jobs running on current AIM node.
+AutoIngestControlPanel.bnStart.startMessage=Waiting to start
+AutoIngestControlPanel.bnStart.text=Start
+AutoIngestControlPanel.bnStart.toolTipText=Start processing auto ingest jobs
+AutoIngestControlPanel.Cancel=Cancel
+AutoIngestControlPanel.Cancelling=Cancelling...
+AutoIngestControlPanel.completedTable.toolTipText=The Completed table shows all Jobs that have been processed already
+AutoIngestControlPanel.ConfigLocked=The shared configuration directory is locked because upload from another node is in progress. \nIf this is an error, you can unlock the directory and then retry the upload.
+AutoIngestControlPanel.ConfigLockedTitle=Configuration directory locked
+AutoIngestControlPanel.EnableConfigurationSettings=Enable shared configuration from the options panel before uploading
+AutoIngestControlPanel.errorMessage.caseDeprioritization=An error occurred when deprioritizing the case. Some or all jobs may not have been deprioritized.
+AutoIngestControlPanel.errorMessage.casePrioritization=An error occurred when prioritizing the case. Some or all jobs may not have been prioritized.
+AutoIngestControlPanel.errorMessage.jobDeprioritization=An error occurred when deprioritizing the job.
+AutoIngestControlPanel.errorMessage.jobPrioritization=An error occurred when prioritizing the job.
+AutoIngestControlPanel.ErrorUploadingConfiguration=Error uploading configuration
+AutoIngestControlPanel.ExitConsequences=This will cancel any currently running job on this host. Exiting while a job is running potentially leaves the case in an inconsistent or corrupted state.
+AutoIngestControlPanel.ExitingStatus=Exiting...
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.Case=Case
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.CaseFolder=Case Folder
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.CompletedTime=Job Completed
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.CreatedTime=Job Created
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.HostName=Host Name
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.ImageFolder=Data Source
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.LocalJob=\ Local Job?
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.ManifestFilePath=\ Manifest File Path
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.Priority=Prioritized
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.Stage=Stage
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.StageTime=Time in Stage
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.StartedTime=Stage Started
+AutoIngestControlPanel.JobsTableModel.ColumnHeader.Status=Status
+AutoIngestControlPanel.OK=OK
+AutoIngestControlPanel.PauseDueToCoordinationServiceDown=Paused, unable to communicate with coordination service.
+AutoIngestControlPanel.PauseDueToDatabaseServiceDown=Paused, unable to communicate with case database service.
+AutoIngestControlPanel.PauseDueToFileExporterError=Paused, unable to load File Exporter settings.
+AutoIngestControlPanel.PauseDueToIngestJobStartFailure=Paused, unable to start ingest job processing.
+AutoIngestControlPanel.PauseDueToKeywordSearchServiceDown=Paused, unable to communicate with keyword search service.
+AutoIngestControlPanel.PauseDueToSharedConfigError=Paused, unable to update shared configuration.
+AutoIngestControlPanel.PauseDueToSystemError=Paused due to system error, please consult the auto ingest system log
+AutoIngestControlPanel.PauseDueToWriteStateFilesFailure=Paused, unable to write to shared images or cases location.
+AutoIngestControlPanel.pendingTable.toolTipText=The Pending table displays the order upcoming Jobs will be processed with the top of the list first
+AutoIngestControlPanel.runningTable.toolTipText=The Running table displays the currently running Job and information about it
+AutoIngestControlPanel.SharedConfigurationDisabled=Shared configuration disabled
+AutoIngestControlPanel.ShowLogFailed.Message=Case log file does not exist
+AutoIngestControlPanel.ShowLogFailed.Title=Unable to display case log
+# {0} - case db status
+# {1} - search svc Status
+# {2} - coord svc Status
+# {3} - msg broker status
+AutoIngestControlPanel.tbServicesStatusMessage.Message=Case databases {0}, keyword search {1}, coordination {2}, messaging {3} 
+AutoIngestControlPanel.tbServicesStatusMessage.Message.Down=down
+AutoIngestControlPanel.tbServicesStatusMessage.Message.Unknown=unknown
+AutoIngestControlPanel.tbServicesStatusMessage.Message.Up=up
+AutoIngestControlPanel.UpdatingSharedConfig=Updating shared configuration
+AutoIngestControlPanel.UploadFailedTitle=Failed
+AutoIngestControlPanel.UploadSuccess=Shared configuration successfully uploaded
+AutoIngestControlPanel.UploadSuccessTitle=Success
+AutoIngestDashboard.completedTable.toolTipText=The Completed table shows all Jobs that have been processed already
+AutoIngestDashboard.lbCompleted.text=Completed Jobs
+AutoIngestDashboard.lbRunning.text=Running Jobs
+AutoIngestDashboard.lbPending.text=Pending Jobs
+AutoIngestDashboard.JobsTableModel.ColumnHeader.Case=Case
+AutoIngestDashboard.JobsTableModel.ColumnHeader.ImageFolder=Data Source
+AutoIngestDashboard.JobsTableModel.ColumnHeader.HostName=Host Name
+AutoIngestDashboard.JobsTableModel.ColumnHeader.CreatedTime=Job Created
+AutoIngestDashboard.JobsTableModel.ColumnHeader.StartedTime=Stage Started
+AutoIngestDashboard.JobsTableModel.ColumnHeader.CompletedTime=Job Completed
+AutoIngestDashboard.JobsTableModel.ColumnHeader.Stage=Stage
+AutoIngestDashboard.JobsTableModel.ColumnHeader.Status=Status
+AutoIngestDashboard.JobsTableModel.ColumnHeader.ManifestFilePath=Manifest File Path
+AutoIngestDashboard.JobsTableModel.ColumnHeader.StageTime=Time in Stage
+AutoIngestDashboard.JobsTableModel.ColumnHeader.CaseFolder=Case 
+AutoIngestDashboard.JobsTableModel.ColumnHeader.Job=Job 
+AutoIngestDashboard.pendingTable.toolTipText=The Pending table displays the order upcoming Jobs will be processed with the top of the list first
+AutoIngestDashboard.runningTable.toolTipText=The Running table displays the currently running Job and information about it
+AutoIngestDashboard.tbServicesStatusMessage.Message=Case databases {0}, keyword search {1}, coordination {2}, messaging {3} 
+AutoIngestDashboard.tbServicesStatusMessage.Message.Up=up
+AutoIngestDashboard.tbServicesStatusMessage.Message.Down=down
+AutoIngestDashboard.tbServicesStatusMessage.Message.Unknown=unknown
+AutoIngestDashboardTopComponent.exceptionMessage.failedToCreateDashboard=Failed to create Auto Ingest Dashboard.
+AutoIngestJobsNode.caseName.text=Case Name
+AutoIngestJobsNode.dataSource.text=Data Source
+AutoIngestJobsNode.hostName.text=Host Name
+AutoIngestJobsNode.jobCompleted.text=Job Completed
+AutoIngestJobsNode.jobCreated.text=Job Created
+AutoIngestJobsNode.prioritized.false=No
+AutoIngestJobsNode.prioritized.true=Yes
+AutoIngestJobsNode.priority.text=Prioritized
+AutoIngestJobsNode.stage.text=Stage
+AutoIngestJobsNode.stageTime.text=Time in Stage
+AutoIngestJobsNode.status.text=Status
+AutoIngestJobsPanel.waitNode.text=Please Wait...
+AutoIngestMetricsDialog.initReportText=Select a date above and click the 'Generate Metrics Report' button to generate\na metrics report.
+AutoIngestMetricsDialog.title.text=Auto Ingest Metrics
+ConfirmationDialog.DoNotDelete=Do not delete
+ConfirmationDialog.Delete=Permanently delete
+ConfirmationDialog.DeleteAreYouSure=The entire case will be removed. Are you sure you want to delete case 
+ConfirmationDialog.ConfirmDeletion=Do you really want to cancel copy job 
+ConfirmationDialog.ConfirmDeletionHeader=Confirm Deletion
+ConfirmationDialog.QuestionMark=?
+ConfirmationDialog.DoNotCancelModule=Do Not Cancel Module
+ConfirmationDialog.DoNotCancelJob=Do Not Cancel Job
+ConfirmationDialog.DoNotCancel=Do not cancel
+ConfirmationDialog.Cancel=Proceed with cancellation
+ConfirmationDialog.CancelJob=Cancel Job
+ConfirmationDialog.CancelModule=Cancel Module
+ConfirmationDialog.CancelModuleAreYouSure=The analysis of the ingest module processing the current job will be canceled. Are you sure?
+ConfirmationDialog.CancelJobAreYouSure=The currently running job will be canceled. Are you sure?
+ConfirmationDialog.ConfirmCancellationHeader=Confirm Cancellation
+ConfirmationDialog.Exit=Exit
+ConfirmationDialog.DoNotExit=Do Not Exit
+ConfirmationDialog.ConfirmExit=All incomplete copy jobs will be cancelled. Are you sure?
+ConfirmationDialog.ConfirmExitHeader=Confirm Exit
+CTL_AinStatusDashboardAction=Auto Ingest Nodes
+CTL_AinStatusDashboardTopComponent=Auto Ingest Nodes
+CTL_AutoIngestDashboardAction=Auto Ingest Jobs
+CTL_AutoIngestDashboardOpenAction=Auto Ingest Dashboard
+CTL_AutoIngestDashboardTopComponent=Auto Ingest Jobs
+CTL_CasesDashboardAction=Multi-User Cases Dashboard
+CTL_CasesDashboardTopComponent=Cases
+DeleteCaseAction.confirmationText=Are you sure you want to delete the following for the case(s):\n\tManifest file znodes\n\tCase database\n\tCore.properties file\n\tCase directory\n\tCase znodes
+DeleteCaseAction.menuItemText=Delete Case(s)
+DeleteCaseAction.progressDisplayName=Delete Case(s)
+DeleteCaseAction.taskName=app-input-and-output
+DeleteCaseInputAction.confirmationText=Are you sure you want to delete the following for the case(s):\n\tManifest files\n\tData sources\n
+DeleteCaseInputAction.menuItemText=Delete Input
+DeleteCaseInputAction.progressDisplayName=Delete Input
+DeleteCaseInputAction.taskName=input
+DeleteCaseInputAndOutputAction.confirmationText=Are you sure you want to delete the following for the case(s):\n\tManifest files\n\tData sources\n\tManifest file znodes\n\tCase database\n\tCore.properties file\n\tCase directory\n\tCase znodes
+DeleteCaseInputAndOutputAction.menuItemText=Delete Input and Output
+DeleteCaseInputAndOutputAction.progressDisplayName=Delete Input and Output
+DeleteCaseInputAndOutputAction.taskName=input-and-output
+DeleteCaseOutputAction.confirmationText=Are you sure you want to delete the following for the case(s):\n\tManifest file znodes\n\tCase database\n\tCore.properties file\n\tCase directory\n\tCase znodes
+DeleteCaseOutputAction.menuItemText=Delete Output
+DeleteCaseOutputAction.progressDisplayName=Delete Output
+DeleteCaseOutputAction.taskName=output
+DeleteCaseTask.progress.acquiringCaseDirLock=Acquiring exclusive case directory lock...
+DeleteCaseTask.progress.acquiringCaseNameLock=Acquiring exclusive case name lock...
+DeleteCaseTask.progress.acquiringManifestLocks=Acquiring exclusive manifest file locks...
+DeleteCaseTask.progress.connectingToCoordSvc=Connecting to the coordination service...
+DeleteCaseTask.progress.deletingCaseDirCoordSvcNode=Deleting case directory znode...
+DeleteCaseTask.progress.deletingCaseNameCoordSvcNode=Deleting case name znode...
+# {0} - data source path
+DeleteCaseTask.progress.deletingDataSource=Deleting data source {0}...
+DeleteCaseTask.progress.deletingJobLogLockNode=Deleting case auto ingest log znode...
+# {0} - manifest file path
+DeleteCaseTask.progress.deletingManifest=Deleting manifest file {0}...
+# {0} - manifest file path
+DeleteCaseTask.progress.deletingManifestFileNode=Deleting the manifest file znode for {0}...
+DeleteCaseTask.progress.deletingResourcesLockNode=Deleting case resources znode...
+DeleteCaseTask.progress.gettingManifestPaths=Getting manifest file paths...
+# {0} - manifest file path
+DeleteCaseTask.progress.lockingManifest=Locking manifest file {0}...
+DeleteCaseTask.progress.openingCaseDatabase=Opening the case database...
+DeleteCaseTask.progress.openingCaseMetadataFile=Opening case metadata file...
+# {0} - manifest file path
+DeleteCaseTask.progress.parsingManifest=Parsing manifest file {0}...
+# {0} - manifest file path
+DeleteCaseTask.progress.releasingManifestLock=Releasing lock on the manifest file {0}...
+DeleteCaseTask.progress.startMessage=Starting deletion...
+DeleteOrphanCaseNodesAction.progressDisplayName=Cleanup Case Znodes
+DeleteOrphanCaseNodesTask.progress.connectingToCoordSvc=Connecting to the coordination service
+# {0} - node path
+DeleteOrphanCaseNodesTask.progress.deletingOrphanedCaseNode=Deleting orphaned case znode {0}
+DeleteOrphanCaseNodesTask.progress.gettingCaseZnodes=Querying the coordination service for case znodes
+DeleteOrphanCaseNodesTask.progress.lookingForOrphanedCaseZnodes=Looking for orphaned case znodes
+DeleteOrphanCaseNodesTask.progress.startMessage=Starting orphaned case znode cleanup
+DeleteOrphanManifestNodesAction.progressDisplayName=Cleanup Manifest File Znodes
+DeleteOrphanManifestNodesTask.progress.connectingToCoordSvc=Connecting to the coordination service
+# {0} - node path
+DeleteOrphanManifestNodesTask.progress.deletingOrphanedManifestNode=Deleting orphaned manifest file znode {0}
+DeleteOrphanManifestNodesTask.progress.gettingManifestNodes=Querying the coordination service for manifest file znodes
+DeleteOrphanManifestNodesTask.progress.lookingForOrphanedManifestFileZnodes=Looking for orphaned manifest file znodes
+DeleteOrphanManifestNodesTask.progress.startMessage=Starting orphaned manifest file znode cleanup
+HINT_CasesDashboardTopComponent=This is an adminstrative dashboard for multi-user cases
+OpenAutoIngestLogAction.deletedLogErrorMsg=The case auto ingest log has been deleted.
+OpenAutoIngestLogAction.logOpenFailedErrorMsg=Failed to open case auto ingest log. See application log for details.
+OpenAutoIngestLogAction.menuItemText=Open Auto Ingest Log File
+# {0} - caseErrorMessage
+OpenCaseAction.errorMsg=Failed to open case: {0}
+OpenCaseAction.menuItemText=Open
+OpenIDE-Module-Long-Description=This module contains features that are being developed by Basis Technology and are not part of the default Autopsy distribution. You can enable this module to use the new features. The features should be stable, but their exact behavior and API are subject to change.\n\nWe make no guarantee that the API of this module will not change, so developers should be careful when relying on it.
+OpenIDE-Module-Name=Experimental
+OpenIDE-Module-Short-Description=This module contains features that are being developed by Basis Technology and are not part of the default Autopsy distribution.
+DisplayLogDialog.cannotOpenLog=Unable to open the selected case log file
+DisplayLogDialog.cannotFindLog=Unable to find the selected case log file
+DisplayLogDialog.unableToShowLogFile=Unable to show log file
+DisplayLogDialog.okay=Okay
+CopyFilesPanel.lbFrom.text=From Source
+CopyFilesPanel.lbTo.text=Destination Case
+CopyFilesPanel.bnCopy.text=&Copy
+CopyFilesPanel.bnCancel.text=C&ancel
+CopyFilesPanel.lbStatus.text=Status
+CopyFilesPanel.tbCaseName.text=
+CopyFilesPanel.tbSourceName.text=
+CopyFilesPanel.bnCaseName.text=B&rowse
+CopyFilesPanel.bnSourceName.text=&Browse
+CopyFilesPanel.spRetryCount.toolTipText=Skip this copy job and move on to the next after failing this number of times.
+CopyFilesPanel.rbExistingCase.text=
+CopyFilesPanel.rbNewCase.text=
+CopyFilesPanel.lbFailureText.text=failures
+CopyFilesPanel.lpSkipAfterText.text=Skip after
+CopyFilesPanel.lbExistingCase.text=Use Existing Case
+CopyFilesPanel.lbNewCase.text=Create New Case
+CopyFilesPanel.lbTitle.text=Schedule New Copy Job
+CopyFilesPanel.confirmCancellation=Do you really want to cancel the copy operation?
+CopyFilesPanel.confirmCopyHeader=Confirm Copy to Existing Case
+CopyFilesPanel.confirmCopyAdd=exists. Do you really want to copy more files to this Case?
+CopyFilesPanel.confirmCopyYes=Copy
+CopyFilesPanel.confirmCopyNo=Do not copy
+CopyFilesPanel.lbScheduledJobs.text=Scheduled Copy Jobs
+CopyFilesPanel.lbRunningJob.text=Running Copy Job
+CopyFilesPanel.lbCompletedJobs.text=Completed Copy Jobs
+CopyFilesPanel.Source=Source
+CopyFilesPanel.Destination=Destination
+CopyFilesPanel.Initiated=Initiated
+CopyFilesPanel.Started=Started
+CopyFilesPanel.RunTime=Run Time
+CopyFilesPanel.Status=State
+CopyFilesPanel.tableCompletedJobs.toolTipText=Shows completed copy jobs and status
+CopyFilesPanel.toolTipText=Shows the currently running copy job.
+CopyFilesPanel.lbWait.text=Wait
+CopyFilesPanel.lbWaitMinutesText.text=minutes before retrying
+CopyFilesPanel.bnUp.text=
+CopyFilesPanel.bnDown.text=
+CopyFilesPanel.bnShowLog.text=&Show Log
+CopyFilesPanel.tablePendingJobs.toolTipText=Scheduled copy jobs in the order they will complete, starting from the top.
+CopyFilesPanel.lbPendingJobs.text=Scheduled Copy Jobs
+CopyFilesPanel.chooseOrCreate=Please choose or create a Case
+CopyFilesPanel.invalidCasePath=Invalid case path
+CopyFilesPanel.empty=
+CopyFilesPanel.failedToDeleteSome=Failed to delete some files in cancelled job
+CopyFilesPanel.noRunningJob=No running copy job to cancel
+CopyFilesPanel.destinationEmpty=Destination cannot be within Source
+CopyFilesPanel.copyAborted=Copy aborted. No copying occurred.
+CopyFilesPanel.copying=Copying...
+CopyFilesPanel.copySuccess=Files successfully copied.
+CopyFilesPanel.errorCopying=Error copying.
+CopyFilesPanel.permissionDenied=Permission denied. Check permissions on source and destination directories.
+CopyFilesPanel.retriesLeft=retries left. Waiting to retry.
+CopyFilesPanel.noRetriesLeft=Error copying. All retries used. Skipping.
+CopyFilesPanel.cancelled=Cancelled running copy job
+CopyFilesPanel.deleteConfirmed=Copy job cancelled
+CopyFilesPanel.deleteNotConfirmed=Copy job not cancelled
+CopyFilesPanel.deleteUnable=Unable to cancel copy job
+CopyFilesPanel.unableToOpenLogfile=Unable to open logfile
+CopyFilesPanel.invalidSourcePath=Invalid source path
+CopyFilesPanel.lbScheduledJobs.text=Scheduled Copy Jobs (Placeholder)
+CopyFilesPanel.ConfirmCancellation=Do you really want to cancel the copy operation?
+CopyFilesPanel.ConfirmCopyHeader=Confirm Copy to Existing Case
+CopyFilesPanel.ConfirmCopyAdd=exists. Do you really want to copy more files to this Case?
+CopyFilesPanel.ConfirmCopyYes=Copy
+CopyFilesPanel.ConfirmCopyNo=Do not copy
+ConfirmationDialog.ConfirmUnlockHeader=Confirm Case Unlock
+CopyFilesPanel.bnCancelPendingJob.text=Ca&ncel
+CopyFilesPanel.tbDestinationCase.text=
+CopyFilesPanel.cbThrottleNetwork.text=&Throttle Network
+CopyFilesPanel.cbThrottleNetwork.toolTipText=<html>Select this box if a low-bandwidth network connection is involved in this copy job.<br>\nSelecting this box will artificially limit the transfer speed by inserting strategic delays.<br>\nThis helps copy files across low-bandwidth networks where the transfer would<br>\notherwise fail. Only select this if you are having problems copying across the network.</html>
+CopyFilesPanel.bnShowCurrentLog.text=Show &Log
+CopyFilesPanel.bnShowCurrentLog.text=Show &Log
+CopyFilesPanel.lbCaseName.text=Case Name
+OptionsCategory_Name_Case_Import=Case Import
+OptionsCategory_Keywords_Case_Import=Case Import Settings
+CaseImportPanel.validationErrMsg.MUdisabled=Multi user settings must be enabled and saved
+CaseImportPanel.validationErrMsg.AIMdisabled=Automated ingest cluster must be joined in Automated ingest mode
+CaseImportPanel.ChooseCase=Choose a case to import
+CaseImportPanel.ChooseSource=Choose source images
+CaseImportPanel.DatabaseConnected=Database connected
+CaseImportPanel.DatabaseNotConnected=Verify Multi-user database settings.
+CaseImportPanel.ImportingCases=Importing case(s)...
+CaseImportPanel.Cancelling=Cancelling
+CaseImportPanel.CannotOpenLog=Unable to open log file
+CaseImportPanel.BadCaseSourceFolder=Bad case source folder name
+CaseImportPanel.BadCaseDestinationFolder=Bad case destination folder name
+CaseImportPanel.BadImageSourceFolder=Bad image source folder name
+CaseImportPanel.BadImageDestinationFolder=Bad image destination folder name
+CaseImportPanel.Error=Error
+CaseImportPanel.Complete=Complete
+CaseImportPanel.Blank=
+CaseImportPanel.DeleteWarning=Make sure no important files are in the case source directory
+PrioritizationAction.deprioritizeCaseAction.error=Failed to deprioritize case "%s".
+PrioritizationAction.deprioritizeCaseAction.title=Deprioritize Case
+PrioritizationAction.deprioritizeJobAction.error=Failed to deprioritize job "%s".
+PrioritizationAction.deprioritizeJobAction.title=Deprioritize Job
+PrioritizationAction.prioritizeCaseAction.error==Failed to prioritize case "%s".
+PrioritizationAction.prioritizeCaseAction.title=Prioritize Case
+PrioritizationAction.prioritizeJobAction.error=Failed to prioritize job "%s".
+PrioritizationAction.prioritizeJobAction.title=Prioritize Job
+PrioritizedIconCellRenderer.notPrioritized.tooltiptext=This job has not been prioritized.
+PrioritizedIconCellRenderer.prioritized.tooltiptext=This job has been prioritized. The most recently prioritized job should be processed next.
+SingleUserCaseImporter.NonUniqueOutputFolder=Output folder not unique. Skipping 
+SingleUserCaseImporter.WillImport=Will import:
+SingleUserCaseImporter.None=None
+SingleUserCaseImporter.WillNotImport=Will not import:
+SingleUserCaseImporter.ContinueWithImport=Continue with import?
+SingleUserCaseImporter.Cancelled=Cancelled
+SingleUserCaseImporter.ImportedAsMultiUser=\nThis case was imported as a multi-user collaborative case on 
+SingleUserCaseImporter.StartingBatch=Starting batch processing of 
+SingleUserCaseImporter.to=to
+SingleUserCaseImporter.ErrorFindingAutFiles=Error trying to find .aut files to import
+SingleUserCaseImporter.StartedProcessing=Started processing 
+SingleUserCaseImporter.FinishedProcessing=Finished processing
+SingleUserCaseImporter.FailedToComplete=Failed to complete processing of
+SingleUserCaseImporter.CompletedBatch=Completed batch processing of
+SingleUserCaseImporter.AbortingBatch=Aborting batch processing of
+SingleUserCaseImporter.SourceImageMissing=. Source image missing for
+CopyFilesPanel.bnOptions.text=&Options
+AutoIngestDashboard.lbServicesStatus.text=Services Status:
+AutoIngestDashboard.tbServicesStatusMessage.text=Connecting...
+FileExporterSettingsPanel.ChooseRootDirectory=Choose a root directory for file output
+FileExporterSettingsPanel.ChooseReportDirectory=Choose a report directory
+FileExporterSettingsPanel.RuleName=Rule Name
+FileExporterSettingsPanel.RootDirectory=Root Directory
+FileExporterSettingsPanel.ReportDirectory=Report Directory
+FileExporterSettingsPanel.AttributeValue=Value to compare against
+FileExporterSettingsPanel.RuleListTooltip=Shows a list of rules.
+FileExporterSettingsPanel.RuleOutputTooltip=This is the root output folder for saved output. You must have read and write access for this folder.
+FileExporterSettingsPanel.MimetypeTooltip=Select the MIME Type to compare against.
+FileExporterSettingsPanel.MimetypeText=MIME Type
+FileExporterSettingsPanel.MimetypeCheckboxTooltip=Check this to filter based on MIME Type.
+FileExporterSettingsPanel.FileSizeValueToolTip=Select the value to compare against.
+FileExporterSettingsPanel.FileSizeUnitToolTip=Select the units of the file size value.
+FileExporterSettingsPanel.FileSize=File Size
+FileExporterSettingsPanel.FileSizeComparisonTooltip=Select the file size comparison operator.
+FileExporterSettingsPanel.MimeTypeComparisonTooltip=Select the MIME Type comparison operator.
+FileExporterSettingsPanel.CurrentlySelectedRuleNameTooltip=Shows the currently selected rule's name.
+FileExporterSettingsPanel.SaveText=Save Rule
+FileExporterSettingsPanel.SaveTooltip=Click to save the rule. There must be a rule name and at least one conditional (checkbox) enabled.
+FileExporterSettingsPanel.BrowseText=Browse
+FileExporterSettingsPanel.BrowseRootOutputFolder=Browse to set the root output folder.
+FileExporterSettingsPanel.NewText=New Rule
+FileExporterSettingsPanel.NewRuleTooltip=Clears the rule editor, allowing the user to enter a new rule.
+FileExporterSettingsPanel.BrowseReportTooltip=Browse to set the report output folder.
+FileExporterSettingsPanel.ReportOutputFolderTooltip=This is the report output folder. You must have read and write access for this folder.
+FileExporterSettingsPanel.DeleteText=Delete Rule
+FileExporterSettingsPanel.DeleteTooltip=Deletes the selected rule.
+FileExporterSettingsPanel.UnsavedChangesLost=Unsaved rule changes will be lost. Continue?
+FileExporterSettingsPanel.ChangesWillBeLost=Unsaved changes will be lost.
+FileExporterSettingsPanel.DoYouWantToSave=Do you want to save?
+FileExporterSettingsPanel.BadRootFolder=Bad root folder chosen.
+FileExporterSettingsPanel.BadFolderForInterestingFileExport=Bad folder for file export
+FileExporterSettingsPanel.BadReportFolder=Bad report folder chosen.
+FileExporterSettingsPanel.ReallyDeleteRule=Really delete rule
+FileExporterSettingsPanel.ReallyDeleteCondition=Really delete condition
+FileExporterSettingsPanel.QuestionMark=?
+FileExporterSettingsPanel.ConfirmRuleDeletion=Confirm rule deletion
+FileExporterSettingsPanel.ConfirmClauseDeletion=Confirm clause deletion
+FileExporterSettingsPanel.Title=File Export Rule Generator
+FileExporterSettingsPanel.UnableToFindDirectory=Unable to find directory.
+FileExporterSettingsPanel.PermissionsInvalid=Invalid folder permissions. Can not read or write.
+FileExporterSettingsPanel.RuleNotSaved=Malformed rule. Rule not saved.
+FileExporterSettingsPanel.MalformedRule=Malformed rule.
+FileExporterSettingsPanel.FileSize_1=Select to include file size in the rule
+FileExporterSettingsPanel.MimetypeCheckboxTooltip_1=Select to include MIME type in the rule
+FileExporterSettingsPanel.MimeTypeComparisonTooltip_1=Select the conditional operator
+FileExporterSettingsPanel.FileSizeComparisonTooltip_1=Select the conditional operator
+FileExporterSettingsPanel.FileSizeValueToolTip_1=Select the desired file size
+FileExporterSettingsPanel.FileSizeUnitToolTip_1=Select the desired file size units
+FileExporterSettingsPanel.MimetypeTooltip_1=Select the desired MIME type
+FileExporterSettingsPanel.CurrentlySelectedRuleNameTooltip_1=The name of the rule
+FileExporterSettingsPanel.ReportOutputFolderTooltip_1=The Reports folder where a JSON report is written out for each exported file.
+FileExporterSettingsPanel.RuleOutputTooltip_1=The Files folder where each matching file is written out
+FileExporterSettingsPanel.BrowseRootOutputFolder_1=Browse for the Files Folder
+FileExporterSettingsPanel.BrowseReportTooltip_1=Browse for the Reports Folder
+FileExporterSettingsPanel.NewRuleTooltip_1=Clear the rule editor to begin a new rule
+FileExporterSettingsPanel.DeleteTooltip_1=Delete the selected rule
+FileExporterSettingsPanel.SaveTooltip_1=Save the current rule
+AutoIngestDashboard.refreshButton.toolTipText=Refresh displayed tables
+AutoIngestDashboard.refreshButton.text=&Refresh
+AutoIngestDashboard.jButton1.text=jButton1
+AutoIngestMetricsDialog.reportTextArea.text=
+AutoIngestMetricsDialog.metricsButton.text=Generate Metrics Report
+AutoIngestMetricsDialog.closeButton.text=Close
+AutoIngestMetricsDialog.datePicker.toolTipText=Choose a date
+AutoIngestMetricsDialog.startingDataLabel.text=Starting Date:
+AutoIngestControlPanel.bnDeprioritizeCase.text=Deprioritize Case
+AutoIngestControlPanel.bnDeprioritizeJob.text=Deprioritize Job
+AutoIngestControlPanel.bnPrioritizeCase.text=Prioritize Case
+AutoIngestControlPanel.bnPrioritizeJob.text=Prioritize Job
+AutoIngestControlPanel.bnShowProgress.text=Ingest Progress
+AutoIngestControlPanel.bnCancelJob.text=&Cancel Job
+AutoIngestControlPanel.bnCancelModule.text=Cancel &Module
+AutoIngestControlPanel.bnReprocessJob.text=Reprocess Job
+AutoIngestControlPanel.bnShowCaseLog.text=Show Case &Log
+AutoIngestControlPanel.bnPause.text=Pause
+AutoIngestControlPanel.bnRefresh.text=&Refresh
+AutoIngestControlPanel.bnOptions.text=&Options
+AutoIngestControlPanel.bnOpenLogDir.text=Open System Logs Folder
+AutoIngestControlPanel.bnClusterMetrics.text=Auto Ingest Metrics
+AutoIngestControlPanel.bnExit.text=&Exit
+AutoIngestControlPanel.lbStatus.text=Status:
+AutoIngestControlPanel.lbServicesStatus.text=Services Status:
+AutoIngestControlPanel.lbPending.text=Pending Jobs
+AutoIngestControlPanel.lbRunning.text=Running Jobs
+AutoIngestControlPanel.lbCompleted.text=Completed Jobs
+AutoIngestControlPanel.tbStatusMessage.text=
+AutoIngestControlPanel.tbServicesStatusMessage.text=
+AutoIngestControlPanel.bnDeprioritizeJob.toolTipText=
+AutoIngestControlPanel.bnDeprioritizeCase.toolTipText=
+AutoIngestControlPanel.bnPrioritizeJob.toolTipText=Move this folder to the top of the Pending queue.
+AutoIngestControlPanel.bnPrioritizeCase.toolTipText=Move all images associated with a case to top of Pending queue.
+AutoIngestControlPanel.bnPrioritizeJob.actionCommand=Prioritize Job
+AutoIngestControlPanel.bnDeprioritizeJob.actionCommand=Deprioritize Job
+AinStatusDashboard.refreshButton.toolTipText=Refresh displayed tables
+AinStatusDashboard.refreshButton.text=&Refresh
+AinStatusDashboard.clusterMetricsButton.text=Auto Ingest &Metrics
+AinStatusDashboard.nodeStatusTableTitle.text=Auto Ingest Nodes
+AinStatusDashboard.healthMonitorButton.text=Health Monitor
+CasesDashboardTopComponent.refreshButton.text=Refresh
+AutoIngestCasesDeletionDialog.jLabel1.text=Progress
+CasesDashboardTopComponent.deleteOrphanCaseNodesButton.text=Delete Orphan Case Znodes
+CasesDashboardTopComponent.deleteOrphanManifestNodesButton.text=Delete Orphan Manifest Znodes 
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/dashboardWsmode.xml b/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/dashboardWsmode.xml
new file mode 100644
index 0000000000000000000000000000000000000000..bd025a5a5d2713ad8989fdee53ef63ee05896632
--- /dev/null
+++ b/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/dashboardWsmode.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mode version="2.4">
+    <name unique="dashboard"/>
+    <kind type="editor"/>
+    <state type="separated"/>
+    <bounds x="76" y="68" width="1005" height="750"/>
+    <frame state="0"/>
+    
+    <empty-behavior permanent="true"/>
+</mode>
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/layer.xml b/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/layer.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ced44d856945fbae508273592603d4e6752c1633
--- /dev/null
+++ b/out/production/Experimental/org/sleuthkit/autopsy/experimental/autoingest/layer.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
+<filesystem>
+    
+    <!-- ======================================================
+    Menu hidden
+    =========================================================== -->
+    <folder name="Menu">        
+        <folder name="Help">
+            <file name="org-sleuthkit-autopsy-corecomponents-CustomAboutAction.shadow_hidden"/>
+        </folder>    
+    </folder>       
+    
+    <folder name="Windows2">
+        <folder name="Modes">
+            <file name="dashboard.wsmode" url="dashboardWsmode.xml"/>
+        </folder>
+    </folder>
+
+</filesystem>
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/configuration/Bundle.properties b/out/production/Experimental/org/sleuthkit/autopsy/experimental/configuration/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..becf3c5a2ba46799c8dc327eb8baa3eadbd30b5e
--- /dev/null
+++ b/out/production/Experimental/org/sleuthkit/autopsy/experimental/configuration/Bundle.properties
@@ -0,0 +1,143 @@
+AdvancedAutoIngestSettingsPanel.AccessibleContext.accessibleName=
+AdvancedAutoIngestSettingsPanel.ItemDisabled.text=Item disabled based upon current Autopsy mode.
+AdvancedAutoIngestSettingsPanel.jPanelFolderMaintenanceSettings.border.title=Folder Maintenance Settings
+AdvancedAutoIngestSettingsPanel.lbConcurrentJobsPerCase.toolTipText=A soft limit on the number of concurrent jobs per case when multiple cases are processed simultaneously.
+AdvancedAutoIngestSettingsPanel.lbInputScanInterval.AccessibleContext.accessibleDescription=The interval
+AdvancedAutoIngestSettingsPanel.lbInputScanInterval.toolTipText=The interval between scans for new manifest files.
+AdvancedAutoIngestSettingsPanel.lbInputScanIntervalMinutes1.AccessibleContext.accessibleName=minutes
+AdvancedAutoIngestSettingsPanel.lbInputScanIntervalMinutes1.text=minutes
+AdvancedAutoIngestSettingsPanel.lbNumberOfThreads.toolTipText=The number of threads running file level ingest modules.
+AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.toolTipText=The maximum number of retries for crashed jobs.
+AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobs.toolTipText=A wait time used by auto ingest nodes to ensure proper synchronization of node operations.
+AdvancedAutoIngestSettingsPanel.tbWarning.text=WARNING: Ensure you know what you are doing before modifying these values. Informed use can improve system performance. Misuse can cause system performance degradation and data loss. Please consult the user guide for details.
+AdvancedAutoIngestSettingsPanel.threadCountLabel.text=For this computer, a maximum of {0} file ingest threads should be used.
+AIMIngestSettingsPanel.browseGlobalSettingsButton.text=Browse
+AIMIngestSettingsPanel.globalSettingsErrorTextField.text=
+AIMIngestSettingsPanel.globalSettingsTextField.text=
+AIMIngestSettingsPanel.jButton1.text=Download shared settings
+AIMIngestSettingsPanel.jButtonEditIngestSettings.text=Ingest Module Settings
+AIMIngestSettingsPanel.jButtonEditIngestSettings.toolTipText=Ingest job settings for the automated processing mode context.
+AIMIngestSettingsPanel.jLabel1.text=Download the current shared setting (highly recommended to do this before editing)
+AIMIngestSettingsPanel.lbSecondsBetweenJobs.text=Number of seconds to wait between jobs:
+AIMIngestSettingsPanel.lbSecondsBetweenJobs.toolTipText=Increase this value if database locks cause problems. It gives a little more time for finalizing.
+AIMIngestSettingsPanel.spSecondsBetweenJobs.toolTipText=Increase this value if database locks cause problems. It gives a little more time for finalizing.
+AutoIngestSettingsPanel.examinerModeRadioButton.text=Examiner mode
+AutoIngestSettingsPanel.autoIngestModeRadioButton.text=Auto Ingest mode
+AutoIngestSettingsPanel.AdvancedAutoIngestSettingsPanel.Title=Advanced Settings
+AutoIngestSettingsPanel.browseGlobalSettingsButton.text=Browse
+AutoIngestSettingsPanel.CannotAccess=Cannot access
+AutoIngestSettingsPanel.EmptySettingsDirectory=Enter path to settings directory
+AutoIngestSettingsPanel.ErrorSettingDefaultFolder=Error creating default folder
+AutoIngestSettingsPanel.FileExportRules.text=File Export Rules
+AutoIngestSettingsPanel.globalSettingsErrorTextField.text=
+AutoIngestSettingsPanel.globalSettingsTextField.text=
+AutoIngestSettingsPanel.ImageDirectoryUnspecified=Shared images folder must be set
+AutoIngestSettingsPanel.InvalidPortNumber=Invalid port number.
+AutoIngestSettingsPanel.jRadioButtonCopyFiles.text=File Copy mode
+AutoIngestSettingsPanel.KeywordSearchNull=Cannot find Keyword Search service
+AutoIngestSettingsPanel.MustRestart=Autopsy must be restarted for new configuration to take effect
+AutoIngestSettingsPanel.nodePanel.TabConstraints.tabTitle=Node Configuration
+AutoIngestSettingsPanel.NodeStatusLogging.text=Node Status Logging Settings
+AutoIngestSettingsPanel.restartRequiredLabel.text=Application restart required to take effect.
+AutoIngestSettingsPanel.restartRequiredLabel.text=Application restart required
+AutoIngestSettingsPanel.ResultsDirectoryUnspecified=Shared cases folder must be set
+AutoIngestSettingsPanel.tbOops.text=
+AutoIngestSettingsPanel.validationErrMsg.incomplete=Fill in all values
+AutoIngestSettingsPanel.validationErrMsg.invalidDatabasePort=Invalid database port number
+AutoIngestSettingsPanel.validationErrMsg.invalidIndexingServerPort=Invalid Solr server port number
+AutoIngestSettingsPanel.validationErrMsg.invalidMessageServicePort=Invalid message service port number
+AutoIngestSettingsPanel.validationErrMsg.MUdisabled=Multi user settings must be enabled and saved
+AutoIngestSettingsPanel.bnTestMultiUser.text=Test
+AutoIngestSettingsPanel.lbTestMultiUserText.text=Test Multi-User Case Creation and Ingest Settings
+AutoIngestSettingsPanel.lbMultiUserResult.text=
+AutoIngestSettingsPanel.lbTestResultText.text=
+AutoIngestSettingsPanel.validationErrMsg.outputPathNotSpecified=Output folder must be set
+AutoIngestSettingsPanel.PathInvalid=Case output directory path is not valid
+AutoIngestSettingsPanel.CheckPermissions=Ensure that the user account {0} has write permissions in this folder
+AutoIngestSettingsPanel.Success=Success
+AutoIngestSettingsPanel.TestRunning=Test in progress...
+AutoIngestSettingsPanel.servicesDown=Some of the Multi User services are down
+GeneralOptionsPanelController.moduleErr.msg=A module caused an error listening to GeneralOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+GeneralOptionsPanelController.moduleErr=Module Error
+NodeStatusLogPanel.bnCancel.text=Cancel
+NodeStatusLogPanel.bnOk.text=OK
+NodeStatusLogPanel.bnTestDatabase.text=Test
+NodeStatusLogPanel.cbEnableLogging.text=Enable Database Logging
+NodeStatusLogPanel.lbDatabaseSettings.text=Database Settings
+NodeStatusLogPanel.lbTestDatabase.text=
+NodeStatusLogPanel.lbTestDbWarning.text=
+NodeStatusLogPanel.lbTestDbWarning.text=
+NodeStatusLogPanel.tbDbHostname.text=
+NodeStatusLogPanel.tbDbHostname.toolTipText=Hostname or IP Address
+NodeStatusLogPanel.tbDbName.text=
+NodeStatusLogPanel.tbDbName.toolTipText=Database Name
+NodeStatusLogPanel.tbDbPassword.text=
+NodeStatusLogPanel.tbDbPassword.toolTipText=Password
+NodeStatusLogPanel.tbDbPort.text=
+NodeStatusLogPanel.tbDbPort.toolTipText=Port Number
+NodeStatusLogPanel.tbDbUsername.text=
+NodeStatusLogPanel.tbDbUsername.toolTipText=User Name
+OpenOptionsPanelAction.name=Auto Ingest Options
+OptionsCategory_Keywords_Auto_Ingest_Settings=Auto Ingest Settings
+OptionsCategory_Keywords_General=Options
+OptionsCategory_Name_Auto_Ingest=Auto Ingest
+OptionsDialog.jButton1.text=jButton1
+OptionsDialog.jCheckBox1.text=jCheckBox1
+OptionsDialog.jLabel1.text=jLabel1
+StartupWindow.AutoIngestMode=Automated Ingest Node
+StartupWindow.CaseImportMode=Single User Case Import
+StartupWindow.CopyAndImportMode=Utilities
+StartupWindow.title.text=Welcome
+AdvancedAutoIngestSettingsPanel.lbInputScanIntervalMinutes.text=minutes
+AdvancedAutoIngestSettingsPanel.lbTimeoutHours.text=hour(s)
+AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobsSeconds.text=seconds
+AdvancedAutoIngestSettingsPanel.spSecondsBetweenJobs.toolTipText=Increase this value if database locks cause problems. It gives a little more time for finalizing.
+AdvancedAutoIngestSettingsPanel.spTimeoutHours.toolTipText=Components that spawn potentially long-running processes optionally terminate those processes if the specified time out period has elapsed.
+AdvancedAutoIngestSettingsPanel.spInputScanInterval.toolTipText=Increase this value to reduce the frequency of input scan.
+AdvancedAutoIngestSettingsPanel.spMaximumRetryAttempts.AccessibleContext.accessibleDescription=Maximum number of retries allowed in Automated Ingest Mode
+AdvancedAutoIngestSettingsPanel.spMaximumRetryAttempts.toolTipText=The maximum number of times Automated ingest will attempt to reprocess a job if processing fails.
+AdvancedAutoIngestSettingsPanel.lbRestartRequired.text=Application restart required to take effect.
+AdvancedAutoIngestSettingsPanel.cbTimeoutEnabled.toolTipText=Components that spawn potentially long-running processes optionally terminate those processes if the specified time out period has elapsed.
+AdvancedAutoIngestSettingsPanel.cbTimeoutEnabled.text=
+AdvancedAutoIngestSettingsPanel.lbConcurrentJobsPerCase.text=Target concurrent jobs per case:
+AdvancedAutoIngestSettingsPanel.lbNumberOfThreads.text=Number of threads to use for file ingest:
+AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.text=Maximum job retries allowed:
+AdvancedAutoIngestSettingsPanel.lbInputScanInterval.text=Interval between input scans:
+AdvancedAutoIngestSettingsPanel.lbTimeoutText.text=External processes time out:
+AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobs.text=System synchronization wait time:
+AdvancedAutoIngestSettingsPanel.jPanelAutoIngestJobSettings.border.title=Automated Ingest Job Settings
+AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobs.toolTipText_1=Increase this value if database locks cause problems. It gives a little more time for finalizing.
+AdvancedAutoIngestSettingsPanel.lbTimeoutText.toolTipText=Components that spawn potentially long-running processes optionally terminate those processes if the specified time out period has elapsed.
+AdvancedAutoIngestSettingsPanel.lbInputScanInterval.toolTipText_1=Increase this value to reduce the frequency of input scan.
+AdvancedAutoIngestSettingsPanel.lbInputScanIntervalMinutes.toolTipText=
+AdvancedAutoIngestSettingsPanel.lbTimeoutHours.toolTipText=
+AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.toolTipText_1=The maximum number of retries for crashed jobs.
+AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.toolTipText_2=The maximum number of retries for crashed jobs.
+AdvancedAutoIngestSettingsPanel.lbConcurrentJobsPerCase.toolTipText_1=A soft limit on the number of concurrent jobs per case when multiple cases are processed simultaneously.
+AdvancedAutoIngestSettingsPanel.lbNumberOfThreads.toolTipText_1=The number of threads running file level ingest modules.
+AdvancedAutoIngestSettingsPanel.numberOfFileIngestThreadsComboBox.toolTipText=The number of threads running file level ingest modules.
+NodeStatusLogPanel.tbDbName.toolTipText_1=Database name
+AutoIngestSettingsPanel.sharedSettingsTextField.text=
+AutoIngestSettingsPanel.sharedConfigCheckbox.text=Use shared configuration in folder:
+AutoIngestSettingsPanel.configButtonErrorTextField.text=configButtonErrorTextField
+AutoIngestSettingsPanel.jLabelTaskDescription.text=jLabel1
+AutoIngestSettingsPanel.jLabelCurrentTask.text=Current task:
+AutoIngestSettingsPanel.downloadButton.text=Download Config
+AutoIngestSettingsPanel.uploadButton.text=Save & Upload Config
+AutoIngestSettingsPanel.masterNodeCheckBox.text=Use this node as a master node that can upload settings
+AutoIngestSettingsPanel.sharedSettingsErrorTextField.text=globalSettingsErrorTextField
+AutoIngestSettingsPanel.browseSharedSettingsButton.text=Browse
+AutoIngestSettingsPanel.jLabelInvalidResultsFolder.text=jLabelInvalidResultsFolder
+AutoIngestSettingsPanel.jLabelInvalidImageFolder.text=jLabelInvalidImageFolder
+AutoIngestSettingsPanel.browseOutputFolderButton.text=Browse
+AutoIngestSettingsPanel.outputPathTextField.toolTipText=Shared cases folder for automated processing, i.e., the location where case folder will be created by automated processing mode for presentation to the user in examiner mode.
+AutoIngestSettingsPanel.outputPathTextField.text=
+AutoIngestSettingsPanel.jLabelSelectOutputFolder.text=Select shared cases folder:
+AutoIngestSettingsPanel.browseInputFolderButton.text=Browse
+AutoIngestSettingsPanel.inputPathTextField.toolTipText=Input folder for automated processing, i.e., the location where input case folders will be created for ingest by automated processing mode
+AutoIngestSettingsPanel.inputPathTextField.text=
+AutoIngestSettingsPanel.jLabelSelectInputFolder.text=Select shared images folder:
+AutoIngestSettingsPanel.bnFileExport.text=File Export Settings
+AutoIngestSettingsPanel.bnAdvancedSettings.text=Advanced Settings
+AutoIngestSettingsPanel.bnEditIngestSettings.toolTipText=Ingest job settings for the automated processing mode context.
+AutoIngestSettingsPanel.bnEditIngestSettings.text=Ingest Module Settings
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/configuration/Bundle.properties-MERGED b/out/production/Experimental/org/sleuthkit/autopsy/experimental/configuration/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..91e2bebd086dd09c17ed8344067ab66c57d022bf
--- /dev/null
+++ b/out/production/Experimental/org/sleuthkit/autopsy/experimental/configuration/Bundle.properties-MERGED
@@ -0,0 +1,164 @@
+AdvancedAutoIngestSettingsPanel.AccessibleContext.accessibleName=
+AdvancedAutoIngestSettingsPanel.ItemDisabled.text=Item disabled based upon current Autopsy mode.
+AdvancedAutoIngestSettingsPanel.jPanelFolderMaintenanceSettings.border.title=Folder Maintenance Settings
+AdvancedAutoIngestSettingsPanel.lbConcurrentJobsPerCase.toolTipText=A soft limit on the number of concurrent jobs per case when multiple cases are processed simultaneously.
+AdvancedAutoIngestSettingsPanel.lbInputScanInterval.AccessibleContext.accessibleDescription=The interval
+AdvancedAutoIngestSettingsPanel.lbInputScanInterval.toolTipText=The interval between scans for new manifest files.
+AdvancedAutoIngestSettingsPanel.lbInputScanIntervalMinutes1.AccessibleContext.accessibleName=minutes
+AdvancedAutoIngestSettingsPanel.lbInputScanIntervalMinutes1.text=minutes
+AdvancedAutoIngestSettingsPanel.lbNumberOfThreads.toolTipText=The number of threads running file level ingest modules.
+AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.toolTipText=The maximum number of retries for crashed jobs.
+AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobs.toolTipText=A wait time used by auto ingest nodes to ensure proper synchronization of node operations.
+AdvancedAutoIngestSettingsPanel.tbWarning.text=WARNING: Ensure you know what you are doing before modifying these values. Informed use can improve system performance. Misuse can cause system performance degradation and data loss. Please consult the user guide for details.
+AdvancedAutoIngestSettingsPanel.threadCountLabel.text=For this computer, a maximum of {0} file ingest threads should be used.
+AIMIngestSettingsPanel.browseGlobalSettingsButton.text=Browse
+AIMIngestSettingsPanel.globalSettingsErrorTextField.text=
+AIMIngestSettingsPanel.globalSettingsTextField.text=
+AIMIngestSettingsPanel.jButton1.text=Download shared settings
+AIMIngestSettingsPanel.jButtonEditIngestSettings.text=Ingest Module Settings
+AIMIngestSettingsPanel.jButtonEditIngestSettings.toolTipText=Ingest job settings for the automated processing mode context.
+AIMIngestSettingsPanel.jLabel1.text=Download the current shared setting (highly recommended to do this before editing)
+AIMIngestSettingsPanel.lbSecondsBetweenJobs.text=Number of seconds to wait between jobs:
+AIMIngestSettingsPanel.lbSecondsBetweenJobs.toolTipText=Increase this value if database locks cause problems. It gives a little more time for finalizing.
+AIMIngestSettingsPanel.spSecondsBetweenJobs.toolTipText=Increase this value if database locks cause problems. It gives a little more time for finalizing.
+AutoIngestSettingsPanel.examinerModeRadioButton.text=Examiner mode
+AutoIngestSettingsPanel.autoIngestModeRadioButton.text=Auto Ingest mode
+AutoIngestSettingsPanel.AdvancedAutoIngestSettingsPanel.Title=Advanced Settings
+AutoIngestSettingsPanel.browseGlobalSettingsButton.text=Browse
+AutoIngestSettingsPanel.CannotAccess=Cannot access
+AutoIngestSettingsPanel.EmptySettingsDirectory=Enter path to settings directory
+AutoIngestSettingsPanel.ErrorSettingDefaultFolder=Error creating default folder
+AutoIngestSettingsPanel.FileExportRules.text=File Export Rules
+AutoIngestSettingsPanel.globalSettingsErrorTextField.text=
+AutoIngestSettingsPanel.globalSettingsTextField.text=
+AutoIngestSettingsPanel.ImageDirectoryUnspecified=Shared images folder must be set
+AutoIngestSettingsPanel.InvalidPortNumber=Invalid port number.
+AutoIngestSettingsPanel.jRadioButtonCopyFiles.text=File Copy mode
+AutoIngestSettingsPanel.KeywordSearchNull=Cannot find Keyword Search service
+AutoIngestSettingsPanel.MustRestart=Autopsy must be restarted for new configuration to take effect
+AutoIngestSettingsPanel.nodePanel.TabConstraints.tabTitle=Node Configuration
+AutoIngestSettingsPanel.NodeStatusLogging.text=Node Status Logging Settings
+AutoIngestSettingsPanel.restartRequiredLabel.text=Application restart required to take effect.
+AutoIngestSettingsPanel.restartRequiredLabel.text=Application restart required
+AutoIngestSettingsPanel.ResultsDirectoryUnspecified=Shared cases folder must be set
+AutoIngestSettingsPanel.tbOops.text=
+AutoIngestSettingsPanel.validationErrMsg.incomplete=Fill in all values
+AutoIngestSettingsPanel.validationErrMsg.invalidDatabasePort=Invalid database port number
+AutoIngestSettingsPanel.validationErrMsg.invalidIndexingServerPort=Invalid Solr server port number
+AutoIngestSettingsPanel.validationErrMsg.invalidMessageServicePort=Invalid message service port number
+AutoIngestSettingsPanel.validationErrMsg.MUdisabled=Multi user settings must be enabled and saved
+AutoIngestSettingsPanel.bnTestMultiUser.text=Test
+AutoIngestSettingsPanel.lbTestMultiUserText.text=Test Multi-User Case Creation and Ingest Settings
+AutoIngestSettingsPanel.lbMultiUserResult.text=
+AutoIngestSettingsPanel.lbTestResultText.text=
+AutoIngestSettingsPanel.validationErrMsg.outputPathNotSpecified=Output folder must be set
+AutoIngestSettingsPanel.PathInvalid=Case output directory path is not valid
+AutoIngestSettingsPanel.CheckPermissions=Ensure that the user account {0} has write permissions in this folder
+AutoIngestSettingsPanel.Success=Success
+AutoIngestSettingsPanel.TestRunning=Test in progress...
+AutoIngestSettingsPanel.servicesDown=Some of the Multi User services are down
+GeneralOptionsPanelController.moduleErr.msg=A module caused an error listening to GeneralOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+GeneralOptionsPanelController.moduleErr=Module Error
+# {0} - errorMessage
+MultiUserTestTool.criticalError=Critical error running data source processor on test data source: {0}
+MultiUserTestTool.errorStartingIngestJob=Ingest manager error while starting ingest job
+# {0} - cancellationReason
+MultiUserTestTool.ingestCancelled=Ingest cancelled due to {0}
+MultiUserTestTool.ingestSettingsError=Failed to analyze data source due to ingest settings errors
+MultiUserTestTool.noContent=Test data source failed to produce content
+# {0} - serviceName
+MultiUserTestTool.serviceDown=Multi User service is down: {0}
+MultiUserTestTool.startupError=Failed to analyze data source due to ingest job startup error
+MultiUserTestTool.unableAddFileAsDataSource=Unable to add test file as data source to case
+MultiUserTestTool.unableCreatFile=Unable to create a file in case output directory
+# {0} - serviceName
+MultiUserTestTool.unableToCheckService=Unable to check Multi User service state: {0}
+MultiUserTestTool.unableToCreateCase=Unable to create case
+MultiUserTestTool.unableToInitializeDatabase=Case database was not successfully initialized
+MultiUserTestTool.unableToReadDatabase=Unable to read from case database
+MultiUserTestTool.unableToReadTestFileFromDatabase=Unable to read test file info from case database
+MultiUserTestTool.unableToRunIngest=Unable to run ingest on test data source
+MultiUserTestTool.unableToUpdateKWSIndex=Unable to write to Keyword Search index
+MultiUserTestTool.unexpectedError=Unexpected error while performing Multi User test
+NodeStatusLogPanel.bnCancel.text=Cancel
+NodeStatusLogPanel.bnOk.text=OK
+NodeStatusLogPanel.bnTestDatabase.text=Test
+NodeStatusLogPanel.cbEnableLogging.text=Enable Database Logging
+NodeStatusLogPanel.lbDatabaseSettings.text=Database Settings
+NodeStatusLogPanel.lbTestDatabase.text=
+NodeStatusLogPanel.lbTestDbWarning.text=
+NodeStatusLogPanel.lbTestDbWarning.text=
+NodeStatusLogPanel.tbDbHostname.text=
+NodeStatusLogPanel.tbDbHostname.toolTipText=Hostname or IP Address
+NodeStatusLogPanel.tbDbName.text=
+NodeStatusLogPanel.tbDbName.toolTipText=Database Name
+NodeStatusLogPanel.tbDbPassword.text=
+NodeStatusLogPanel.tbDbPassword.toolTipText=Password
+NodeStatusLogPanel.tbDbPort.text=
+NodeStatusLogPanel.tbDbPort.toolTipText=Port Number
+NodeStatusLogPanel.tbDbUsername.text=
+NodeStatusLogPanel.tbDbUsername.toolTipText=User Name
+OpenOptionsPanelAction.name=Auto Ingest Options
+OptionsCategory_Keywords_Auto_Ingest_Settings=Auto Ingest Settings
+OptionsCategory_Keywords_General=Options
+OptionsCategory_Name_Auto_Ingest=Auto Ingest
+OptionsDialog.jButton1.text=jButton1
+OptionsDialog.jCheckBox1.text=jCheckBox1
+OptionsDialog.jLabel1.text=jLabel1
+StartupWindow.AutoIngestMode=Automated Ingest Node
+StartupWindow.CaseImportMode=Single User Case Import
+StartupWindow.CopyAndImportMode=Utilities
+StartupWindow.title.text=Welcome
+AdvancedAutoIngestSettingsPanel.lbInputScanIntervalMinutes.text=minutes
+AdvancedAutoIngestSettingsPanel.lbTimeoutHours.text=hour(s)
+AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobsSeconds.text=seconds
+AdvancedAutoIngestSettingsPanel.spSecondsBetweenJobs.toolTipText=Increase this value if database locks cause problems. It gives a little more time for finalizing.
+AdvancedAutoIngestSettingsPanel.spTimeoutHours.toolTipText=Components that spawn potentially long-running processes optionally terminate those processes if the specified time out period has elapsed.
+AdvancedAutoIngestSettingsPanel.spInputScanInterval.toolTipText=Increase this value to reduce the frequency of input scan.
+AdvancedAutoIngestSettingsPanel.spMaximumRetryAttempts.AccessibleContext.accessibleDescription=Maximum number of retries allowed in Automated Ingest Mode
+AdvancedAutoIngestSettingsPanel.spMaximumRetryAttempts.toolTipText=The maximum number of times Automated ingest will attempt to reprocess a job if processing fails.
+AdvancedAutoIngestSettingsPanel.lbRestartRequired.text=Application restart required to take effect.
+AdvancedAutoIngestSettingsPanel.cbTimeoutEnabled.toolTipText=Components that spawn potentially long-running processes optionally terminate those processes if the specified time out period has elapsed.
+AdvancedAutoIngestSettingsPanel.cbTimeoutEnabled.text=
+AdvancedAutoIngestSettingsPanel.lbConcurrentJobsPerCase.text=Target concurrent jobs per case:
+AdvancedAutoIngestSettingsPanel.lbNumberOfThreads.text=Number of threads to use for file ingest:
+AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.text=Maximum job retries allowed:
+AdvancedAutoIngestSettingsPanel.lbInputScanInterval.text=Interval between input scans:
+AdvancedAutoIngestSettingsPanel.lbTimeoutText.text=External processes time out:
+AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobs.text=System synchronization wait time:
+AdvancedAutoIngestSettingsPanel.jPanelAutoIngestJobSettings.border.title=Automated Ingest Job Settings
+AdvancedAutoIngestSettingsPanel.lbSecondsBetweenJobs.toolTipText_1=Increase this value if database locks cause problems. It gives a little more time for finalizing.
+AdvancedAutoIngestSettingsPanel.lbTimeoutText.toolTipText=Components that spawn potentially long-running processes optionally terminate those processes if the specified time out period has elapsed.
+AdvancedAutoIngestSettingsPanel.lbInputScanInterval.toolTipText_1=Increase this value to reduce the frequency of input scan.
+AdvancedAutoIngestSettingsPanel.lbInputScanIntervalMinutes.toolTipText=
+AdvancedAutoIngestSettingsPanel.lbTimeoutHours.toolTipText=
+AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.toolTipText_1=The maximum number of retries for crashed jobs.
+AdvancedAutoIngestSettingsPanel.lbRetriesAllowed.toolTipText_2=The maximum number of retries for crashed jobs.
+AdvancedAutoIngestSettingsPanel.lbConcurrentJobsPerCase.toolTipText_1=A soft limit on the number of concurrent jobs per case when multiple cases are processed simultaneously.
+AdvancedAutoIngestSettingsPanel.lbNumberOfThreads.toolTipText_1=The number of threads running file level ingest modules.
+AdvancedAutoIngestSettingsPanel.numberOfFileIngestThreadsComboBox.toolTipText=The number of threads running file level ingest modules.
+NodeStatusLogPanel.tbDbName.toolTipText_1=Database name
+AutoIngestSettingsPanel.sharedSettingsTextField.text=
+AutoIngestSettingsPanel.sharedConfigCheckbox.text=Use shared configuration in folder:
+AutoIngestSettingsPanel.configButtonErrorTextField.text=configButtonErrorTextField
+AutoIngestSettingsPanel.jLabelTaskDescription.text=jLabel1
+AutoIngestSettingsPanel.jLabelCurrentTask.text=Current task:
+AutoIngestSettingsPanel.downloadButton.text=Download Config
+AutoIngestSettingsPanel.uploadButton.text=Save & Upload Config
+AutoIngestSettingsPanel.masterNodeCheckBox.text=Use this node as a master node that can upload settings
+AutoIngestSettingsPanel.sharedSettingsErrorTextField.text=globalSettingsErrorTextField
+AutoIngestSettingsPanel.browseSharedSettingsButton.text=Browse
+AutoIngestSettingsPanel.jLabelInvalidResultsFolder.text=jLabelInvalidResultsFolder
+AutoIngestSettingsPanel.jLabelInvalidImageFolder.text=jLabelInvalidImageFolder
+AutoIngestSettingsPanel.browseOutputFolderButton.text=Browse
+AutoIngestSettingsPanel.outputPathTextField.toolTipText=Shared cases folder for automated processing, i.e., the location where case folder will be created by automated processing mode for presentation to the user in examiner mode.
+AutoIngestSettingsPanel.outputPathTextField.text=
+AutoIngestSettingsPanel.jLabelSelectOutputFolder.text=Select shared cases folder:
+AutoIngestSettingsPanel.browseInputFolderButton.text=Browse
+AutoIngestSettingsPanel.inputPathTextField.toolTipText=Input folder for automated processing, i.e., the location where input case folders will be created for ingest by automated processing mode
+AutoIngestSettingsPanel.inputPathTextField.text=
+AutoIngestSettingsPanel.jLabelSelectInputFolder.text=Select shared images folder:
+AutoIngestSettingsPanel.bnFileExport.text=File Export Settings
+AutoIngestSettingsPanel.bnAdvancedSettings.text=Advanced Settings
+AutoIngestSettingsPanel.bnEditIngestSettings.toolTipText=Ingest job settings for the automated processing mode context.
+AutoIngestSettingsPanel.bnEditIngestSettings.text=Ingest Module Settings
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/AIM.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/AIM.png
new file mode 100644
index 0000000000000000000000000000000000000000..6487b32acca795562b6397ee061a3295596c4a45
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/AIM.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/arrow-down-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/arrow-down-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..6729f70a438636297ef9555a063accb1a8b63dce
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/arrow-down-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/arrow-up-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/arrow-up-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..f53dcc0a2a102572b5417dc14ae6e0593453cc8b
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/arrow-up-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/artifact-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/artifact-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b0c461f5c3e4e50bf0c345370441bcaaf4f628b
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/artifact-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/autoIngest32.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/autoIngest32.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e634806cc888e965558eb9389f7d6b604fd38c7
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/autoIngest32.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/bad.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/bad.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8f8f55fc105d35466e0bf8d6f04134425b24c92
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/bad.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/extracted_content.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/extracted_content.png
new file mode 100644
index 0000000000000000000000000000000000000000..12dbfaccea0dc597052b4b1942215860c06cad4e
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/extracted_content.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/file-size-16.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/file-size-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..d7dfc85b754fd64a47eda5e8441e4972a32f4b6e
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/file-size-16.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/frame.gif b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/frame.gif
new file mode 100644
index 0000000000000000000000000000000000000000..c1fc81ff1b0fb3638d963b97462ecb01afcfa42d
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/frame.gif differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/frame32.gif b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/frame32.gif
new file mode 100644
index 0000000000000000000000000000000000000000..b77aa72faa7f932b5f4a30d48920386337a8d88b
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/frame32.gif differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/good.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/good.png
new file mode 100644
index 0000000000000000000000000000000000000000..210b1a6c3ccefb387a9f902b012f61aa83eb775e
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/good.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/import16.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/import16.png
new file mode 100644
index 0000000000000000000000000000000000000000..18b35db444f6d2aa33751d669ea99289a1d8f828
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/import16.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/import32.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/import32.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d958f916a82971cabff00048844abe1f8f645eb
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/import32.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/knownbad-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/knownbad-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..aeacad07ad8f7b080e61cb290a4329a24a96852f
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/knownbad-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/left-arrow-16-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/left-arrow-16-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5222c2a78b2dfa4c84bd7b5c5da2b364abea921
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/left-arrow-16-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/locked.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/locked.png
new file mode 100644
index 0000000000000000000000000000000000000000..45079c95fa9bfdc8567df3cc7a3799237ea774f8
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/locked.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/mime-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/mime-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d82d83ecbee837496cd86e84a96e9be08277dc4
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/mime-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/minus-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/minus-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..f953427ffbcf0ab10541446a4b93cff0aa17162b
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/minus-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/options-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/options-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3ca571e32dbe545e7c1cc6c0d6cc23469cd5be0
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/options-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/plus-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/plus-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..619e8d25d94ea21a55a507ba65bd0eb0d51a82d2
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/plus-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/ruleset-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/ruleset-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e48e5edf061f856892e7ba31af21fc59bb8ece8
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/ruleset-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/save-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/save-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6595171d4df29c3d0917a743e7a7fe116077b1a
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/save-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/tick.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/tick.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7d7a96be3f2282a62e3c0733bac89c7f6de7b4a
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/tick.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/warning16.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/warning16.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5ba881738ae3072e476f3ddbd7dd34d642f06d6
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/warning16.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/yield16-icon.png b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/yield16-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2a81f774e83a9c38dd22c90cefeb7248fb3d49f
Binary files /dev/null and b/out/production/Experimental/org/sleuthkit/autopsy/experimental/images/yield16-icon.png differ
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/objectdetection/Bundle.properties-MERGED b/out/production/Experimental/org/sleuthkit/autopsy/experimental/objectdetection/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..9b2baa64672928848a6321ade3127edb7555b921
--- /dev/null
+++ b/out/production/Experimental/org/sleuthkit/autopsy/experimental/objectdetection/Bundle.properties-MERGED
@@ -0,0 +1,9 @@
+# {0} - detectionCount
+ObjectDetectionFileIngestModule.classifierDetection.text=Classifier detected {0} object(s)
+# {0} - classifierDir
+ObjectDetectionFileIngestModule.noClassifiersFound.message=No classifiers were found in {0}, object detection will not be executed.
+ObjectDetectionFileIngestModule.noClassifiersFound.subject=No classifiers found.
+ObjectDetectionFileIngestModule.notWindowsError=This module is only available on Windows.
+ObjectDetectionFileIngestModule.openCVNotLoaded=OpenCV was not loaded, but is required to run.
+ObjectDetectionModuleFactory.moduleDescription.text=Use object classifiers to identify objects in pictures.
+ObjectDetectionModuleFactory.moduleName.text=Object Detection
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/volatilityDSP/Bundle.properties b/out/production/Experimental/org/sleuthkit/autopsy/experimental/volatilityDSP/Bundle.properties
new file mode 100755
index 0000000000000000000000000000000000000000..1c7d3312da940c50051fb172a9c8bdb90b76dd74
--- /dev/null
+++ b/out/production/Experimental/org/sleuthkit/autopsy/experimental/volatilityDSP/Bundle.properties
@@ -0,0 +1,12 @@
+# To change this license header, choose License Headers in Project Properties.
+# To change this template file, choose Tools | Templates
+# and open the template in the editor.
+
+MemoryDSInputPanel.pathLabel.AccessibleContext.accessibleName=Browse for a memory image file:
+MemoryDSInputPanel.PluginsToRunLabel.text=Plugins to run:
+MemoryDSInputPanel.pathLabel.text=Browse for a memory image file:
+MemoryDSInputPanel.pathTextField.text=
+MemoryDSInputPanel.errorLabel.text=Error Label
+MemoryDSInputPanel.browseButton.text=Browse
+MemoryDSInputPanel.timeZoneLabel.text=Timezone:
+MemoryDSInputPanel.profileLabel.text=Profile: 
diff --git a/out/production/Experimental/org/sleuthkit/autopsy/experimental/volatilityDSP/Bundle.properties-MERGED b/out/production/Experimental/org/sleuthkit/autopsy/experimental/volatilityDSP/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..41737085245b795de57a4d81e1cc0a595a5c35a7
--- /dev/null
+++ b/out/production/Experimental/org/sleuthkit/autopsy/experimental/volatilityDSP/Bundle.properties-MERGED
@@ -0,0 +1,50 @@
+# To change this license header, choose License Headers in Project Properties.
+# To change this template file, choose Tools | Templates
+# and open the template in the editor.
+
+# {0} - exception message
+AddMemoryImageTask_errorMessage_criticalException=\ Critical error: {0}
+# {0} - image file path
+# {1} - device id
+AddMemoryImageTask_exceptionMessage_noImageFile=\ Memory image file {0} for device {1} does not exist
+# {0} - image file path
+AddMemoryImageTask_progressMessage_addingImageFile=\ Adding memory image {0}
+MemoryDSInputPanel.pathLabel.AccessibleContext.accessibleName=Browse for a memory image file:
+MemoryDSInputPanel.PluginsToRunLabel.text=Plugins to run:
+MemoryDSInputPanel.pathLabel.text=Browse for a memory image file:
+MemoryDSInputPanel.pathTextField.text=
+MemoryDSInputPanel.errorLabel.text=Error Label
+MemoryDSInputPanel.browseButton.text=Browse
+MemoryDSInputPanel.timeZoneLabel.text=Timezone:
+MemoryDSInputPanel.profileLabel.text=Profile: 
+MemoryDSInputPanel_errorMsg_dataSourcePathOnCdrive=Path to multi-user data source is on "C:" drive
+MemoryDSInputPanel_errorMsg_noOpenCase=No open case
+MemoryDSProcessor.dataSourceType=Memory Image File (Volatility)
+# {0} - plugin name
+VolatilityProcessor_artifactAttribute_interestingFileSet=Volatility Plugin {0}
+# {0} - plugin name
+VolatilityProcessor_errorMessage_errorFindingFiles=Error finding files parsed from output of {0} plugin
+# {0} - plugin name
+VolatilityProcessor_errorMessage_failedToIndexArtifact=Error indexing artifact from output of {0} plugin
+# {0} - plugin name
+VolatilityProcessor_errorMessage_outputParsingError=Error parsing output for {0} plugin
+# {0} - plugin name
+VolatilityProcessor_exceptionMessage_errorAddingOutput=Failed to add output for {0} to case
+# {0} - plugin name
+VolatilityProcessor_exceptionMessage_errorCreatingArtifact=Error creating artifact for output of {0} plugin
+# {0} - plugin name
+VolatilityProcessor_exceptionMessage_errorIndexingOutput=Error indexing output for {0} plugin
+# {0} - plugin name
+VolatilityProcessor_exceptionMessage_errorRunningPlugin=Volatility error running {0} plugin
+VolatilityProcessor_exceptionMessage_failedToParseImageInfo=Could not parse image info
+VolatilityProcessor_exceptionMessage_failedToRunVolatilityExe=Could not run Volatility
+# {0} - file path
+# {1} - file name
+# {2} - plugin name
+VolatilityProcessor_exceptionMessage_fileNotFound=File {0}/{1} not found for ouput of {2} plugin
+# {0} - plugin name
+VolatilityProcessor_exceptionMessage_searchServiceNotFound=Keyword search service not found, output for {0} plugin not indexed
+VolatilityProcessor_exceptionMessage_volatilityExeNotFound=Volatility executable not found
+VolatilityProcessor_progressMessage_noCurrentCase=Failed to get current case
+# {0} - plugin name
+VolatilityProcessor_progressMessage_runningImageInfo=Running {0} plugin
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/Bundle.properties b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..95eaf6042c0cab15f330c5be8e805368d91f4574
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/Bundle.properties
@@ -0,0 +1,14 @@
+OpenIDE-Module-Long-Description=\
+    New image and video gallery that has been designed to make performing image-intensive investigations more efficient.  \
+    This work has been funded by DHS S&T and this is a beta release. \
+    It is not available on the sleuthkit.org site and has been distributed to limited users.
+OpenIDE-Module-Name=ImageGallery
+OpenIDE-Module-Short-Description=Advanced image and video gallery
+ImageGalleryOptionsPanel.enabledForCaseBox.text=Enable Image Gallery updates for the current case.
+ImageGalleryOptionsPanel.enabledByDefaultBox.text=Enable Image Gallery for new cases by default. 
+ImageGalleryOptionsPanel.enabledForCaseBox.toolTipText=If Image Gallery is disabled, only the fact that an update is needed is recorded.  If Image Gallery is enabled after ingest, it will do one bulk update based on the results from ingest.  If Image Gallery is disabled,  you will be prompted to enable it when attempting to open its window.
+ImageGalleryOptionsPanel.descriptionLabel.text=<html>To minimize its startup times, Image Gallery will constantly update its internal database. <br />This can cause ingest to be slower if you do not need the Image Gallery features. <br />Use these settings to disable Image Gallery if you do not need it.</html>
+ImageGalleryOptionsPanel.furtherDescriptionArea.text=If Image Gallery is disabled, only the fact that an update is needed is recorded.  If Image Gallery is enabled after ingest, it will do one bulk update based on the results from ingest.  If Image Gallery is disabled,  you will be prompted to enable it when attempting to open its window.
+ImageGalleryOptionsPanel.unavailableDuringInjestLabel.text=This setting is unavailable during ingest.
+ImageGalleryOptionsPanel.groupCategorizationWarningBox.text=Don't show a warning when overwriting categories, by acting on an entire group.
+CTL_OpenAction=Open Image/Video
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/Bundle.properties-MERGED b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..9b75078ae8aeda6e226a8f78067534238d77c63e
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/Bundle.properties-MERGED
@@ -0,0 +1,44 @@
+AddDrawableFilesTask.populatingDb.status=populating analyzed image/video database
+BulkDrawableFilesTask.committingDb.status=committing image/video database
+BulkDrawableFilesTask.errPopulating.errMsg=There was an error populating Image Gallery database.
+BulkDrawableFilesTask.populatingDb.status=populating analyzed image/video database
+BulkDrawableFilesTask.stopCopy.status=Stopping copy to drawable db task.
+CTL_ImageGalleryAction=Image/Video Gallery
+CTL_ImageGalleryTopComponent=Image/Video Gallery
+DrawableDbTask.InnerTask.message.name=status
+DrawableDbTask.InnerTask.progress.name=progress
+ImageGallery.dialogTitle=Image Gallery
+ImageGallery.showTooManyFiles.contentText=There are too many files in the selected datasource(s) to ensure reasonable performance.
+ImageGallery.showTooManyFiles.headerText=
+ImageGalleryController.dataSourceAnalyzed.confDlg.msg=\ A new data source was added and finished ingest.\nThe image / video database may be out of date. Do you want to update the database with ingest results?\n
+ImageGalleryController.dataSourceAnalyzed.confDlg.title=Image Gallery
+ImageGalleryController.noGroupsDlg.msg1=No groups are fully analyzed; but listening to ingest is disabled.  No groups will be available until ingest is finished and listening is re-enabled.
+ImageGalleryController.noGroupsDlg.msg2=No groups are fully analyzed yet, but ingest is still ongoing.  Please Wait.
+ImageGalleryController.noGroupsDlg.msg3=No groups are fully analyzed yet, but image / video data is still being populated.  Please Wait.
+ImageGalleryController.noGroupsDlg.msg4=There are no images/videos available from the added datasources;  but listening to ingest is disabled.  No groups will be available until ingest is finished and listening is re-enabled.
+ImageGalleryController.noGroupsDlg.msg5=There are no images/videos in the added datasources.
+ImageGalleryController.noGroupsDlg.msg6=There are no fully analyzed groups to display:  the current Group By setting resulted in no groups, or no groups are fully analyzed but ingest is not running.
+ImageGalleryModule.moduleName=Image Gallery
+ImageGalleryService.openCaseResources.progressMessage.finish=Opened Image Gallery databases.
+ImageGalleryService.openCaseResources.progressMessage.start=Opening Image Gallery databases...
+ImageGalleryService.serviceName=Image Gallery Update Service
+ImageGalleryTopComponent.chooseDataSourceDialog.all=All
+ImageGalleryTopComponent.chooseDataSourceDialog.contentText=Data source:
+ImageGalleryTopComponent.chooseDataSourceDialog.headerText=Choose a data source to view.
+ImageGalleryTopComponent.chooseDataSourceDialog.titleText=Image Gallery
+OpenIDE-Module-Long-Description=\
+    New image and video gallery that has been designed to make performing image-intensive investigations more efficient.  \
+    This work has been funded by DHS S&T and this is a beta release. \
+    It is not available on the sleuthkit.org site and has been distributed to limited users.
+OpenIDE-Module-Name=ImageGallery
+OpenIDE-Module-Short-Description=Advanced image and video gallery
+ImageGalleryOptionsPanel.enabledForCaseBox.text=Enable Image Gallery updates for the current case.
+ImageGalleryOptionsPanel.enabledByDefaultBox.text=Enable Image Gallery for new cases by default. 
+ImageGalleryOptionsPanel.enabledForCaseBox.toolTipText=If Image Gallery is disabled, only the fact that an update is needed is recorded.  If Image Gallery is enabled after ingest, it will do one bulk update based on the results from ingest.  If Image Gallery is disabled,  you will be prompted to enable it when attempting to open its window.
+ImageGalleryOptionsPanel.descriptionLabel.text=<html>To minimize its startup times, Image Gallery will constantly update its internal database. <br />This can cause ingest to be slower if you do not need the Image Gallery features. <br />Use these settings to disable Image Gallery if you do not need it.</html>
+ImageGalleryOptionsPanel.furtherDescriptionArea.text=If Image Gallery is disabled, only the fact that an update is needed is recorded.  If Image Gallery is enabled after ingest, it will do one bulk update based on the results from ingest.  If Image Gallery is disabled,  you will be prompted to enable it when attempting to open its window.
+ImageGalleryOptionsPanel.unavailableDuringInjestLabel.text=This setting is unavailable during ingest.
+ImageGalleryOptionsPanel.groupCategorizationWarningBox.text=Don't show a warning when overwriting categories, by acting on an entire group.
+CTL_OpenAction=Open Image/Video
+OptionsCategory_Keywords_Options=image video gallery category 
+OptionsCategory_Name_Options=Image / Video Gallery
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/Bundle_ja.properties b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..60018f738799a4981cc99774380f0278aeebb7df
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/Bundle_ja.properties
@@ -0,0 +1,32 @@
+CopyAnalyzedFiles.committingDb.status=\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u3092\u30B3\u30DF\u30C3\u30C8\u4E2D
+CopyAnalyzedFiles.errPopulating.errMsg=\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306B\u60C5\u5831\u3092\u5165\u529B\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+CopyAnalyzedFiles.populatingDb.status=\u89E3\u6790\u6E08\u307F\u306E\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306B\u60C5\u5831\u3092\u5165\u529B\u4E2D
+CopyAnalyzedFiles.stopCopy.status=Drawable DB\u30BF\u30B9\u30AF\u3078\u306E\u30B3\u30D4\u30FC\u3092\u505C\u6B62\u4E2D\u3002
+CTL_ImageGalleryAction=\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30AE\u30E3\u30E9\u30EA\u30FC
+CTL_ImageGalleryTopComponent=\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30AE\u30E3\u30E9\u30EA\u30FC
+HINT_ImageGalleryTopComponent=\u3053\u308C\u306F\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30AE\u30E3\u30E9\u30EA\u30FC\u306E\u30A6\u30A3\u30F3\u30C9\u30A6\u3067\u3059
+ImageGalleryController.InnerTask.message.name=\u30B9\u30C6\u30FC\u30BF\u30B9
+ImageGalleryController.InnerTask.progress.name=\u9032\u884C\u72B6\u6CC1
+ImageGalleryController.noGroupsDlg.msg1=\u5B8C\u5168\u306B\u89E3\u6790\u6E08\u307F\u306E\u30B0\u30EB\u30FC\u30D7\u306F\u3042\u308A\u307E\u305B\u3093\u3002\u3057\u304B\u3057\u3001\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u306E\u30EA\u30B9\u30CB\u30F3\u30B0\u304C\u7121\u52B9\u306B\u306A\u3063\u3066\u3044\u307E\u3059\u3002\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u304C\u5B8C\u4E86\u3057\u3001\u30EA\u30B9\u30CB\u30F3\u30B0\u304C\u518D\u5EA6\u6709\u52B9\u5316\u3055\u308C\u306A\u3051\u308C\u3070\u30B0\u30EB\u30FC\u30D7\u304C\u4F7F\u3048\u307E\u305B\u3093\u3002
+ImageGalleryController.noGroupsDlg.msg2=\u5B8C\u5168\u306B\u89E3\u6790\u6E08\u307F\u306E\u30B0\u30EB\u30FC\u30D7\u306F\u307E\u3060\u3042\u308A\u307E\u305B\u3093\u304C\u3001\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u304C\u307E\u3060\u5B9F\u884C\u4E2D\u3067\u3059\u3002\u3057\u3070\u3089\u304F\u304A\u5F85\u3061\u304F\u3060\u3055\u3044\u3002
+ImageGalleryController.noGroupsDlg.msg3=\u5B8C\u5168\u306B\u89E3\u6790\u6E08\u307F\u306E\u30B0\u30EB\u30FC\u30D7\u306F\u307E\u3060\u3042\u308A\u307E\u305B\u3093\u304C\u3001\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30C7\u30FC\u30BF\u306E\u60C5\u5831\u3092\u307E\u3060\u5165\u529B\u4E2D\u3067\u3059\u3002\u3057\u3070\u3089\u304F\u304A\u5F85\u3061\u304F\u3060\u3055\u3044\u3002
+ImageGalleryController.noGroupsDlg.msg4=\u8FFD\u52A0\u3055\u308C\u305F\u30C7\u30FC\u30BF\u30BD\u30FC\u30B9\u306B\u306F\u4F7F\u3048\u308B\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u306F\u3042\u308A\u307E\u305B\u3093\u3002\u3057\u304B\u3057\u3001\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u306E\u30EA\u30B9\u30CB\u30F3\u30B0\u304C\u7121\u52B9\u306B\u306A\u3063\u3066\u3044\u307E\u3059\u3002\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u304C\u5B8C\u4E86\u3057\u3001\u30EA\u30B9\u30CB\u30F3\u30B0\u304C\u518D\u5EA6\u6709\u52B9\u5316\u3055\u308C\u306A\u3051\u308C\u3070\u30B0\u30EB\u30FC\u30D7\u304C\u4F7F\u3048\u307E\u305B\u3093\u3002
+ImageGalleryController.noGroupsDlg.msg5=\u8FFD\u52A0\u3055\u308C\u305F\u30C7\u30FC\u30BF\u30BD\u30FC\u30B9\u306B\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u304C\u3042\u308A\u307E\u305B\u3093\u3002
+ImageGalleryController.noGroupsDlg.msg6=\u8868\u793A\u3067\u304D\u308B\u5B8C\u5168\u306B\u89E3\u6790\u6E08\u307F\u306E\u30B0\u30EB\u30FC\u30D7\u304C\u3042\u308A\u307E\u305B\u3093\uFF1A\u73FE\u5728\u306E\u30B0\u30EB\u30FC\u30D7\u30D0\u30A4\u8A2D\u5B9A\u3067\u306F\u30B0\u30EB\u30FC\u30D7\u304C\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002\u307E\u305F\u306F\u5B8C\u5168\u306B\u89E3\u6790\u6E08\u307F\u306E\u30B0\u30EB\u30FC\u30D7\u304C\u306A\u3044\u3051\u308C\u3069\u3001\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u304C\u5B9F\u884C\u3057\u3066\u3044\u306A\u3044\u304B\u3082\u3057\u308C\u307E\u305B\u3093\u3002
+ImageGalleryModule.moduleName=\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC
+OpenIDE-Module-Long-Description=\
+    \u30A4\u30E1\u30FC\u30B8\u304C\u591A\u3044\u8ABF\u67FB\u3092\u3088\u308A\u52B9\u7387\u7684\u306B\u884C\u3048\u308B\u3088\u3046\u306B\u8A2D\u8A08\u3055\u308C\u305F\u3001\u65B0\u3057\u3044\u30A4\u30E1\u30FC\u30B8\u304A\u3088\u3073\u30D3\u30C7\u30AA\u30AE\u30E3\u30E9\u30EA\u30FC\u3067\u3059\u3002\
+    \u3053\u308C\u306FDHS S&T\u304C\u652F\u63F4\u3057\u3001\u30D9\u30FC\u30BF\u7248\u306E\u30EA\u30EA\u30FC\u30B9\u3067\u3059\u3002\
+    sleuthkit.org\u3067\u306F\u307E\u3060\u5165\u624B\u3067\u304D\u305A\u3001\u9650\u3089\u308C\u305F\u30E6\u30FC\u30B6\u30FC\u306B\u3057\u304B\u63D0\u4F9B\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
+OpenIDE-Module-Name=\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC
+OpenIDE-Module-Short-Description=\u30A2\u30C9\u30D0\u30F3\u30B9\u30A4\u30E1\u30FC\u30B8\u304A\u3088\u3073\u30D3\u30C7\u30AA\u30AE\u30E3\u30E9\u30EA\u30FC
+ImageGalleryOptionsPanel.enabledForCaseBox.text=\u4F5C\u696D\u4E2D\u306E\u30B1\u30FC\u30B9\u306E\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u306E\u66F4\u65B0\u3092\u6709\u52B9\u5316\u3059\u308B\u3002
+ImageGalleryOptionsPanel.enabledByDefaultBox.text=\u30C7\u30D5\u30A9\u30EB\u30C8\u8A2D\u5B9A\u3068\u3057\u3066\u65B0\u3057\u3044\u30B1\u30FC\u30B9\u306E\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u3092\u6709\u52B9\u5316\u3059\u308B\u3002
+ImageGalleryOptionsPanel.enabledForCaseBox.toolTipText=\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u304C\u7121\u52B9\u306A\u5834\u5408\u3001\u66F4\u65B0\u304C\u5FC5\u8981\u3068\u3044\u3046\u3053\u3068\u3060\u3051\u8A18\u9332\u3055\u308C\u307E\u3059\u3002\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u5F8C\u306B\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u304C\u6709\u52B9\u5316\u3055\u308C\u305F\u5834\u5408\u3001\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u306E\u7D50\u679C\u3092\u5143\u306B\u4E00\u5EA6\u306B\u307E\u3068\u3081\u3066\u66F4\u65B0\u3092\u3057\u307E\u3059\u3002\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u304C\u7121\u52B9\u306E\u5834\u5408\u3001\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u306E\u30A6\u30A3\u30F3\u30C9\u30A6\u3092\u958B\u3053\u3046\u3068\u3057\u305F\u969B\u306B\u6709\u52B9\u5316\u3059\u308B\u3088\u3046\u306B\u6307\u793A\u3055\u308C\u307E\u3059\u3002
+ImageGalleryOptionsPanel.descriptionLabel.text=<html>\u30B9\u30BF\u30FC\u30C8\u30A2\u30C3\u30D7\u6642\u9593\u3092\u6700\u5C0F\u9650\u306B\u3059\u308B\u305F\u3081\u3001\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u306F\u7D99\u7D9A\u7684\u306B\u5185\u90E8\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u3092\u66F4\u65B0\u3057\u307E\u3059\u3002<br />\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u306E\u6A5F\u80FD\u304C\u5FC5\u8981\u3067\u306A\u3044\u5834\u5408\u3001\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u3092\u9045\u304F\u3059\u308B\u304B\u3082\u3057\u308C\u307E\u305B\u3093\u3002<br />\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u304C\u5FC5\u8981\u3067\u306A\u3044\u5834\u5408\u3001\u3053\u306E\u8A2D\u5B9A\u3092\u4F7F\u3044\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u3092\u7121\u52B9\u306B\u3057\u3066\u304F\u3060\u3055\u3044\u3002</html>
+ImageGalleryOptionsPanel.furtherDescriptionArea.text=\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u304C\u7121\u52B9\u306A\u5834\u5408\u3001\u66F4\u65B0\u304C\u5FC5\u8981\u3068\u3044\u3046\u3053\u3068\u3060\u3051\u8A18\u9332\u3055\u308C\u307E\u3059\u3002\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u5F8C\u306B\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u304C\u6709\u52B9\u5316\u3055\u308C\u305F\u5834\u5408\u3001\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u306E\u7D50\u679C\u3092\u5143\u306B\u4E00\u5EA6\u306B\u307E\u3068\u3081\u3066\u66F4\u65B0\u3092\u3057\u307E\u3059\u3002\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u304C\u7121\u52B9\u306E\u5834\u5408\u3001\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u306E\u30A6\u30A3\u30F3\u30C9\u30A6\u3092\u958B\u3053\u3046\u3068\u3057\u305F\u969B\u306B\u6709\u52B9\u5316\u3059\u308B\u3088\u3046\u306B\u6307\u793A\u3055\u308C\u307E\u3059\u3002
+ImageGalleryOptionsPanel.unavailableDuringInjestLabel.text=\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u4E2D\u306F\u3053\u306E\u8A2D\u5B9A\u306F\u4F7F\u3048\u307E\u305B\u3093\u3002
+OptionsCategory_Keywords_Options=\u30A4\u30E1\u30FC\u30B8\u30D3\u30C7\u30AA\u30AE\u30E3\u30E9\u30EA\u30FC\u30AB\u30C6\u30B4\u30EA\u30FC
+OptionsCategory_Name_Options=\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30AE\u30E3\u30E9\u30EA\u30FC
+PrePopulateDataSourceFiles.committingDb.status=\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u3092\u30B3\u30DF\u30C3\u30C8\u4E2D
+PrePopulateDataSourceFiles.prepopulatingDb.status=\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30AE\u30E3\u30E9\u30EA\u30FC\u306B\u60C5\u5831\u3092\u4E8B\u524D\u306B\u5165\u529B\u4E2D
\ No newline at end of file
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/ImageGalleryWsmode.xml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/ImageGalleryWsmode.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c40b51e3e3b516029f47d03a627e1bd3b9c7e6f4
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/ImageGalleryWsmode.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<mode version="2.4">
+    <name unique="ImageGallery"/>
+    <kind type="editor"/>
+    <state type="separated"/>
+    <bounds x="508" y="159" width="1000" height="750"/>
+    <frame state="0"/>
+    
+    <empty-behavior permanent="false"/>
+</mode>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/Bundle.properties b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..b1b078c67dc0ffbda93de2ea0773130a7e6aa7f0
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/Bundle.properties
@@ -0,0 +1 @@
+CTL_AddImage=View Images/Videos
\ No newline at end of file
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/Bundle.properties-MERGED b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..3ac90630facf1d8e63aef0e7a47bec231fea8ade
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/Bundle.properties-MERGED
@@ -0,0 +1,42 @@
+# {0} - fileID
+AddDrawableTagAction.addTagsToFiles.alert=Unable to tag file {0}.
+AddDrawableTagAction.displayName.plural=Tag Files
+AddDrawableTagAction.displayName.singular=Tag File
+AddTagAction.menuItem.newTag=New Tag...
+AddTagAction.menuItem.noTags=No tags
+AddTagAction.menuItem.quickTag=Quick Tag
+AddTagAction.menuItem.tagAndComment=Tag and Comment...
+Back_diplayName=Back
+CategorizeAction.displayName=Categorize
+# {0} - fileID number
+CategorizeDrawableFileTask.errorUnable.msg=Unable to categorize {0}.
+CategorizeDrawableFileTask.errorUnable.title=Categorizing Error
+CategorizeGroupAction.dontShowAgain=Don't show this message again
+CategorizeGroupAction.fileCountHeader=Files in the following categories will have their categories overwritten: 
+# {0} - number of files with the category
+# {1} - the name of the category
+CategorizeGroupAction.fileCountMessage={0} with {1}
+CategorizeGroupAction.OverwriteButton.text=Overwrite
+CTL_AddImage=View Images/Videos
+CTL_OpenAction=Images/Videos
+# {0} - fileID
+DeleteDrawableTagAction.deleteTag.alert=Unable to untag file {0}.
+DeleteDrawableTagAction.displayName=Remove File Tag
+DeleteFollwUpTagAction.displayName=Delete Follow Up Tag
+Forward.displayName=Forward
+MediaViewImagePanel.externalViewerButton.text=Open in External Viewer
+NextUnseenGroup.allGroupsSeen=All Groups Have Been Seen
+NextUnseenGroup.markGroupSeen=Mark Group Seen
+NextUnseenGroup.nextUnseenGroup=Next Unseen Group
+OpenAction.dialogTitle=Image Gallery
+OpenAction.multiUserDialog.checkBox.text=Don't show this message again.
+OpenAction.multiUserDialog.ContentText=The Image Gallery updates itself differently for multi-user cases than single user cases. Notably:\n\nIf your computer is analyzing a data source, then you will get real-time Image Gallery updates as files are analyzed (hashed, EXIF, etc.). This is the same behavior as a single-user case.\n\nIf another computer in your multi-user cluster is analyzing a data source, you will get updates about files on that data source only when you launch Image Gallery, which will cause the local database to be rebuilt based on results from other nodes.
+OpenAction.multiUserDialog.Header=Multi-user Image Gallery
+OpenAction.noControllerDialog.header=Cannot open Image Gallery
+OpenAction.noControllerDialog.text=An initialization error ocurred.\nPlease see the log for details.
+OpenAction.notAnalyzedDlg.msg=No image/video files available to display yet.\nPlease run FileType and EXIF ingest modules.
+OpenAction.stale.confDlg.msg=The image / video database may be out of date. Do you want to update and listen for further ingest results?\nChoosing 'yes' will update the database and enable listening to future ingests.
+OpenAction.stale.confDlg.title=Image Gallery
+OpenExternalViewerAction.displayName=External Viewer
+RedoAction.name=Redo
+UndoAction.displayName=Undo
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/Bundle_ja.properties b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..122bcaf610b2c4c2f97938a2252e79ca2f20172c
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/Bundle_ja.properties
@@ -0,0 +1,23 @@
+AddDrawableTagAction.addTagsToFiles.alert={0}\u30D5\u30A1\u30A4\u30EB\u3092\u30BF\u30B0\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+AddDrawableTagAction.displayName.plural=\u30D5\u30A1\u30A4\u30EB\u3092\u30BF\u30B0
+AddDrawableTagAction.displayName.singular=\u30D5\u30A1\u30A4\u30EB\u3092\u30BF\u30B0
+AddTagAction.menuItem.newTag=\u65B0\u898F\u30BF\u30B0...
+AddTagAction.menuItem.noTags=\u30BF\u30B0\u7121\u3057
+AddTagAction.menuItem.quickTag=\u30AF\u30A4\u30C3\u30AF\u30BF\u30B0
+AddTagAction.menuItem.tagAndComment=\u30BF\u30B0\uFF0F\u30B3\u30E1\u30F3\u30C8\u3059\u308B...
+Back_diplayName=\u623B\u308B
+CategorizeAction.displayName=\u30AB\u30C6\u30B4\u30E9\u30A4\u30BA
+CategorizeTask.errorUnable.msg={0}\u3092\u30AB\u30C6\u30B4\u30E9\u30A4\u30BA\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+CategorizeTask.errorUnable.title=\u30AB\u30C6\u30B4\u30E9\u30A4\u30BA\u30A8\u30E9\u30FC
+CTL_OpenAction=\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u3092\u8868\u793A
+CTL_OpenHelpAction=\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30AE\u30E3\u30E9\u30EA\u30FC\u30D8\u30EB\u30D7
+DeleteFollwUpTagAction.displayName=\u30D5\u30A9\u30ED\u30FC\u30A2\u30C3\u30D7\u30BF\u30B0\u3092\u524A\u9664
+Forward.displayName=\u9032\u3080
+MediaViewImagePanel.externalViewerButton.text=\u5916\u90E8\u30D3\u30E5\u30FC\u30A2\u30FC\u3067\u958B\u304F
+NextUnseenGroup.markGroupSeen=\u78BA\u8A8D\u6E08\u307F\u306E\u30B0\u30EB\u30FC\u30D7\u3092\u30DE\u30FC\u30AF\u3059\u308B
+NextUnseenGroup.nextUnseenGroup=\u6B21\u306E\u672A\u78BA\u8A8D\u306E\u30B0\u30EB\u30FC\u30D7
+OpenAction.stale.confDlg.msg=\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u304C\u6700\u65B0\u3067\u306F\u306A\u3044\u304B\u3082\u3057\u308C\u307E\u305B\u3093\u3002\u66F4\u65B0\u3057\u3066\u3001\u65B0\u305F\u306A\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u7D50\u679C\u3092\u78BA\u8A8D\u3057\u307E\u3059\u304B\uFF1F\n\u300C\u306F\u3044\u300D\u3092\u9078\u629E\u3059\u308C\u3070\u3001\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u3092\u66F4\u65B0\u3057\u3001\u65B0\u305F\u306A\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u3092\u78BA\u8A8D\u3059\u308B\u3053\u3068\u304C\u53EF\u80FD\u306B\u306A\u308A\u307E\u3059\u3002
+OpenAction.stale.confDlg.title=\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC
+OpenExternalViewerAction.displayName=\u5916\u90E8\u30D3\u30E5\u30FC\u30A2\u30FC
+RedoAction.name=\u518D\u5B9F\u884C
+UndoAction.displayName=\u53D6\u308A\u6D88\u3057
\ No newline at end of file
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/btn_icon_image_gallery_26.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/btn_icon_image_gallery_26.png
new file mode 100644
index 0000000000000000000000000000000000000000..eea6d5083537a19c24f1191a1021791992666e83
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/actions/btn_icon_image_gallery_26.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/Bundle.properties-MERGED b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..6686b2799492fa54c6b1544b30f73965ac8955b9
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/Bundle.properties-MERGED
@@ -0,0 +1,18 @@
+DrawableAttribute.analyzed=Analyzed
+DrawableAttribute.cameraMake=Camera Make
+DrawableAttribute.cameraModel=Camera Model
+DrawableAttribute.category=Category
+DrawableAttribute.createdTime=Created Time
+DrawableAttribute.hashSet=Hashset
+DrawableAttribute.height=Height
+DrawableAttribute.intObjID=Internal Object ID
+DrawableAttribute.md5hash=MD5 Hash
+DrawableAttribute.mimeType=MIME type
+DrawableAttribute.modifiedTime=Modified Time
+DrawableAttribute.name=Name
+DrawableAttribute.path=Path
+DrawableAttribute.tags=Tags
+DrawableAttribute.width=Width
+DrawableTagsManager.bookMark=Bookmark
+DrawableTagsManager.followUp=Follow Up
+VideoFile.getMedia.progress=writing temporary file to disk
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/Bundle_ja.properties b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..dca1145fd0cee9cc952ecd5ddc88335f943b90f5
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/Bundle_ja.properties
@@ -0,0 +1,23 @@
+Category.five=CAT-5\uFF1A\u95A2\u9023\u7121\u3057
+Category.four=CAT-4\uFF1A\u898B\u672C\uFF0F\u6BD4\u8F03\u5BFE\u8C61\uFF08\u5185\u90E8\u4F7F\u7528\u306E\u307F\uFF09
+Category.one=CAT-1\uFF1A\u5150\u7AE5\u643E\u53D6\uFF08\u9055\u6CD5\uFF09
+Category.three=CAT-3\uFF1ACGI/\u30A2\u30CB\u30E1\u30FC\u30B7\u30E7\u30F3\uFF08\u5150\u7AE5\u643E\u53D6\u7684\u306A\uFF09
+Category.two=CAT-2\uFF1A\u5150\u7AE5\u643E\u53D6\uFF08\u5408\u6CD5\uFF0F\u5E74\u9F62\u4E0D\u660E\uFF09
+Category.zero=CAT-0\uFF1A\u30AB\u30C6\u30B4\u30E9\u30A4\u30BA\u3055\u308C\u3066\u3044\u306A\u3044
+DrawableAttribute.analyzed=\u89E3\u6790\u6E08\u307F
+DrawableAttribute.cameraMake=\u30AB\u30E1\u30E9\u88FD\u9020\u8005
+DrawableAttribute.cameraModel=\u30AB\u30E1\u30E9\u578B\u756A
+DrawableAttribute.category=\u30AB\u30C6\u30B4\u30EA\u30FC
+DrawableAttribute.createdTime=\u4F5C\u6210\u65E5\u6642
+DrawableAttribute.hashSet=\u30CF\u30C3\u30B7\u30E5\u30BB\u30C3\u30C8
+DrawableAttribute.height=\u9AD8\u3055
+DrawableAttribute.intObjID=\u5185\u90E8\u30AA\u30D6\u30B8\u30A7\u30AF\u30C8ID
+DrawableAttribute.md5hash=MD\uFF15\u30CF\u30C3\u30B7\u30E5
+DrawableAttribute.mimeType=MIME\u30BF\u30A4\u30D7
+DrawableAttribute.modifiedTime=\u4FEE\u6B63\u65E5\u6642
+DrawableAttribute.name=\u540D\u524D
+DrawableAttribute.path=\u30D1\u30B9
+DrawableAttribute.tags=\u30BF\u30B0
+DrawableAttribute.width=\u5E45
+DrawableTagsManager.followUp=\u30D5\u30A9\u30ED\u30FC\u30A2\u30C3\u30D7
+VideoFile.getMedia.progress=\u30C7\u30A3\u30B9\u30AF\u306B\u4E00\u6642\u30D5\u30A1\u30A4\u30EB\u3092\u66F8\u304D\u8FBC\u307F\u4E2D
\ No newline at end of file
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/Bundle.properties-MERGED b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..36d74f6cafb3779de56014dcddc4c529299f35ae
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/Bundle.properties-MERGED
@@ -0,0 +1,6 @@
+GroupSortBy.groupName=Group Name
+GroupSortBy.groupSize=Group Size
+GroupSortBy.none=None
+GroupSortBy.priority=Priority
+# {0} - groupBy attribute Name
+ReGroupTask.displayTitle=regrouping by {0}: 
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/Bundle_ja.properties b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..5dc38728de9270e699a2f43bbe9fe650ee942cf1
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/datamodel/grouping/Bundle_ja.properties
@@ -0,0 +1,6 @@
+GroupSortBy.groupName=\u30B0\u30EB\u30FC\u30D7\u540D
+GroupSortBy.groupSize=\u30B0\u30EB\u30FC\u30D7\u30B5\u30A4\u30BA
+GroupSortBy.none=\u7121\u3057
+GroupSortBy.priority=\u512A\u5148\u5EA6
+ReGroupTask.displayTitle={0}\u306B\u57FA\u3065\u3044\u3066\u30D5\u30A1\u30A4\u30EB\u3092\u518D\u5EA6\u30B0\u30EB\u30FC\u30D7\u5316\u3002{2}\u306E\u9806\u756A\u3067{1}\u306B\u3088\u308A\u30BD\u30FC\u30C8\u3002
+ReGroupTask.progressUpdate={0} \: {1}\u306B\u57FA\u3065\u3044\u3066\u30D5\u30A1\u30A4\u30EB\u3092\u518D\u5EA6\u30B0\u30EB\u30FC\u30D7\u5316
\ No newline at end of file
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/Bundle.properties-MERGED b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..2de57b21a96a8d7746ff5a5cea4c03d32060d3d2
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/Bundle.properties-MERGED
@@ -0,0 +1,20 @@
+StatuBar.toolTip=Some data may be out of date.  Enable Image Gallery in Tools | Options | Image /Video Gallery , after ingest is complete to update the Image Gallery data.
+StatusBar.bgTaskLabel.text=Regrouping
+StatusBar.fileUpdateTaskLabel.text=\ File Update Tasks
+SummaryTablePane.catColumn=Category
+SummaryTablePane.countColumn=\# Files
+Toolbar.ascRadio=Ascending
+Toolbar.categoryImageViewLabel=Categorize Group's Files:
+Toolbar.descRadio=Descending
+Toolbar.getDataSources.errMessage=Unable to get datasources for current case.
+Toolbar.groupByLabel=Group By:
+Toolbar.nonPathGroupingWarning.content=Proceed with regrouping?
+Toolbar.nonPathGroupingWarning.header=Grouping by attributes other than path does not support the data source filter.\nFiles and groups from all data sources will be shown.
+Toolbar.nonPathGroupingWarning.title=Image Gallery
+Toolbar.sortByLabel=Sort By:
+Toolbar.sortHelp=The sort direction (ascending/descending) affects the queue of unseen groups that Image Gallery maintains, but changes to this queue aren't apparent until the "Next Unseen Group" button is pressed.
+Toolbar.sortHelpTitle=Group Sorting
+Toolbar.tagImageViewLabel=Tag Group's Files:
+Toolbar.thumbnailSizeLabel=Thumbnail Size (px):
+# {0} - exception type
+VideoPlayer.errNotice={0}\nSee the logs for details.
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/Bundle_ja.properties b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..7a18ada46d00f06fb860ba672b4f096bab97dbff
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/Bundle_ja.properties
@@ -0,0 +1,13 @@
+StatuBar.toolTip=\u4E00\u90E8\u306E\u30C7\u30FC\u30BF\u304C\u6700\u65B0\u3067\u306F\u306A\u3044\u304B\u3082\u3057\u308C\u307E\u305B\u3093\u3002\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u30C7\u30FC\u30BF\u3092\u66F4\u65B0\u3059\u308B\u305F\u3081\u3001\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u304C\u5B8C\u4E86\u5F8C\u30C4\u30FC\u30EB|\u30AA\u30D7\u30B7\u30E7\u30F3|\u30A4\u30E1\u30FC\u30B8\uFF0F\u30D3\u30C7\u30AA\u30AE\u30E3\u30E9\u30EA\u30FC\u3067\u30A4\u30E1\u30FC\u30B8\u30AE\u30E3\u30E9\u30EA\u30FC\u3092\u6709\u52B9\u5316\u3057\u3066\u304F\u3060\u3055\u3044\u3002
+StatusBar.bgTaskLabel.text=\u518D\u5EA6\u30B0\u30EB\u30FC\u30D7\u5316
+StatusBar.fileUpdateTaskLabel.text=\u30D5\u30A1\u30A4\u30EB\u66F4\u65B0\u30BF\u30B9\u30AF
+SummaryTablePane.catColumn=\u30AB\u30C6\u30B4\u30EA\u30FC
+SummaryTablePane.countColumn=\#\u30D5\u30A1\u30A4\u30EB
+Toolbar.ascRadio=\u30A2\u30BB\u30F3\u30C9\uFF08\u4E0B\u304B\u3089\u4E0A\u3078\uFF09
+Toolbar.categoryImageViewLabel=\u30B0\u30EB\u30FC\u30D7\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u30AB\u30C6\u30B4\u30E9\u30A4\u30BA\uFF1A
+Toolbar.descRadio=\u30C7\u30A3\u30BB\u30F3\u30C9\uFF08\u4E0A\u304B\u3089\u4E0B\u3078\uFF09
+Toolbar.groupByLabel=\u30B0\u30EB\u30FC\u30D7\u30D0\u30A4\uFF1A
+Toolbar.sortByLabel=\u30BD\u30FC\u30C8\u30D0\u30A4\uFF1A
+Toolbar.tagImageViewLabel=\u30B0\u30EB\u30FC\u30D7\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u30BF\u30B0\uFF1A
+Toolbar.thumbnailSizeLabel=\u30B5\u30E0\u30CD\u30A4\u30EB\u30B5\u30A4\u30BA\uFF08px\uFF09\uFF1A
+VideoPlayer.errNotice={0}\n\u8A73\u7D30\u3092\u30ED\u30B0\u3067\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002
\ No newline at end of file
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/MediaControl.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/MediaControl.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..251cd33c8e0f24c7a189e0c9732c20c2bbd10c19
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/MediaControl.fxml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.scene.*?>
+<?import javafx.scene.media.*?>
+<?import javafx.scene.image.*?>
+<?import java.lang.*?>
+<?import java.util.*?>
+<?import javafx.geometry.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.scene.paint.*?>
+
+<fx:root id="BorderPane" type="javafx.scene.layout.BorderPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
+  <bottom>
+    <HBox fx:id="playControlBar" alignment="CENTER" prefHeight="-1.0" prefWidth="-1.0" style="-fx-background-color:&#10;        linear-gradient(to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)),&#10;        linear-gradient(to bottom, derive(-fx-base,65%) 2%, derive(-fx-base,-20%) 95%);&#10;" BorderPane.alignment="CENTER">
+      <children>
+        <Button id="controlbutton" fx:id="controlButton" contentDisplay="GRAPHIC_ONLY" maxHeight="24.0" maxWidth="24.0" minHeight="24.0" minWidth="24.0" mnemonicParsing="false" HBox.hgrow="NEVER">
+               <graphic>
+                  <ImageView fx:id="controlImageView" fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                     <image>
+                        <Image url="@../images/media_controls_play_small.png" />
+                     </image>
+                  </ImageView>
+               </graphic>
+               <HBox.margin>
+                  <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+               </HBox.margin></Button>
+            <StackPane maxHeight="-Infinity" HBox.hgrow="ALWAYS">
+               <children>
+              <Slider fx:id="timeSlider" majorTickUnit="100.0" minorTickCount="10" showTickLabels="true" showTickMarks="true" HBox.hgrow="ALWAYS" StackPane.alignment="TOP_CENTER">
+                     <HBox.margin>
+                        <Insets bottom="5.0" left="5.0" right="10.0" top="5.0" />
+                     </HBox.margin>
+                     <StackPane.margin>
+                        <Insets left="5.0" right="5.0" />
+                     </StackPane.margin>
+                  </Slider>
+                  <Label fx:id="timeLabel" alignment="BOTTOM_CENTER" text="Label" StackPane.alignment="BOTTOM_CENTER" />
+               </children>
+            </StackPane>
+            <Button fx:id="volumeButton" mnemonicParsing="false" style="-fx-background-color: transparent;">
+               <graphic>
+                  <ImageView fx:id="volumeImageView" fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true">
+                     <image>
+                        <Image url="@../images/speaker-volume.png" />
+                     </image>
+                     <cursor>
+                        <Cursor fx:constant="HAND" />
+                     </cursor>
+                  </ImageView>
+               </graphic>
+               <cursor>
+                  <Cursor fx:constant="HAND" />
+               </cursor>
+            </Button>
+        <Slider fx:id="volumeSlider" blockIncrement="0.1" majorTickUnit="0.25" max="1.0" minorTickCount="1" prefWidth="70.0" showTickLabels="true" showTickMarks="true" HBox.hgrow="NEVER">
+               <HBox.margin>
+                  <Insets right="5.0" />
+               </HBox.margin>
+            </Slider>
+      </children>
+         <BorderPane.margin>
+            <Insets />
+         </BorderPane.margin>
+         <padding>
+            <Insets bottom="2.0" left="5.0" right="5.0" top="2.0" />
+         </padding>
+    </HBox>
+  </bottom>
+   <center>
+      <MediaView fx:id="mediaView" fitHeight="200.0" fitWidth="200.0" BorderPane.alignment="CENTER" />
+   </center>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/NoGroupsDialog.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/NoGroupsDialog.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..0f1e8beb113d9021b50a5d3a85c3146eb2ab39f0
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/NoGroupsDialog.fxml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import java.lang.*?>
+<?import javafx.geometry.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.effect.*?>
+<?import javafx.scene.image.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.scene.text.*?>
+
+<fx:root maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" style="-fx-background-color: white;" type="GridPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
+    <columnConstraints>
+        <ColumnConstraints halignment="CENTER" hgrow="NEVER" maxWidth="53.0" minWidth="10.0" prefWidth="53.0" />
+        <ColumnConstraints hgrow="NEVER" minWidth="10.0" />
+    </columnConstraints>
+    <rowConstraints>
+        <RowConstraints minHeight="10.0" vgrow="SOMETIMES" />
+    </rowConstraints>
+    <children>
+        <BorderPane fx:id="graphicBorder" GridPane.halignment="CENTER" GridPane.valignment="CENTER">
+            <center>
+                <ImageView fitHeight="32.0" fitWidth="32.0" pickOnBounds="true" preserveRatio="true" BorderPane.alignment="CENTER" GridPane.halignment="CENTER" GridPane.rowSpan="2" GridPane.valignment="CENTER">
+                    <image>
+                        <Image url="@../images/information.png" />
+                    </image>
+                    <GridPane.margin>
+                        <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
+                    </GridPane.margin>
+                </ImageView>
+            </center>
+        </BorderPane>
+        <Label fx:id="messageLabel" prefWidth="300.0" text="There are no events visible with the current zoom / filter settings.  Adjust the settings or:" wrapText="true" GridPane.columnIndex="1">
+            <GridPane.margin>
+                <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
+            </GridPane.margin>
+            <font>
+                <Font size="14.0" />
+            </font>
+        </Label>
+    </children>
+    <effect>
+        <DropShadow />
+    </effect>
+<padding>
+<Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
+</padding>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/SortChooser.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/SortChooser.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..432b47d8c7b33d408c29ad4e6a0c672f12e06362
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/SortChooser.fxml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.ComboBox?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.RadioButton?>
+<?import javafx.scene.control.ToggleGroup?>
+<?import javafx.scene.control.Tooltip?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.HBox?>
+<?import org.controlsfx.control.SegmentedButton?>
+
+<fx:root id="HBox" alignment="CENTER" spacing="5.0" type="HBox" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+   <children>
+      <Label fx:id="label" text="Sort By:">
+         <labelFor>
+            <ComboBox fx:id="sortByBox" />
+         </labelFor>
+      </Label>
+      <fx:reference fx:id="sortBox" source="sortByBox" />
+      <SegmentedButton>
+         <buttons>
+            <RadioButton fx:id="ascRadio" contentDisplay="LEFT" mnemonicParsing="false" selected="true">
+               <toggleGroup>
+                  <ToggleGroup fx:id="orderGroup" />
+               </toggleGroup>
+               <graphic>
+                  <ImageView fitHeight="0.0" fitWidth="0.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true">
+                     <image>
+                        <Image url="@../images/sort_ascending.png" />
+                     </image>
+                  </ImageView>
+               </graphic>
+               <tooltip>
+                  <Tooltip text="Ascending" />
+               </tooltip>
+            </RadioButton>
+            <RadioButton fx:id="descRadio" contentDisplay="LEFT" mnemonicParsing="false" selected="false" toggleGroup="$orderGroup">
+               <graphic>
+                  <ImageView fitHeight="0.0" fitWidth="0.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true">
+                     <image>
+                        <Image url="@../images/sort_descending.png" />
+                     </image>
+                  </ImageView>
+               </graphic>
+               <tooltip>
+                  <Tooltip text="Descending" />
+               </tooltip>
+            </RadioButton>
+         </buttons>
+      </SegmentedButton>
+   </children>
+   <padding>
+      <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+   </padding>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/StatusBar.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/StatusBar.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..386183a88ad8a0fd829950515b595cb32018efb7
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/StatusBar.fxml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.ProgressBar?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.AnchorPane?>
+<?import javafx.scene.layout.BorderPane?>
+<?import javafx.scene.layout.HBox?>
+<?import javafx.scene.layout.StackPane?>
+
+<fx:root id="AnchorPane" maxHeight="-Infinity" maxWidth="1.7976931348623157E308" minHeight="-Infinity" minWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" type="javafx.scene.layout.AnchorPane" xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1">
+  <children>
+    <BorderPane minHeight="-Infinity" minWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
+      <right>
+        <HBox alignment="CENTER_RIGHT" prefHeight="-1.0" prefWidth="-1.0" spacing="5.0" BorderPane.alignment="CENTER_RIGHT">
+          <children>
+                  <Label fx:id="staleLabel" text="Additional data may be available after rebuild or enabling listeners.">
+      <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+      <image>
+      <Image url="@../images/information.png" />
+      </image>
+                        </ImageView>
+      </graphic>
+                  </Label>
+            <StackPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" HBox.hgrow="NEVER">
+              <children>
+                <ProgressBar id="progBar" fx:id="fileTaskProgresBar" focusTraversable="false" maxHeight="-1.0" maxWidth="1.7976931348623157E308" minHeight="-Infinity" minWidth="-1.0" prefHeight="24.0" prefWidth="-1.0" progress="0.0" visible="true" />
+                <Label id="fileUpdateLabel" fx:id="fileUpdateTaskLabel" alignment="CENTER" contentDisplay="CENTER" graphicTextGap="0.0" labelFor="$fileTaskProgresBar" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefWidth="-1.0" text="0 File Update Tasks" StackPane.alignment="CENTER">
+                           <StackPane.margin>
+                              <Insets left="3.0" right="3.0" />
+                           </StackPane.margin>
+                           <padding>
+                              <Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
+                           </padding></Label>
+              </children>
+                     <HBox.margin>
+                        <Insets />
+                     </HBox.margin>
+            </StackPane>
+          </children>
+<BorderPane.margin>
+<Insets left="10.0" />
+</BorderPane.margin>
+        </HBox>
+      </right>
+         <left>
+      <StackPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" BorderPane.alignment="CENTER">
+        <children>
+          <ProgressBar fx:id="regroupProgressBar" maxHeight="-1.0" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-1.0" prefHeight="24.0" prefWidth="500.0" progress="0.0" StackPane.alignment="CENTER_LEFT" />
+          <Label fx:id="regroupLabel" cache="false" contentDisplay="CENTER" disable="false" focusTraversable="false" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefWidth="500.0" text="" textOverrun="CENTER_ELLIPSIS" StackPane.alignment="CENTER_LEFT">
+                     <StackPane.margin>
+                        <Insets left="3.0" right="3.0" />
+                     </StackPane.margin>
+                     <padding>
+                        <Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
+                     </padding>
+                  </Label>
+        </children>
+      </StackPane>
+         </left>
+    </BorderPane>
+  </children>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/SummaryTablePane.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/SummaryTablePane.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..28f59bf9087d3f9d4f8f2dd73003d0153306973a
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/SummaryTablePane.fxml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import java.lang.*?>
+<?import java.util.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.layout.*?>
+<?import javafx.scene.paint.*?>
+
+<fx:root type="javafx.scene.layout.AnchorPane" id="AnchorPane" maxHeight="-Infinity" maxWidth="-1.0" minHeight="-Infinity" minWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/2.2">
+  <children>
+    <TableView id="summaryTable" fx:id="tableView" prefHeight="-1.0" prefWidth="-1.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
+      <columns>
+        <TableColumn prefWidth="75.0" text="Category" fx:id="catColumn" />
+        <TableColumn prefWidth="75.0" text="# Files" fx:id="countColumn" />
+      </columns>
+    </TableView>
+  </children>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/Toolbar.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/Toolbar.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..77f73b2cb9fb17705dd59c714613d9d794f35f25
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/Toolbar.fxml
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.ComboBox?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.MenuItem?>
+<?import javafx.scene.control.Separator?>
+<?import javafx.scene.control.Slider?>
+<?import javafx.scene.control.SplitMenuButton?>
+<?import javafx.scene.control.ToolBar?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.HBox?>
+
+<fx:root minWidth="-1.0" orientation="HORIZONTAL" prefWidth="-1.0" type="javafx.scene.control.ToolBar" xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1">
+    <items>
+        <HBox alignment="CENTER" spacing="5.0">
+            <children>
+                <Label fx:id="groupByLabel" text="Group By:">
+                  
+                </Label>
+                <ComboBox fx:id="groupByBox" prefWidth="100.0" />
+            </children>
+        </HBox>
+        <ImageView fx:id="sortHelpImageView" fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+            <image>
+                <Image url="@../images/question-frame.png" />
+            </image>
+        </ImageView> 
+        <HBox alignment="CENTER" spacing="5.0">
+            <children>
+                <Label mnemonicParsing="false" text=" Data Source: ">
+                    <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                            <image>
+                                <Image url="@../images/datasource.png" />
+                            </image>
+                        </ImageView>
+                    </graphic>
+                </Label>
+                <ComboBox fx:id="dataSourceComboBox" editable="false" maxWidth="200.0" />
+    
+            </children>
+        </HBox>
+          
+  
+   
+   
+        <Separator orientation="VERTICAL" prefHeight="-1.0" prefWidth="20.0" />
+        <HBox alignment="CENTER" spacing="5.0">
+            <children>
+                <Label fx:id="tagImageViewLabel" text="Tag Group's Files:">
+                    <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                            <image>
+                                <Image url="@../images/tag_red.png" />
+                            </image>
+                        </ImageView>
+                    </graphic>
+                </Label>
+                <SplitMenuButton id="tagSplitMenu" fx:id="tagGroupMenuButton" disable="true" mnemonicParsing="false" text="Follow Up" textOverrun="ELLIPSIS">
+                    <items>
+                        <MenuItem mnemonicParsing="false" text="Action 1" />
+                        <MenuItem mnemonicParsing="false" text="Action 2" />
+                    </items>
+                </SplitMenuButton>
+            </children>
+        </HBox>
+        <HBox alignment="CENTER" spacing="5.0">
+            <children>
+                <Label fx:id="categoryImageViewLabel" text="Categorize Group's Files:">
+                    <graphic>
+                        <ImageView fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true">
+                            <image>
+                                <Image url="@../images/category-icon.png" />
+                            </image>
+                        </ImageView>
+                    </graphic>
+                </Label>
+                <SplitMenuButton id="catSplitMenu" fx:id="catGroupMenuButton" disable="true" mnemonicParsing="false" text="Cat-0">
+                    <items>
+                        <MenuItem mnemonicParsing="false" text="Action 1" />
+                        <MenuItem mnemonicParsing="false" text="Action 2" />
+                    </items>
+                </SplitMenuButton>
+            </children>
+            <padding>
+                <Insets left="5.0" />
+            </padding>
+        </HBox>
+        <Separator orientation="VERTICAL" prefHeight="-1.0" prefWidth="20.0" />
+        <HBox alignment="CENTER" spacing="5.0">
+            <children>
+                <Label fx:id="thumbnailSizeLabel" text="Thumbnail Size (px):">
+                    <labelFor>
+                        <Slider fx:id="sizeSlider" blockIncrement="100.0" majorTickUnit="100.0" max="300.0" min="100.0" minorTickCount="0" orientation="HORIZONTAL" prefHeight="-1.0" showTickLabels="true" showTickMarks="true" snapToTicks="true" value="100.0" />
+                    </labelFor>
+                </Label>
+                <fx:reference source="sizeSlider" />
+            </children>
+        </HBox>
+    </items>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/Bundle.properties-MERGED b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..8cb9633613bef59fe184d7fa81f56e10ec87c282
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/Bundle.properties-MERGED
@@ -0,0 +1,24 @@
+DrawableTileBase.externalViewerAction.text=Open in External Viewer
+DrawableTileBase.menuItem.extractFiles=Extract File(s)
+DrawableTileBase.menuItem.showContentViewer=Show Content Viewer
+DrawableUIBase.errorLabel.OOMText=Insufficent memory
+DrawableUIBase.errorLabel.text=Could not read file
+GroupPane.bottomLabel.displayText=Group Viewing History: 
+GroupPane.catContainerLabel.displayText=Categorize Selected File:
+GroupPane.catHeadingLabel.displayText=Category:
+GroupPane.gridViewContextMenuItem.extractFiles=Extract File(s)
+# {0} - default group name
+# {1} - hashset hits count
+# {2} - group size
+GroupPane.headerString={0} -- {1} hash set hits / {2} files
+GroupPane.hederLabel.displayText=Tag Selected Files:
+# {0} - file name
+MediaLoadTask.messageText=Reading video: {0}
+MetaDataPane.attributeColumn.headingName=Attribute
+MetaDataPane.copyMenuItem.text=Copy
+MetaDataPane.tableView.placeholder=Select a file to show its details here.
+MetaDataPane.titledPane.displayName=Details
+MetaDataPane.valueColumn.headingName=Value
+# {0} - file id number
+# {1} - number of file ids
+SlideShowView.supplementalText={0} of {1} in group
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/Bundle_ja.properties b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..2d5f17cc1c7898d2a4b08beffc39fe7adcd0fbed
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/Bundle_ja.properties
@@ -0,0 +1,18 @@
+DrawableTileBase.externalViewerAction.text=\u5916\u90E8\u30D3\u30E5\u30FC\u30A2\u30FC\u3067\u958B\u304F
+DrawableTileBase.menuItem.extractFiles=\u30D5\u30A1\u30A4\u30EB\u3092\u62BD\u51FA
+DrawableTileBase.menuItem.showContentViewer=\u30B3\u30F3\u30C6\u30F3\u30C4\u30D3\u30E5\u30FC\u30A2\u30FC\u3092\u8868\u793A
+DrawableUIBase.errorLabel.OOMText=\u30E1\u30E2\u30EA\u4E0D\u8DB3
+DrawableUIBase.errorLabel.text=\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u53D6\u308C\u307E\u305B\u3093\u3067\u3057\u305F
+GroupPane.bottomLabel.displayText=\u30B0\u30EB\u30FC\u30D7\u30D3\u30E5\u30FC\u30A4\u30F3\u30B0\u5C65\u6B74\uFF1A
+GroupPane.catContainerLabel.displayText=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u30AB\u30C6\u30B4\u30E9\u30A4\u30BA\uFF1A
+GroupPane.catHeadingLabel.displayText=\u30AB\u30C6\u30B4\u30EA\u30FC\uFF1A
+GroupPane.gridViewContextMenuItem.extractFiles=\u30D5\u30A1\u30A4\u30EB\u3092\u62BD\u51FA
+GroupPane.headerString={0} -- {1} \u30CF\u30C3\u30B7\u30E5\u30BB\u30C3\u30C8\u30D2\u30C3\u30C8\uFF0F{2}\u30D5\u30A1\u30A4\u30EB
+GroupPane.hederLabel.displayText=\u9078\u629E\u3057\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u30BF\u30B0\uFF1A
+MediaLoadTask.messageText={0}\u30D3\u30C7\u30AA\u3092\u8AAD\u307F\u53D6\u308A\u4E2D
+MetaDataPane.attributeColumn.headingName=\u5C5E\u6027
+MetaDataPane.copyMenuItem.text=\u30B3\u30D4\u30FC
+MetaDataPane.tableView.placeholder=\u3053\u3053\u306B\u8A73\u7D30\u3092\u8868\u793A\u3059\u308B\u30D5\u30A1\u30A4\u30EB\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
+MetaDataPane.titledPane.displayName=\u8A73\u7D30
+MetaDataPane.valueColumn.headingName=\u30D0\u30EA\u30E5\u30FC
+SlideShowView.supplementalText={1}\u306E\u3046\u3061{0}\u304C\u30B0\u30EB\u30FC\u30D7\u306B\u3042\u308A\u307E\u3059
\ No newline at end of file
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableTile.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableTile.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..acfcdc13360ed80e10598a358a3a4505bab99d40
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/DrawableTile.fxml
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import java.lang.*?>
+<?import javafx.geometry.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.image.*?>
+<?import javafx.scene.layout.*?>
+
+<fx:root maxHeight="-1.0" maxWidth="-1.0" minHeight="-Infinity" minWidth="-Infinity" opacity="1.0" prefHeight="-1.0" prefWidth="-1.0" style="-fx-background-color: linear-gradient(to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)),        linear-gradient(to bottom, derive(-fx-base,65%) 2%, derive(-fx-base,-20%) 95%); -fx-background-radius: 2;" type="javafx.scene.layout.AnchorPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
+    <children>
+        <BorderPane maxHeight="-1.0" maxWidth="-1.0" minHeight="-Infinity" minWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" snapToPixel="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
+            <bottom>
+                <BorderPane maxHeight="-Infinity" maxWidth="-1.0" minHeight="-Infinity" minWidth="-1.0" prefHeight="-1.0" prefWidth="-1.0" BorderPane.alignment="CENTER">
+                    <center>
+                        <Label id="pathLabel" fx:id="nameLabel" alignment="CENTER" contentDisplay="TEXT_ONLY" maxHeight="16.0" minHeight="16.0" minWidth="-1.0" prefHeight="-1.0" prefWidth="-1.0" text="file name" textAlignment="CENTER">
+                            <labelFor>
+                                <ImageView fx:id="imageView" fitHeight="200.0" fitWidth="200.0" opacity="1.0" pickOnBounds="true" preserveRatio="true" style="-fx-border-radius : 5;&#10;-fx-border-width : 5;&#10;-fx-border-color : blue;" BorderPane.alignment="CENTER" />
+                            </labelFor>
+                        </Label>
+                    </center>
+                    <left>
+                        <HBox maxHeight="-Infinity" prefHeight="-1.0" prefWidth="-1.0" spacing="2.0" BorderPane.alignment="CENTER_LEFT">
+                            <children>
+                                <ImageView fx:id="fileTypeImageView" fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true" scaleX="1.0" scaleY="1.0">
+                                    <image>
+                                        <Image url="@../../images/video-file.png" />
+                                    </image>
+                                </ImageView>
+                                <ImageView fx:id="hashHitImageView" fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true" style="">
+                                    <image>
+                                        <Image url="@../../images/hashset_hits.png" />
+                                    </image>
+                                    <HBox.margin>
+                                        <Insets bottom="1.0" left="1.0" right="1.0" top="1.0" fx:id="x1" />
+                                    </HBox.margin>
+                                </ImageView>
+                            </children>
+                            <padding>
+                                <Insets bottom="2.0" right="2.0" top="2.0" />
+                            </padding>
+                        </HBox>
+                    </left>
+                    <right>
+                        <ToggleButton fx:id="followUpToggle" minWidth="24.0" mnemonicParsing="false" prefWidth="24.0" selected="false" text="">
+                            <graphic>
+                                <ImageView id="followUpImageview" fx:id="followUpImageView" fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                                    <image>
+                                        <Image url="@../../images/flag_gray.png" />
+                                    </image>
+                                </ImageView>
+                            </graphic>
+                        </ToggleButton>
+                    </right>
+                </BorderPane>
+            </bottom>
+            <center>
+                <BorderPane fx:id="imageBorder" center="$imageView" maxHeight="-1.0" maxWidth="-1.0" minWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" BorderPane.alignment="CENTER">
+                    <center>
+                        <ImageView fx:id="imageView" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" preserveRatio="true" BorderPane.alignment="CENTER" />
+                    </center>
+                </BorderPane>
+            </center>
+        </BorderPane>
+    </children>
+    <padding>
+        <Insets bottom="2.0" left="2.0" right="2.0" top="2.0" />
+    </padding>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/GroupPane.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/GroupPane.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..79134d0e4d7b46ea4a6c509783e68d8e2e14963d
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/GroupPane.fxml
@@ -0,0 +1,222 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.Button?>
+<?import javafx.scene.control.CheckBox?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.MenuItem?>
+<?import javafx.scene.control.RadioButton?>
+<?import javafx.scene.control.Separator?>
+<?import javafx.scene.control.SplitMenuButton?>
+<?import javafx.scene.control.ToggleGroup?>
+<?import javafx.scene.control.ToolBar?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.AnchorPane?>
+<?import javafx.scene.layout.BorderPane?>
+<?import javafx.scene.layout.HBox?>
+<?import javafx.scene.layout.Region?>
+<?import javafx.scene.layout.VBox?>
+<?import javafx.scene.text.Font?>
+<?import org.controlsfx.control.GridView?>
+<?import org.controlsfx.control.SegmentedButton?>
+
+<fx:root type="BorderPane" xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1">
+   
+    <center>
+        <GridView fx:id="gridView" BorderPane.alignment="CENTER" />
+    </center>
+    <bottom>
+        <BorderPane BorderPane.alignment="CENTER">
+            <top>
+                <Separator prefWidth="200.0" BorderPane.alignment="CENTER">
+                    <BorderPane.margin>
+                        <Insets bottom="3.0" left="3.0" right="3.0" top="3.0" />
+                    </BorderPane.margin>
+                </Separator>
+            </top>
+         <bottom>
+                <HBox alignment="CENTER_LEFT" spacing="5.0" BorderPane.alignment="CENTER">
+                    <children>
+                        <Label fx:id="bottomLabel" text="Group Viewing History: " HBox.hgrow="NEVER" />
+                        <Button fx:id="backButton" mnemonicParsing="false" text="Back" HBox.hgrow="NEVER">
+                            <graphic>
+                                <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                                    <image>
+                                        <Image url="@../../images/arrow-180.png" />
+                                    </image>
+                                </ImageView>
+                            </graphic>
+                        </Button>
+                        <Button fx:id="forwardButton" mnemonicParsing="false" text="Forward" HBox.hgrow="NEVER">
+                            <graphic>
+                                <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                                    <image>
+                                        <Image url="@../../images/arrow.png" />
+                                    </image>
+                                </ImageView>
+                            </graphic>
+                        </Button>
+                  <Region HBox.hgrow="ALWAYS" />
+                  <CheckBox fx:id="seenByOtherExaminersCheckBox" mnemonicParsing="false" text="Don't show groups seen by other examiners" HBox.hgrow="NEVER" />
+                  <AnchorPane fx:id="nextButtonPane" minWidth="50.0" HBox.hgrow="NEVER">
+                     <children>
+                              <Button fx:id="nextButton" contentDisplay="RIGHT" layoutX="44.0" layoutY="-1.0" mnemonicParsing="false" text="All Groups Gave Been Seen" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
+                                  <graphic>
+                                      <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                                          <image>
+                                              <Image url="@../../images/control-double.png" />
+                                          </image>
+                                      </ImageView>
+                                  </graphic>
+                              </Button>
+                     </children>
+                  </AnchorPane>
+                    </children>
+                    <BorderPane.margin>
+                        <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                    </BorderPane.margin>
+                </HBox>
+         </bottom>
+        </BorderPane>
+    </bottom>
+    <top>
+        <VBox>
+            <children>
+                <HBox alignment="CENTER" maxWidth="1.7976931348623157E308">
+                    <VBox.margin>
+                        <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" />
+                    </VBox.margin>
+                    <children>
+                        <Label fx:id="groupLabel" maxWidth="1.7976931348623157E308" wrapText="true" HBox.hgrow="ALWAYS">
+                            <font>
+                                <Font size="14.0" />
+                            </font>
+                        </Label>
+                        <SegmentedButton fx:id="segButton" maxWidth="-Infinity" minWidth="-Infinity" HBox.hgrow="NEVER">
+                        
+                            <buttons>
+                                <RadioButton fx:id="tileToggle" alignment="CENTER" contentDisplay="GRAPHIC_ONLY" graphicTextGap="0.0" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="32.0" mnemonicParsing="false" prefWidth="-1.0" scaleX="1.0" selected="true" text="" textAlignment="CENTER">
+                                    <graphic>
+                                        <ImageView fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true" translateY="1.0">
+                                            <image>
+                                                <Image url="@../../images/application_view_tile.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                           <toggleGroup>
+                                        <ToggleGroup fx:id="viewModeToggleGroup" />
+                           </toggleGroup>
+                     
+                                </RadioButton>
+                                <RadioButton id="filmStripToggle" fx:id="slideShowToggle" contentDisplay="GRAPHIC_ONLY" graphicTextGap="0.0" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="32.0" mnemonicParsing="false" prefWidth="-1.0" text="" toggleGroup="$viewModeToggleGroup">
+                                    <graphic>
+                                        <ImageView fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true" rotate="90.0" translateY="1.0">
+                                            <image>
+                                                <Image url="@../../images/film.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                </RadioButton>        
+                            </buttons>       
+                        </SegmentedButton>
+                    </children>
+                </HBox>
+     
+                <ToolBar id="headToolBar" fx:id="headerToolBar" maxHeight="-Infinity" minHeight="-Infinity" minWidth="-1.0" prefHeight="-1.0" prefWidth="-1.0" BorderPane.alignment="CENTER" VBox.vgrow="NEVER">
+                    <items>
+                        <HBox alignment="CENTER" spacing="5.0">
+                            <children>
+                                <Label fx:id="headerLabel" text="Tag Selected Files:">
+                                    <graphic>
+                                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                                            <image>
+                                                <Image url="@../../images/tag_red.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                </Label>
+                                <SplitMenuButton fx:id="tagSelectedSplitMenu" mnemonicParsing="false" text="Follow Up">
+                                    <items>
+                                        <MenuItem mnemonicParsing="false" text="Action 1" />
+                                        <MenuItem mnemonicParsing="false" text="Action 2" />
+                                    </items>
+                                </SplitMenuButton>
+                            </children>
+                        </HBox>
+                        <Separator minWidth="-Infinity" prefWidth="10.0" />
+                        <HBox fx:id="catSplitMenuContainer" alignment="CENTER" maxWidth="-Infinity" spacing="5.0">
+                            <children>
+                                <Label fx:id="catContainerLabel" text="Categorize Selected File:">
+                                    <graphic>
+                                        <ImageView fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true">
+                                            <image>
+                                                <Image url="@../../images/category-icon.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                </Label>
+                                <SplitMenuButton fx:id="catSelectedSplitMenu" mnemonicParsing="false" text="Cat-0">
+                                    <items>
+                                        <MenuItem mnemonicParsing="false" text="Action 1" />
+                                        <MenuItem mnemonicParsing="false" text="Action 2" />
+                                    </items>
+                                </SplitMenuButton>
+                                <Button fx:id="undoButton" mnemonicParsing="false" text="Undo">
+                                    <graphic>
+                                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                                            <image>
+                                                <Image url="@../../images/undo.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                </Button>
+                                <Button fx:id="redoButton" mnemonicParsing="false" text="Redo">
+                                    <graphic>
+                                        <ImageView fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                                            <image>
+                                                <Image url="@../../images/redo.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                </Button>
+                            </children>
+                        </HBox>
+                        <HBox fx:id="catSegmentedContainer" alignment="CENTER" maxWidth="-Infinity" spacing="5.0">
+                            <children>
+                                <Label fx:id="catHeadingLabel" text="Category:">
+                                    <graphic>
+                                        <ImageView fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true">
+                                            <image>
+                                                <Image url="@../../images/category-icon.png" />
+                                            </image>
+                                        </ImageView>
+                                    </graphic>
+                                </Label>
+                                <SegmentedButton fx:id="catSegmentedButton">
+                                    <buttons>
+                                        <RadioButton fx:id="cat0Toggle" mnemonicParsing="false" text="0" HBox.hgrow="ALWAYS">
+                                 <toggleGroup>
+                                                <ToggleGroup fx:id="cat" />
+                                 </toggleGroup></RadioButton>
+                                        <RadioButton fx:id="cat1Toggle" mnemonicParsing="false" style="" styleClass="button" text="1" toggleGroup="$cat" HBox.hgrow="ALWAYS" />
+                                        <RadioButton id="Cat2Toggle" fx:id="cat2Toggle" mnemonicParsing="false" styleClass="button" text="2" toggleGroup="$cat" HBox.hgrow="ALWAYS" />
+                                        <RadioButton fx:id="cat3Toggle" mnemonicParsing="false" styleClass="button" text="3" toggleGroup="$cat" HBox.hgrow="ALWAYS" />
+                                        <RadioButton fx:id="cat4Toggle" mnemonicParsing="false" styleClass="button" text="4" toggleGroup="$cat" HBox.hgrow="ALWAYS" />
+                                        <RadioButton fx:id="cat5Toggle" mnemonicParsing="false" text="5" toggleGroup="$cat" HBox.hgrow="ALWAYS" />
+                                    </buttons>
+                                </SegmentedButton>
+                            </children>
+                            <padding>
+                                <Insets left="5.0" />
+                            </padding>
+                        </HBox>
+                    </items>
+                </ToolBar>
+            </children>
+        </VBox>
+    </top>
+    <padding>
+        <Insets bottom="1.0" left="1.0" right="1.0" top="1.0" />
+    </padding>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/MetaDataPane.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/MetaDataPane.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..89a7713b737c69037582a2e7c461403140af1859
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/MetaDataPane.fxml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import java.lang.*?>
+<?import javafx.scene.control.*?>
+<?import javafx.scene.image.*?>
+<?import javafx.scene.layout.*?>
+
+<fx:root id="AnchorPane" type="javafx.scene.layout.AnchorPane" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
+  <children>
+    <TitledPane fx:id="titledPane" animated="false" collapsible="false" expanded="true" text="Details" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
+      <content>
+        <AnchorPane id="Content">
+          <children>
+            <VBox alignment="TOP_CENTER" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
+              <children>
+                <BorderPane id="imageAnchor" fx:id="imageBorder" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="220.0" minWidth="220.0" prefHeight="-1.0" prefWidth="-1.0" VBox.vgrow="NEVER">
+                  <center>
+                    <ImageView fx:id="imageView" fitHeight="200.0" fitWidth="200.0" pickOnBounds="true" preserveRatio="true" BorderPane.alignment="CENTER" />
+                  </center>
+                </BorderPane>
+                <TableView fx:id="tableView" editable="false" tableMenuButtonVisible="false" VBox.vgrow="ALWAYS">
+                  <columns>
+                    <TableColumn fx:id="attributeColumn" editable="false" prefWidth="100.0" text="Attribute" />
+                    <TableColumn fx:id="valueColumn" editable="false" prefWidth="100.0" text="Value" />
+                  </columns>
+                </TableView>
+              </children>
+            </VBox>
+          </children>
+        </AnchorPane>
+      </content>
+    </TitledPane>
+  </children>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/SlideShowView.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/SlideShowView.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..30ec0397c6a2a8a111b80283da71dc83169f4119
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/drawableviews/SlideShowView.fxml
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.geometry.Insets?>
+<?import javafx.scene.control.Button?>
+<?import javafx.scene.control.Label?>
+<?import javafx.scene.control.ToggleButton?>
+<?import javafx.scene.image.Image?>
+<?import javafx.scene.image.ImageView?>
+<?import javafx.scene.layout.AnchorPane?>
+<?import javafx.scene.layout.BorderPane?>
+<?import javafx.scene.layout.HBox?>
+
+<fx:root type="AnchorPane" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+    <children>
+        <HBox AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
+            <children>
+                <HBox maxWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" BorderPane.alignment="CENTER">
+                    <children>
+                        <Button fx:id="leftButton" contentDisplay="GRAPHIC_ONLY" maxHeight="1.7976931348623157E308" mnemonicParsing="false" text="" HBox.hgrow="NEVER">
+                            <graphic>
+                                <ImageView fitHeight="128.0" fitWidth="32.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="false" rotate="180.0" scaleX="1.0" translateX="0.0">
+                                    <image>
+                                        <Image url="@../../images/right_arrow_128.png" />
+                                    </image>
+                                </ImageView>
+                            </graphic>
+                        </Button>
+                    </children>
+                </HBox>
+                <BorderPane fx:id="internalBorderPane" maxWidth="-1.0" prefHeight="-1.0" prefWidth="-1.0" BorderPane.alignment="CENTER" HBox.hgrow="ALWAYS">
+                    <center>
+                        <AnchorPane fx:id="innerPane" maxHeight="-1.0" maxWidth="-1.0" minHeight="-Infinity" minWidth="-Infinity" opacity="1.0" prefHeight="-1.0" prefWidth="-1.0" style="-fx-border-width: 1; -fx-border-color: darkgray; -fx-border-radius: 2; -fx-background-color: linear-gradient(to bottom, derive(-fx-base,-30%), derive(-fx-base,-60%)),        linear-gradient(to bottom, derive(-fx-base,65%) 2%, derive(-fx-base,-20%) 95%); -fx-background-radius: 2;" BorderPane.alignment="CENTER">
+                            <children>
+                                <BorderPane maxHeight="-1.0" maxWidth="-1.0" minHeight="-Infinity" minWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" snapToPixel="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
+                                    <bottom>
+                                        <BorderPane fx:id="footer" maxHeight="-Infinity" maxWidth="-1.0" minHeight="-Infinity" minWidth="-1.0" prefHeight="-1.0" prefWidth="-1.0" BorderPane.alignment="CENTER">
+                                            <center>
+                                                <Label id="pathLabel" fx:id="nameLabel" alignment="CENTER" contentDisplay="TEXT_ONLY" maxHeight="16.0" minHeight="16.0" minWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" text="file name">
+                                                    <labelFor>
+                                                        <ImageView fitHeight="200.0" fitWidth="200.0" opacity="1.0" pickOnBounds="true" preserveRatio="true" style="-fx-border-radius : 5;&#10;-fx-border-width : 5;&#10;-fx-border-color : blue;" BorderPane.alignment="CENTER" />
+                                                    </labelFor>
+                                                </Label>
+                                            </center>
+                                            <left>
+                                                <HBox maxHeight="-Infinity" prefHeight="-1.0" prefWidth="-1.0" spacing="2.0" BorderPane.alignment="CENTER_LEFT">
+                                                    <children>
+                                                        <ImageView fx:id="fileTypeImageView" fitHeight="16.0" fitWidth="16.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="true" scaleX="1.0" scaleY="1.0">
+                                                            <image>
+                                                                <Image url="@../../images/video-file.png" />
+                                                            </image>
+                                                        </ImageView>
+                                                        <ImageView fx:id="hashHitImageView" fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true" style="">
+                                                            <image>
+                                                                <Image url="@../../images/hashset_hits.png" />
+                                                            </image>
+                                                            <HBox.margin>
+                                                                <Insets bottom="1.0" left="1.0" right="1.0" top="1.0" />
+                                                            </HBox.margin>
+                                                        </ImageView>
+                                                    </children>
+                                                    <padding>
+                                                        <Insets bottom="2.0" right="2.0" top="2.0" />
+                                                    </padding>
+                                                </HBox>
+                                            </left>
+                                            <right>
+                                                <ToggleButton fx:id="followUpToggle" minWidth="24.0" mnemonicParsing="false" prefWidth="24.0" selected="false" text="">
+                                                    <graphic>
+                                                        <ImageView id="followUpImageview" fx:id="followUpImageView" fitHeight="16.0" fitWidth="16.0" pickOnBounds="true" preserveRatio="true">
+                                                            <image>
+                                                                <Image url="@../../images/flag_gray.png" />
+                                                            </image>
+                                                        </ImageView>
+                                                    </graphic>
+                                                </ToggleButton>
+                                            </right>
+                                        </BorderPane>
+                                    </bottom>
+                                    <center>
+                                        <BorderPane fx:id="imageBorder" center="$imageView" maxHeight="-1.0" prefHeight="-1.0" prefWidth="-1.0" style="-fx-border-color: lightgray;&#10;-fx-border-width:10;&#10;-fx-border-radius:2;" BorderPane.alignment="CENTER">
+                                 <center>
+                                    <ImageView fx:id="imageView" fitHeight="200.0" fitWidth="200.0" pickOnBounds="true" preserveRatio="true" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" BorderPane.alignment="CENTER" />
+                                 </center></BorderPane>
+                                    </center>
+                                </BorderPane>
+                            </children>
+                            <padding>
+                                <Insets bottom="2.0" left="2.0" right="2.0" top="2.0" />
+                            </padding>
+                        </AnchorPane>
+                    </center>
+                </BorderPane>
+                <HBox maxWidth="-Infinity" prefHeight="-1.0" prefWidth="-1.0" BorderPane.alignment="CENTER">
+                    <children>
+                        <Button fx:id="rightButton" contentDisplay="GRAPHIC_ONLY" graphicTextGap="0.0" maxHeight="1.7976931348623157E308" mnemonicParsing="false" prefHeight="-1.0" prefWidth="-1.0" text="" HBox.hgrow="NEVER">
+                            <graphic>
+                                <ImageView fitHeight="128.0" fitWidth="32.0" mouseTransparent="true" pickOnBounds="true" preserveRatio="false" scaleX="1.0" smooth="true" translateX="0.0">
+                                    <image>
+                                        <Image url="@../../images/right_arrow_128.png" />
+                                    </image>
+                                </ImageView>
+                            </graphic>
+                        </Button>
+                    </children>
+                </HBox>
+            </children>
+        </HBox>
+    </children>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/Bundle.properties-MERGED b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..c7b9637275267e57e31840383fbc33f81fc38f5d
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/Bundle.properties-MERGED
@@ -0,0 +1,11 @@
+GroupComparators.groupName=Group Name
+GroupComparators.groupSize=Group Size
+GroupComparators.hitCount=Hit Count
+GroupComparators.hitDensity=Hit Density
+GroupComparators.uncategorizedCount=Uncategorized Count
+GroupTree.displayName.allGroups=All Groups
+HashHitGroupList.displayName.onlyHashHits=Only Hash Hits
+NavPanel.ascRadio.text=Ascending
+NavPanel.descRadio.text=Descending
+NavPanel.placeHolder.text=There are no groups.
+NavPanel.sortByBoxLabel.text=Sort By:
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/Bundle_ja.properties b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..659092aa6d8d85aa65d9f36480fab08e76fc8667
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/Bundle_ja.properties
@@ -0,0 +1,10 @@
+GroupComparators.groupName=\u30B0\u30EB\u30FC\u30D7\u540D
+GroupComparators.groupSize=\u30B0\u30EB\u30FC\u30D7\u30B5\u30A4\u30BA
+GroupComparators.hitCount=\u30D2\u30C3\u30C8\u30AB\u30A6\u30F3\u30C8
+GroupComparators.hitDensity=\u30D2\u30C3\u30C8\u5BC6\u5EA6
+GroupComparators.uncategorizedCount=\u30AB\u30C6\u30B4\u30E9\u30A4\u30BA\u3055\u308C\u3066\u3044\u306A\u3044\u30AB\u30A6\u30F3\u30C8
+GroupTree.displayName.allGroups=\u5168\u3066\u306E\u30B0\u30EB\u30FC\u30D7
+HashHitGroupList.displayName.onlyHashHits=\u30CF\u30C3\u30B7\u30E5\u30D2\u30C3\u30C8\u306E\u307F
+NavPanel.ascRadio.text=\u30A2\u30BB\u30F3\u30C9\uFF08\u4E0B\u304B\u3089\u4E0A\u3078\uFF09
+NavPanel.descRadio.text=\u30C7\u30A3\u30BB\u30F3\u30C9\uFF08\u4E0A\u304B\u3089\u4E0B\u3078\uFF09
+NavPanel.sortByBoxLabel.text=\u30BD\u30FC\u30C8\u30D0\u30A4\uFF1A
\ No newline at end of file
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupCell.css b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupCell.css
new file mode 100644
index 0000000000000000000000000000000000000000..6d7c52b302ab4bd4248d769b42035c96c517c26a
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/GroupCell.css
@@ -0,0 +1,12 @@
+.groupCell{
+
+    -fx-indent:5; /* default indent is 10 */
+}
+
+.unseen{
+    -fx-font-weight:bold;
+}
+
+.seen{
+    -fx-font-weight:normal;
+}
\ No newline at end of file
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/NavPanel.fxml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/NavPanel.fxml
new file mode 100644
index 0000000000000000000000000000000000000000..61d6ab2dcd38506e135b4c2c5903eefce35de49c
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/gui/navpanel/NavPanel.fxml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?import javafx.scene.control.Tab?>
+<?import javafx.scene.control.ToolBar?>
+<?import javafx.scene.layout.BorderPane?>
+
+<fx:root closable="false" type="Tab" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
+    <content>
+        <BorderPane fx:id="borderPane">
+            <top>
+                <ToolBar fx:id="toolBar" minWidth="-Infinity" BorderPane.alignment="CENTER" />
+            </top>
+        </BorderPane>
+    </content>
+</fx:root>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/Clapperboard.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/Clapperboard.png
new file mode 100644
index 0000000000000000000000000000000000000000..134ec3828be1031442406547f035af1e2c781538
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/Clapperboard.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/Folder-icon.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/Folder-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..77fb7695deb151621129a32a9d1b377851a65359
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/Folder-icon.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/TriangleDown.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/TriangleDown.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea290a20c72e077e8e5e39770c2da518ef26206e
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/TriangleDown.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/application_view_tile.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/application_view_tile.png
new file mode 100644
index 0000000000000000000000000000000000000000..3bc0bd32fceb21d70368f7842a00a53d6369ba48
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/application_view_tile.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-090.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-090.png
new file mode 100644
index 0000000000000000000000000000000000000000..f62345e491b0af46cf10f59d46467c257d5be8d9
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-090.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-180.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-180.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d2aa3ccb2d59ecf6cc1db2006bc330a7b32423c
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-180.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-270.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-270.png
new file mode 100644
index 0000000000000000000000000000000000000000..56e9a63d6233853be9c14ec522652611d7b9056c
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-270.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-circle-double-135.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-circle-double-135.png
new file mode 100644
index 0000000000000000000000000000000000000000..06f1ee390a69aede315c33ab6ba8c085bcdd003e
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-circle-double-135.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-circle-double.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-circle-double.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c5605506772be9ca53f69e424c4a37a98375c02
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-circle-double.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-resize-090.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-resize-090.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcfa5ab5364f6b4d0093a20d453df6e06bb8f06c
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-resize-090.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-resize.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-resize.png
new file mode 100644
index 0000000000000000000000000000000000000000..a41414154515ed02b66ec3508436849ea927427b
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow-resize.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..12077d33242acb0933fb8a1eb1e9b283173bf3b6
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow_down.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow_down.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c4e279377bf348f9cf53894e76bb673ccf067bd
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow_down.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow_up.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow_up.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ebb193243780b8eb1919a51ef27c2a0d36ccec2
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/arrow_up.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/border-bottom-double.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/border-bottom-double.png
new file mode 100644
index 0000000000000000000000000000000000000000..367ab664eb9283f66f5e33c83dff15411a02c29b
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/border-bottom-double.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/border-top-bottom-double.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/border-top-bottom-double.png
new file mode 100644
index 0000000000000000000000000000000000000000..7cdfad4ae58a8b48ff96a5a26099fa03bbfec344
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/border-top-bottom-double.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_26.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_26.png
new file mode 100644
index 0000000000000000000000000000000000000000..eea6d5083537a19c24f1191a1021791992666e83
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_26.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_32.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_32.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa203a12702f6bd336235bb5131a3bc52d1063fd
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_32.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_48.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_48.png
new file mode 100644
index 0000000000000000000000000000000000000000..170ad4c8b83fd5dd4f5ef95bdeb143d2b50132bb
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/btn_icon_image_gallery_48.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/bullet_arrow_down.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/bullet_arrow_down.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b23c06d7b4f4689dc8c9fd4e9d4d1f199fe376f
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/bullet_arrow_down.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/camera.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/camera.png
new file mode 100644
index 0000000000000000000000000000000000000000..8536d1a795888d8d396ac4211b639c6395dd08e6
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/camera.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/category-icon.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/category-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a3f6a24aebe4cb403d45887605ed82a17fbfa19
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/category-icon.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/clock--minus.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/clock--minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a07b14b24d23b8b7443802447655722bd376325
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/clock--minus.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/clock--pencil.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/clock--pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b89ab946efb92f31946a7c1f5edd7fd3ccdd674
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/clock--pencil.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/clock--plus.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/clock--plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3e5e329950eb2caaf33eb8cc39eab41980df824
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/clock--plus.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-000-small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-000-small.png
new file mode 100644
index 0000000000000000000000000000000000000000..826e3d7f03cfa0c62cf7c121b53e86ee2438d5b1
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-000-small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-090-small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-090-small.png
new file mode 100644
index 0000000000000000000000000000000000000000..da6e413da1aaf7468f6dfca3ac1fa5e04a5ba7a0
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-090-small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-090.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-090.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4db3cfd2592f9d0408792510132945b86978b6e
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-090.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-180-small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-180-small.png
new file mode 100644
index 0000000000000000000000000000000000000000..e4e0830f67db1b0bc85b2e6768aea911e1dc9ae9
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-180-small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-180.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-180.png
new file mode 100644
index 0000000000000000000000000000000000000000..6cb4ed8cb59ea4c3ece677295f99a105c98fb9dd
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-180.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-270-small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-270-small.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab4753fbfd58cb3d7adafefbdde15d516826d9f1
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-270-small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-270.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-270.png
new file mode 100644
index 0000000000000000000000000000000000000000..8232606b0fbcac9ae9314f0502db46238a2a2a92
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double-270.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double.png
new file mode 100644
index 0000000000000000000000000000000000000000..4197fb468badbb0a39a578739a99ab817d3bb9e8
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-double.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-stop-000-small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-stop-000-small.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad5f34b835eabe3edbee9759c05736fa20e360c5
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-stop-000-small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-stop.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-stop.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c63819768ce58593504715f5ab0aff426eb47d8
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/control-stop.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/datasource.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/datasource.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0fbfcfb79744226b8a7ea2cf508334e40462567
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/datasource.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/external.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/external.png
new file mode 100644
index 0000000000000000000000000000000000000000..976dcacaa1e6e62d17946d64a5b413225f8cd972
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/external.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/film.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/film.png
new file mode 100644
index 0000000000000000000000000000000000000000..31fa687ecd6474f13007b3b0a903ed5ee937a6b6
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/film.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/flag_gray.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/flag_gray.png
new file mode 100644
index 0000000000000000000000000000000000000000..1888f8da96ea4b145de240a906f985540bcf8037
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/flag_gray.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/flag_red.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/flag_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8a602da7b17a323b2c9afe3d8aac62cb717a0b8
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/flag_red.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder-open-image.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder-open-image.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b21e1abbb7ba2fc1e13cea8ab799f3beedc3ac0
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder-open-image.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder-rename.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder-rename.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ae261d4d171cdfa71687b24e85c54129e5c187f
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder-rename.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder-tree.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder-tree.png
new file mode 100644
index 0000000000000000000000000000000000000000..6812f52669d508ffcc1623b1e027f8463bd00d69
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder-tree.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..784e8fa48234f4f64b6922a6758f254ee0ca08ec
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder_picture.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder_picture.png
new file mode 100644
index 0000000000000000000000000000000000000000..052b33638eaa0f870a255bfdd5df5b79fb01a89e
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folder_picture.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folders-path.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folders-path.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea9cefe849c36a569ba9891c9e207e4d7e521d94
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/folders-path.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/funnel.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/funnel.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f69604528f29ca95e3b124de2849067797d839f
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/funnel.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/group.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/group.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fb4e1f1e1cd6ee67d33ffd24f09ddd5c3478bec
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/group.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/hashset_hits.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/hashset_hits.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1caff1f30333a7d3dc5ab278472b433a2e6f165
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/hashset_hits.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/icon-hashtag.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/icon-hashtag.png
new file mode 100644
index 0000000000000000000000000000000000000000..4fd9799874a877a98781bee01a2db58b1e86f550
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/icon-hashtag.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/info-icon-16.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/info-icon-16.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9e499782c6e78fc6b23d743f4b29baa398699ce
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/info-icon-16.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/information.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/information.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d353a191098dee1e1e8f4bdf99c7f4bccb0f292
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/information.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/lightbulb.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/lightbulb.png
new file mode 100644
index 0000000000000000000000000000000000000000..d22fde8ba46eabd4335e4fa88077e80f96b92d62
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/lightbulb.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_first_small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_first_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..074dd0395ad7eb47bc01eb56a951611f3f251256
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_first_small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_forward_small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_forward_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8f4c85ae4feec85fa04c2740cfcfbf8a171eb97
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_forward_small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_last_small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_last_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..21daf5c87d0a37c74514a336c2b09b178e25c87a
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_last_small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_pause_small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_pause_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..12248c030c8b8852749f486333b28a317a3343d4
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_pause_small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_play_small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_play_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..84065c4b9e1b0efc38d57e0dd7fe25f12016659a
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_play_small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_rewind_small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_rewind_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5c1623c7fa52e07b3b596771d0297a645beed1a
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_rewind_small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_stop_small.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_stop_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..99f1941e3f942818704dc38bc17da6469185105a
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/media_controls_stop_small.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/mime_types.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/mime_types.png
new file mode 100644
index 0000000000000000000000000000000000000000..63e0b2a9c17bec677d5db77375dd60aa36fdd1e2
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/mime_types.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/page_white_stack.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/page_white_stack.png
new file mode 100644
index 0000000000000000000000000000000000000000..44084add79b9a0fc3354d16bbd4b4b5ff8095da7
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/page_white_stack.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/polaroid_green_48.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/polaroid_green_48.png
new file mode 100644
index 0000000000000000000000000000000000000000..83477c8a163b8715c43cda1a08b5bf7a46f77123
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/polaroid_green_48.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/polaroid_green_48_silhouette.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/polaroid_green_48_silhouette.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcc34dee53a364dc97de0d5621e831044da83c35
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/polaroid_green_48_silhouette.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/prohibition.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/prohibition.png
new file mode 100644
index 0000000000000000000000000000000000000000..18f151071ad328b247966fe9d743b19e6827e430
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/prohibition.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/question-frame.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/question-frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..be52814717ef790cd13d33c7ec1fc9c5d14b0eb2
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/question-frame.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/redo.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/redo.png
new file mode 100644
index 0000000000000000000000000000000000000000..e05a58f623ca118f07920847ef1f53e9c2209804
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/redo.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/right arrow.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/right arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e304ad84c772659762b15ee5b02e08254d482ca
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/right arrow.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/right_arrow_128.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/right_arrow_128.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c88990a852fb5a54087c28ae2f5b9285912dce5
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/right_arrow_128.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/shape_group.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/shape_group.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb2ff516d35dc9a92ed6ffdc79595d61513e65e3
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/shape_group.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/slide.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/slide.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f1ae4496e4f874742133d42941b2301d23fb95c
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/slide.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_asc_az.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_asc_az.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cac09a37724d2a05fe152f0a81e714caeb95165
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_asc_az.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_ascending.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_ascending.png
new file mode 100644
index 0000000000000000000000000000000000000000..5379d494bf4c50903c6f37e0daca9856520010ef
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_ascending.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_desc_az.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_desc_az.png
new file mode 100644
index 0000000000000000000000000000000000000000..cde15dfed8a0d70685f1befa86d53c49a6732b45
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_desc_az.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_descending.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_descending.png
new file mode 100644
index 0000000000000000000000000000000000000000..f63a65fb9d16efbbfb557e3c768199dec20f48bc
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/sort_descending.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control-mute.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control-mute.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a094f56e00a094a50605decfefb757451d22f2a
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control-mute.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control-up.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control-up.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e74468caca0e586d6acdff1a7bc0176d5310ba1
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control-up.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0bf27695590fa8bbd4d54a8993b60c6ca755f91
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-control.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-low.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-low.png
new file mode 100644
index 0000000000000000000000000000000000000000..686d19316439a2df63fd0ead11cdc0fc6929bd5a
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-low.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-none.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-none.png
new file mode 100644
index 0000000000000000000000000000000000000000..ffa0f47aeac26e3538e67a93601f47c79732d329
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume-none.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume.png
new file mode 100644
index 0000000000000000000000000000000000000000..62fcfc663d86a09ed6ea5ed969a148a9d43a9cc0
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/speaker-volume.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/tag_red.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/tag_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ebb37d25f58c68246d8ad6a015295dfa5367870
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/tag_red.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/undo.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/undo.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d7e6f775e9d90f95a2c154093e98b73993d2466
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/undo.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/video-file.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/video-file.png
new file mode 100644
index 0000000000000000000000000000000000000000..c290609f59048e61cb28af42c4500709e342f437
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/video-file.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/warning16.png b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/warning16.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5ba881738ae3072e476f3ddbd7dd34d642f06d6
Binary files /dev/null and b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/images/warning16.png differ
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/layer.xml b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/layer.xml
new file mode 100644
index 0000000000000000000000000000000000000000..aa55613f6f58602375e7c41414c40c0945c124f6
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/layer.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
+<filesystem>
+    <folder name="Windows2">
+        <folder name="Modes">
+            <file name="ImageGallery.wsmode" url="ImageGalleryWsmode.xml"/>
+        </folder>
+    </folder>
+</filesystem>
diff --git a/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/license-imagegallery.txt b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/license-imagegallery.txt
new file mode 100644
index 0000000000000000000000000000000000000000..40b778ffd9ec3dc393847aa455b4fd03e8e4fa22
--- /dev/null
+++ b/out/production/ImageGallery/org/sleuthkit/autopsy/imagegallery/license-imagegallery.txt
@@ -0,0 +1,18 @@
+/*
+ * Autopsy Forensic Browser
+ *
+ * Copyright 2015 Basis Technology Corp.
+ * Contact: carrier <at> sleuthkit <dot> org
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
\ No newline at end of file
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/Bundle.properties b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..df3db1bf7374ea2bb4098929442a879773ffd807
--- /dev/null
+++ b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/Bundle.properties
@@ -0,0 +1,319 @@
+OpenIDE-Module-Display-Category=Ingest Module
+
+OpenIDE-Module-Long-Description=Keyword Search ingest module.\n\nThe module indexes files found in the disk image at ingest time.\nIt then periodically runs the search on the indexed files using one or more keyword lists (containing pure words and/or regular expressions) and posts results.\n\n\The module also contains additional tools integrated in the main GUI, such as keyword list configuration, keyword search bar in the top-right corner, extracted text viewer and search results viewer showing highlighted keywords found.
+OpenIDE-Module-Name=KeywordSearch
+OptionsCategory_Name_KeywordSearchOptions=Keyword Search
+OptionsCategory_Keywords_KeywordSearchOptions=Keyword Search
+ListBundleName=Keyword Lists
+ListBundleConfig=Keyword List Configuration
+ExtractedContentPanel.hitLabel.text=Matches on page:
+ExtractedContentPanel.hitCountLabel.text=-
+ExtractedContentPanel.hitOfLabel.text=of
+ExtractedContentPanel.hitTotalLabel.text=-
+ExtractedContentPanel.hitButtonsLabel.text=Match
+ExtractedContentPanel.hitPreviousButton.text=
+ExtractedContentPanel.hitNextButton.text=
+ExtractedContentPanel.copyMenuItem.text=Copy
+ExtractedContentPanel.selectAllMenuItem.text=Select All
+KeywordSearchEditListPanel.saveListButton.text=Copy List
+KeywordSearchEditListPanel.addWordField.text=
+KeywordSearchEditListPanel.addWordButton.text=New Keyword
+KeywordSearchEditListPanel.chRegex.text=Regular Expression
+KeywordSearchEditListPanel.deleteWordButton.text=Delete Keywords
+KeywordSearchEditListPanel.cutMenuItem.text=Cut
+KeywordSearchEditListPanel.selectAllMenuItem.text=Select All
+KeywordSearchEditListPanel.pasteMenuItem.text=Paste
+KeywordSearchEditListPanel.copyMenuItem.text=Copy
+KeywordSearchEditListPanel.exportButton.text=Export List
+KeywordSearchEditListPanel.deleteListButton.text=Delete List
+KeywordSearchEditListPanel.emptyKeyword.text=Empty keyword
+KeywordSearchEditListPanel.errorAddingKeywords.text=Error adding keyword(s)
+KeywordSearchListsManagementPanel.newListButton.text=New List
+KeywordSearchListsManagementPanel.importButton.text=Import List
+KeywordSearchListsViewerPanel.searchAddButton.text=Search
+KeywordSearchListsViewerPanel.manageListsButton.text=Manage Lists
+KeywordSearchListsViewerPanel.ingestIndexLabel.text=Files Indexed:
+ExtractedContentPanel.hitLabel.toolTipText=
+KeywordSearchEditListPanel.ingestMessagesCheckbox.text=Send ingest inbox messages for each hit
+KeywordSearchEditListPanel.ingestMessagesCheckbox.toolTipText=Send messages during ingest when hits on keywords from this list occur
+KeywordSearchEditListPanel.keywordOptionsLabel.text=Keyword Options
+KeywordSearchEditListPanel.listOptionsLabel.text=List Options
+KeywordSearchListsManagementPanel.keywordListsLabel.text=Keyword Lists:
+KeywordSearchEditListPanel.keywordsLabel.text=Keywords:
+OpenIDE-Module-Short-Description=Keyword Search ingest module, extracted text viewer and keyword search tools
+KeywordSearchListsViewerPanel.manageListsButton.toolTipText=Manage keyword lists, their settings and associated keywords. The settings are shared among all cases.
+AbstractKeywordSearchPerformer.search.dialogErrorHeader=Keyword Search Error
+AbstractKeywordSearchPerformer.search.invalidSyntaxHeader=Invalid query syntax. If this is a regular expression search note that Java predefined and POSIX character classes are not supported.
+AbstractKeywordSearchPerformer.search.searchIngestInProgressTitle=Keyword Search Ingest in Progress
+AbstractKeywordSearchPerformer.search.ingestInProgressBody=<html>Keyword Search Ingest is currently running.<br />Not all files have been indexed and this search might yield incomplete results.<br />Do you want to proceed with this search anyway?</html>
+AbstractKeywordSearchPerformer.search.emptyKeywordErrorBody=Keyword list is empty, please add at least one keyword to the list
+AbstractKeywordSearchPerformer.search.noFilesInIdxMsg=<html>No files are in index yet. <br />Try again later.  Index is updated every {0} minutes.</html>
+AbstractKeywordSearchPerformer.search.noFilesIdxdMsg=<html>No files were indexed.<br />Re-ingest the image with the Keyword Search Module enabled. </html>
+ExtractedContentViewer.toolTip=Displays extracted text from files and keyword-search results. Requires Keyword Search ingest to be run on a file to activate this viewer.
+ExtractedContentViewer.getTitle=Indexed Text
+HighlightedMatchesSource.toString=Search Results
+Installer.reportPortError=Indexing server port {0} is not available.  Check if your security software does not block {1} and consider changing {2} in {3} property file in the application user folder. Then try rebooting your system if another process was causing the conflict.
+Installer.reportStopPortError=Indexing server stop port {0} is not available.  Consider changing {1} in {2} property file in the application user folder.
+Installer.errorInitKsmMsg=Error initializing Keyword Search module
+Installer.reportInitError=Indexing server port {0} is not available.  Check if your security software does not block {1} and consider changing {2} in {3} property file in the application user folder. Then try rebooting your system if another process was causing the conflict.
+KeywordSearchConfigurationPanel.customizeComponents.listTabTitle=Lists
+KeywordSearchConfigurationPanel.customizeComponents.stringExtTitle=String Extraction
+KeywordSearchConfigurationPanel.customizeComponents.genTabTitle=General
+KeywordSearchConfigurationPanel.customizeComponents.listLabToolTip=List configuration
+KeywordSearchConfigurationPanel.customizeComponents.stringExtToolTip=String extraction configuration for Keyword Search Ingest
+KeywordSearchConfigurationPanel.customizeComponents.genTabToolTip=General configuration
+KeywordSearchConfigurationPanel1.customizeComponents.title=Delete a Keyword List
+KeywordSearchConfigurationPanel1.customizeComponents.body=This will delete the keyword list globally (for all Cases). Do you want to proceed with the deletion?
+KeywordSearchConfigurationPanel1.customizeComponents.keywordListEmptyErr=Keyword List is empty and cannot be saved
+KeywordSearch.newKwListTitle=New keyword list name:
+KeywordSearch.openCore.notification.msg=Could not open keyword search index
+KeywordSearch.closeCore.notification.msg=Error closing keyword search index
+KeywordSearchConfigurationPanel1.customizeComponents.noOwDefaultMsg=Cannot overwrite default list
+KeywordSearchConfigurationPanel1.customizeComponents.kwListExistMsg=Keyword List <{0}> already exists, do you want to replace it?
+KeywordSearchConfigurationPanel1.customizeComponents.kwListSavedMsg=Keyword List <{0}> saved
+KeywordSearchEditListPanel.customizeComponents.kwReToolTip=Keyword is a regular expression
+KeywordSearchEditListPanel.customizeComponents.addWordToolTip=Add new words to the keyword search list
+KeywordSearchEditListPanel.customizeComponents.enterNewWordToolTip=Enter a new word or regex to search
+KeywordSearchEditListPanel.customizeComponents.exportToFile=Export the current keyword list to a file
+KeywordSearchEditListPanel.customizeComponents.saveCurrentWIthNewNameToolTip=Save the current keyword list with a new name
+KeywordSearchEditListPanel.customizeComponents.removeSelectedMsg=Remove selected keyword(s) from the list
+KeywordSearchEditListPanel.newKwTitle=New Keyword Entry
+KeywordSearchEditListPanel.addWordButtonAction.kwAlreadyExistsMsg=Keyword already exists in the list.
+KeywordSearchEditListPanel.invalidKwMsg=Invalid keyword pattern.  Use words or a correct regex pattern.
+KeywordSearchEditListPanel.removeKwMsg=Removing a keyword
+KeywordSearchEditListPanel.deleteWordButtonActionPerformed.delConfirmMsg=This will remove a keyword from the list globally (for all Cases). Do you want to proceed?
+KeywordSearchEditListPanel.exportButtonActionPerformed.fileFilterLabel=Keyword List XML Files
+KeywordSearchEditListPanel.exportButtonActionPerformed.fileExistPrompt=File {0} exists, overwrite?
+KeywordSearchEditListPanel.exportButtonActionPerformed.kwListExportedMsg=Keyword lists exported
+KeywordSearchEditListPanel.kwColName=Keyword
+KeywordSearchEditListPanel.addKeyword.message=Add a new word to the keyword search list:
+KeywordSearchEditListPanel.addKeyword.title=New Keyword
+KeywordSearchFilterNode.getFileActions.openExternViewActLbl=Open in External Viewer  Ctrl+E
+KeywordSearchFilterNode.getFileActions.searchSameMd5=Search for files with the same MD5 hash
+KeywordSearchFilterNode.getFileActions.viewInNewWinActionLbl=View in New Window
+KeywordSearchIngestModule.init.noKwInLstMsg=No keywords in keyword list.
+KeywordSearchIngestModule.init.onlyIdxKwSkipMsg=Only indexing will be done and keyword search will be skipped (you can still add keyword lists using the Keyword Lists - Add to Ingest).
+KeywordSearchIngestModule.doInBackGround.displayName=Periodic Keyword Search
+KeywordSearchIngestModule.doInBackGround.finalizeMsg=Finalizing
+KeywordSearchIngestModule.doInBackGround.pendingMsg=(Pending)
+SearchRunner.doInBackGround.cancelMsg=(Cancelling...)
+KeywordSearchIngestModule.postIndexSummary.knowFileHeaderLbl=Files with known types
+KeywordSearchIngestModule.postIndexSummary.fileGenStringsHead=Files with general strings extracted
+KeywordSearchIngestModule.postIndexSummary.mdOnlyLbl=Metadata only was indexed
+KeywordSearchIngestModule.postIndexSummary.idxErrLbl=Error (indexer)
+KeywordSearchIngestModule.postIndexSummary.errTxtLbl=Error (text extraction)
+KeywordSearchIngestModule.postIndexSummary.errIoLbl=Error (I/O)
+KeywordSearchIngestModule.postIndexSummary.kwIdxResultsLbl=Keyword Indexing Results
+KeywordSearchIngestModule.postIndexSummary.kwIdxErrsTitle=Keyword Indexing Errors
+KeywordSearchIngestModule.postIndexSummary.kwIdxErrMsgFiles=Keyword index service had errors ingesting {0} files.
+KeywordSearchIngestModule.postIndexSummary.kwIdxWarnMsgTitle=Keyword Indexing Warning
+KeywordSearchIngestModule.postIndexSummary.idxErrReadFilesMsg=Keyword index service had errors reading files and extracting text. Could have been from corrupt media or files.
+KeywordSearchListsViewerPanel.initIngest.addIngestTitle=Add to Ingest
+KeywordSearchListsViewerPanel.initIngest.addIngestMsg=<html>You can select additional keyword lists<br />and enqueue them to the ongoing ingest.<br />The selected lists will be searched next time the file index is rebuilt.</html>
+KeywordSearchListsViewerPanel.initIngest.searchIngestTitle=Search
+KeywordSearchListsViewerPanel.initIngest.addIdxSearchMsg=Search indexed files for keywords in selected lists
+KeywordSearchListsViewerPanel.initIngest.ongoingIngestMsg=Files Indexed: {0} (ingest is ongoing)
+KeywordSearchListsViewerPanel.initIngest.fileIndexCtMsg=Files Indexed: {0}
+KeywordSearch.selectedColLbl=Selected
+KeywordSearch.nameColLbl=Name
+KeywordSearch.typeColLbl=Keyword Type
+KeywordSearchQueryManager.execute.exeWinTitle=Keyword search {0} - {1}
+KeywordSearch.newKeywordListMsg=New Keyword List
+KeywordSearch.importListFileDialogMsg=Error importing keyword list from file {0}
+KeywordSearch.yesOwMsg=Yes, overwrite
+KeywordSearch.noSkipMsg=No, skip
+KeywordSearch.cancelImportMsg=Cancel import
+KeywordSearch.overwriteListPrompt=Keyword list <{0}> already exists locally, overwrite?
+KeywordSearch.importOwConflict=Import list conflict
+KeywordSearch.kwListFailImportMsg=Keyword list not imported
+KeywordSearchListsManagementPanel.fileExtensionFilterLbl=Autopsy Keyword List File (xml)
+KeywordSearchListsManagementPanel.fileExtensionFilterLb2=Encase Keyword List File (txt)
+KeywordSearch.listImportFeatureTitle=Keyword List Import
+KeywordSearchIngestModule.moduleName=Keyword Search
+KeywordSearchIngestModule.moduleDescription=Performs file indexing and periodic search using keywords and regular expressions in lists.
+DropdownSearchPanel.keywordTextField.text=
+KeywordSearchPanel.searchDropButton.text=Keyword Search
+DropdownSearchPanel.exactRadioButton.text=Exact Match
+DropdownSearchPanel.substringRadioButton.text=Substring Match
+DropdownSearchPanel.regexRadioButton.text=Regular Expression
+DropdownSearchPanel.searchButton.text=Search
+DropdownSearchPanel.cutMenuItem.text=Cut
+DropdownSearchPanel.selectAllMenuItem.text=Select All
+DropdownSearchPanel.pasteMenuItem.text=Paste
+DropdownSearchPanel.copyMenuItem.text=Copy
+AbstractFileStringContentStream.getSize.exception.msg=Cannot tell how many chars in converted string, until entire string is converted
+AbstractFileStringContentStream.getSrcInfo.text=File:{0}
+ByteContentStream.getSrcInfo.text=File:{0}
+ExtractedContentViewer.nextPage.exception.msg=No next page.
+ExtractedContentViewer.previousPage.exception.msg=No previous page.
+ExtractedContentViewer.hasNextItem.exception.msg=Not supported, not a searchable source.
+ExtractedContentViewer.hasPreviousItem.exception.msg=Not supported, not a searchable source.
+ExtractedContentViewer.nextItem.exception.msg=Not supported, not a searchable source.
+ExtractedContentViewer.previousItem.exception.msg=Not supported, not a searchable source.
+ExtractedContentViewer.currentItem.exception.msg=Not supported, not a searchable source.
+Ingester.ingest.exception.unknownImgId.msg=Skipping indexing the file, unknown image id, for file: {0}
+Ingester.ingest.exception.cantReadStream.msg=Could not read content stream: {0}
+Ingester.ingest.exception.err.msg=Error ingesting document: {0}
+Ingester.ingestExtract.exception.solrTimeout.msg=Solr index request time out for id: {0}, name: {1}
+Ingester.ingestExtract.exception.probPostToSolr.msg=Problem posting content to Solr, id: {0}, name: {1}
+Ingester.UpReqestTask.run.exception.sorlNotAvail.msg=No Solr core available, cannot index the content
+Ingester.UpRequestTask.run.exception.probReadFile.msg=Problem reading file.
+Ingester.UpRequestTask.run.exception.solrProb.msg=Problem with Solr
+Ingester.UpRequestTask.run.exception.probPostToSolr.msg=Problem posting file contents to Solr. SolrException error code: {0}
+Ingester.FscContentStream.getSrcInfo=File:{0}
+Ingester.FscContentStream.getReader=Not supported yet.
+Ingester.NullContentStream.getSrcInfo.text=File:{0}
+Ingester.NullContentStream.getReader=Not supported yet.
+KeywordSearch.moduleErr=Module Error
+KeywordSearch.fireNumIdxFileChg.moduleErr.msg=A module caused an error listening to KeywordSearch updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsEncase.save.exception.msg=Not supported yet.
+KeywordSearchListsEncase.save2.exception.msg=Not supported yet.
+KeywordSearchListsEncase.encaseMetaType.exception.msg=Unsupported EncaseMetaType: {0}
+KeywordSearchListsManagementPanel.getColName.text=Name
+KeywordSearchListsManagementPanel.setValueAt.exception.msg=Editing of cells is not supported
+KeywordSearchOptionsPanelController.moduleErr=Module Error
+KeywordSearchOptionsPanelController.moduleErr.msg1=A module caused an error listening to KeywordSearchOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchOptionsPanelController.moduleErr.msg2=A module caused an error listening to KeywordSearchOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchQueryManager.pathText.text=Keyword search
+KeywordSearchResultFactory.progress.saving=Saving results: {0}
+KeywordSearchSettings.moduleName.text=KeywordSearch
+KeywordSearchSettings.properties_options.text={0}_Options
+KeywordSearchSettings.propertiesNSRL.text={0}_NSRL
+KeywordSearchSettings.propertiesScripts.text={0}_Scripts
+NoOpenCoreException.err.noOpenSorlCore.msg=No currently open Solr core.
+Server.start.exception.cantStartSolr.msg=Could not start Solr server process
+Server.start.exception.cantStartSolr.msg2=Could not start Solr server process
+Server.isRunning.exception.errCheckSolrRunning.msg=Error checking if Solr server is running
+Server.isRunning.exception.errCheckSolrRunning.msg2=Error checking if Solr server is running
+Server.openCore.exception.alreadyOpen.msg=There is an already open Solr core. Explicitly close the core first.
+Server.queryNumIdxFiles.exception.msg=Error querying number of indexed files,
+Server.queryNumIdxChunks.exception.msg=Error querying number of indexed chunks,
+Server.queryNumIdxDocs.exception.msg=Error querying number of indexed documents,
+Server.queryIsIdxd.exception.msg=Error checking if content is indexed,
+Server.queryNumFileChunks.exception.msg=Error getting number of file chunks,
+Server.query.exception.msg=Error running query: {0}
+Server.query2.exception.msg=Error running query: {0}
+Server.queryTerms.exception.msg=Error running terms query: {0}
+Server.connect.exception.msg=Failed to connect to Solr server: {0}
+Server.openCore.exception.msg=Keyword search service not yet running
+Server.openCore.exception.cantOpen.msg=Could not create or open index
+Server.openCore.exception.noIndexDir.msg=Index directory could not be created or is missing
+Server.request.exception.exception.msg=Could not issue Solr request
+Server.commit.exception.msg=Could not commit index
+Server.addDoc.exception.msg=Could not add document to index via update handler: {0}
+Server.addDoc.exception.msg2=Could not add document to index via update handler: {0}
+Server.close.exception.msg=Cannot close Core
+Server.close.exception.msg2=Cannot close Core
+Server.solrServerNoPortException.msg=Indexing server could not bind to port {0}, port is not available, consider change the default {1} port.
+KeywordSearchJobSettingsPanel.keywordSearchEncodings.text=-
+KeywordSearchJobSettingsPanel.languagesValLabel.toolTipText=
+KeywordSearchJobSettingsPanel.languagesValLabel.text=-
+KeywordSearchJobSettingsPanel.encodingsLabel.text=Encodings:
+KeywordSearchJobSettingsPanel.titleLabel.text=Select keyword lists to enable during ingest:
+KeywordSearchJobSettingsPanel.languagesLabel.toolTipText=Scripts enabled for string extraction from unknown file types. Changes can be done in Advanced Settings.
+KeywordSearchJobSettingsPanel.languagesLabel.text=Scripts enabled for string extraction from unknown file types:
+KeywordSearchGlobalLanguageSettingsPanel.enableUTF8Checkbox.text=Enable UTF8 text extraction
+KeywordSearchGlobalLanguageSettingsPanel.ingestSettingsLabel.text=Ingest settings for string extraction from unknown file types (changes effective on next ingest):
+KeywordSearchGlobalLanguageSettingsPanel.enableUTF16Checkbox.text=Enable UTF16LE and UTF16BE string extraction
+KeywordSearchGlobalLanguageSettingsPanel.enableOcrCheckbox.text=Enable Optical Character Recognition (OCR)
+KeywordSearchGlobalLanguageSettingsPanel.languagesLabel.text=Enabled scripts (languages):
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton1.toolTipText=20 mins. (fastest ingest time)
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton1.text=20 minutes (slowest feedback, fastest ingest)
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton2.toolTipText=10 minutes (faster overall ingest time than default)
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton2.text=10 minutes (slower feedback, faster ingest)
+KeywordSearchGlobalSearchSettingsPanel.frequencyLabel.text=Results update frequency during ingest:
+KeywordSearchGlobalSearchSettingsPanel.skipNSRLCheckBox.toolTipText=Requires Hash Set service to had run previously, or be selected for next ingest.
+KeywordSearchGlobalSearchSettingsPanel.skipNSRLCheckBox.text=Do not add files in NSRL (known files) to keyword index during ingest
+KeywordSearchGlobalSearchSettingsPanel.informationLabel.text=Information
+KeywordSearchGlobalSearchSettingsPanel.settingsLabel.text=Settings
+KeywordSearchGlobalSearchSettingsPanel.filesIndexedValue.text=0
+KeywordSearchGlobalSearchSettingsPanel.filesIndexedLabel.text=Files in keyword index:
+KeywordSearchGlobalSearchSettingsPanel.showSnippetsCB.text=Show Keyword Preview in Keyword Search Results (will result in longer search times)
+KeywordSearchGlobalSearchSettingsPanel.chunksValLabel.text=0
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton4.toolTipText=1 minute (overall ingest time will be longest)
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton4.text_1=1 minute (faster feedback, longest ingest)
+KeywordSearchGlobalSearchSettingsPanel.chunksLabel.text=Chunks in keyword index:
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton3.toolTipText=5 minutes (overall ingest time will be longer)
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton3.text=5 minutes (default)
+KeywordSearchIngestModule.regExpHitLbl=Reg Ex hit: 
+KeywordSearchIngestModule.kwHitLbl=Keyword hit: 
+KeywordSearchIngestModule.kwHitThLbl=Keyword
+KeywordSearchIngestModule.previewThLbl=Preview
+KeywordSearchIngestModule.fileThLbl=File
+KeywordSearchIngestModule.listThLbl=List
+KeywordSearchIngestModule.regExThLbl=Reg Ex
+AbstractFileTikaTextExtract.index.tikaParseTimeout.text=Exception: Tika parse timeout for content: {0}, {1}
+AbstractFileTikaTextExtract.index.exception.tikaParse.msg=Exception: Unexpected exception from Tika parse task execution for file: {0}, {1}
+KeywordSearchEditListPanel.exportButtonAction.featureName.text=Keyword List Export
+KeywordSearchGlobalListSettingsPanel.component.featureName.text=Save Keyword List
+KeywordSearchListsAbstract.moduleErr=Module Error
+KeywordSearchListsAbstract.addList.errMsg1.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsAbstract.addList.errMsg2.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+SearchRunner.updateTimer.title.text=SearchRunner update timer
+KeywordSearchListsAbstract.saveList.errMsg1.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsAbstract.saveList.errMsg2.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsAbstract.writeLists.errMsg1.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsAbstract.writeLists.errMsg2.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsAbstract.deleteList.errMsg1.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsManagementPanel.newKeywordListDescription=Keyword list <{0}> already exists as a read-only list. Do you want to replace it for the duration of the program (the change will not be persistent).
+KeywordSearchListsManagementPanel.newKeywordListDescription2=Keyword list <{0}> already exists, do you want to replace it?
+KeywordSearchModuleFactory.getIngestJobSettingsPanel.exception.msg=Expected settings argument to be instanceof KeywordSearchJobSettings
+KeywordSearchModuleFactory.createFileIngestModule.exception.msg=Expected settings argument to be instanceof KeywordSearchJobSettings
+SearchRunner.Searcher.done.err.msg=Error performing keyword search
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton5.toolTipText=Fastest overall, but no results until the end
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton5.text=No periodic searches
+SolrConnectionCheck.HostnameOrPort=Invalid hostname and/or port number.
+SolrConnectionCheck.Hostname=Invalid hostname.
+SolrConnectionCheck.MissingHostname=Missing hostname.
+GlobalListsManagementPanel.newListButton.text=New List
+GlobalListsManagementPanel.importButton.text=Import List
+GlobalListsManagementPanel.keywordListsLabel.text=Keyword Lists:
+NewKeywordPanel.regexButton.text=Regular Expression
+NewKeywordPanel.exactButton.text=Exact Match
+NewKeywordPanel.substringButton.text=Substring Match
+NewKeywordPanel.keywordTextField.text=
+NewKeywordPanel.newKeywordLabel.text=Enter a new keyword:
+AddKeywordsDialog.exactRadioButton.text=Exact Match
+AddKeywordsDialog.substringRadioButton.text=Substring Match
+AddKeywordsDialog.regexRadioButton.text=Regular Expression
+AddKeywordsDialog.keywordTypeLabel.text=Select type for keywords:
+AddKeywordsDialog.enterKeywordsLabel.text=Enter keywords (one per line) below:
+AddKeywordsDialog.pasteButton.text=Paste From Clipboard
+AddKeywordsDialog.addButton.text=OK
+AddKeywordsDialog.cancelButton.text=Cancel
+AddKeywordsDialog.addKeywordsTitle.text=New Keywords
+GlobalEditListPanel.newKeywordsButton.text=New Keywords
+GlobalEditListPanel.addKeywordResults.text=Add Keyword Results
+GlobalEditListPanel.keywordsAdded.text={0} keyword was successfully added.
+GlobalEditListPanel.keywordsAddedPlural.text={0} keywords were successfully added.
+GlobalEditListPanel.keywordDupesSkipped.text={0} keyword was already in the list.
+GlobalEditListPanel.keywordDupesSkippedPlural.text={0} keywords were already in the list.
+GlobalEditListPanel.keywordErrors.text={0} keyword could not be parsed. Please review and try again.
+GlobalEditListPanel.keywordErrorsPlural.text={0} keywords could not be parsed. Please review and try again.
+GlobalListsManagementPanel.exportButton.text=Export List
+GlobalListsManagementPanel.deleteListButton.text=Delete List
+GlobalListsManagementPanel.copyListButton.text=Copy List
+GlobalListsManagementPanel.renameListButton.text=Edit List Name
+GlobalEditListPanel.editWordButton.text=Edit Keyword
+SolrSearchService.ServiceName=Solr Keyword Search Service
+SolrSearchService.IndexReadOnlyDialog.title=Text Index Is Read-Only
+SolrSearchService.IndexReadOnlyDialog.msg=<html>The text index for this case is read-only. <br />You will be able to see existing keyword search results and perform exact match and substring match keyword searches,<br />but you will not be able to add new text to the index or perform regex searches. You may instead open the case<br /> with your previous version of this application.</html>
+ExtractedContentPanel.jLabel1.text=Text Source:
+ExtractedContentPanel.pagePreviousButton.actionCommand=pagePreviousButton
+ExtractedContentPanel.pagePreviousButton.text=
+ExtractedContentPanel.pageNextButton.text=
+ExtractedContentPanel.pageCurLabel.text=-
+ExtractedContentPanel.pageOfLabel.text=of
+ExtractedContentPanel.pageTotalLabel.text=-
+ExtractedContentPanel.pageButtonsLabel.text=Page
+ExtractedContentPanel.pagesLabel.text=Page:
+DropdownSingleTermSearchPanel.dataSourceCheckBox.text=Restrict search to the selected data sources:
+DropdownListSearchPanel.dataSourceCheckBox.text=Restrict search to the selected data sources:
+DropdownSingleTermSearchPanel.ingestIndexLabel.text=Files Indexed:
+DropdownSingleTermSearchPanel.jSaveSearchResults.toolTipText=Saving will add Keyword Hit Results to the current case
+DropdownSingleTermSearchPanel.jSaveSearchResults.text=Save search results
+DropdownListSearchPanel.jSaveSearchResults.toolTipText=Saving will add Keyword Hit Results to the current case
+DropdownListSearchPanel.jSaveSearchResults.text=Save search results
+GlobalEditListPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
+KeywordSearchGlobalLanguageSettingsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
+KeywordSearchGlobalSearchSettingsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/Bundle.properties-MERGED b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..e5c93303b315dcc6c7c70b93a82e80d7010dbe52
--- /dev/null
+++ b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/Bundle.properties-MERGED
@@ -0,0 +1,378 @@
+AccountsText.creditCardNumber=Credit Card Number
+AccountsText.creditCardNumbers=Credit Card Numbers
+AccountsText.nextItem.exception.msg=No next item.
+AccountsText.nextPage.exception.msg=No next page.
+AccountsText.previousItem.exception.msg=No previous item.
+AccountsText.previousPage.exception.msg=No previous page.
+CannotRunFileTypeDetection=Unable to run file type detection.
+DropdownListSearchPanel.selected=Ad Hoc Search data source filter is selected
+DropdownSingleTermSearchPanel.selected=Ad Hoc Search data source filter is selected
+DropdownSingleTermSearchPanel.warning.text=Boundary characters ^ and $ do not match word boundaries. Consider\nreplacing with an explicit list of boundary characters, such as [ \\.,]
+DropdownSingleTermSearchPanel.warning.title=Warning
+ExtractedContentPanel.setMarkup.panelTxt=<span style='font-style:italic'>Loading text... Please wait</span>
+# {0} - Content name
+ExtractedContentPanel.SetMarkup.progress.loading=Loading text for {0}
+GlobalEditListPanel.editKeyword.title=Edit Keyword
+GlobalEditListPanel.warning.text=Boundary characters ^ and $ do not match word boundaries. Consider\nreplacing with an explicit list of boundary characters, such as [ \\.,]
+GlobalEditListPanel.warning.title=Warning
+IndexedText.errorMessage.errorGettingText=<span style='font-style:italic'>Error retrieving indexed text.</span>
+IndexedText.warningMessage.knownFile=<span style='font-style:italic'>This file is a known file (based on MD5 hash) and does not have indexed text.</span>
+IndexedText.warningMessage.noTextAvailable=<span style='font-style:italic'>No indexed text for this file.</span>
+KeywordSearchGlobalSettingsPanel.Title=Global Keyword Search Settings
+KeywordSearchIngestModule.init.badInitMsg=Keyword search server was not properly initialized, cannot run keyword search ingest.
+# {0} - Reason for not connecting to Solr
+KeywordSearchIngestModule.init.exception.errConnToSolr.msg=Error connecting to SOLR server: {0}.
+# {0} - Reason for not starting Solr
+KeywordSearchIngestModule.init.tryStopSolrMsg={0}<br />Please try stopping Java Solr processes if any exist and restart the application.
+KeywordSearchIngestModule.metadataTitle=METADATA
+KeywordSearchIngestModule.noOpenCase.errMsg=No open case available.
+KeywordSearchIngestModule.startUp.noOpenCore.msg=The index could not be opened or does not exist.
+# {0} - schema version number
+KeywordSearchIngestModule.startupException.indexSchemaNotSupported=Adding text no longer supported for schema version {0} of the text index.
+# {0} - Solr version number
+KeywordSearchIngestModule.startupException.indexSolrVersionNotSupported=Adding text no longer supported for Solr version {0} of the text index.
+KeywordSearchIngestModule.startupMessage.failedToGetIndexSchema=Failed to get schema version for text index.
+KeywordSearchResultFactory.createNodeForKey.noResultsFound.text=No results found.
+KeywordSearchResultFactory.query.exception.msg=Could not perform the query 
+OpenIDE-Module-Display-Category=Ingest Module
+
+OpenIDE-Module-Long-Description=Keyword Search ingest module.\n\nThe module indexes files found in the disk image at ingest time.\nIt then periodically runs the search on the indexed files using one or more keyword lists (containing pure words and/or regular expressions) and posts results.\n\n\The module also contains additional tools integrated in the main GUI, such as keyword list configuration, keyword search bar in the top-right corner, extracted text viewer and search results viewer showing highlighted keywords found.
+OpenIDE-Module-Name=KeywordSearch
+OptionsCategory_Name_KeywordSearchOptions=Keyword Search
+OptionsCategory_Keywords_KeywordSearchOptions=Keyword Search
+ListBundleName=Keyword Lists
+ListBundleConfig=Keyword List Configuration
+ExtractedContentPanel.hitLabel.text=Matches on page:
+ExtractedContentPanel.hitCountLabel.text=-
+ExtractedContentPanel.hitOfLabel.text=of
+ExtractedContentPanel.hitTotalLabel.text=-
+ExtractedContentPanel.hitButtonsLabel.text=Match
+ExtractedContentPanel.hitPreviousButton.text=
+ExtractedContentPanel.hitNextButton.text=
+ExtractedContentPanel.copyMenuItem.text=Copy
+ExtractedContentPanel.selectAllMenuItem.text=Select All
+KeywordSearchEditListPanel.saveListButton.text=Copy List
+KeywordSearchEditListPanel.addWordField.text=
+KeywordSearchEditListPanel.addWordButton.text=New Keyword
+KeywordSearchEditListPanel.chRegex.text=Regular Expression
+KeywordSearchEditListPanel.deleteWordButton.text=Delete Keywords
+KeywordSearchEditListPanel.cutMenuItem.text=Cut
+KeywordSearchEditListPanel.selectAllMenuItem.text=Select All
+KeywordSearchEditListPanel.pasteMenuItem.text=Paste
+KeywordSearchEditListPanel.copyMenuItem.text=Copy
+KeywordSearchEditListPanel.exportButton.text=Export List
+KeywordSearchEditListPanel.deleteListButton.text=Delete List
+KeywordSearchEditListPanel.emptyKeyword.text=Empty keyword
+KeywordSearchEditListPanel.errorAddingKeywords.text=Error adding keyword(s)
+KeywordSearchListsManagementPanel.newListButton.text=New List
+KeywordSearchListsManagementPanel.importButton.text=Import List
+KeywordSearchListsViewerPanel.searchAddButton.text=Search
+KeywordSearchListsViewerPanel.manageListsButton.text=Manage Lists
+KeywordSearchListsViewerPanel.ingestIndexLabel.text=Files Indexed:
+ExtractedContentPanel.hitLabel.toolTipText=
+KeywordSearchEditListPanel.ingestMessagesCheckbox.text=Send ingest inbox messages for each hit
+KeywordSearchEditListPanel.ingestMessagesCheckbox.toolTipText=Send messages during ingest when hits on keywords from this list occur
+KeywordSearchEditListPanel.keywordOptionsLabel.text=Keyword Options
+KeywordSearchEditListPanel.listOptionsLabel.text=List Options
+KeywordSearchListsManagementPanel.keywordListsLabel.text=Keyword Lists:
+KeywordSearchEditListPanel.keywordsLabel.text=Keywords:
+OpenIDE-Module-Short-Description=Keyword Search ingest module, extracted text viewer and keyword search tools
+KeywordSearchListsViewerPanel.manageListsButton.toolTipText=Manage keyword lists, their settings and associated keywords. The settings are shared among all cases.
+AbstractKeywordSearchPerformer.search.dialogErrorHeader=Keyword Search Error
+AbstractKeywordSearchPerformer.search.invalidSyntaxHeader=Invalid query syntax. If this is a regular expression search note that Java predefined and POSIX character classes are not supported.
+AbstractKeywordSearchPerformer.search.searchIngestInProgressTitle=Keyword Search Ingest in Progress
+AbstractKeywordSearchPerformer.search.ingestInProgressBody=<html>Keyword Search Ingest is currently running.<br />Not all files have been indexed and this search might yield incomplete results.<br />Do you want to proceed with this search anyway?</html>
+AbstractKeywordSearchPerformer.search.emptyKeywordErrorBody=Keyword list is empty, please add at least one keyword to the list
+AbstractKeywordSearchPerformer.search.noFilesInIdxMsg=<html>No files are in index yet. <br />Try again later.  Index is updated every {0} minutes.</html>
+AbstractKeywordSearchPerformer.search.noFilesIdxdMsg=<html>No files were indexed.<br />Re-ingest the image with the Keyword Search Module enabled. </html>
+ExtractedContentViewer.toolTip=Displays extracted text from files and keyword-search results. Requires Keyword Search ingest to be run on a file to activate this viewer.
+ExtractedContentViewer.getTitle=Indexed Text
+HighlightedMatchesSource.toString=Search Results
+Installer.reportPortError=Indexing server port {0} is not available.  Check if your security software does not block {1} and consider changing {2} in {3} property file in the application user folder. Then try rebooting your system if another process was causing the conflict.
+Installer.reportStopPortError=Indexing server stop port {0} is not available.  Consider changing {1} in {2} property file in the application user folder.
+Installer.errorInitKsmMsg=Error initializing Keyword Search module
+Installer.reportInitError=Indexing server port {0} is not available.  Check if your security software does not block {1} and consider changing {2} in {3} property file in the application user folder. Then try rebooting your system if another process was causing the conflict.
+KeywordSearchConfigurationPanel.customizeComponents.listTabTitle=Lists
+KeywordSearchConfigurationPanel.customizeComponents.stringExtTitle=String Extraction
+KeywordSearchConfigurationPanel.customizeComponents.genTabTitle=General
+KeywordSearchConfigurationPanel.customizeComponents.listLabToolTip=List configuration
+KeywordSearchConfigurationPanel.customizeComponents.stringExtToolTip=String extraction configuration for Keyword Search Ingest
+KeywordSearchConfigurationPanel.customizeComponents.genTabToolTip=General configuration
+KeywordSearchConfigurationPanel1.customizeComponents.title=Delete a Keyword List
+KeywordSearchConfigurationPanel1.customizeComponents.body=This will delete the keyword list globally (for all Cases). Do you want to proceed with the deletion?
+KeywordSearchConfigurationPanel1.customizeComponents.keywordListEmptyErr=Keyword List is empty and cannot be saved
+KeywordSearch.newKwListTitle=New keyword list name:
+KeywordSearch.openCore.notification.msg=Could not open keyword search index
+KeywordSearch.closeCore.notification.msg=Error closing keyword search index
+KeywordSearchConfigurationPanel1.customizeComponents.noOwDefaultMsg=Cannot overwrite default list
+KeywordSearchConfigurationPanel1.customizeComponents.kwListExistMsg=Keyword List <{0}> already exists, do you want to replace it?
+KeywordSearchConfigurationPanel1.customizeComponents.kwListSavedMsg=Keyword List <{0}> saved
+KeywordSearchEditListPanel.customizeComponents.kwReToolTip=Keyword is a regular expression
+KeywordSearchEditListPanel.customizeComponents.addWordToolTip=Add new words to the keyword search list
+KeywordSearchEditListPanel.customizeComponents.enterNewWordToolTip=Enter a new word or regex to search
+KeywordSearchEditListPanel.customizeComponents.exportToFile=Export the current keyword list to a file
+KeywordSearchEditListPanel.customizeComponents.saveCurrentWIthNewNameToolTip=Save the current keyword list with a new name
+KeywordSearchEditListPanel.customizeComponents.removeSelectedMsg=Remove selected keyword(s) from the list
+KeywordSearchEditListPanel.newKwTitle=New Keyword Entry
+KeywordSearchEditListPanel.addWordButtonAction.kwAlreadyExistsMsg=Keyword already exists in the list.
+KeywordSearchEditListPanel.invalidKwMsg=Invalid keyword pattern.  Use words or a correct regex pattern.
+KeywordSearchEditListPanel.removeKwMsg=Removing a keyword
+KeywordSearchEditListPanel.deleteWordButtonActionPerformed.delConfirmMsg=This will remove a keyword from the list globally (for all Cases). Do you want to proceed?
+KeywordSearchEditListPanel.exportButtonActionPerformed.fileFilterLabel=Keyword List XML Files
+KeywordSearchEditListPanel.exportButtonActionPerformed.fileExistPrompt=File {0} exists, overwrite?
+KeywordSearchEditListPanel.exportButtonActionPerformed.kwListExportedMsg=Keyword lists exported
+KeywordSearchEditListPanel.kwColName=Keyword
+KeywordSearchEditListPanel.addKeyword.message=Add a new word to the keyword search list:
+KeywordSearchEditListPanel.addKeyword.title=New Keyword
+KeywordSearchFilterNode.getFileActions.openExternViewActLbl=Open in External Viewer  Ctrl+E
+KeywordSearchFilterNode.getFileActions.searchSameMd5=Search for files with the same MD5 hash
+KeywordSearchFilterNode.getFileActions.viewInNewWinActionLbl=View in New Window
+KeywordSearchIngestModule.init.noKwInLstMsg=No keywords in keyword list.
+KeywordSearchIngestModule.init.onlyIdxKwSkipMsg=Only indexing will be done and keyword search will be skipped (you can still add keyword lists using the Keyword Lists - Add to Ingest).
+KeywordSearchIngestModule.doInBackGround.displayName=Periodic Keyword Search
+KeywordSearchIngestModule.doInBackGround.finalizeMsg=Finalizing
+KeywordSearchIngestModule.doInBackGround.pendingMsg=(Pending)
+RawText.FileText=File Text
+RawText.ResultText=Result Text
+SearchRunner.doInBackGround.cancelMsg=(Cancelling...)
+KeywordSearchIngestModule.postIndexSummary.knowFileHeaderLbl=Files with known types
+KeywordSearchIngestModule.postIndexSummary.fileGenStringsHead=Files with general strings extracted
+KeywordSearchIngestModule.postIndexSummary.mdOnlyLbl=Metadata only was indexed
+KeywordSearchIngestModule.postIndexSummary.idxErrLbl=Error (indexer)
+KeywordSearchIngestModule.postIndexSummary.errTxtLbl=Error (text extraction)
+KeywordSearchIngestModule.postIndexSummary.errIoLbl=Error (I/O)
+KeywordSearchIngestModule.postIndexSummary.kwIdxResultsLbl=Keyword Indexing Results
+KeywordSearchIngestModule.postIndexSummary.kwIdxErrsTitle=Keyword Indexing Errors
+KeywordSearchIngestModule.postIndexSummary.kwIdxErrMsgFiles=Keyword index service had errors ingesting {0} files.
+KeywordSearchIngestModule.postIndexSummary.kwIdxWarnMsgTitle=Keyword Indexing Warning
+KeywordSearchIngestModule.postIndexSummary.idxErrReadFilesMsg=Keyword index service had errors reading files and extracting text. Could have been from corrupt media or files.
+KeywordSearchListsViewerPanel.initIngest.addIngestTitle=Add to Ingest
+KeywordSearchListsViewerPanel.initIngest.addIngestMsg=<html>You can select additional keyword lists<br />and enqueue them to the ongoing ingest.<br />The selected lists will be searched next time the file index is rebuilt.</html>
+KeywordSearchListsViewerPanel.initIngest.searchIngestTitle=Search
+KeywordSearchListsViewerPanel.initIngest.addIdxSearchMsg=Search indexed files for keywords in selected lists
+KeywordSearchListsViewerPanel.initIngest.ongoingIngestMsg=Files Indexed: {0} (ingest is ongoing)
+KeywordSearchListsViewerPanel.initIngest.fileIndexCtMsg=Files Indexed: {0}
+KeywordSearch.selectedColLbl=Selected
+KeywordSearch.nameColLbl=Name
+KeywordSearch.typeColLbl=Keyword Type
+KeywordSearchQueryManager.execute.exeWinTitle=Keyword search {0} - {1}
+KeywordSearch.newKeywordListMsg=New Keyword List
+KeywordSearch.importListFileDialogMsg=Error importing keyword list from file {0}
+KeywordSearch.yesOwMsg=Yes, overwrite
+KeywordSearch.noSkipMsg=No, skip
+KeywordSearch.cancelImportMsg=Cancel import
+KeywordSearch.overwriteListPrompt=Keyword list <{0}> already exists locally, overwrite?
+KeywordSearch.importOwConflict=Import list conflict
+KeywordSearch.kwListFailImportMsg=Keyword list not imported
+KeywordSearchListsManagementPanel.fileExtensionFilterLbl=Autopsy Keyword List File (xml)
+KeywordSearchListsManagementPanel.fileExtensionFilterLb2=Encase Keyword List File (txt)
+KeywordSearch.listImportFeatureTitle=Keyword List Import
+KeywordSearchIngestModule.moduleName=Keyword Search
+KeywordSearchIngestModule.moduleDescription=Performs file indexing and periodic search using keywords and regular expressions in lists.
+DropdownSearchPanel.keywordTextField.text=
+KeywordSearchPanel.searchDropButton.text=Keyword Search
+DropdownSearchPanel.exactRadioButton.text=Exact Match
+DropdownSearchPanel.substringRadioButton.text=Substring Match
+DropdownSearchPanel.regexRadioButton.text=Regular Expression
+DropdownSearchPanel.searchButton.text=Search
+DropdownSearchPanel.cutMenuItem.text=Cut
+DropdownSearchPanel.selectAllMenuItem.text=Select All
+DropdownSearchPanel.pasteMenuItem.text=Paste
+DropdownSearchPanel.copyMenuItem.text=Copy
+AbstractFileStringContentStream.getSize.exception.msg=Cannot tell how many chars in converted string, until entire string is converted
+AbstractFileStringContentStream.getSrcInfo.text=File:{0}
+ByteContentStream.getSrcInfo.text=File:{0}
+ExtractedContentViewer.nextPage.exception.msg=No next page.
+ExtractedContentViewer.previousPage.exception.msg=No previous page.
+ExtractedContentViewer.hasNextItem.exception.msg=Not supported, not a searchable source.
+ExtractedContentViewer.hasPreviousItem.exception.msg=Not supported, not a searchable source.
+ExtractedContentViewer.nextItem.exception.msg=Not supported, not a searchable source.
+ExtractedContentViewer.previousItem.exception.msg=Not supported, not a searchable source.
+ExtractedContentViewer.currentItem.exception.msg=Not supported, not a searchable source.
+Ingester.ingest.exception.unknownImgId.msg=Skipping indexing the file, unknown image id, for file: {0}
+Ingester.ingest.exception.cantReadStream.msg=Could not read content stream: {0}
+Ingester.ingest.exception.err.msg=Error ingesting document: {0}
+Ingester.ingestExtract.exception.solrTimeout.msg=Solr index request time out for id: {0}, name: {1}
+Ingester.ingestExtract.exception.probPostToSolr.msg=Problem posting content to Solr, id: {0}, name: {1}
+Ingester.UpReqestTask.run.exception.sorlNotAvail.msg=No Solr core available, cannot index the content
+Ingester.UpRequestTask.run.exception.probReadFile.msg=Problem reading file.
+Ingester.UpRequestTask.run.exception.solrProb.msg=Problem with Solr
+Ingester.UpRequestTask.run.exception.probPostToSolr.msg=Problem posting file contents to Solr. SolrException error code: {0}
+Ingester.FscContentStream.getSrcInfo=File:{0}
+Ingester.FscContentStream.getReader=Not supported yet.
+Ingester.NullContentStream.getSrcInfo.text=File:{0}
+Ingester.NullContentStream.getReader=Not supported yet.
+KeywordSearch.moduleErr=Module Error
+KeywordSearch.fireNumIdxFileChg.moduleErr.msg=A module caused an error listening to KeywordSearch updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsEncase.save.exception.msg=Not supported yet.
+KeywordSearchListsEncase.save2.exception.msg=Not supported yet.
+KeywordSearchListsEncase.encaseMetaType.exception.msg=Unsupported EncaseMetaType: {0}
+KeywordSearchListsManagementPanel.getColName.text=Name
+KeywordSearchListsManagementPanel.setValueAt.exception.msg=Editing of cells is not supported
+KeywordSearchOptionsPanelController.moduleErr=Module Error
+KeywordSearchOptionsPanelController.moduleErr.msg1=A module caused an error listening to KeywordSearchOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchOptionsPanelController.moduleErr.msg2=A module caused an error listening to KeywordSearchOptionsPanelController updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchQueryManager.pathText.text=Keyword search
+KeywordSearchResultFactory.progress.saving=Saving results: {0}
+KeywordSearchSettings.moduleName.text=KeywordSearch
+KeywordSearchSettings.properties_options.text={0}_Options
+KeywordSearchSettings.propertiesNSRL.text={0}_NSRL
+KeywordSearchSettings.propertiesScripts.text={0}_Scripts
+NoOpenCoreException.err.noOpenSorlCore.msg=No currently open Solr core.
+SearchRunner.query.exception.msg=Error performing query:
+# {0} - core name
+Server.deleteCore.exception.msg=Failed to delete Solr core {0}
+Server.start.exception.cantStartSolr.msg=Could not start Solr server process
+Server.start.exception.cantStartSolr.msg2=Could not start Solr server process
+Server.isRunning.exception.errCheckSolrRunning.msg=Error checking if Solr server is running
+Server.isRunning.exception.errCheckSolrRunning.msg2=Error checking if Solr server is running
+Server.openCore.exception.alreadyOpen.msg=There is an already open Solr core. Explicitly close the core first.
+Server.queryNumIdxFiles.exception.msg=Error querying number of indexed files,
+Server.queryNumIdxChunks.exception.msg=Error querying number of indexed chunks,
+Server.queryNumIdxDocs.exception.msg=Error querying number of indexed documents,
+Server.queryIsIdxd.exception.msg=Error checking if content is indexed,
+Server.queryNumFileChunks.exception.msg=Error getting number of file chunks,
+Server.query.exception.msg=Error running query: {0}
+Server.query2.exception.msg=Error running query: {0}
+Server.queryTerms.exception.msg=Error running terms query: {0}
+Server.connect.exception.msg=Failed to connect to Solr server: {0}
+Server.openCore.exception.msg=Keyword search service not yet running
+Server.openCore.exception.cantOpen.msg=Could not create or open index
+Server.openCore.exception.noIndexDir.msg=Index directory could not be created or is missing
+Server.request.exception.exception.msg=Could not issue Solr request
+Server.commit.exception.msg=Could not commit index
+Server.addDoc.exception.msg=Could not add document to index via update handler: {0}
+Server.addDoc.exception.msg2=Could not add document to index via update handler: {0}
+Server.close.exception.msg=Cannot close Core
+Server.close.exception.msg2=Cannot close Core
+Server.solrServerNoPortException.msg=Indexing server could not bind to port {0}, port is not available, consider change the default {1} port.
+KeywordSearchJobSettingsPanel.keywordSearchEncodings.text=-
+KeywordSearchJobSettingsPanel.languagesValLabel.toolTipText=
+KeywordSearchJobSettingsPanel.languagesValLabel.text=-
+KeywordSearchJobSettingsPanel.encodingsLabel.text=Encodings:
+KeywordSearchJobSettingsPanel.titleLabel.text=Select keyword lists to enable during ingest:
+KeywordSearchJobSettingsPanel.languagesLabel.toolTipText=Scripts enabled for string extraction from unknown file types. Changes can be done in Advanced Settings.
+KeywordSearchJobSettingsPanel.languagesLabel.text=Scripts enabled for string extraction from unknown file types:
+KeywordSearchGlobalLanguageSettingsPanel.enableUTF8Checkbox.text=Enable UTF8 text extraction
+KeywordSearchGlobalLanguageSettingsPanel.ingestSettingsLabel.text=Ingest settings for string extraction from unknown file types (changes effective on next ingest):
+KeywordSearchGlobalLanguageSettingsPanel.enableUTF16Checkbox.text=Enable UTF16LE and UTF16BE string extraction
+KeywordSearchGlobalLanguageSettingsPanel.enableOcrCheckbox.text=Enable Optical Character Recognition (OCR)
+KeywordSearchGlobalLanguageSettingsPanel.languagesLabel.text=Enabled scripts (languages):
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton1.toolTipText=20 mins. (fastest ingest time)
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton1.text=20 minutes (slowest feedback, fastest ingest)
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton2.toolTipText=10 minutes (faster overall ingest time than default)
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton2.text=10 minutes (slower feedback, faster ingest)
+KeywordSearchGlobalSearchSettingsPanel.frequencyLabel.text=Results update frequency during ingest:
+KeywordSearchGlobalSearchSettingsPanel.skipNSRLCheckBox.toolTipText=Requires Hash Set service to had run previously, or be selected for next ingest.
+KeywordSearchGlobalSearchSettingsPanel.skipNSRLCheckBox.text=Do not add files in NSRL (known files) to keyword index during ingest
+KeywordSearchGlobalSearchSettingsPanel.informationLabel.text=Information
+KeywordSearchGlobalSearchSettingsPanel.settingsLabel.text=Settings
+KeywordSearchGlobalSearchSettingsPanel.filesIndexedValue.text=0
+KeywordSearchGlobalSearchSettingsPanel.filesIndexedLabel.text=Files in keyword index:
+KeywordSearchGlobalSearchSettingsPanel.showSnippetsCB.text=Show Keyword Preview in Keyword Search Results (will result in longer search times)
+KeywordSearchGlobalSearchSettingsPanel.chunksValLabel.text=0
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton4.toolTipText=1 minute (overall ingest time will be longest)
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton4.text_1=1 minute (faster feedback, longest ingest)
+KeywordSearchGlobalSearchSettingsPanel.chunksLabel.text=Chunks in keyword index:
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton3.toolTipText=5 minutes (overall ingest time will be longer)
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton3.text=5 minutes (default)
+KeywordSearchIngestModule.regExpHitLbl=Reg Ex hit: 
+KeywordSearchIngestModule.kwHitLbl=Keyword hit: 
+KeywordSearchIngestModule.kwHitThLbl=Keyword
+KeywordSearchIngestModule.previewThLbl=Preview
+KeywordSearchIngestModule.fileThLbl=File
+KeywordSearchIngestModule.listThLbl=List
+KeywordSearchIngestModule.regExThLbl=Reg Ex
+AbstractFileTikaTextExtract.index.tikaParseTimeout.text=Exception: Tika parse timeout for content: {0}, {1}
+AbstractFileTikaTextExtract.index.exception.tikaParse.msg=Exception: Unexpected exception from Tika parse task execution for file: {0}, {1}
+KeywordSearchEditListPanel.exportButtonAction.featureName.text=Keyword List Export
+KeywordSearchGlobalListSettingsPanel.component.featureName.text=Save Keyword List
+KeywordSearchListsAbstract.moduleErr=Module Error
+KeywordSearchListsAbstract.addList.errMsg1.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsAbstract.addList.errMsg2.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+SearchRunner.updateTimer.title.text=SearchRunner update timer
+KeywordSearchListsAbstract.saveList.errMsg1.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsAbstract.saveList.errMsg2.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsAbstract.writeLists.errMsg1.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsAbstract.writeLists.errMsg2.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsAbstract.deleteList.errMsg1.msg=A module caused an error listening to KeywordSearchListsAbstract updates. See log to determine which module. Some data could be incomplete.
+KeywordSearchListsManagementPanel.newKeywordListDescription=Keyword list <{0}> already exists as a read-only list. Do you want to replace it for the duration of the program (the change will not be persistent).
+KeywordSearchListsManagementPanel.newKeywordListDescription2=Keyword list <{0}> already exists, do you want to replace it?
+KeywordSearchModuleFactory.getIngestJobSettingsPanel.exception.msg=Expected settings argument to be instanceof KeywordSearchJobSettings
+KeywordSearchModuleFactory.createFileIngestModule.exception.msg=Expected settings argument to be instanceof KeywordSearchJobSettings
+SearchRunner.Searcher.done.err.msg=Error performing keyword search
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton5.toolTipText=Fastest overall, but no results until the end
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton5.text=No periodic searches
+Server.status.failed.msg=Local Solr server did not respond to status request. This may be because the server failed to start or is taking too long to initialize.
+SolrConnectionCheck.HostnameOrPort=Invalid hostname and/or port number.
+SolrConnectionCheck.Hostname=Invalid hostname.
+SolrConnectionCheck.MissingHostname=Missing hostname.
+GlobalListsManagementPanel.newListButton.text=New List
+GlobalListsManagementPanel.importButton.text=Import List
+GlobalListsManagementPanel.keywordListsLabel.text=Keyword Lists:
+NewKeywordPanel.regexButton.text=Regular Expression
+NewKeywordPanel.exactButton.text=Exact Match
+NewKeywordPanel.substringButton.text=Substring Match
+NewKeywordPanel.keywordTextField.text=
+NewKeywordPanel.newKeywordLabel.text=Enter a new keyword:
+AddKeywordsDialog.exactRadioButton.text=Exact Match
+AddKeywordsDialog.substringRadioButton.text=Substring Match
+AddKeywordsDialog.regexRadioButton.text=Regular Expression
+AddKeywordsDialog.keywordTypeLabel.text=Select type for keywords:
+AddKeywordsDialog.enterKeywordsLabel.text=Enter keywords (one per line) below:
+AddKeywordsDialog.pasteButton.text=Paste From Clipboard
+AddKeywordsDialog.addButton.text=OK
+AddKeywordsDialog.cancelButton.text=Cancel
+AddKeywordsDialog.addKeywordsTitle.text=New Keywords
+GlobalEditListPanel.newKeywordsButton.text=New Keywords
+GlobalEditListPanel.addKeywordResults.text=Add Keyword Results
+GlobalEditListPanel.keywordsAdded.text={0} keyword was successfully added.
+GlobalEditListPanel.keywordsAddedPlural.text={0} keywords were successfully added.
+GlobalEditListPanel.keywordDupesSkipped.text={0} keyword was already in the list.
+GlobalEditListPanel.keywordDupesSkippedPlural.text={0} keywords were already in the list.
+GlobalEditListPanel.keywordErrors.text={0} keyword could not be parsed. Please review and try again.
+GlobalEditListPanel.keywordErrorsPlural.text={0} keywords could not be parsed. Please review and try again.
+GlobalListsManagementPanel.exportButton.text=Export List
+GlobalListsManagementPanel.deleteListButton.text=Delete List
+GlobalListsManagementPanel.copyListButton.text=Copy List
+GlobalListsManagementPanel.renameListButton.text=Edit List Name
+GlobalEditListPanel.editWordButton.text=Edit Keyword
+SolrConnectionCheck.Port=Invalid port number.
+SolrSearch.checkingForLatestIndex.msg=Looking for text index with latest Solr and schema version
+SolrSearch.complete.msg=Text index successfully opened
+SolrSearch.creatingNewIndex.msg=Creating new text index
+SolrSearch.findingIndexes.msg=Looking for existing text index directories
+SolrSearch.indentifyingIndex.msg=Identifying text index to use
+SolrSearch.lookingForMetadata.msg=Looking for text index metadata file
+SolrSearch.openCore.msg=Opening text index
+SolrSearch.openGiantCore.msg=Opening text index. Text index for this case is very large and may take long time to load.
+SolrSearch.openLargeCore.msg=Opening text index. This may take several minutes.
+SolrSearch.readingIndexes.msg=Reading text index metadata file
+# {0} - index folder path
+SolrSearchService.exceptionMessage.failedToDeleteIndexFiles=Failed to delete text index files at {0}
+SolrSearchService.exceptionMessage.noCurrentSolrCore=IndexMetadata did not contain a current Solr core so could not delete the case
+# {0} - case directory
+SolrSearchService.exceptionMessage.noIndexMetadata=Unable to create IndexMetaData from case directory: {0}
+SolrSearchService.indexingError=Unable to index blackboard artifact.
+SolrSearchService.ServiceName=Solr Keyword Search Service
+SolrSearchService.IndexReadOnlyDialog.title=Text Index Is Read-Only
+SolrSearchService.IndexReadOnlyDialog.msg=<html>The text index for this case is read-only. <br />You will be able to see existing keyword search results and perform exact match and substring match keyword searches,<br />but you will not be able to add new text to the index or perform regex searches. You may instead open the case<br /> with your previous version of this application.</html>
+ExtractedContentPanel.jLabel1.text=Text Source:
+ExtractedContentPanel.pagePreviousButton.actionCommand=pagePreviousButton
+ExtractedContentPanel.pagePreviousButton.text=
+ExtractedContentPanel.pageNextButton.text=
+ExtractedContentPanel.pageCurLabel.text=-
+ExtractedContentPanel.pageOfLabel.text=of
+ExtractedContentPanel.pageTotalLabel.text=-
+ExtractedContentPanel.pageButtonsLabel.text=Page
+ExtractedContentPanel.pagesLabel.text=Page:
+DropdownSingleTermSearchPanel.dataSourceCheckBox.text=Restrict search to the selected data sources:
+DropdownListSearchPanel.dataSourceCheckBox.text=Restrict search to the selected data sources:
+DropdownSingleTermSearchPanel.ingestIndexLabel.text=Files Indexed:
+DropdownSingleTermSearchPanel.jSaveSearchResults.toolTipText=Saving will add Keyword Hit Results to the current case
+DropdownSingleTermSearchPanel.jSaveSearchResults.text=Save search results
+DropdownListSearchPanel.jSaveSearchResults.toolTipText=Saving will add Keyword Hit Results to the current case
+DropdownListSearchPanel.jSaveSearchResults.text=Save search results
+GlobalEditListPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
+KeywordSearchGlobalLanguageSettingsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
+KeywordSearchGlobalSearchSettingsPanel.ingestWarningLabel.text=Ingest is ongoing, some settings will be unavailable until it finishes.
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/Bundle_ja.properties b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..88f7abd38bb60a86066bd593980f855bf3504473
--- /dev/null
+++ b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/Bundle_ja.properties
@@ -0,0 +1,284 @@
+OpenIDE-Module-Display-Category=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb
+OpenIDE-Module-Long-Description=\
+    \u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\n\n\
+    \u3053\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u306f\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u6642\u306e\u30c7\u30a3\u30b9\u30af\u30a4\u30e1\u30fc\u30b8\u306b\u3042\u308b\u30d5\u30a1\u30a4\u30eb\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3057\u307e\u3059\u3002\n\
+    \u305d\u3057\u3066\u3001\u4e00\u3064\u4ee5\u4e0a\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\uff08\u5358\u8a9e\u3084\u6b63\u898f\u8868\u73fe\u3092\u542b\u3080\uff09\u3092\u5229\u7528\u3057\u3001\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u5b9a\u671f\u7684\u306b\u691c\u7d22\u3057\u3001\u7d50\u679c\u3092\u8868\u793a\u3057\u307e\u3059\u3002\n\n\
+    \u3053\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u306b\u306f\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u8a2d\u5b9a\u3001\u53f3\u4e0a\u9685\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30d0\u30fc\u3001\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u306e\u7d50\u679c\u3092\u30cf\u30a4\u30e9\u30a4\u30c8\u3057\u3066\u8868\u793a\u3059\u308b\u62bd\u51fa\u3055\u308c\u305f\u30c6\u30ad\u30b9\u30c8\u30d3\u30e5\u30fc\u30a2\u3068\u691c\u7d22\u7d50\u679c\u30d3\u30e5\u30fc\u30a2\u306a\u3069\u3001\u30e1\u30a4\u30f3GUI\u3068\u9023\u643a\u3059\u308b\u8ffd\u52a0\u306e\u30c4\u30fc\u30eb\u304c\u542b\u307e\u308c\u307e\u3059\u3002
+OpenIDE-Module-Name=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22
+ListBundleName=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8
+ListBundleConfig=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u8a2d\u5b9a
+ExtractedContentPanel.hitLabel.text=\u30da\u30fc\u30b8\u5185\u306e\u4e00\u81f4\uff1a
+ExtractedContentPanel.hitCountLabel.text=-
+ExtractedContentPanel.hitOfLabel.text=of
+ExtractedContentPanel.hitTotalLabel.text=-
+ExtractedContentPanel.hitButtonsLabel.text=\u4e00\u81f4
+ExtractedContentPanel.copyMenuItem.text=\u30b3\u30d4\u30fc
+ExtractedContentPanel.selectAllMenuItem.text=\u3059\u3079\u3066\u9078\u629e
+KeywordSearchEditListPanel.saveListButton.text=\u30ea\u30b9\u30c8\u3092\u30b3\u30d4\u30fc
+KeywordSearchEditListPanel.addWordButton.text=\u8ffd\u52a0
+KeywordSearchEditListPanel.chRegex.text=\u6b63\u898f\u8868\u73fe
+KeywordSearchEditListPanel.deleteWordButton.text=\u9078\u629e\u3057\u305f\u3082\u306e\u3092\u524a\u9664
+KeywordSearchEditListPanel.cutMenuItem.text=\u30ab\u30c3\u30c8
+KeywordSearchEditListPanel.selectAllMenuItem.text=\u3059\u3079\u3066\u9078\u629e
+KeywordSearchEditListPanel.pasteMenuItem.text=\u8cbc\u308a\u4ed8\u3051
+KeywordSearchEditListPanel.copyMenuItem.text=\u30b3\u30d4\u30fc
+KeywordSearchEditListPanel.exportButton.text=\u30ea\u30b9\u30c8\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8
+KeywordSearchEditListPanel.deleteListButton.text=\u30ea\u30b9\u30c8\u3092\u524a\u9664
+KeywordSearchListsManagementPanel.newListButton.text=\u65b0\u898f\u30ea\u30b9\u30c8
+KeywordSearchListsManagementPanel.importButton.text=\u30ea\u30b9\u30c8\u3092\u30a4\u30f3\u30dd\u30fc\u30c8
+KeywordSearchListsViewerPanel.searchAddButton.text=\u691c\u7d22
+KeywordSearchListsViewerPanel.manageListsButton.text=\u30ea\u30b9\u30c8\u3092\u7ba1\u7406
+KeywordSearchListsViewerPanel.ingestIndexLabel.text=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\uff1a
+KeywordSearchEditListPanel.ingestMessagesCheckbox.text=\u30d2\u30c3\u30c8\u6bce\u306b\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30a4\u30f3\u30dc\u30c3\u30af\u30b9\u3078\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u9001\u4fe1
+KeywordSearchEditListPanel.ingestMessagesCheckbox.toolTipText=\u3053\u306e\u30ea\u30b9\u30c8\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u304c\u691c\u7d22\u306b\u30d2\u30c3\u30c8\u3057\u305f\u5834\u5408\u3001\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u306b\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u30a4\u30f3\u30dc\u30c3\u30af\u30b9\u306b\u9001\u4fe1
+KeywordSearchEditListPanel.keywordOptionsLabel.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u30aa\u30d7\u30b7\u30e7\u30f3
+KeywordSearchEditListPanel.listOptionsLabel.text=\u30ea\u30b9\u30c8\u30aa\u30d7\u30b7\u30e7\u30f3
+KeywordSearchListsManagementPanel.keywordListsLabel.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\uff1a
+KeywordSearchEditListPanel.keywordsLabel.text=\u30ad\u30fc\u30ef\u30fc\u30c9\uff1a
+OpenIDE-Module-Short-Description=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u30e2\u30b8\u30e5\u30fc\u30eb\u3001\u62bd\u51fa\u3055\u308c\u305f\u30c6\u30ad\u30b9\u30c8\u30d3\u30e5\u30fc\u30a2\u3001\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30c4\u30fc\u30eb
+KeywordSearchListsViewerPanel.manageListsButton.toolTipText=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3001\u30ea\u30b9\u30c8\u306e\u8a2d\u5b9a\u3068\u95a2\u9023\u3059\u308b\u30ad\u30fc\u30ef\u30fc\u30c9\u306e\u7ba1\u7406\u3002\u3053\u306e\u8a2d\u5b9a\u306f\u5168\u3066\u306e\u30b1\u30fc\u30b9\u306b\u9069\u7528\u3055\u308c\u307e\u3059\u3002
+AbstractKeywordSearchPerformer.search.dialogErrorHeader=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30a8\u30e9\u30fc
+AbstractKeywordSearchPerformer.search.searchIngestInProgressTitle=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u5b9f\u884c\u4e2d
+AbstractKeywordSearchPerformer.search.ingestInProgressBody=<html>\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u5b9f\u884c\u4e2d<br />\u5168\u3066\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u691c\u7d22\u7d50\u679c\u304c\u4e0d\u5b8c\u5168\u306b\u306a\u308b\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002<br />\u3053\u306e\u691c\u7d22\u3092\u5b9f\u884c\u3057\u307e\u3059\u304b\uff1f</html>
+AbstractKeywordSearchPerformer.search.emptyKeywordErrorBody=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u304c\u7a7a\u767d\u3067\u3059\u3002\u6700\u4f4e\uff11\u3064\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u30ea\u30b9\u30c8\u306b\u8ffd\u52a0\u3057\u3066\u4e0b\u3055\u3044\u3002
+AbstractKeywordSearchPerformer.search.noFilesInIdxMsg=<html>\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u307e\u3060\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308a\u307e\u305b\u3093\u3002<br />\u3057\u3070\u3089\u304f\u3057\u3066\u304b\u3089\u518d\u5ea6\u5b9f\u884c\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f{0}\u5206\u3054\u3068\u306b\u66f4\u65b0\u3055\u308c\u307e\u3059\u3002</html>
+AbstractKeywordSearchPerformer.search.noFilesIdxdMsg=<html>\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308a\u307e\u305b\u3093\u3002<br />\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30e2\u30b8\u30e5\u30fc\u30eb\u3092\u6709\u52b9\u5316\u3057\u3066\u30a4\u30e1\u30fc\u30b8\u3092\u518d\u5ea6\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3002</html>
+ExtractedContentPanel.setMarkup.panelTxt=<span style\='font-style\:italic'>\u30c6\u30ad\u30b9\u30c8\u30ed\u30fc\u30c9\u4e2d...\u3057\u3070\u3089\u304f\u304a\u5f85\u3061\u304f\u3060\u3055\u3044\u3002</span>
+ExtractedContentViewer.toolTip=\u30d5\u30a1\u30a4\u30eb\u3084\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u7d50\u679c\u304b\u3089\u62bd\u51fa\u3055\u308c\u305f\u30c6\u30ad\u30b9\u30c8\u3092\u8868\u793a\u3002\u3053\u306e\u30d3\u30e5\u30fc\u30a2\u3092\u6709\u52b9\u5316\u3059\u308b\u306b\u306f\u3001\u30d5\u30a1\u30a4\u30eb\u306b\u5bfe\u3057\u3066\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u5b9f\u884c\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
+ExtractedContentViewer.getTitle=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30c6\u30ad\u30b9\u30c8
+ExtractedContentViewer.getSolrContent.noTxtYetMsg=<p style\=''font-style\:italic''>{0}\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u30c6\u30ad\u30b9\u30c8\u304c\u3042\u308a\u307e\u305b\u3093\u3002<br/>\u30c6\u30ad\u30b9\u30c8\u304c\u7121\u3044\u304b\u3001\u307e\u3060\u89e3\u6790\u3055\u308c\u3066\u3044\u306a\u3044\u304b\u3001\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u304c\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u306b\u6709\u52b9\u5316\u3055\u308c\u3066\u3044\u306a\u304b\u3063\u305f\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002</p>
+HighlightedMatchesSource.toString=\u691c\u7d22\u7d50\u679c
+Installer.reportPortError=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30b5\u30fc\u30d0\u30fc\u30dd\u30fc\u30c8 {0} \u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002\u4f7f\u7528\u3057\u3066\u3044\u308b\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u304c {1} \u3092\u30d6\u30ed\u30c3\u30af\u3057\u3066\u3044\u306a\u3044\u304b\u78ba\u8a8d\u3057\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30e6\u30fc\u30b6\u30fc\u30d5\u30a9\u30eb\u30c0\u30fc\u5185\u306e{3}\u30d7\u30ed\u30d1\u30c6\u30a3\u30d5\u30a1\u30a4\u30eb\u306e{2}\u3092\u5909\u66f4\u3059\u308b\u691c\u8a0e\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u3082\u3057\u4ed6\u306e\u51e6\u7406\u304c\u554f\u984c\u306e\u539f\u56e0\u3067\u3042\u308c\u3070\u3001\u30b7\u30b9\u30c6\u30e0\u3092\u518d\u8d77\u52d5\u3057\u3066\u4e0b\u3055\u3044\u3002
+Installer.reportStopPortError=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30b5\u30fc\u30d0\u30fc\u30b9\u30c8\u30c3\u30d7\u30dd\u30fc\u30c8 {0} \u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30e6\u30fc\u30b6\u30fc\u30d5\u30a9\u30eb\u30c0\u30fc\u5185\u306e{3}\u30d7\u30ed\u30d1\u30c6\u30a3\u30d5\u30a1\u30a4\u30eb\u306e{2}\u3092\u5909\u66f4\u3059\u308b\u691c\u8a0e\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002
+Installer.errorInitKsmMsg=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30e2\u30b8\u30e5\u30fc\u30eb\u306e\u8d77\u52d5\u30a8\u30e9\u30fc
+Installer.reportInitError=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30b5\u30fc\u30d0\u30fc\u30dd\u30fc\u30c8 {0} \u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002\u4f7f\u7528\u3057\u3066\u3044\u308b\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u304c {1} \u3092\u30d6\u30ed\u30c3\u30af\u3057\u3066\u3044\u306a\u3044\u304b\u78ba\u8a8d\u3057\u3001\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30e6\u30fc\u30b6\u30fc\u30d5\u30a9\u30eb\u30c0\u30fc\u5185\u306e{3}\u30d7\u30ed\u30d1\u30c6\u30a3\u30d5\u30a1\u30a4\u30eb\u306e{2}\u3092\u5909\u66f4\u3059\u308b\u691c\u8a0e\u3092\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u3082\u3057\u4ed6\u306e\u51e6\u7406\u304c\u554f\u984c\u306e\u539f\u56e0\u3067\u3042\u308c\u3070\u3001\u30b7\u30b9\u30c6\u30e0\u3092\u518d\u8d77\u52d5\u3057\u3066\u4e0b\u3055\u3044\u3002
+KeywordSearchConfigurationPanel.customizeComponents.listTabTitle=\u30ea\u30b9\u30c8
+KeywordSearchConfigurationPanel.customizeComponents.stringExtTitle=\u30b9\u30c8\u30ea\u30f3\u30b0\u62bd\u51fa
+KeywordSearchConfigurationPanel.customizeComponents.genTabTitle=\u4e00\u822c
+KeywordSearchConfigurationPanel.customizeComponents.listLabToolTip=\u30ea\u30b9\u30c8\u8a2d\u5b9a
+KeywordSearchConfigurationPanel.customizeComponents.stringExtToolTip=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u306e\u30b9\u30c8\u30ea\u30f3\u30b0\u62bd\u51fa\u8a2d\u5b9a
+KeywordSearchConfigurationPanel.customizeComponents.genTabToolTip=\u4e00\u822c\u8a2d\u5b9a
+KeywordSearchConfigurationPanel1.customizeComponents.title=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092\u524a\u9664
+KeywordSearchConfigurationPanel1.customizeComponents.body=\u5168\u3066\u306e\u30b1\u30fc\u30b9\u306b\u304a\u3051\u308b\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092\u524a\u9664\u3057\u307e\u3059\u3002\u3053\u306e\u524a\u9664\u3092\u5b9f\u884c\u3057\u307e\u3059\u304b\uff1f
+KeywordSearchConfigurationPanel1.customizeComponents.keywordListEmptyErr=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u304c\u7a7a\u767d\u306a\u306e\u3067\u3001\u4fdd\u5b58\u3067\u304d\u307e\u305b\u3093
+KeywordSearch.newKwListTitle=\u65b0\u898f\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u540d\uff1a
+KeywordSearchConfigurationPanel1.customizeComponents.noOwDefaultMsg=\u30c7\u30d5\u30a9\u30eb\u30c8\u30ea\u30b9\u30c8\u306f\u4e0a\u66f8\u304d\u3067\u304d\u307e\u305b\u3093
+KeywordSearchConfigurationPanel1.customizeComponents.kwListExistMsg=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8 <{0}> \u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059\u3002\u4e0a\u66f8\u304d\u3057\u307e\u3059\u304b\uff1f
+KeywordSearchConfigurationPanel1.customizeComponents.kwListSavedMsg=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8 <{0}> \u4fdd\u5b58\u3055\u308c\u307e\u3057\u305f
+KeywordSearchEditListPanel.customizeComponents.kwReToolTip=\u30ad\u30fc\u30ef\u30fc\u30c9\u306f\u6b63\u7fa9\u8868\u73fe\u3067\u3059
+KeywordSearchEditListPanel.customizeComponents.addWordToolTip=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30ea\u30b9\u30c8\u306b\u65b0\u3057\u3044\u5358\u8a9e\u3092\u8ffd\u52a0
+KeywordSearchEditListPanel.customizeComponents.enterNewWordToolTip=\u691c\u7d22\u3059\u308b\u306e\u306b\u65b0\u898f\u5358\u8a9e\u307e\u305f\u306f\u6b63\u898f\u8868\u73fe\u3092\u5165\u529b
+KeywordSearchEditListPanel.customizeComponents.exportToFile=\u65e2\u5b58\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092\u30d5\u30a1\u30a4\u30eb\u306b\u30a8\u30af\u30b9\u30dd\u30fc\u30c8
+KeywordSearchEditListPanel.customizeComponents.saveCurrentWIthNewNameToolTip=\u65e2\u5b58\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u306b\u540d\u524d\u3092\u4ed8\u3051\u3066\u4fdd\u5b58
+KeywordSearchEditListPanel.customizeComponents.removeSelectedMsg=\u9078\u629e\u3057\u305f\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u30ea\u30b9\u30c8\u304b\u3089\u524a\u9664
+KeywordSearchEditListPanel.newKwTitle=\u65b0\u898f\u30ad\u30fc\u30ef\u30fc\u30c9\u30a8\u30f3\u30c8\u30ea\u30fc
+KeywordSearchEditListPanel.addWordButtonAction.kwAlreadyExistsMsg=\u30ad\u30fc\u30ef\u30fc\u30c9\u306f\u65e2\u306b\u30ea\u30b9\u30c8\u306b\u5b58\u5728\u3057\u307e\u3059\u3002
+KeywordSearchEditListPanel.invalidKwMsg=\u7121\u52b9\u306a\u30ad\u30fc\u30ef\u30fc\u30c9\u30d1\u30bf\u30fc\u30f3\u3002\u5358\u8a9e\u3082\u3057\u304f\u306f\u6b63\u3057\u3044\u6b63\u898f\u8868\u73fe\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002
+KeywordSearchEditListPanel.removeKwMsg=\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u524a\u9664
+KeywordSearchEditListPanel.deleteWordButtonActionPerformed.delConfirmMsg=\u5168\u3066\u306e\u30b1\u30fc\u30b9\u306b\u304a\u3051\u308b\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092\u524a\u9664\u3057\u307e\u3059\u3002\u3053\u306e\u524a\u9664\u3092\u5b9f\u884c\u3057\u307e\u3059\u304b\uff1f
+KeywordSearchEditListPanel.exportButtonActionPerformed.fileFilterLabel=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8XML\u30d5\u30a1\u30a4\u30eb
+KeywordSearchEditListPanel.exportButtonActionPerformed.fileExistPrompt=\ {0} \u30d5\u30a1\u30a4\u30eb\u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059\u3002\u4e0a\u66f8\u304d\u3057\u307e\u3059\u304b\uff1f
+KeywordSearchEditListPanel.exportButtonActionPerformed.kwListExportedMsg=\u30a8\u30af\u30b9\u30dd\u30fc\u30c8\u3055\u308c\u305f\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8
+KeywordSearchEditListPanel.kwColName=\u30ad\u30fc\u30ef\u30fc\u30c9
+KeywordSearchEditListPanel.exportButtonActionPerformed.regExColName=\u6b63\u898f\u8868\u73fe
+KeywordSearchFilterNode.getFileActions.openExternViewActLbl=\u5916\u90e8\u30d3\u30e5\u30fc\u30a2\u3067\u958b\u304f
+KeywordSearchFilterNode.getFileActions.searchSameMd5=\u540c\u3058MD5\u30cf\u30c3\u30b7\u30e5\u3092\u6301\u3064\u30d5\u30a1\u30a4\u30eb\u3092\u691c\u7d22
+KeywordSearchFilterNode.getFileActions.viewInNewWinActionLbl=\u65b0\u3057\u3044\u30a6\u30a3\u30f3\u30c9\u30a6\u3067\u8868\u793a
+KeywordSearchIngestModule.init.badInitMsg=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30b5\u30fc\u30d0\u30fc\u304c\u6b63\u3057\u304f\u8d77\u52d5\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u3092\u5b9f\u884c\u3067\u304d\u307e\u305b\u3093\u3002
+KeywordSearchIngestModule.init.noKwInLstMsg=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u306b\u30ad\u30fc\u30ef\u30fc\u30c9\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+KeywordSearchIngestModule.init.onlyIdxKwSkipMsg=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3060\u3051\u5b9f\u884c\u3055\u308c\u3001\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u306f\u30b9\u30ad\u30c3\u30d7\u3055\u308c\u307e\u3059\u3002\uff08\u300c\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8 - \u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u306b\u8ffd\u52a0\u300d\u3092\u4f7f\u7528\u3057\u3001\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092\u8ffd\u52a0\u3059\u308b\u306e\u306f\u53ef\u80fd\u3067\u3059\u3002\uff09
+KeywordSearchIngestModule.postIndexSummary.knowFileHeaderLbl=\u65e2\u77e5\u30bf\u30a4\u30d7\u304c\u3042\u308b\u30d5\u30a1\u30a4\u30eb
+KeywordSearchIngestModule.postIndexSummary.fileGenStringsHead=\u4e00\u822c\u7684\u306a\u30b9\u30c8\u30ea\u30f3\u30b0\u304c\u62bd\u51fa\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb
+KeywordSearchIngestModule.postIndexSummary.mdOnlyLbl=\u30e1\u30bf\u30c7\u30fc\u30bf\u306e\u307f\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u307e\u3057\u305f
+KeywordSearchIngestModule.postIndexSummary.idxErrLbl=\u30a8\u30e9\u30fc\uff08\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30a8\u30e9\u30fc\uff09
+KeywordSearchIngestModule.postIndexSummary.errTxtLbl=\u30a8\u30e9\u30fc\uff08\u30c6\u30ad\u30b9\u30c8\u62bd\u51fa\uff09
+KeywordSearchIngestModule.postIndexSummary.errIoLbl=\u30a8\u30e9\u30fc\uff08I/O\uff09
+KeywordSearchIngestModule.postIndexSummary.kwIdxResultsLbl=\u30ad\u30fc\u30ef\u30fc\u30c9\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u7d50\u679c
+KeywordSearchIngestModule.postIndexSummary.kwIdxErrsTitle=\u30ad\u30fc\u30ef\u30fc\u30c9\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u30a8\u30e9\u30fc
+KeywordSearchIngestModule.postIndexSummary.kwIdxErrMsgFiles=\u30ad\u30fc\u30ef\u30fc\u30c9\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30b5\u30fc\u30d3\u30b9\u304c{0}\u30d5\u30a1\u30a4\u30eb\u3092\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+KeywordSearchIngestModule.postIndexSummary.kwIdxWarnMsgTitle=\u30ad\u30fc\u30ef\u30fc\u30c9\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u8b66\u544a
+KeywordSearchIngestModule.postIndexSummary.idxErrReadFilesMsg=\u30ad\u30fc\u30ef\u30fc\u30c9\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30b5\u30fc\u30d3\u30b9\u304c\u30d5\u30a1\u30a4\u30eb\u3092\u8aad\u307f\u8fbc\u3080\u969b\u3084\u30c6\u30ad\u30b9\u30c8\u3092\u62bd\u51fa\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u539f\u56e0\u306f\u7834\u640d\u3057\u305f\u30e1\u30c7\u30a3\u30a2\u3084\u30d5\u30a1\u30a4\u30eb\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchListsViewerPanel.initIngest.addIngestTitle=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u306b\u8ffd\u52a0
+KeywordSearchListsViewerPanel.initIngest.addIngestMsg=<html>\u8ffd\u52a0\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092\u9078\u629e\u3067\u304d\u307e\u3059<br />\u305d\u3057\u3066\u5b9f\u884c\u4e2d\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u306b\u8ffd\u52a0\u3067\u304d\u307e\u3059<br />\u6b21\u56de\u306e\u30d5\u30a1\u30a4\u30eb\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u518d\u69cb\u7bc9\u306e\u3068\u304d\u306b\u9078\u629e\u3055\u308c\u305f\u30ea\u30b9\u30c8\u3082\u691c\u7d22\u3055\u308c\u307e\u3059\u3002</html>
+KeywordSearchListsViewerPanel.initIngest.searchIngestTitle=\u691c\u7d22
+KeywordSearchListsViewerPanel.initIngest.addIdxSearchMsg=\u9078\u629e\u3057\u305f\u30ea\u30b9\u30c8\u5185\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u5185\u3067\u691c\u7d22
+KeywordSearchListsViewerPanel.initIngest.ongoingIngestMsg=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\uff1a {0} \uff08\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u306f\u5b9f\u884c\u4e2d\uff09
+KeywordSearchListsViewerPanel.initIngest.fileIndexCtMsg=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\uff1a {0}
+KeywordSearch.selectedColLbl=\u9078\u629e\u6e08\u307f
+KeywordSearch.nameColLbl=\u540d\u524d
+KeywordSearch.regExColLbl=\u6b63\u898f\u8868\u73fe
+KeywordSearchQueryManager.execute.exeWinTitle=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22 {0} - {1}
+KeywordSearch.newKeywordListMsg=\u65b0\u898f\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8
+KeywordSearch.importListFileDialogMsg={0}\u30d5\u30a1\u30a4\u30eb\u304b\u3089\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092\u30a4\u30f3\u30dd\u30fc\u30c8\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+KeywordSearch.yesOwMsg=\u306f\u3044\u3001\u4e0a\u66f8\u304d\u3057\u307e\u3059
+KeywordSearch.noSkipMsg=\u3044\u3044\u3048\u3001\u30b9\u30ad\u30c3\u30d7\u3057\u307e\u3059
+KeywordSearch.cancelImportMsg=\u30a4\u30f3\u30dd\u30fc\u30c8\u3092\u30ad\u30e3\u30f3\u30bb\u30eb
+KeywordSearch.overwriteListPrompt=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8 <{0}> \u306f\u30ed\u30fc\u30ab\u30eb\u306b\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059\u3002\u4e0a\u66f8\u304d\u3057\u307e\u3059\u304b\uff1f
+KeywordSearch.importOwConflict=\u30ea\u30b9\u30c8\u30a4\u30f3\u30dd\u30fc\u30c8\u306e\u554f\u984c
+KeywordSearch.kwListFailImportMsg=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u304c\u30a4\u30f3\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+KeywordSearchListsManagementPanel.fileExtensionFilterLbl=Autopsy\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb(xml)
+KeywordSearch.listImportFeatureTitle=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u30a4\u30f3\u30dd\u30fc\u30c8
+KeywordSearchIngestModule.moduleName=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22
+DropdownSearchPanel.selectAllMenuItem.text=\u3059\u3079\u3066\u9078\u629e
+DropdownSearchPanel.pasteMenuItem.text=\u8cbc\u308a\u4ed8\u3051
+DropdownSearchPanel.copyMenuItem.text=\u30b3\u30d4\u30fc
+DropdownSearchPanel.cutMenuItem.text=\u30ab\u30c3\u30c8
+KeywordSearchIngestModule.moduleDescription=\u30ea\u30b9\u30c8\u5185\u306e\u30ad\u30fc\u30ef\u30fc\u30c9\u304a\u3088\u3073\u6b63\u898f\u8868\u73fe\u3092\u4f7f\u3044\u3001\u30d5\u30a1\u30a4\u30eb\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u304a\u3088\u3073\u5b9a\u671f\u7684\u306a\u691c\u7d22\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002
+OptionsCategory_Name_KeywordSearchOptions=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22
+OptionsCategory_Keywords_KeywordSearchOptions=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22
+AbstractFileStringContentStream.getSize.exception.msg=\u30b9\u30c8\u30ea\u30f3\u30b0\u5168\u4f53\u304c\u5909\u63db\u3055\u308c\u306a\u3051\u308c\u3070\u3001\u5909\u63db\u3055\u308c\u305f\u30b9\u30c8\u30ea\u30f3\u30b0\u5185\u306e\u30ad\u30e3\u30e9\u30af\u30bf\u30fc\u6570\u306f\u4e0d\u660e\u3067\u3059\u3002
+AbstractFileStringContentStream.getSrcInfo.text=\u30d5\u30a1\u30a4\u30eb\uff1a{0}
+ByteContentStream.getSrcInfo.text=\u30d5\u30a1\u30a4\u30eb\uff1a{0}
+ExtractedContentPanel.SetMarkup.progress.loading=\u30c6\u30ad\u30b9\u30c8\u3092\u8aad\u307f\u8fbc\u307f\u4e2d
+ExtractedContentPanel.SetMarkup.progress.displayName=\u30c6\u30ad\u30b9\u30c8\u3092\u8aad\u307f\u8fbc\u307f\u4e2d
+ExtractedContentViewer.nextPage.exception.msg=\u6b21\u306e\u30da\u30fc\u30b8\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+ExtractedContentViewer.previousPage.exception.msg=\u524d\u306e\u30da\u30fc\u30b8\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+ExtractedContentViewer.hasNextItem.exception.msg=\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u691c\u7d22\u53ef\u80fd\u306a\u30bd\u30fc\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+ExtractedContentViewer.hasPreviousItem.exception.msg=\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u691c\u7d22\u53ef\u80fd\u306a\u30bd\u30fc\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+ExtractedContentViewer.nextItem.exception.msg=\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u691c\u7d22\u53ef\u80fd\u306a\u30bd\u30fc\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+ExtractedContentViewer.previousItem.exception.msg=\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u691c\u7d22\u53ef\u80fd\u306a\u30bd\u30fc\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+ExtractedContentViewer.currentItem.exception.msg=\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\u691c\u7d22\u53ef\u80fd\u306a\u30bd\u30fc\u30b9\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002
+HighlightedMatchesSource.nextPage.exception.msg=\u6b21\u306e\u30da\u30fc\u30b8\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+HighlightedMatchesSource.previousPage.exception.msg=\u524d\u306e\u30da\u30fc\u30b8\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+HighlightedMatchesSource.nextItem.exception.msg=\u6b21\u306e\u30a2\u30a4\u30c6\u30e0\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+HighlightedMatchesSource.previousItem.exception.msg=\u524d\u306e\u30a2\u30a4\u30c6\u30e0\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+Ingester.ingest.exception.unknownImgId.msg=\u6b21\u306e\u30d5\u30a1\u30a4\u30eb\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3092\u30b9\u30ad\u30c3\u30d7\u3057\u3066\u3044\u307e\u3059\u3002\u30d5\u30a1\u30a4\u30eb\uff1a{0}\u306e\u4e0d\u660e\u306a\u30a4\u30e1\u30fc\u30b8ID
+Ingester.ingest.exception.cantReadStream.msg=\u30b3\u30f3\u30c6\u30f3\u30c4\u30b9\u30c8\u30ea\u30fc\u30e0\u3092\u8aad\u307f\u53d6\u308c\u307e\u305b\u3093\u3067\u3057\u305f\uff1a{0}
+Ingester.ingest.exception.err.msg=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u306e\u30a8\u30e9\u30fc\uff1a{0}
+Ingester.ingestExtract.exception.solrTimeout.msg=\u6b21\u306eID\u306b\u5bfe\u3059\u308b\u3001Solr\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u30ea\u30af\u30a8\u30b9\u30c8\u306f\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8\u3057\u307e\u3057\u305f\uff1a{0}, \u540d\u524d\: {1}
+Ingester.ingestExtract.exception.probPostToSolr.msg=Solr\u306b\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u30dd\u30b9\u30c8\u3059\u308b\u306e\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002ID\uff1a{0}, \u540d\u524d\: {1}
+Ingester.UpReqestTask.run.exception.sorlNotAvail.msg=Solr\u30b3\u30a2\u304c\u5229\u7528\u4e0d\u53ef\u3067\u3059\u3002\u30b3\u30f3\u30c6\u30f3\u30c4\u3092\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3067\u304d\u307e\u305b\u3093\u3002
+Ingester.UpRequestTask.run.exception.probReadFile.msg=\u30d5\u30a1\u30a4\u30eb\u306e\u8aad\u307f\u53d6\u308a\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+Ingester.UpRequestTask.run.exception.solrProb.msg=Solr\u306b\u554f\u984c\u304c\u3042\u308a\u307e\u3059
+Ingester.UpRequestTask.run.exception.probPostToSolr.msg=\u30d5\u30a1\u30a4\u30eb\u30b3\u30f3\u30c6\u30f3\u30c4\u3092Solr\u306b\u8f09\u305b\u308b\u306e\u306b\u554f\u984c\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002SolrException\u30a8\u30e9\u30fc\u30b3\u30fc\u30c9\uff1a{0}
+Ingester.FscContentStream.getSrcInfo=\u30d5\u30a1\u30a4\u30eb\uff1a{0}
+Ingester.FscContentStream.getReader=\u307e\u3060\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
+Ingester.NullContentStream.getSrcInfo.text=\u30d5\u30a1\u30a4\u30eb\uff1a{0}
+Ingester.NullContentStream.getReader=\u307e\u3060\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
+KeywordSearch.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+KeywordSearch.fireNumIdxFileChg.moduleErr.msg=KeywordSearch\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchIngestModule.init.exception.errConnToSolr.msg=Solr\u30b5\u30fc\u30d0\u3078\u63a5\u7d9a\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff1a{0}
+KeywordSearchListsEncase.save.exception.msg=\u307e\u3060\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
+KeywordSearchListsEncase.save2.exception.msg=\u307e\u3060\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002
+KeywordSearchListsEncase.encaseMetaType.exception.msg=\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044EncaseMetaType\uff1a{0}
+KeywordSearchListsManagementPanel.getColName.text=\u540d\u524d
+KeywordSearchListsManagementPanel.setValueAt.exception.msg=\u30bb\u30eb\u306e\u7de8\u96c6\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093
+KeywordSearchOptionsPanelController.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+KeywordSearchOptionsPanelController.moduleErr.msg1=KeywordSearchOptionsPanelController\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchOptionsPanelController.moduleErr.msg2=KeywordSearchOptionsPanelController\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchQueryManager.pathText.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22
+KeywordSearchResultFactory.progress.saving=\u7d50\u679c\u3092\u4fdd\u5b58\u4e2d\uff1a{0}
+KeywordSearchSettings.moduleName.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22
+KeywordSearchSettings.properties_options.text={0}_\u30aa\u30d7\u30b7\u30e7\u30f3
+KeywordSearchSettings.propertiesNSRL.text={0}_NSRL
+KeywordSearchSettings.propertiesScripts.text={0}_\u30b9\u30af\u30ea\u30d7\u30c8
+NoOpenCoreException.err.noOpenSorlCore.msg=\u73fe\u5728\u958b\u3044\u3066\u3044\u308bSolr\u30b3\u30a2\u304c\u3042\u308a\u307e\u305b\u3093\u3002
+Server.start.exception.cantStartSolr.msg=Solr\u30b5\u30fc\u30d0\u30d7\u30ed\u30bb\u30b9\u3092\u958b\u59cb\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+Server.start.exception.cantStartSolr.msg2=Solr\u30b5\u30fc\u30d0\u30d7\u30ed\u30bb\u30b9\u3092\u958b\u59cb\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+Server.isRunning.exception.errCheckSolrRunning.msg=Solr\u30b5\u30fc\u30d0\u306e\u7a3c\u50cd\u72b6\u614b\u3092\u78ba\u8a8d\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+Server.isRunning.exception.errCheckSolrRunning.msg2=Solr\u30b5\u30fc\u30d0\u304c\u7a3c\u50cd\u3057\u3066\u3044\u308b\u304b\u78ba\u8a8d\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+Server.openCore.exception.alreadyOpen.msg=\u3059\u3067\u306b\u958b\u3044\u3066\u3044\u308b\u30b3\u30a2\u3067\u3059\uff01\u307e\u305a\u78ba\u5b9f\u306b\u30b3\u30a2\u3092\u9589\u3058\u3066\u4e0b\u3055\u3044\u3002
+Server.queryNumIdxFiles.exception.msg=\u8907\u6570\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u306b\u5bfe\u3057\u3066\u306e\u30af\u30a8\u30ea\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+Server.queryNumIdxChunks.exception.msg=\u8907\u6570\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30c1\u30e3\u30f3\u30af\u306b\u5bfe\u3057\u3066\u306e\u30af\u30a8\u30ea\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+Server.queryNumIdxDocs.exception.msg=\u8907\u6570\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u5bfe\u3057\u3066\u306e\u30af\u30a8\u30ea\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+Server.queryIsIdxd.exception.msg=\u30b3\u30f3\u30c6\u30f3\u30c4\u304c\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u304b\u78ba\u8a8d\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+Server.queryNumFileChunks.exception.msg=\u30d5\u30a1\u30a4\u30eb\u30c1\u30e3\u30f3\u30af\u306e\u6570\u3092\u78ba\u8a8d\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002
+Server.query.exception.msg=\u30af\u30a8\u30ea\u3092\u5b9f\u884c\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\uff1a{0}
+Server.query2.exception.msg=\u30af\u30a8\u30ea\uff1a{0}\u3092\u5b9f\u884c\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+Server.queryTerms.exception.msg=Terms\u30af\u30a8\u30ea\: {0}\u3092\u5b9f\u884c\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+Server.openCore.exception.msg=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30b5\u30fc\u30d3\u30b9\u304c\u307e\u3060\u7a3c\u50cd\u3057\u3066\u3044\u307e\u305b\u3093
+Server.openCore.exception.cantOpen.msg=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u4f5c\u6210\u307e\u305f\u306f\u958b\u3051\u307e\u305b\u3093\u3067\u3057\u305f
+Server.request.exception.exception.msg=Solr\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u767a\u884c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+Server.commit.exception.msg=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u30b3\u30df\u30c3\u30c8\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f
+Server.addDoc.exception.msg=\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u30cf\u30f3\u30c9\u30e9\u30fc\u3092\u4f7f\u7528\u3057\u307e\u3057\u305f\u304c\u3001\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u6b21\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff1a{0}
+Server.close.exception.msg=\u30b3\u30a2\u3092\u9589\u3058\u308c\u307e\u305b\u3093
+Server.close.exception.msg2=\u30b3\u30a2\u3092\u9589\u3058\u308c\u307e\u305b\u3093
+Server.solrServerNoPortException.msg=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u306b\u4f7f\u7528\u3057\u3066\u3044\u308b\u30b5\u30fc\u30d0\u306f\u30dd\u30fc\u30c8{0}\u306b\u30d0\u30a4\u30f3\u30c9\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30dd\u30fc\u30c8\u306f\u4f7f\u7528\u4e0d\u53ef\u3067\u3059\u3002\u30c7\u30d5\u30a9\u30eb\u30c8{1}\u30dd\u30fc\u30c8\u306e\u5909\u66f4\u3092\u691c\u8a0e\u3057\u3066\u4e0b\u3055\u3044\u3002
+KeywordSearchIngestModule.doInBackGround.displayName=\u5b9a\u671f\u7684\u306a\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22
+KeywordSearchIngestModule.doInBackGround.finalizeMsg=- \u6700\u7d42\u51e6\u7406\u4e2d
+KeywordSearchIngestModule.doInBackGround.pendingMsg=\uff08\u30da\u30f3\u30c7\u30a3\u30f3\u30b0\uff09
+SearchRunner.doInBackGround.cancelMsg=\uff08\u30ad\u30e3\u30f3\u30bb\u30eb\u4e2d\u2026\uff09
+Server.addDoc.exception.msg2=\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u30cf\u30f3\u30c9\u30e9\u30fc\u3092\u4f7f\u7528\u3057\u307e\u3057\u305f\u304c\u3001\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u6b21\u306e\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\uff1a{0}
+KeywordSearchJobSettingsPanel.keywordSearchEncodings.text=-
+KeywordSearchJobSettingsPanel.languagesValLabel.text=-
+KeywordSearchJobSettingsPanel.encodingsLabel.text=\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\uff1a
+KeywordSearchJobSettingsPanel.titleLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u6642\u306b\u6709\u52b9\u306b\u3059\u308b\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092\u9078\u629e\uff1a
+KeywordSearchJobSettingsPanel.languagesLabel.toolTipText=\u4e0d\u660e\u306a\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u304b\u3089\u306e\u30b9\u30c8\u30ea\u30f3\u30b0\u62bd\u51fa\u3092\u6709\u52b9\u306b\u3057\u305f\u30b9\u30af\u30ea\u30d7\u30c8\u3002\u30a2\u30c9\u30d0\u30f3\u30b9\u8a2d\u5b9a\u304b\u3089\u5909\u66f4\u304c\u53ef\u80fd\u3067\u3059\u3002
+KeywordSearchJobSettingsPanel.languagesLabel.text=\u4e0d\u660e\u306a\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u304b\u3089\u306e\u30b9\u30c8\u30ea\u30f3\u30b0\u62bd\u51fa\u3092\u6709\u52b9\u306b\u3057\u305f\u30b9\u30af\u30ea\u30d7\u30c8\uff1a
+KeywordSearchGlobalLanguageSettingsPanel.enableUTF8Checkbox.text=UTF8\u30c6\u30ad\u30b9\u30c8\u62bd\u51fa\u306e\u6709\u52b9\u5316
+KeywordSearchGlobalLanguageSettingsPanel.ingestSettingsLabel.text=\u4e0d\u660e\u306a\u30d5\u30a1\u30a4\u30eb\u30bf\u30a4\u30d7\u304b\u3089\u306e\u30b9\u30c8\u30ea\u30f3\u30b0\u62bd\u51fa\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u8a2d\u5b9a\uff08\u5909\u66f4\u306f\u6b21\u56de\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u304b\u3089\u6709\u52b9\uff09\uff1a
+KeywordSearchGlobalLanguageSettingsPanel.enableUTF16Checkbox.text=UTF16LE\u3068UTF16BE\u30b9\u30c8\u30ea\u30f3\u30b0\u62bd\u51fa\u306e\u6709\u52b9\u5316
+KeywordSearchGlobalLanguageSettingsPanel.languagesLabel.text=\u6709\u52b9\u306a\u30b9\u30af\u30ea\u30d7\u30c8\uff08\u8a00\u8a9e\uff09\uff1a
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton1.toolTipText=\uff12\uff10\u5206\uff08\u6700\u77ed\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u6642\u9593\uff09
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton1.text=\uff12\uff10\u5206\uff08\u6700\u3082\u9045\u3044\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3001\u6700\u77ed\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u6642\u9593\uff09
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton2.toolTipText=\uff11\uff10\u5206\uff08\u30c7\u30d5\u30a9\u30eb\u30c8\u3088\u308a\u5168\u4f53\u7684\u306b\u901f\u3044\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u6642\u9593\uff09
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton2.text=\uff11\uff10\u5206\uff08\u3088\u308a\u9045\u3044\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3001\u3088\u308a\u901f\u3044\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u6642\u9593\uff09
+KeywordSearchGlobalSearchSettingsPanel.frequencyLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u306e\u7d50\u679c\u66f4\u65b0\u306e\u983b\u5ea6\uff1a
+KeywordSearchGlobalSearchSettingsPanel.skipNSRLCheckBox.toolTipText=Hash DB\u30b5\u30fc\u30d3\u30b9\u3092\u4e8b\u524d\u306b\u5b9f\u884c\u3059\u308b\u304b\u3001\u6b21\u56de\u306e\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u306b\u9078\u629e\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002
+KeywordSearchGlobalSearchSettingsPanel.skipNSRLCheckBox.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u306bNSRL\u306e\u30d5\u30a1\u30a4\u30eb\uff08\u65e2\u77e5\u306e\u30d5\u30a1\u30a4\u30eb\uff09\u3092\u30ad\u30fc\u30ef\u30fc\u30c9\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306b\u8ffd\u52a0\u3057\u306a\u3044
+KeywordSearchGlobalSearchSettingsPanel.informationLabel.text=\u60c5\u5831
+KeywordSearchGlobalSearchSettingsPanel.settingsLabel.text=\u8a2d\u5b9a
+KeywordSearchGlobalSearchSettingsPanel.filesIndexedValue.text=-
+KeywordSearchGlobalSearchSettingsPanel.filesIndexedLabel.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5185\u306e\u30d5\u30a1\u30a4\u30eb\uff1a
+KeywordSearchGlobalSearchSettingsPanel.chunksValLabel.text=-
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton4.toolTipText=\uff11\u5206\uff08\u5168\u4f53\u7684\u306a\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u6642\u9593\u304c\u9577\u304f\u306a\u308a\u307e\u3059\uff09
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton4.text_1=\uff11\u5206\uff08\u3088\u308a\u901f\u3044\u30d5\u30a3\u30fc\u30c9\u30d0\u30c3\u30af\u3001\u6700\u3082\u9577\u3044\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u6642\u9593\uff09
+KeywordSearchGlobalSearchSettingsPanel.chunksLabel.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5185\u306e\u30c1\u30e3\u30f3\u30af\uff1a
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton3.toolTipText=\uff15\u5206\uff08\u5168\u4f53\u7684\u306a\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u6642\u9593\u304c\u9577\u304f\u306a\u308a\u307e\u3059\uff09
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton3.text=\uff15\u5206\uff08\u30c7\u30d5\u30a9\u30eb\u30c8\uff09
+DropdownSearchPanel.substringRadioButton.text=\u30b5\u30d6\u30b9\u30c8\u30ea\u30f3\u30b0\u4e00\u81f4
+AbstractFileTikaTextExtract.index.exception.tikaParse.msg=\u4f8b\u5916\uff1a\u30d5\u30a1\u30a4\u30eb\uff1a{0}, {1}\u306eApache Tika\u30d1\u30fc\u30b9\u30bf\u30b9\u30af\u5b9f\u884c\u4e2d\u306e\u4e88\u671f\u305b\u306c\u4f8b\u5916
+AbstractFileTikaTextExtract.index.tikaParseTimeout.text=\u4f8b\u5916\uff1a\u30b3\u30f3\u30c6\u30f3\u30c4\uff1a{0}, {1}\u306eApache Tika\u30d1\u30fc\u30b9\u306e\u30bf\u30a4\u30e0\u30a2\u30a6\u30c8
+DropdownSearchPanel.exactRadioButton.text=\u5b8c\u5168\u4e00\u81f4
+DropdownSearchPanel.regexRadioButton.text=\u6b63\u898f\u8868\u73fe
+DropdownSearchPanel.searchButton.text=\u691c\u7d22
+KeywordSearchEditListPanel.exportButtonAction.featureName.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u30a8\u30af\u30b9\u30dd\u30fc\u30c8
+KeywordSearchGlobalListSettingsPanel.component.featureName.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u3092\u4fdd\u5b58
+KeywordSearchGlobalSearchSettingsPanel.showSnippetsCB.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u30d7\u30ec\u30d3\u30e5\u30fc\u3092\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u7d50\u679c\u306b\u8868\u793a\uff08\u691c\u7d22\u6642\u9593\u304c\u9577\u304f\u306a\u308a\u307e\u3059\uff09
+KeywordSearchIngestModule.fileThLbl=\u30d5\u30a1\u30a4\u30eb
+KeywordSearchIngestModule.kwHitLbl=\u30ad\u30fc\u30ef\u30fc\u30c9\u30d2\u30c3\u30c8\uff1a
+KeywordSearchIngestModule.kwHitThLbl=\u30ad\u30fc\u30ef\u30fc\u30c9
+KeywordSearchIngestModule.listThLbl=\u30ea\u30b9\u30c8
+KeywordSearchIngestModule.previewThLbl=\u30d7\u30ec\u30d3\u30e5\u30fc
+KeywordSearchIngestModule.regExpHitLbl=\u6b63\u898f\u8868\u73fe\u30d2\u30c3\u30c8\uff1a
+KeywordSearchIngestModule.regExThLbl=\u6b63\u898f\u8868\u73fe
+KeywordSearchListsAbstract.addList.errMsg1.msg=KeywordSearchListsAbstract\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchListsAbstract.addList.errMsg2.msg=KeywordSearchListsAbstract\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchListsAbstract.moduleErr=\u30e2\u30b8\u30e5\u30fc\u30eb\u30a8\u30e9\u30fc
+KeywordSearchPanel.searchDropButton.text=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22
+SearchRunner.updateTimer.title.text=SearchRunner\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u30bf\u30a4\u30de\u30fc
+KeywordSearchListsAbstract.deleteList.errMsg1.msg=KeywordSearchListsAbstract\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchListsAbstract.saveList.errMsg1.msg=KeywordSearchListsAbstract\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchListsAbstract.saveList.errMsg2.msg=KeywordSearchListsAbstract\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchListsAbstract.writeLists.errMsg1.msg=KeywordSearchListsAbstract\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchListsAbstract.writeLists.errMsg2.msg=KeywordSearchListsAbstract\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u3092\u78ba\u8a8d\u4e2d\u306b\u30e2\u30b8\u30e5\u30fc\u30eb\u304c\u30a8\u30e9\u30fc\u3092\u8d77\u3053\u3057\u307e\u3057\u305f\u3002\u3069\u306e\u30e2\u30b8\u30e5\u30fc\u30eb\u304b\u30ed\u30b0\u3092\u78ba\u8a8d\u3057\u3066\u4e0b\u3055\u3044\u3002\u4e00\u90e8\u306e\u30c7\u30fc\u30bf\u304c\u4e0d\u5b8c\u5168\u304b\u3082\u3057\u308c\u307e\u305b\u3093\u3002
+KeywordSearchListsManagementPanel.newKeywordListDescription=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8<{0}>\u306f\u8aad\u307f\u53d6\u308a\u5c02\u7528\u30ea\u30b9\u30c8\u3068\u3057\u3066\u5b58\u5728\u3057\u307e\u3059\u3002\u30d7\u30ed\u30b0\u30e9\u30e0\u3092\u4f7f\u7528\u4e2d\u306e\u307f\u3053\u306e\u30ea\u30b9\u30c8\u3092\u7f6e\u304d\u63db\u3048\u307e\u3059\u304b\uff1f\uff08\u3053\u306e\u5909\u66f4\u306f\u7d99\u7d9a\u3055\u308c\u307e\u305b\u3093\uff09
+KeywordSearchListsManagementPanel.newKeywordListDescription2=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8<{0}>\u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059\u3002\u7f6e\u304d\u63db\u3048\u307e\u3059\u304b\uff1f
+KeywordSearchModuleFactory.createFileIngestModule.exception.msg=\u8a2d\u5b9a\u3092\u884c\u3046\u70ba\u306e\u60f3\u5b9a\u3055\u308c\u308b\u5f15\u6570\u306finstanceof KeywordSearchJobSettings
+KeywordSearchModuleFactory.getIngestJobSettingsPanel.exception.msg=\u8a2d\u5b9a\u3092\u884c\u3046\u70ba\u306e\u60f3\u5b9a\u3055\u308c\u308b\u5f15\u6570\u306finstanceof KeywordSearchJobSettings
+SearchRunner.Searcher.done.err.msg=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u3092\u5b9f\u884c\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton5.text=\u5b9a\u671f\u7684\u691c\u7d22\u7121\u3057
+KeywordSearchGlobalSearchSettingsPanel.timeRadioButton5.toolTipText=\u5168\u4f53\u7684\u306b\u4e00\u756a\u901f\u3044\u3067\u3059\u304c\u3001\u51e6\u7406\u304c\u5b8c\u4e86\u3059\u308b\u307e\u3067\u7d50\u679c\u306f\u8868\u793a\u3055\u308c\u307e\u305b\u3093
+KeywordSearch.openCore.notification.msg=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u958b\u3051\u307e\u305b\u3093\u3067\u3057\u305f
+KeywordSearch.closeCore.notification.msg=\u30ad\u30fc\u30ef\u30fc\u30c9\u691c\u7d22\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u9589\u3058\u308b\u969b\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+KeywordSearchListsManagementPanel.fileExtensionFilterLb2=\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b9\u30c8\u30d5\u30a1\u30a4\u30eb\u3092\u30a8\u30f3\u30b1\u30fc\u30b9\u3059\u308b(txt)
+Server.connect.exception.msg=Solr\u30b5\u30fc\u30d0\u30fc\u3078\u306e\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f\uff1a{0}
+Server.openCore.exception.noIndexDir.msg=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3092\u4f5c\u6210\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u307e\u305f\u306f\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002
+KeywordSearchIngestModule.startUp.noOpenCore.msg=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u304c\u958b\u3051\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u307e\u305f\u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002
+SolrConnectionCheck.HostnameOrPort=hostname\u3084\u30dd\u30fc\u30c8\u756a\u53f7\u304c\u7121\u52b9\u3067\u3059\u3002
+SolrConnectionCheck.Hostname=hostname\u304c\u7121\u52b9\u3067\u3059\u3002
+SolrConnectionCheck.Port=\u30dd\u30fc\u30c8\u756a\u53f7\u304c\u7121\u52b9\u3067\u3059\u3002
+SolrConnectionCheck.MissingHostname=hostname\u304c\u6b20\u3051\u3066\u307e\u3059\u3002
+ExtractedContentViewer.getText.error.msg=\u30c6\u30ad\u30b9\u30c8\u3092\u53d6\u5f97\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
+GlobalListsManagementPanel.exportButton.text=\u30ea\u30b9\u30c8\u3092\u30a8\u30af\u30b9\u30dd\u30fc\u30c8
+GlobalListsManagementPanel.deleteListButton.text=\u30ea\u30b9\u30c8\u3092\u524a\u9664
+GlobalListsManagementPanel.copyListButton.text=\u30ea\u30b9\u30c8\u3092\u30b3\u30d4\u30fc
+ExtractedContentPanel.pageCurLabel.text=-
+ExtractedContentPanel.pageOfLabel.text=of
+ExtractedContentPanel.pageTotalLabel.text=-
+ExtractedContentPanel.pageButtonsLabel.text=\u30da\u30fc\u30b8
+ExtractedContentPanel.pagesLabel.text=\u30da\u30fc\u30b8\uff1a
+DropdownSingleTermSearchPanel.ingestIndexLabel.text=\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5316\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\uff1a
+GlobalEditListPanel.ingestWarningLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u3067\u3059\u3002\u5b8c\u4e86\u3059\u308b\u307e\u3067\u4e00\u90e8\u306e\u8a2d\u5b9a\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002
+KeywordSearchGlobalLanguageSettingsPanel.ingestWarningLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u3067\u3059\u3002\u5b8c\u4e86\u3059\u308b\u307e\u3067\u4e00\u90e8\u306e\u8a2d\u5b9a\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002
+KeywordSearchGlobalSearchSettingsPanel.ingestWarningLabel.text=\u30a4\u30f3\u30b8\u30a7\u30b9\u30c8\u4e2d\u3067\u3059\u3002\u5b8c\u4e86\u3059\u308b\u307e\u3067\u4e00\u90e8\u306e\u8a2d\u5b9a\u306f\u5229\u7528\u3067\u304d\u307e\u305b\u3093\u3002
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/KeywordsSchema.xsd b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/KeywordsSchema.xsd
new file mode 100644
index 0000000000000000000000000000000000000000..82427465f4e91e8e0e02092b95f19a82fb1a1b7f
--- /dev/null
+++ b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/KeywordsSchema.xsd
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- 
+This file describes the schema definition for its twin files, which are loaded at runtime as notable keyword files. 
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+    
+    <!-- definition of simple elements -->
+    <xs:attribute name="name" type="xs:string"/>
+    <xs:attribute name="literal" type="xs:boolean"/>
+    <xs:attribute name="ingest_messages" type="xs:boolean"/>
+    <xs:attribute name="use_for_ingest" type="xs:boolean"/>
+    <xs:attribute name="key" type="xs:string"/>
+
+    <xs:attribute name="created" >
+        <xs:simpleType>
+            <xs:restriction base="xs:string">
+                <xs:whiteSpace value="preserve"/>
+                <xs:pattern value="([0-9]{4}-)+([0-1][0-9]-)+([0-3][0-9] )+([0-2][0-9]:[0-5][0-9]:[0-9][0-9])"/>
+            </xs:restriction>
+        </xs:simpleType>
+    </xs:attribute>
+
+    <xs:attribute name="modified">
+        <xs:simpleType>
+            <xs:restriction base="xs:string">
+                <xs:whiteSpace value="preserve"/>
+                <xs:pattern value="([0-9]{4}-)+([0-1][0-9]-)+([0-3][0-9] )+([0-2][0-9]:[0-5][0-9]:[0-9][0-9])"/>
+            </xs:restriction>
+        </xs:simpleType>
+    </xs:attribute>
+
+    <!-- definition of complex elements -->
+
+    <xs:element name="keyword">
+        <xs:complexType mixed="true">
+            <xs:attribute ref="literal" default="true" use="optional"/>
+        </xs:complexType>
+    </xs:element>
+
+    <xs:element name="keyword_list">
+        <xs:complexType>
+            <xs:sequence>
+                <xs:element ref="keyword" minOccurs="0" maxOccurs="unbounded"/>
+            </xs:sequence>
+                <xs:attribute ref="created" use="required"/>
+                <xs:attribute ref="ingest_messages" default="true" use="optional"/>
+                <xs:attribute ref="modified" use="optional"/>
+                <xs:attribute ref="name" use="required"/>
+                <xs:attribute ref="use_for_ingest" default="true" use="optional"/>
+        </xs:complexType>
+    </xs:element>
+
+    <xs:element name="keyword_lists">
+        <xs:complexType>
+            <xs:sequence>
+                <xs:element ref="keyword_list" minOccurs="0" maxOccurs="unbounded"/>
+            </xs:sequence>
+        </xs:complexType>
+    </xs:element>
+
+</xs:schema>
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/add16.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/add16.png
new file mode 100644
index 0000000000000000000000000000000000000000..58e13b4d6cb41a30c4668ea1cd1a9e6214e4acbb
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/add16.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/arrow_left.gif b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/arrow_left.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d0d85dba4b9abc810f454a014fafc142f97f5f16
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/arrow_left.gif differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/arrow_right.gif b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/arrow_right.gif
new file mode 100644
index 0000000000000000000000000000000000000000..85272ad99cc0df252748b08468d0649a9c90fcda
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/arrow_right.gif differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_back.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_back.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9d9ffe6229c1ed53b008f4b06a127373fd494f9
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_back.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_back_disabled.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_back_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..c71ad536c6012a29f4249e75eb42586044b6f4c7
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_back_disabled.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_back_hover.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_back_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..387374f5b6a5a9ee66df3b5868dfbc2e0b041e28
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_back_hover.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_forward.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_forward.png
new file mode 100644
index 0000000000000000000000000000000000000000..c88640951f972d734f6c09a0555321537bbd65e3
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_forward.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_forward_disabled.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_forward_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..61a0867c7922509044d27dc000ca2b0f7142b9a9
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_forward_disabled.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_forward_hover.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_forward_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..d201b31bf5dbdd46f01b2edc8261f788b9f94627
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/btn_step_forward_hover.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/checkmark.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/checkmark.png
new file mode 100644
index 0000000000000000000000000000000000000000..31d82447c83220f8d8dccda652d1c5602ddd6131
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/checkmark.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/delete16.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/delete16.png
new file mode 100644
index 0000000000000000000000000000000000000000..a68b5df1c360869646fd5f413cd3195a46754329
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/delete16.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/dropdown-icon-pressed.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/dropdown-icon-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..00559ccba81cf36148e9ae06b4fca7475ac49147
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/dropdown-icon-pressed.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/dropdown-icon-rollover.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/dropdown-icon-rollover.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d43b5aeaebd7316542ee776db1cdc9e4dba4a36
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/dropdown-icon-rollover.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/dropdown-icon.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/dropdown-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..e63a3ba8b48273a78a74ed54c4d7273d5371c10e
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/dropdown-icon.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/edit16.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/edit16.png
new file mode 100644
index 0000000000000000000000000000000000000000..7be65127b78bd5915fa8bb7c3a2dfa82e44155d1
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/edit16.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/export16.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/export16.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa51e8f870688aa7ab8bd79e0a0c115cc3177acf
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/export16.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/filter-icon.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/filter-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9ca77f1076d07e266456e6cdc99a0af9e6dfce8
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/filter-icon.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/import16.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/import16.png
new file mode 100644
index 0000000000000000000000000000000000000000..18b35db444f6d2aa33751d669ea99289a1d8f828
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/import16.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/layer.xml b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/layer.xml
new file mode 100644
index 0000000000000000000000000000000000000000..bde41b641f68547e3a8d395e0e1e38578050aa38
--- /dev/null
+++ b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/layer.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
+<filesystem>
+    
+    <!-- ======================================================
+         Actions
+         ====================================================== -->
+    <folder name="Actions">
+        <folder name="Tools">
+            <file name="org-sleuthkit-autopsy-keywordsearch-KeywordSearchConfigurationAction.instance"/>
+            <file name="org-sleuthkit-autopsy-keywordsearch-KeywordSearchAction.instance">
+                <attr name="delegate" newvalue="org.sleuthkit.autopsy.keywordsearch.KeywordSearchAction"/>
+                <attr name="displayName" bundlevalue="org.sleuthkit.autopsy.keywordsearch.Bundle#CTL_KeywordSearchAction"/>
+            </file>
+        </folder>    
+    </folder>
+    
+    <!-- ======================================================
+         Services
+         ======================================================= -->
+    <folder name="Services">
+        <file name="org-sleuthkit-autopsy-keywordsearch-HighlightedText.instance">
+            <attr name="instanceOf" stringvalue="org.sleuthkit.autopsy.datamodel.TextMarkupLookup"/>
+            <attr name="instanceCreate" methodvalue="org.sleuthkit.autopsy.keywordsearch.HighlightedText.getDefault"/>
+            <attr name="position" intvalue="250"/>
+        </file>
+    </folder>
+    
+    <!-- ======================================================
+         Toolbars
+         ====================================================== -->
+    <folder name="Toolbars">
+        <folder name="Keyword">
+            <attr name="position" intvalue="106"/>
+            <file name="org-sleuthkit-autopsy-keywordsearch-KeywordSearchAction.shadow">
+                <attr name="originalFile" stringvalue="Actions/Tools/org-sleuthkit-autopsy-keywordsearch-KeywordSearchAction.instance"/>
+            </file>
+        </folder>
+    </folder>
+    
+</filesystem>
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/new16.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/new16.png
new file mode 100644
index 0000000000000000000000000000000000000000..f286d2b6c08f6d06e4d8143b9eabde178ae7c591
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/new16.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/options-icon.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/options-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..bbe48f31e51abb1d405e870e313bced15e59974d
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/options-icon.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/save16.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/save16.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f0caa834614caa44f648436bdb36118617423c8
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/save16.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/search-icon.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/search-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..63b0017e26f09519ec698d9fd99ebf4039e7bd38
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/search-icon.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon-pressed.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ae8234815380b18804e1885d6879c98529098f5
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon-pressed.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon-rollover.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon-rollover.png
new file mode 100644
index 0000000000000000000000000000000000000000..371f7dde55e83a3696a50357b9e78422cc18c5fb
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon-rollover.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..16781d793452bbdb80faba5a5c6c165dfead63ee
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/searchbutton-icon.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon-pressed.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon-pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..3256984f9bc6d5f19b58931da78a70e7e72d0758
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon-pressed.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon-rollover.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon-rollover.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d8a5ca628459229f37f12fb79e42e7380951155
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon-rollover.png differ
diff --git a/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon.png b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..688716cd301c85705ec5e45aa1a59f80469b390e
Binary files /dev/null and b/out/production/KeywordSearch/org/sleuthkit/autopsy/keywordsearch/watchbutton-icon.png differ
diff --git a/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/Bundle.properties b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..cec93716dc1490fae49444f0d7f0a57f8bedca36
--- /dev/null
+++ b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/Bundle.properties
@@ -0,0 +1,97 @@
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=Recent Activity ingest module.\n\n\The module extracts useful information about the recent user activity on the disk image being ingested, such as:\n\n- Recently open documents,\n- Web activity (sites visited, stored cookies, book marked sites, search engine queries, file downloads),\n- Recently attached devices,\n- Installed programs.\n\nThe module currently supports Windows only disk images.\nThe plugin is also fully functional when deployed on Windows version of Autopsy.
+OpenIDE-Module-Name=RecentActivity
+OpenIDE-Module-Short-Description=Recent Activity finder ingest module
+Chrome.moduleName=Chrome
+Chrome.getHistory.errMsg.errGettingFiles=Error when trying to get Chrome history files.
+Chrome.getHistory.errMsg.couldntFindAnyFiles=Could not find any allocated Chrome history files.
+Chrome.getHistory.errMsg.errAnalyzingFile={0}: Error while trying to analyze file:{1}
+Chrome.parentModuleName=Recent Activity
+Chrome.getBookmark.errMsg.errGettingFiles=Error when trying to get Chrome Bookmark files.
+Chrome.getBookmark.errMsg.errAnalyzingFile={0}: Error while trying to analyze file:{1}
+Chrome.getBookmark.errMsg.errAnalyzingFile3={0}: Error while trying to analyze file: {1}
+Chrome.getBookmark.errMsg.errAnalyzingFile4={0}: Error while trying to analyze file:{1}
+Chrome.getCookie.errMsg.errGettingFiles=Error when trying to get Chrome history files.
+Chrome.getCookie.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Chrome.getDownload.errMsg.errGettingFiles=Error when trying to get Chrome history files.
+Chrome.getDownload.errMsg.errAnalyzeFiles1={0}: Error while trying to analyze file:{1}
+Chrome.getLogin.errMsg.errGettingFiles=Error when trying to get Chrome history files.
+Chrome.getLogin.errMsg.errAnalyzingFiles={0}: Error while trying to analyze file:{1}
+Chrome.getAutofill.errMsg.errGettingFiles=Error when trying to get Chrome Web Data files.
+Chrome.getAutofill.errMsg.errAnalyzingFiles={0}: Error while trying to analyze file:{1}
+ExtractIE.moduleName.text=Internet Explorer
+ExtractIE.getBookmark.errMsg.errGettingBookmarks={0}: Error getting Internet Explorer Bookmarks.
+ExtractIE.parentModuleName.noSpace=RecentActivity
+ExtractIE.parentModuleName=Recent Activity
+ExtractIE.getURLFromIEBmkFile.errMsg={0}: Error parsing IE bookmark File {1}
+ExtractIE.getURLFromIEBmkFile.errMsg2={0}: Error parsing IE bookmark File {1}
+ExtractIE.getCookie.errMsg.errGettingFile={0}: Error getting Internet Explorer cookie files.
+ExtractIE.getCookie.errMsg.errReadingIECookie={0}: Error reading Internet Explorer cookie {1}
+ExtractIE.getHistory.errMsg.unableToGetHist={0}: Unable to get IE History: pasco not found
+ExtractIE.getHistory.errMsg.errGettingHistFiles={0}: Error getting Internet Explorer history files
+ExtractIE.getHistory.errMsg.noHistFiles=No InternetExplorer history files found.
+ExtractIE.getHistory.errMsg.errWriteFile={0}: Error while trying to write file:{1}
+ExtractIE.getHistory.errMsg.errProcHist={0}: Error processing Internet Explorer history.
+ExtractIE.parsePascoOutput.errMsg.notFound={0}: Pasco output not found: {1}
+ExtractIE.parsePascoOutput.errMsg.errParsing={0}: Error parsing IE history entry {1}
+ExtractIE.parsePascoOutput.errMsg.errParsingEntry={0}: Error parsing Internet Explorer History entry.
+ExtractRegistry.moduleName.text=Registry
+ExtractRegistry.findRegFiles.errMsg.errReadingFile=Error fetching registry file: {0}
+ExtractRegistry.analyzeRegFiles.errMsg.errWritingTemp={0}: Error analyzing registry file {1}
+ExtractRegistry.analyzeRegFiles.failedParsingResults={0}: Failed parsing registry file results {1}
+ExtractRegistry.parentModuleName.noSpace=RecentActivity
+ExtractRegistry.programName=RegRipper
+ExtractRegistry.analyzeRegFiles.errMsg.errReadingRegFile={0}: Error reading registry file - {1}
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile={0}: Failed to analyze registry file
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile2={0}: Failed to analyze registry file
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile3={0}: Failed to analyze registry file
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile4={0}: Failed to analyze registry file
+Firefox.moduleName=FireFox
+Firefox.getHistory.errMsg.errFetchingFiles=Error fetching internet history files for Firefox.
+Firefox.getHistory.errMsg.noFilesFound=No FireFox history files found.
+Firefox.getHistory.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.getFormsAutofill.errMsg.errFetchingFiles=Error fetching form history file for Firefox.
+Firefox.getFormsAutofill.errMsg.noFilesFound=No FireFox form history files found.
+Firefox.getFormsAutofill.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.getAutofillProfiles.errMsg.errFetchingFiles=Error fetching Autofill Profiles file for Firefox.
+Firefox.getAutofillProfiles.errMsg.noFilesFound=No FireFox Autofill Profiles files found.
+Firefox.getAutofillProfiles.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.parentModuleName.noSpace=RecentActivity
+Firefox.parentModuleName=Recent Activity
+Firefox.getBookmark.errMsg.errFetchFiles=Error fetching bookmark files for Firefox.
+Firefox.getBookmark.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.getCookie.errMsg.errFetchFile=Error fetching cookies files for Firefox.
+Firefox.getCookie.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.getDlPre24.errMsg.errFetchFiles=Error fetching 'downloads' files for Firefox.
+Firefox.getDlPre24.errMsg.errAnalyzeFiles={0}: Error while trying to analyze file:{1}
+Firefox.getDlPre24.errMsg.errParsingArtifacts={0}: Error parsing {1} Firefox web history artifacts.
+Firefox.getDlV24.errMsg.errFetchFiles=Error fetching 'downloads' files for Firefox.
+Firefox.getDlV24.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.getDlV24.errMsg.errParsingArtifacts={0}: Error parsing {1} Firefox web download artifacts.
+RAImageIngestModule.process.started=Started {0}
+RAImageIngestModule.process.errModFailed={0} failed - see log for details <br>
+RAImageIngestModule.process.errModErrs={0} had errors -- see log
+RAImageIngestModule.process.errMsg.errsEncountered=<p>Errors encountered during analysis: <ul>
+RAImageIngestModule.process.errMsgSub.oneErr=1 error found
+RAImageIngestModule.process.errMsgSub.nErrs={0} errors found
+RAImageIngestModule.process.ingestMsg.finished=Finished {0} - {1}
+RAImageIngestModule.process.errMsg.noErrs=<p>No errors encountered.</p>
+RAImageIngestModule.process.errMsgSub.noErrs=No errors reported
+RAImageIngestModule.process.histMsg.title=<p>Browser Data on {0}:<ul>
+RAImageIngestModule.process.histMsg.found=\ Found.
+RAImageIngestModule.process.histMsg.notFnd=\ Not Found.
+RAImageIngestModule.process.ingestMsg.results={0} - Browser Results
+RAImageIngestModule.complete.errMsg.failed={0} failed to complete - see log for details <br>
+RAImageIngestModule.getName=Recent Activity
+RAImageIngestModule.getDesc=Extracts recent user activity, such as Web browsing, recently used documents and installed programs.
+RecentDocumentsByLnk.getRecDoc.errMsg.errGetLnkFiles={0}: Error getting lnk Files.
+RecentDocumentsByLnk.getRecDoc.errParsingFile={0}: Error parsing Recent File {1}
+RecentDocumentsByLnk.parentModuleName.noSpace=RecentActivity
+RecentDocumentsByLnk.parentModuleName=Recent Activity
+SearchEngineURLQueryAnalyzer.moduleName.text=Search Engine
+SearchEngineURLQueryAnalyzer.engineName.none=NONE
+SearchEngineURLQueryAnalyzer.domainSubStr.none=NONE
+SearchEngineURLQueryAnalyzer.toString=Name: {0}\nDomain Substring: {1}\nCount: {2}\nSplit Tokens: \n{3}
+SearchEngineURLQueryAnalyzer.parentModuleName.noSpace=RecentActivity
+SearchEngineURLQueryAnalyzer.parentModuleName=Recent Activity
+UsbDeviceIdMapper.parseAndLookup.text=Product: {0}
diff --git a/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/Bundle.properties-MERGED b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..5e110180864de99961cba2b123d1a4decc84c706
--- /dev/null
+++ b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/Bundle.properties-MERGED
@@ -0,0 +1,198 @@
+cannotBuildXmlParser=Unable to build XML parser: 
+cannotLoadSEUQA=Unable to load Search Engine URL Query Analyzer settings file, SEUQAMappings.xml: 
+cannotParseXml=Unable to parse XML file: 
+ChromeCacheExtractor.moduleName=ChromeCacheExtractor
+# {0} - module name
+# {1} - row number
+# {2} - table length
+# {3} - cache path
+ChromeCacheExtractor.progressMsg={0}: Extracting cache entry {1} of {2} entries from {3}
+DataSourceUsage_AndroidMedia=Android Media Card
+DataSourceUsage_FlashDrive=Flash Drive
+# {0} - OS name
+DataSourceUsageAnalyzer.customVolume.label=OS Drive ({0})
+DataSourceUsageAnalyzer.parentModuleName=Recent Activity
+Extract.indexError.message=Failed to index artifact for keyword search.
+Extract.noOpenCase.errMsg=No open case available.
+ExtractEdge_getHistory_containerFileNotFound=Error while trying to analyze Edge history
+ExtractEdge_Module_Name=Microsoft Edge
+ExtractEdge_process_errMsg_errGettingWebCacheFiles=Error trying to retrieving Edge WebCacheV01 file
+ExtractEdge_process_errMsg_spartanFail=Failure processing Microsoft Edge spartan.edb file
+ExtractEdge_process_errMsg_unableFindESEViewer=Unable to find ESEDatabaseViewer
+ExtractEdge_process_errMsg_webcacheFail=Failure processing Microsoft Edge WebCacheV01.dat file
+ExtractOs.androidOs.label=Android
+ExtractOs.androidVolume.label=OS Drive (Android)
+ExtractOs.debianLinuxOs.label=Linux (Debian)
+ExtractOs.debianLinuxVolume.label=OS Drive (Linux Debian)
+ExtractOs.fedoraLinuxOs.label=Linux (Fedora)
+ExtractOs.fedoraLinuxVolume.label=OS Drive (Linux Fedora)
+ExtractOs.gentooLinuxOs.label=Linux (Gentoo)
+ExtractOs.gentooLinuxVolume.label=OS Drive (Linux Gentoo)
+ExtractOs.mandrakeLinuxOs.label=Linux (Mandrake)
+ExtractOs.mandrakeLinuxVolume.label=OS Drive (Linux Mandrake)
+ExtractOs.novellSUSEOs.label=Linux (Novell SUSE)
+ExtractOs.novellSUSEVolume.label=OS Drive (Linux Novell SUSE)
+ExtractOs.osx.label=Mac OS X
+ExtractOs.osxVolume.label=OS Drive (OS X)
+ExtractOs.parentModuleName=Recent Activity
+ExtractOs.redhatLinuxOs.label=Linux (Redhat)
+ExtractOs.redhatLinuxVolume.label=OS Drive (Linux Redhat)
+ExtractOs.slackwareLinuxOs.label=Linux (Slackware)
+ExtractOs.slackwareLinuxVolume.label=OS Drive (Linux Slackware)
+ExtractOs.solarisSparcOs.label=Linux (Solaris/Sparc)
+ExtractOs.solarisSparcVolume.label=OS Drive (Linux Solaris/Sparc)
+ExtractOs.sunJDSLinuxOs.label=Linux (Sun JDS)
+ExtractOs.sunJDSLinuxVolume.label=OS Drive (Linux Sun JDS)
+ExtractOs.ubuntuLinuxOs.label=Linux (Ubuntu)
+ExtractOs.ubuntuLinuxVolume.label=OS Drive (Linux Ubuntu)
+ExtractOs.unitedLinuxOs.label=Linux (United Linux)
+ExtractOs.unitedLinuxVolume.label=OS Drive (Linux United Linux)
+ExtractOs.windowsVolume.label=OS Drive (Windows)
+ExtractOs.yellowDogLinuxOs.label=Linux (Yellow Dog)
+ExtractOs.yellowDogLinuxVolume.label=OS Drive (Linux Yellow Dog)
+ExtractOS_progressMessage=Checking for OS
+ExtractSafari_Error_Getting_History=An error occurred while processing Safari history files.
+ExtractSafari_Error_Parsing_Bookmark=An error occured while processing Safari Bookmark files
+ExtractSafari_Error_Parsing_Cookies=An error occured while processing Safari Cookies files
+ExtractSafari_Module_Name=Safari
+ExtractZone_Internet=Internet Zone
+ExtractZone_Local_Intranet=Local Intranet Zone
+ExtractZone_Local_Machine=Local Machine Zone
+ExtractZone_process_errMsg=An error occured processing ':Zone.Indentifier' files.
+ExtractZone_process_errMsg_find=A failure occured while searching for :Zone.Indentifier files.
+ExtractZone_progress_Msg=Extracting :Zone.Identifer files
+ExtractZone_Restricted=Restricted Sites Zone
+ExtractZone_Trusted=Trusted Sites Zone
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=Recent Activity ingest module.\n\n\The module extracts useful information about the recent user activity on the disk image being ingested, such as:\n\n- Recently open documents,\n- Web activity (sites visited, stored cookies, book marked sites, search engine queries, file downloads),\n- Recently attached devices,\n- Installed programs.\n\nThe module currently supports Windows only disk images.\nThe plugin is also fully functional when deployed on Windows version of Autopsy.
+OpenIDE-Module-Name=RecentActivity
+OpenIDE-Module-Short-Description=Recent Activity finder ingest module
+Chrome.moduleName=Chrome
+Chrome.getHistory.errMsg.errGettingFiles=Error when trying to get Chrome history files.
+Chrome.getHistory.errMsg.couldntFindAnyFiles=Could not find any allocated Chrome history files.
+Chrome.getHistory.errMsg.errAnalyzingFile={0}: Error while trying to analyze file:{1}
+Chrome.parentModuleName=Recent Activity
+Chrome.getBookmark.errMsg.errGettingFiles=Error when trying to get Chrome Bookmark files.
+Chrome.getBookmark.errMsg.errAnalyzingFile={0}: Error while trying to analyze file:{1}
+Chrome.getBookmark.errMsg.errAnalyzingFile3={0}: Error while trying to analyze file: {1}
+Chrome.getBookmark.errMsg.errAnalyzingFile4={0}: Error while trying to analyze file:{1}
+Chrome.getCookie.errMsg.errGettingFiles=Error when trying to get Chrome history files.
+Chrome.getCookie.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Chrome.getDownload.errMsg.errGettingFiles=Error when trying to get Chrome history files.
+Chrome.getDownload.errMsg.errAnalyzeFiles1={0}: Error while trying to analyze file:{1}
+Chrome.getLogin.errMsg.errGettingFiles=Error when trying to get Chrome history files.
+Chrome.getLogin.errMsg.errAnalyzingFiles={0}: Error while trying to analyze file:{1}
+Chrome.getAutofill.errMsg.errGettingFiles=Error when trying to get Chrome Web Data files.
+Chrome.getAutofill.errMsg.errAnalyzingFiles={0}: Error while trying to analyze file:{1}
+ExtractIE.moduleName.text=Internet Explorer
+ExtractIE.getBookmark.errMsg.errGettingBookmarks={0}: Error getting Internet Explorer Bookmarks.
+ExtractIE.parentModuleName.noSpace=RecentActivity
+ExtractIE.parentModuleName=Recent Activity
+ExtractIE.getURLFromIEBmkFile.errMsg={0}: Error parsing IE bookmark File {1}
+ExtractIE.getURLFromIEBmkFile.errMsg2={0}: Error parsing IE bookmark File {1}
+ExtractIE.getCookie.errMsg.errGettingFile={0}: Error getting Internet Explorer cookie files.
+ExtractIE.getCookie.errMsg.errReadingIECookie={0}: Error reading Internet Explorer cookie {1}
+ExtractIE.getHistory.errMsg.unableToGetHist={0}: Unable to get IE History: pasco not found
+ExtractIE.getHistory.errMsg.errGettingHistFiles={0}: Error getting Internet Explorer history files
+ExtractIE.getHistory.errMsg.noHistFiles=No InternetExplorer history files found.
+ExtractIE.getHistory.errMsg.errWriteFile={0}: Error while trying to write file:{1}
+ExtractIE.getHistory.errMsg.errProcHist={0}: Error processing Internet Explorer history.
+ExtractIE.parsePascoOutput.errMsg.notFound={0}: Pasco output not found: {1}
+ExtractIE.parsePascoOutput.errMsg.errParsing={0}: Error parsing IE history entry {1}
+ExtractIE.parsePascoOutput.errMsg.errParsingEntry={0}: Error parsing Internet Explorer History entry.
+ExtractRegistry.moduleName.text=Registry
+ExtractRegistry.findRegFiles.errMsg.errReadingFile=Error fetching registry file: {0}
+ExtractRegistry.analyzeRegFiles.errMsg.errWritingTemp={0}: Error analyzing registry file {1}
+ExtractRegistry.analyzeRegFiles.failedParsingResults={0}: Failed parsing registry file results {1}
+ExtractRegistry.parentModuleName.noSpace=RecentActivity
+ExtractRegistry.programName=RegRipper
+ExtractRegistry.analyzeRegFiles.errMsg.errReadingRegFile={0}: Error reading registry file - {1}
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile={0}: Failed to analyze registry file
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile2={0}: Failed to analyze registry file
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile3={0}: Failed to analyze registry file
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile4={0}: Failed to analyze registry file
+Firefox.moduleName=FireFox
+Firefox.getHistory.errMsg.errFetchingFiles=Error fetching internet history files for Firefox.
+Firefox.getHistory.errMsg.noFilesFound=No FireFox history files found.
+Firefox.getHistory.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.getFormsAutofill.errMsg.errFetchingFiles=Error fetching form history file for Firefox.
+Firefox.getFormsAutofill.errMsg.noFilesFound=No FireFox form history files found.
+Firefox.getFormsAutofill.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.getAutofillProfiles.errMsg.errFetchingFiles=Error fetching Autofill Profiles file for Firefox.
+Firefox.getAutofillProfiles.errMsg.noFilesFound=No FireFox Autofill Profiles files found.
+Firefox.getAutofillProfiles.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.parentModuleName.noSpace=RecentActivity
+Firefox.parentModuleName=Recent Activity
+Firefox.getBookmark.errMsg.errFetchFiles=Error fetching bookmark files for Firefox.
+Firefox.getBookmark.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.getCookie.errMsg.errFetchFile=Error fetching cookies files for Firefox.
+Firefox.getCookie.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.getDlPre24.errMsg.errFetchFiles=Error fetching 'downloads' files for Firefox.
+Firefox.getDlPre24.errMsg.errAnalyzeFiles={0}: Error while trying to analyze file:{1}
+Firefox.getDlPre24.errMsg.errParsingArtifacts={0}: Error parsing {1} Firefox web history artifacts.
+Firefox.getDlV24.errMsg.errFetchFiles=Error fetching 'downloads' files for Firefox.
+Firefox.getDlV24.errMsg.errAnalyzeFile={0}: Error while trying to analyze file:{1}
+Firefox.getDlV24.errMsg.errParsingArtifacts={0}: Error parsing {1} Firefox web download artifacts.
+Progress_Message_Analyze_Registry=Analyzing Registry Files
+Progress_Message_Analyze_Usage=Data Sources Usage Analysis
+Progress_Message_Chrome_AutoFill=Chrome Auto Fill
+Progress_Message_Chrome_Bookmarks=Chrome Bookmarks
+Progress_Message_Chrome_Cache=Chrome Cache
+Progress_Message_Chrome_Cookies=Chrome Cookies
+Progress_Message_Chrome_Downloads=Chrome Downloads
+Progress_Message_Chrome_FormHistory=Chrome Form History
+Progress_Message_Chrome_History=Chrome History
+Progress_Message_Chrome_Logins=Chrome Logins
+Progress_Message_Edge_Bookmarks=Microsoft Edge Bookmarks
+Progress_Message_Edge_Cookies=Microsoft Edge Cookies
+Progress_Message_Edge_History=Microsoft Edge History
+Progress_Message_Extract_Resent_Docs=Recent Documents
+Progress_Message_Find_Search_Query=Find Search Queries
+Progress_Message_Firefox_AutoFill=Firefox Auto Fill
+Progress_Message_Firefox_Bookmarks=Firefox Bookmarks
+Progress_Message_Firefox_Cookies=Firefox Cookies
+Progress_Message_Firefox_Downloads=Firefox Downloads
+Progress_Message_Firefox_FormHistory=Firefox Form History
+Progress_Message_Firefox_History=Firefox History
+Progress_Message_IE_AutoFill=IE Auto Fill
+Progress_Message_IE_Bookmarks=IE Bookmarks
+Progress_Message_IE_Cookies=IE Cookies
+Progress_Message_IE_Downloads=IE Downloads
+Progress_Message_IE_FormHistory=IE Form History
+Progress_Message_IE_History=IE History
+Progress_Message_IE_Logins=IE Logins
+Progress_Message_Safari_Bookmarks=Safari Bookmarks
+Progress_Message_Safari_Cookies=Safari Cookies
+Progress_Message_Safari_Downloads=Safari Downloads
+Progress_Message_Safari_History=Safari History
+RAImageIngestModule.process.started=Started {0}
+RAImageIngestModule.process.errModFailed={0} failed - see log for details <br>
+RAImageIngestModule.process.errModErrs={0} had errors -- see log
+RAImageIngestModule.process.errMsg.errsEncountered=<p>Errors encountered during analysis: <ul>
+RAImageIngestModule.process.errMsgSub.oneErr=1 error found
+RAImageIngestModule.process.errMsgSub.nErrs={0} errors found
+RAImageIngestModule.process.ingestMsg.finished=Finished {0} - {1}
+RAImageIngestModule.process.errMsg.noErrs=<p>No errors encountered.</p>
+RAImageIngestModule.process.errMsgSub.noErrs=No errors reported
+RAImageIngestModule.process.histMsg.title=<p>Browser Data on {0}:<ul>
+RAImageIngestModule.process.histMsg.found=\ Found.
+RAImageIngestModule.process.histMsg.notFnd=\ Not Found.
+RAImageIngestModule.process.ingestMsg.results={0} - Browser Results
+RAImageIngestModule.complete.errMsg.failed={0} failed to complete - see log for details <br>
+RAImageIngestModule.getName=Recent Activity
+RAImageIngestModule.getDesc=Extracts recent user activity, such as Web browsing, recently used documents and installed programs.
+RecentDocumentsByLnk.getRecDoc.errMsg.errGetLnkFiles={0}: Error getting lnk Files.
+RecentDocumentsByLnk.getRecDoc.errParsingFile={0}: Error parsing Recent File {1}
+RecentDocumentsByLnk.parentModuleName.noSpace=RecentActivity
+RecentDocumentsByLnk.parentModuleName=Recent Activity
+RegRipperFullNotFound=Full version RegRipper executable not found.
+RegRipperNotFound=Autopsy RegRipper executable not found.
+# {0} - file name
+SearchEngineURLQueryAnalyzer.init.exception.msg=Unable to find {0}.
+SearchEngineURLQueryAnalyzer.moduleName.text=Search Engine
+SearchEngineURLQueryAnalyzer.engineName.none=NONE
+SearchEngineURLQueryAnalyzer.domainSubStr.none=NONE
+SearchEngineURLQueryAnalyzer.toString=Name: {0}\nDomain Substring: {1}\nCount: {2}\nSplit Tokens: \n{3}
+SearchEngineURLQueryAnalyzer.parentModuleName.noSpace=RecentActivity
+SearchEngineURLQueryAnalyzer.parentModuleName=Recent Activity
+UsbDeviceIdMapper.parseAndLookup.text=Product: {0}
diff --git a/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/Bundle_ja.properties b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..47af63c1ac33ad4e80262bc9abf45bdb93d76bf0
--- /dev/null
+++ b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/Bundle_ja.properties
@@ -0,0 +1,100 @@
+OpenIDE-Module-Display-Category=\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u30E2\u30B8\u30E5\u30FC\u30EB
+OpenIDE-Module-Long-Description=\
+    \u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u30E2\u30B8\u30E5\u30FC\u30EB\u3002\n\n\
+    \u3053\u306E\u30E2\u30B8\u30E5\u30FC\u30EB\u306F\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u4E2D\u306E\u30C7\u30A3\u30B9\u30AF\u30A4\u30E1\u30FC\u30B8\u304B\u3089\u6709\u7528\u306A\u6700\u8FD1\u306E\u30E6\u30FC\u30B6\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3\u3092\u62BD\u51FA\u3057\u307E\u3059\u3002\u4F8B\u3048\u3070\uFF1A\n\n-\u6700\u8FD1\u958B\u3044\u305F\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u3001\n-\u30A6\u30A7\u30D6\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3\uFF08\u8A2A\u308C\u305F\u30B5\u30A4\u30C8\u3001\u4FDD\u5B58\u3055\u308C\u305FCookie\u3001\u30D6\u30C3\u30AF\u30DE\u30FC\u30AF\u3055\u308C\u305F\u30B5\u30A4\u30C8\u3001\u30B5\u30FC\u30C1\u30A8\u30F3\u30B8\u30F3\u30AF\u30A8\u30EA\u3001\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\uFF09\u3001\n-\u6700\u8FD1\u63A5\u7D9A\u3057\u305F\u30C7\u30D0\u30A4\u30B9\u3001\n-\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3055\u308C\u305F\u30D7\u30ED\u30B0\u30E9\u30E0\u3002\n\n\
+    \u3053\u306E\u30E2\u30B8\u30E5\u30FC\u30EB\u306F\u73FE\u5728Windows\u306E\u30C7\u30A3\u30B9\u30AF\u30A4\u30E1\u30FC\u30B8\u3057\u304B\u30B5\u30DD\u30FC\u30C8\u3057\u3066\u3044\u307E\u305B\u3093\u3002\n\
+    \u30D7\u30E9\u30B0\u30A4\u30F3\u306FWindows\u7248\u306EAutopsy\u3092\u5229\u7528\u3059\u308B\u3068\u5168\u3066\u306E\u6A5F\u80FD\u304C\u4F7F\u3048\u307E\u3059\u3002
+OpenIDE-Module-Name=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+OpenIDE-Module-Short-Description=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3\u30D5\u30A1\u30A4\u30F3\u30C0\u30FC\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u30E2\u30B8\u30E5\u30FC\u30EB
+Chrome.moduleName=Chrome
+Chrome.getHistory.errMsg.errGettingFiles=Chrome\u5C65\u6B74\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Chrome.getHistory.errMsg.couldntFindAnyFiles=\u30A2\u30ED\u30B1\u30FC\u30B7\u30E7\u30F3\u3055\u308C\u305FChrome\u5C65\u6B74\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+Chrome.getHistory.errMsg.errAnalyzingFile={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Chrome.parentModuleName=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+Chrome.getBookmark.errMsg.errGettingFiles=Chrome\u30D6\u30C3\u30AF\u30DE\u30FC\u30AF\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Chrome.getBookmark.errMsg.errAnalyzingFile={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Chrome.getBookmark.errMsg.errAnalyzeFile={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Chrome.getBookmark.errMsg.errAnalyzingFile3={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Chrome.getBookmark.errMsg.errAnalyzingFile4={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Chrome.getCookie.errMsg.errGettingFiles=Chrome\u5C65\u6B74\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Chrome.getCookie.errMsg.errAnalyzeFile={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Chrome.getDownload.errMsg.errGettingFiles=Chrome\u5C65\u6B74\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Chrome.getDownload.errMsg.errAnalyzeFiles1={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Chrome.getLogin.errMsg.errGettingFiles=Chrome\u5C65\u6B74\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Chrome.getLogin.errMsg.errAnalyzingFiles={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Extract.dbConn.errMsg.failedToQueryDb={0}\:\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u306E\u30AF\u30A8\u30EA\u5B9F\u884C\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002
+ExtractIE.moduleName.text=Internet Explorer
+ExtractIE.getBookmark.errMsg.errGettingBookmarks={0}\: Internet Explorer\u30D6\u30C3\u30AF\u30DE\u30FC\u30AF\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+ExtractIE.parentModuleName.noSpace=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+ExtractIE.parentModuleName=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+ExtractIE.getURLFromIEBmkFile.errMsg={0}\:Internet Explorer\u30D6\u30C3\u30AF\u30DE\u30FC\u30AF\u30D5\u30A1\u30A4\u30EB{1}\u3092\u30D1\u30FC\u30B9\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ExtractIE.getURLFromIEBmkFile.errMsg2={0}\:Internet Explorer\u30D6\u30C3\u30AF\u30DE\u30FC\u30AF\u30D5\u30A1\u30A4\u30EB{1}\u3092\u30D1\u30FC\u30B9\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ExtractIE.getCookie.errMsg.errGettingFile={0}\:Internet Explorer\u306Ecookie\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+ExtractIE.getCookie.errMsg.errReadingIECookie={0}\:Internet Explorer\u306Ecookie{1}\u3092\u8AAD\u307F\u53D6\u308A\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+ExtractIE.getHistory.errMsg.unableToGetHist={0}\:Internet Explorer\u5C65\u6B74\u3092\u53D6\u5F97\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\uFF1Apasco\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F
+ExtractIE.getHistory.errMsg.errGettingHistFiles={0}\:Internet Explorer\u5C65\u6B74\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+ExtractIE.getHistory.errMsg.noHistFiles=Internet Explorer\u5C65\u6B74\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+ExtractIE.getHistory.errMsg.errWriteFile={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u66F8\u304D\u8FBC\u307F\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ExtractIE.getHistory.errMsg.errProcHist={0}\: Internet Explorer\u5C65\u6B74\u3092\u51E6\u7406\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+ExtractIE.parsePascoOutput.errMsg.notFound={0}\:Pasco\u30A2\u30A6\u30C8\u30D7\u30C3\u30C8\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\uFF1A{1}
+ExtractIE.parsePascoOutput.errMsg.errParsing={0}\:Internet Explorer\u5C65\u6B74\u30A8\u30F3\u30C8\u30EA{1}\u3092\u30D1\u30FC\u30B9\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ExtractIE.parsePascoOutput.errMsg.errParsingEntry={0}\: Internet Explorer\u5C65\u6B74\u30A8\u30F3\u30C8\u30EA\u3092\u30D1\u30FC\u30B9\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+ExtractRegistry.moduleName.text=\u30EC\u30B8\u30B9\u30C8\u30EA
+ExtractRegistry.findRegFiles.errMsg.errReadingFile=\u30EC\u30B8\u30B9\u30C8\u30EA\u30D5\u30A1\u30A4\u30EB\uFF1A{0}\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ExtractRegistry.analyzeRegFiles.errMsg.errWritingTemp={0}\:\u30EC\u30B8\u30B9\u30C8\u30EA\u30D5\u30A1\u30A4\u30EB{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ExtractRegistry.analyzeRegFiles.failedParsingResults={0}\:\u30EC\u30B8\u30B9\u30C8\u30EA\u30D5\u30A1\u30A4\u30EB\u7D50\u679C\u306E\u30D1\u30FC\u30B9\u306B\u5931\u6557\u3057\u307E\u3057\u305F{1}
+ExtractRegistry.parentModuleName.noSpace=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+ExtractRegistry.programName=\u30EC\u30B8\u30B9\u30C8\u30EA\u30EA\u30C3\u30D1\u30FC
+ExtractRegistry.analyzeRegFiles.errMsg.errReadingRegFile={0}\:\u30EC\u30B8\u30B9\u30C8\u30EA\u30D5\u30A1\u30A4\u30EB - {1}\u3092\u8AAD\u307F\u53D6\u308A\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile={0}\:\u30EC\u30B8\u30B9\u30C8\u30EA\u30D5\u30A1\u30A4\u30EB\u306E\u89E3\u6790\u306B\u5931\u6557\u3057\u307E\u3057\u305F
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile2={0}\:\u30EC\u30B8\u30B9\u30C8\u30EA\u30D5\u30A1\u30A4\u30EB\u306E\u89E3\u6790\u306B\u5931\u6557\u3057\u307E\u3057\u305F
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile3={0}\:\u30EC\u30B8\u30B9\u30C8\u30EA\u30D5\u30A1\u30A4\u30EB\u306E\u89E3\u6790\u306B\u5931\u6557\u3057\u307E\u3057\u305F
+ExtractRegistry.execRegRip.errMsg.failedAnalyzeRegFile4={0}\:\u30EC\u30B8\u30B9\u30C8\u30EA\u30D5\u30A1\u30A4\u30EB\u306E\u89E3\u6790\u306B\u5931\u6557\u3057\u307E\u3057\u305F
+Firefox.moduleName=FireFox
+Firefox.getHistory.errMsg.errFetchingFiles=Firefox\u306E\u30A4\u30F3\u30BF\u30FC\u30CD\u30C3\u30C8\u5C65\u6B74\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Firefox.getHistory.errMsg.noFilesFound=Firefox\u5C65\u6B74\u30D5\u30A1\u30A4\u30EB\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+Firefox.getHistory.errMsg.errAnalyzeFile={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Firefox.parentModuleName.noSpace=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+Firefox.parentModuleName=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+Firefox.getBookmark.errMsg.errFetchFiles=Firefox\u306E\u30D6\u30C3\u30AF\u30DE\u30FC\u30AF\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Firefox.getBookmark.errMsg.errAnalyzeFile={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u306E\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Firefox.getCookie.errMsg.errFetchFile=Firefox\u306Ecookie\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Firefox.getCookie.errMsg.errAnalyzeFile={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Firefox.getDlPre24.errMsg.errFetchFiles=Firefox\u306E\u300C\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u300D\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Firefox.getDlPre24.errMsg.errAnalyzeFiles={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Firefox.getDlPre24.errMsg.errParsingArtifacts={0}\:{1} Firefox\u30A6\u30A7\u30D6\u5C65\u6B74\u30A2\u30FC\u30C6\u30A3\u30D5\u30A1\u30AF\u30C8\u3092\u30D1\u30FC\u30B9\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Firefox.getDlV24.errMsg.errFetchFiles=Firefox\u306E\u300C\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\u300D\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+Firefox.getDlV24.errMsg.errAnalyzeFile={0}\:\u30D5\u30A1\u30A4\u30EB\:{1}\u3092\u89E3\u6790\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+Firefox.getDlV24.errMsg.errParsingArtifacts={0}\:{1} Firefox\u30A6\u30A7\u30D6\u5C65\u6B74\u30A2\u30FC\u30C6\u30A3\u30D5\u30A1\u30AF\u30C8\u3092\u30D1\u30FC\u30B9\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+RAImageIngestModule.process.started={0}\u3092\u958B\u59CB\u3057\u307E\u3057\u305F
+RAImageIngestModule.process.errModFailed={0}\u5931\u6557\u3057\u307E\u3057\u305F - \u8A73\u7D30\u306F\u30ED\u30B0\u3092\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044<br>
+RAImageIngestModule.process.errModErrs={0}\u306B\u30A8\u30E9\u30FC\u304C\u3042\u308A\u307E\u3057\u305F -- \u30ED\u30B0\u3092\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044
+RAImageIngestModule.process.errMsg.errsEncountered=<p>\u89E3\u6790\u4E2D\u306B\u767A\u751F\u3057\u305F\u30A8\u30E9\u30FC\uFF1A <ul>
+RAImageIngestModule.process.errMsgSub.oneErr=1\u3064\u306E\u30A8\u30E9\u30FC\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F
+RAImageIngestModule.process.errMsgSub.nErrs={0}\u306E\u30A8\u30E9\u30FC\u304C\u898B\u3064\u304B\u308A\u307E\u3057\u305F
+RAImageIngestModule.process.ingestMsg.finished=\u5B8C\u4E86 {0} - {1}
+RAImageIngestModule.process.errMsg.noErrs=<p>\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u305B\u3093\u3067\u3057\u305F\u3002</p>
+RAImageIngestModule.process.errMsgSub.noErrs=\u30A8\u30E9\u30FC\u304C\u30EC\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093
+RAImageIngestModule.process.histMsg.title=<p>{0}\u306B\u95A2\u3057\u3066\u306E\u30D6\u30E9\u30A6\u30B6\u30C7\u30FC\u30BF\uFF1A<ul>
+RAImageIngestModule.process.histMsg.found= \u898B\u3064\u304B\u308A\u307E\u3057\u305F\u3002
+RAImageIngestModule.process.histMsg.notFnd=\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+RAImageIngestModule.process.ingestMsg.results={0} - \u30D6\u30E9\u30A6\u30B6\u7D50\u679C
+RAImageIngestModule.complete.errMsg.failed={0} \u5B8C\u4E86\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F - \u8A73\u7D30\u306F\u30ED\u30B0\u3092\u78BA\u8A8D\u3057\u3066\u4E0B\u3055\u3044 <br>
+RAImageIngestModule.getName=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+RAImageIngestModule.getDesc=\u30A6\u30A7\u30D6\u30D6\u30E9\u30A6\u30B8\u30F3\u30B0\u3001\u6700\u8FD1\u958B\u3044\u305F\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8\u3001\u6700\u8FD1\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB\u3057\u305F\u30D7\u30ED\u30B0\u30E9\u30E0\u7B49\u306E\u6700\u8FD1\u306E\u30E6\u30FC\u30B6\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3\u3092\u62BD\u51FA\u3057\u307E\u3059\u3002
+RecentDocumentsByLnk.getRecDoc.errMsg.errGetLnkFiles={0}\:lnk\u30D5\u30A1\u30A4\u30EB\u3092\u53D6\u5F97\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+RecentDocumentsByLnk.getRecDoc.errParsingFile={0}\: \u6700\u8FD1\u306E\u30D5\u30A1\u30A4\u30EB{1}\u3092\u30D1\u30FC\u30B9\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+RecentDocumentsByLnk.parentModuleName.noSpace=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+RecentDocumentsByLnk.parentModuleName=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+SearchEngineURLQueryAnalyzer.moduleName.text=\u691C\u7D22\u30A8\u30F3\u30B8\u30F3
+SearchEngineURLQueryAnalyzer.engineName.none=\u7121\u3057
+SearchEngineURLQueryAnalyzer.domainSubStr.none=\u7121\u3057
+SearchEngineURLQueryAnalyzer.toString=\u540D\u79F0\uFF1A {0}\n\
+ \u30C9\u30E1\u30A4\u30F3\u30B5\u30D6\u30B9\u30C8\u30EA\u30F3\u30B0\uFF1A {1}\n\
+ \u30AB\u30A6\u30F3\u30C8\uFF1A {2}\n\
+ \u5206\u5272\u30C8\u30FC\u30AF\u30F3\n\
+ {3}
+SearchEngineURLQueryAnalyzer.parentModuleName.noSpace=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+SearchEngineURLQueryAnalyzer.parentModuleName=\u6700\u8FD1\u306E\u30A2\u30AF\u30C6\u30A3\u30D3\u30C6\u30A3
+SearchEngineURLQueryAnalyzer.init.exception.msg={0}\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F
+UsbDeviceIdMapper.parseAndLookup.text=\u30D7\u30ED\u30C0\u30AF\u30C8\uFF1A{0}
\ No newline at end of file
diff --git a/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/SEUQAMappings.xml b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/SEUQAMappings.xml
new file mode 100644
index 0000000000000000000000000000000000000000..65e97df9c11b70bfc7671e32602680f7c438ab41
--- /dev/null
+++ b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/SEUQAMappings.xml
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!---
+This file contains the parameters for search engines inside Autopsy for the SearchEngineURLQueryAnalyzer (SEUQA) module.
+
+Each SearchEngine node is one possible result for SEUQA to return.
+Although most engines have a simple "q=" format for determing the query, some are not so elemental.
+If a new engine is encountered, or current engines change their formats, those changes may be
+easily reflected in these XML mappings. 
+
+A search engine may have an unlimited number of splitTokens associated with it, each for the different formats of queries it supports.
+Each splitToken contains a single mapping of a raw URL substring to its regex equivalent. 
+
+SearchEngine:
+    engine:             The engines basic name
+    domainSubstring:    The domain of the URL such that it can uniquely be identified as given engine.
+    
+splitToken:
+    plainToken:         The string in the URL that is immediately followed by the actual query. 
+                            ex) In a url string that looks like:
+                                https://www.google.com/#hl=en&output=search&sclient=psy-ab&q=hello+world&oq=original+query&gs_l=hp.3
+                                the plainToken would be "&q=". Take care to encode raw &'s as "&amp;" in xml.
+                    
+    regexToken:         The plainToken's equivalent in regex format. Usually, this is simply escaping the ? character with two backslashes. 
+                            ex) "?q=" becomes "\\?q="
+                    
+-->
+<SES>
+		<SearchEngine engine="Google" domainSubstring=".google." >
+			<splitToken plainToken="?q=" regexToken="\\?q=" />
+			<splitToken plainToken="&amp;q=" regexToken="&amp;q="/> 
+        </SearchEngine>
+        
+		<SearchEngine engine="Yahoo" domainSubstring=".yahoo." >
+			<splitToken plainToken="?p=" regexToken="\\?p=" />
+		</SearchEngine>
+                
+               <SearchEngine engine="Twitter" domainSubstring="twitter." >
+			<splitToken plainToken="?q=" regexToken="\\?q=" />
+			<splitToken plainToken="&amp;q=" regexToken="&amp;q="/> 
+               </SearchEngine>
+               
+                <SearchEngine engine="LinkedIn" domainSubstring=".linkedin." >
+			<splitToken plainToken="&amp;keywords=" regexToken="&amp;keywords="/> 
+               </SearchEngine>
+               
+                <SearchEngine engine="Facebook" domainSubstring=".facebook." >
+			<splitToken plainToken="?value=" regexToken="\\?value="/> 
+               </SearchEngine>
+
+		<SearchEngine engine="Bing" domainSubstring=".bing" >
+			<splitToken plainToken="search?q=" regexToken="search\\?q=" />
+
+        </SearchEngine>
+		<SearchEngine engine="Baidu" domainSubstring=".baidu" >
+			<splitToken plainToken="?wd=" regexToken="\\?wd=" />
+			<splitToken plainToken="?kw=" regexToken="\\?kw=" />
+			<splitToken plainToken="baidu.com/q?" regexToken="word=" />
+			<splitToken plainToken="baidu.com/m?" regexToken="word=" />
+			<splitToken plainToken="baidu.com/i?" regexToken="word=" />
+			<splitToken plainToken="/qw=" regexToken="\\qw=" />
+			<splitToken plainToken="?qw=" regexToken="\\qw=" />
+			<splitToken plainToken="bs="  regexToken="&amp;bs=" />
+        </SearchEngine> 
+
+		<SearchEngine engine="Sogou" domainSubstring=".sogou.com" >
+			<splitToken plainToken="query=" regexToken="query=" />
+		</SearchEngine> 
+
+		<SearchEngine engine="Soso" domainSubstring=".soso.com" >
+			<splitToken plainToken="p=S" regexToken="p=S" />
+			<splitToken plainToken="?w=" regexToken="\\?w=" />
+			<splitToken plainToken="&amp;w" regexToken="&amp;w"/>
+		</SearchEngine> 
+
+		<SearchEngine engine="Youdao" domainSubstring=".youdao" >
+			<splitToken plainToken="search?q=" regexToken="\\?q=" />
+			<splitToken plainToken="?i=" regexToken="\\?i=" />
+		</SearchEngine> 
+
+		<SearchEngine engine="Yandex" domainSubstring=".yandex" >
+			<splitToken plainToken="?text=" regexToken="\\?text=" />
+			<splitToken plainToken="&amp;text=" regexToken="&amp;text" />
+		</SearchEngine> 
+
+		<SearchEngine engine="Biglobe" domainSubstring=".biglobe" >
+			<splitToken plainToken="?search=" regexToken="\\?search=" />
+			<splitToken plainToken="?q=" regexToken="\\?q=" />
+			<splitToken plainToken="/key/" regexToken="/key/" />
+			<splitToken plainToken="&amp;q=" regexToken="&amp;q="/>
+		</SearchEngine> 
+
+		<SearchEngine engine="Linkestan" domainSubstring="linkestan.com" >
+			<splitToken plainToken="?psearch=" regexToken="\\?psearch=" />
+		</SearchEngine> 
+
+		<SearchEngine engine="Parseek" domainSubstring=".parseek.com" >
+			<splitToken plainToken="?q=" regexToken="\\?q=" />
+		</SearchEngine> 
+
+		<SearchEngine engine="Parset" domainSubstring=".parset.com" >
+			<splitToken plainToken="?Keyword=" regexToken="\\?Keyword=" />
+		</SearchEngine> 
+
+
+</SES>
\ No newline at end of file
diff --git a/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/SearchEngineSchema.xsd b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/SearchEngineSchema.xsd
new file mode 100644
index 0000000000000000000000000000000000000000..4316043242b2c8e2d3ffe8a36190ee6b3c7aa110
--- /dev/null
+++ b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/SearchEngineSchema.xsd
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- 
+This file describes the schema definition for its twin, SEUQAMappings.xml
+-->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+<!-- definition of simple elements -->
+<xs:attribute name="engine" type="xs:string"/>
+<xs:attribute name="domainSubstring" type="xs:string"/>
+<xs:attribute name="plainToken" type="xs:string"/>
+<xs:attribute name="regexToken" type="xs:string"/>
+
+<!-- definition of complex elements -->
+<xs:element name="splitToken">
+    <xs:complexType>
+        <xs:sequence/>
+            <xs:attribute ref="plainToken" use="required"/>
+            <xs:attribute ref="regexToken" use="required"/>
+    </xs:complexType>
+</xs:element>
+
+<xs:element name="SearchEngine">
+    <xs:complexType>
+        <xs:sequence>
+            <xs:element ref="splitToken" maxOccurs="unbounded"/>
+        </xs:sequence>
+            <xs:attribute ref="engine" use="required"/>
+            <xs:attribute ref="domainSubstring" use="required"/>
+    </xs:complexType>
+</xs:element>
+
+<xs:element name="SES">
+    <xs:complexType>
+        <xs:sequence>
+            <xs:element ref="SearchEngine" maxOccurs="unbounded"/>
+        </xs:sequence>
+    </xs:complexType>
+</xs:element>
+
+</xs:schema>
diff --git a/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/USB_DATA.txt b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/USB_DATA.txt
new file mode 100644
index 0000000000000000000000000000000000000000..c8a83c862be06dda0c1e10d046a2852519a51feb
--- /dev/null
+++ b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/USB_DATA.txt
@@ -0,0 +1,18410 @@
+#
+#	List of USB ID's
+#
+#	Maintained by Stephen J. Gowdy <linux.usb.ids@gmail.com>
+#	If you have any new entries, please submit them via
+#		http://www.linux-usb.org/usb-ids.html
+#	or send entries as patches (diff -u old new) in the
+#	body of your email (a bot will attempt to deal with it).
+#	The latest version can be obtained from
+#		http://www.linux-usb.org/usb.ids
+#
+# Version: 2014.02.03
+# Date:    2014-02-03 20:34:03
+#
+
+# Vendors, devices and interfaces. Please keep sorted.
+
+# Syntax:
+# vendor  vendor_name
+#	device  device_name				<-- single tab
+#		interface  interface_name		<-- two tabs
+
+0001  Fry's Electronics
+	142b  Arbiter Systems, Inc.
+	7778  Counterfeit flash drive [Kingston]
+0002  Ingram
+0003  Club Mac
+0004  Nebraska Furniture Mart
+0011  Unknown manufacturer
+	7788  Flash mass storage drive
+0053  Planex
+	5301  GW-US54ZGL 802.11bg
+0079  DragonRise Inc.
+	0006  PC TWIN SHOCK Gamepad
+	0011  Gamepad
+0105  Trust International B.V.
+	145f  NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211]
+0145  Unknown
+	0112  Card Reader
+017c  MLK
+	145f  Trust Deskset
+0200  TP-Link
+	0201  MA180 UMTS Modem
+0204  Chipsbank Microelectronics Co., Ltd
+	6025  CBM2080 / CBM2090 Flash drive controller
+	6026  CBM1180 Flash drive controller
+0218  Hangzhou Worlde
+	0301  MIDI Port
+02ad  HUMAX Co., Ltd.
+	138c  PVR Mass Storage
+0300  MM300 eBook Reader
+0324  OCZ Technology Inc
+	bc06  OCZ ATV USB 2.0 Flash Drive
+	bc08  OCZ Rally2/ATV USB 2.0 Flash Drive
+0325  OCZ Technology Inc
+	ac02  ATV Turbo / Rally2 Dual Channel USB 2.0 Flash Drive
+0386  LTS
+	0001  PSX for USB Converter
+03d9  Shenzhen Sinote Tech-Electron Co., Ltd
+	0499  SE340D PC Remote Control
+03da  Bernd Walter Computer Technology
+	0002  HD44780 LCD interface
+03e8  EndPoints, Inc.
+	0004  SE401 Webcam
+	0008  101 Ethernet [klsi]
+	0015  ATAPI Enclosure
+	2123  SiPix StyleCam Deluxe
+	8004  Aox 99001
+03e9  Thesys Microelectronics
+03ea  Data Broadcasting Corp.
+03eb  Atmel Corp.
+	0902  4-Port Hub
+	2002  Mass Storage Device
+	2015  at90usbkey sample firmware (HID keyboard)
+	2018  at90usbkey sample firmware (CDC ACM)
+	2019  stk525 sample firmware (microphone)
+	201c  at90usbkey sample firmware (HID mouse)
+	201d  at90usbkey sample firmware (HID generic)
+	2022  at90usbkey sample firmware (composite device)
+	2040  LUFA Test PID
+	2041  LUFA Mouse Demo Application
+	2042  LUFA Keyboard Demo Application
+	2043  LUFA Joystick Demo Application
+	2044  LUFA CDC Demo Application
+	2045  LUFA Mass Storage Demo Application
+	2046  LUFA Audio Output Demo Application
+	2047  LUFA Audio Input Demo Application
+	2048  LUFA MIDI Demo Application
+	2049  Stripe Snoop Magnetic Stripe Reader
+	204a  LUFA CDC Class Bootloader
+	204b  LUFA USB to Serial Adapter Project
+	204c  LUFA RNDIS Demo Application
+	204d  LUFA Combined Mouse and Keyboard Demo Application
+	204e  LUFA Dual CDC Demo Application
+	204f  LUFA Generic HID Demo Application
+	2060  Benito Programmer Project
+	2061  LUFA Combined Mass Storage and Keyboard Demo Application
+	2062  LUFA Combined CDC and Mouse Demo Application
+	2063  LUFA Datalogger Device
+	2064  Interfaceless Control-Only LUFA Devices
+	2065  LUFA Test and Measurement Demo Application
+	2066  LUFA Multiple Report HID Demo
+	2068  LUFA Virtual Serial/Mass Storage Demo
+	2069  LUFA Webserver Project
+	2103  JTAG ICE mkII
+	2104  AVR ISP mkII
+	2105  AVRONE!
+	2106  STK600 development board
+	2107  AVR Dragon
+	2109  STK541 ZigBee Development Board
+	210d  XPLAIN evaluation kit (CDC ACM)
+	2110  AVR JTAGICE3 Debugger and Programmer
+	2122  XMEGA-A1 Explained evaluation kit
+	2310  EVK11xx evaluation board
+	2fe4  ATxmega32A4U DFU bootloader
+	2ff0  atmega32u2 DFU bootloader
+	2ffa  at90usb162 DFU bootloader
+	2ffb  at90usb AVR DFU bootloader
+	2ffd  at89c5130/c5131 DFU bootloader
+	2fff  at89c5132/c51snd1c DFU bootloader
+	3301  at43301 4-Port Hub
+	3312  4-Port Hub
+	4102  AirVast W-Buddie WN210
+	5601  at76c510 Prism-II 802.11b Access Point
+	5603  Cisco 7920 WiFi IP Phone
+	6119  AT91SAM CDC Demo Application
+	6124  at91sam SAMBA bootloader
+	6127  AT91SAM HID Keyboard Demo Application
+	6129  AT91SAM Mass Storage Demo Application
+	6200  AT91SAM HID Mouse Demo Application
+	7603  D-Link DWL-120 802.11b Wireless Adapter [Atmel at76c503a]
+	7604  at76c503a 802.11b Adapter
+	7605  at76c503a 802.11b Adapter
+	7606  at76c505 802.11b Adapter
+	7611  at76c510 rfmd2948 802.11b Access Point
+	7613  WL-1130 USB
+	7614  AT76c505a Wireless Adapter
+	7615  AT76C505AMX Wireless Adapter
+	7617  AT76C505AS Wireless Adapter
+	7800  Mini Album
+	ff07  Tux Droid fish dongle
+03ec  Iwatsu America, Inc.
+03ed  Mitel Corp.
+03ee  Mitsumi
+	0000  CD-R/RW Drive
+	2501  eHome Infrared Receiver
+	2502  eHome Infrared Receiver
+	5609  Japanese Keyboard
+	641f  WIF-0402C Bluetooth Adapter
+	6438  Bluetooth Device
+	6440  WML-C52APR Bluetooth Adapter
+	6901  SmartDisk FDD
+	6902  Floppy Disk Drive
+	7500  CD-R/RW
+	ffff  Dongle with BlueCore in DFU mode
+03f0  Hewlett-Packard
+	0004  DeskJet 895c
+	0011  OfficeJet G55
+	0012  DeskJet 1125C Printer Port
+	0024  KU-0316 Keyboard
+	002a  LaserJet P1102
+	0101  ScanJet 4100c
+	0102  PhotoSmart S20
+	0104  DeskJet 880c/970c
+	0105  ScanJet 4200c
+	0107  CD-Writer Plus
+	010c  Multimedia Keyboard Hub
+	0111  G55xi Printer/Scanner/Copier
+	0117  LaserJet 3200
+	011c  hn210w 802.11b Adapter
+	011d  Bluetooth 1.2 Interface [Broadcom BCM2035]
+	0121  HP49g+ Calculator
+	0122  HID Internet Keyboard
+	0201  ScanJet 6200c
+	0202  PhotoSmart S20
+	0204  DeskJet 815c
+	0205  ScanJet 3300c
+	0207  CD-Writer Plus 8200e
+	020c  Multimedia Keyboard
+	0211  OfficeJet G85
+	0212  DeskJet 1220C
+	0217  LaserJet 2200
+	0218  APOLLO P2500/2600
+	0304  DeskJet 810c/812c
+	0305  ScanJet 4300c
+	0307  CD-Writer+ CD-4e
+	0311  OfficeJet G85xi
+	0312  Color Inkjet CP1700
+	0314  designjet 30/130 series
+	0317  LaserJet 1200
+	0324  SK-2885 keyboard
+	0401  ScanJet 5200c
+	0404  DeskJet 830c/832c
+	0405  ScanJet 3400cse
+	0411  OfficeJet G95
+	0412  Printing Support
+	0417  LaserJet 1200 series
+	0423  HS-COMBO Cardreader
+	042a  LaserJet M1132 MFP
+	0441  HP Prime Calculator
+	0504  DeskJet 885c
+	0505  ScanJet 2100c
+	0507  DVD+RW
+	050c  5219 Wireless Keyboard
+	0511  OfficeJet K60
+	0512  DeckJet 450
+	0517  LaserJet 1000
+	051d  Bluetooth Interface
+	0601  ScanJet 6300c
+	0604  DeskJet 840c
+	0605  ScanJet 2200c
+	0611  OfficeJet K60xi
+	0612  business inkjet 3000
+	0624  Bluetooth Dongle
+	0701  ScanJet 5300c/5370c
+	0704  DeskJet 825c
+	0705  ScanJet 4400c
+	0711  OfficeJet K80
+	0712  DeskJet 1180c
+	0714  Printing Support
+	0801  ScanJet 7400c
+	0804  DeskJet 816c
+	0805  HP4470C
+	0811  OfficeJet K80xi
+	0817  LaserJet 3300
+	0901  ScanJet 2300c
+	0904  DeskJet 845c
+	0912  Printing Support
+	0917  LaserJet 3330
+	0924  Modular Smartcard Keyboard
+	094a  Optical Mouse [672662-001]
+	0a01  ScanJet 2400c
+	0a17  color LaserJet 3700
+	0b01  ScanJet 82x0C
+	0b0c  Wireless Keyboard and Optical Mouse receiver
+	0b17  LaserJet 2300d
+	0c17  LaserJet 1010
+	0c24  Bluetooth Dongle
+	0d12  OfficeJet 9100 series
+	0d17  LaserJet 1012
+	0e17  LaserJet 1015
+	0f0c  Wireless Keyboard and Optical Mouse receiver
+	0f11  OfficeJet V40
+	0f12  Printing Support
+	0f17  LaserJet 1150
+	1001  Photo Scanner 1000
+	1002  PhotoSmart 140 series
+	1004  DeskJet 970c/970cse
+	1005  ScanJet 5400c
+	1011  OfficeJet V40xi
+	1016  Jornada 548 / iPAQ HW6515 Pocket PC
+	1017  LaserJet 1300
+	1024  Smart Card Keyboard
+	1027  Virtual keyboard and mouse
+	1102  PhotoSmart 240 series
+	1104  DeskJet 959c
+	1105  ScanJet 5470c/5490c
+	1111  OfficeJet v60
+	1116  Jornada 568 Pocket PC
+	1117  LaserJet 1300n
+	1151  PSC-750xi Printer/Scanner/Copier
+	1202  PhotoSmart 320 series
+	1204  DeskJet 930c
+	1205  ScanJet 4500C/5550C
+	1211  OfficeJet v60xi
+	1217  LaserJet 2300L
+	1302  PhotoSmart 370 series
+	1305  ScanJet 4570c
+	1311  OfficeJet V30
+	1312  DeskJet 460
+	1317  LaserJet 1005
+	1327  iLO Virtual Hub
+	1405  ScanJet 3670
+	1411  PSC 750
+	1424  f2105 Monitor Hub
+	1502  PhotoSmart 420 series
+	1504  DeskJet 920c
+	150c  Mood Lighting (Microchip Technology Inc.)
+	1511  PSC 750xi
+	1512  Printing Support
+	1517  color LaserJet 3500
+	1524  Smart Card Keyboard - KR
+	1602  PhotoSmart 330 series
+	1604  DeskJet 940c
+	1605  ScanJet 5530C PhotoSmart
+	1611  psc 780
+	1617  LaserJet 3015
+	161d  Wireless Rechargeable Optical Mouse (HID)
+	1624  Smart Card Keyboard - JP
+	1702  PhotoSmart 380 series
+	1704  DeskJet 948C
+	1705  ScanJet 5590
+	1711  psc 780xi
+	1712  Printing Support
+	1717  LaserJet 3020
+	171d  Bluetooth 2.0 Interface [Broadcom BCM2045]
+	1801  Inkjet P-2000U
+	1802  PhotoSmart 470 series
+	1804  DeskJet 916C
+	1805  ScanJet 7650
+	1811  PSC 720
+	1812  OfficeJet Pro K550
+	1817  LaserJet 3030
+	181d  Bluetooth 2.0 Interface
+	1902  PhotoSmart A430 series
+	1904  DeskJet 3820
+	1911  OfficeJet V45
+	1917  LaserJet 3380
+	1a02  PhotoSmart A510 series
+	1a11  OfficeJet 5100 series
+	1a17  color LaserJet 4650
+	1b02  PhotoSmart A610 series
+	1b04  DeskJet 3810
+	1b05  ScanJet 4850C/4890C
+	1b07  Premium Starter Webcam
+	1c02  PhotoSmart A710 series
+	1c17  Color LaserJet 2550l
+	1d02  PhotoSmart A310 series
+	1d17  LaserJet 1320
+	1e02  PhotoSmart A320 Printer series
+	1e11  PSC-950
+	1e17  LaserJet 1160 series
+	1f02  PhotoSmart A440 Printer series
+	1f11  PSC 920
+	1f12  OfficeJet Pro K5300
+	1f17  color LaserJet 5550
+	1f1d  un2400 Gobi Wireless Modem
+	2001  Floppy
+	2002  Hub
+	2004  DeskJet 640c
+	2005  ScanJet 3570c
+	2012  OfficeJet Pro K5400
+	201d  un2400 Gobi Wireless Modem (QDL mode)
+	2102  PhotoSmart 7345
+	2104  DeskJet 630c
+	2112  OfficeJet Pro L7500
+	211d  Sierra MC5725 [ev2210]
+	2202  PhotoSmart 7600 series
+	2205  ScanJet 3500c
+	2212  OfficeJet Pro L7600
+	2217  color LaserJet 9500 MFP
+	2302  PhotoSmart 7600 series
+	2304  DeskJet 656c
+	2305  ScanJet 3970c
+	2311  OfficeJet d series
+	2312  OfficeJet Pro L7700
+	2317  LaserJet 4350
+	231d  Broadcom 2070 Bluetooth Combo
+	2402  PhotoSmart 7700 series
+	2404  Deskjet F2280 series
+	2405  ScanJet 4070 PhotoSmart
+	2417  LaserJet 4250
+	241d  Gobi 2000 Wireless Modem (QDL mode)
+	2424  LP1965 19" Monitor Hub
+	2502  PhotoSmart 7700 series
+	2504  DeskJet F4200 series
+	2505  ScanJet 3770
+	2512  OfficeJet Pro L7300
+	2514  4-port hub
+	2517  LaserJet 2410
+	251d  Gobi 2000 Wireless Modem
+	2524  LP3065 30" Monitor Hub
+	2602  PhotoSmart A520 series
+	2605  ScanJet 3800c
+	2611  OfficeJet 7100 series
+	2617  Color LaserJet 2820 series
+	2624  Pole Display (HP522 2 x 20 Line Display)
+	2702  PhotoSmart A620 series
+	2704  DeskJet 915
+	2717  Color LaserJet 2830
+	2811  PSC-2100
+	2817  Color LaserJet 2840
+	2902  PhotoSmart A820 series
+	2911  PSC 2200
+	2917  LaserJet 2420
+	2a11  PSC 2150 series
+	2a17  LaserJet 2430
+	2b11  PSC 2170 series
+	2b17  LaserJet 1020
+	2c12  Officejet J4680
+	2c17  LaserJet 1022
+	2c24  Logitech M-UAL-96 Mouse
+	2d05  Scanjet 7000
+	2d11  OfficeJet 6110
+	2d17  Printing Support
+	2e11  PSC 1000
+	2e17  LaserJet 2600n
+	2e24  LP2275w Monitor Hub
+	2f11  PSC 1200
+	2f17  EWS 2605dn
+	2f24  LP2475w Monitor Hub
+	3002  PhotoSmart P1000
+	3004  DeskJet 980c
+	3005  ScanJet 4670v
+	3011  PSC 1100 series
+	3017  Printing Support
+	3102  PhotoSmart P1100 Printer w/ Card Reader
+	3104  DeskJet 960c
+	3111  OfficeJet 4100 series
+	3117  EWS 2605dtn
+	311d  Atheros AR9285 Malbec Bluetooth Adapter
+	3202  PhotoSmart 1215
+	3207  4 GB flash drive
+	3211  OfficeJet 4105 series
+	3217  LaserJet 3050
+	3302  PhotoSmart 1218
+	3304  DeskJet 990c
+	3312  OfficeJet J6410
+	3317  LaserJet 3052
+	3402  PhotoSmart 1115
+	3404  DeskJet 6122
+	3417  LaserJet 3055
+	3502  PhotoSmart 230
+	3504  DeskJet 6127c
+	3511  PSC 2300
+	3517  LaserJet 3390
+	3602  PhotoSmart 1315
+	3611  PSC 2410 PhotoSmart
+	3617  Color LaserJet 2605
+	3711  PSC 2500
+	3717  EWS UPD
+	3724  Webcam
+	3802  PhotoSmart 100
+	3807  c485w Flash Drive
+	3817  LaserJet P2015 series
+	3902  PhotoSmart 130
+	3a02  PhotoSmart 7150
+	3a11  OfficeJet 5500 series
+	3a17  Printing Support
+	3b02  PhotoSmart 7150~
+	3b05  Scanjet N8460
+	3b11  PSC 1300 series
+	3b17  LaserJet M1005 MFP
+	3c02  PhotoSmart 7350
+	3c05  Scanjet Professional 1000 Mobile Scanner
+	3c11  PSC 1358
+	3c17  EWS UPD
+	3d02  PhotoSmart 7350~
+	3d11  OfficeJet 4215
+	3d17  LaserJet P1005
+	3e02  PhotoSmart 7550
+	3e17  LaserJet P1006
+	3f02  PhotoSmart 7550~
+	3f11  PSC-1315/PSC-1317
+	4002  PhotoSmart 635/715/720/735/935 (storage)
+	4004  cp1160
+	4102  PhotoSmart 618
+	4105  ScanJet 4370
+	4111  OfficeJet 7200 series
+	4117  LaserJet 1018
+	4202  PhotoSmart 812
+	4205  ScanJet G3010
+	4211  OfficeJet 7300 series
+	4217  EWS CM1015
+	4302  PhotoSmart 850 (ptp)
+	4305  ScanJet G3110
+	4311  OfficeJet 7400 series
+	4317  Color LaserJet CM1017
+	4402  PhotoSmart 935 (ptp)
+	4417  EWS UPD
+	4502  PhotoSmart 945 (PTP mode)
+	4505  ScanJet G4010
+	4507  External HDD
+	4511  PhotoSmart 2600
+	4512  E709n [Officejet 6500 Wireless]
+	4517  EWS UPD
+	4605  ScanJet G4050
+	4611  PhotoSmart 2700
+	4717  Color LaserJet CP1215
+	4811  PSC 1600
+	4911  PSC 2350
+	4b11  OfficeJet 6200
+	4c11  PSC 1500 series
+	4c17  EWS UPD
+	4d11  PSC 1400
+	4d17  EWS UPD
+	4e11  PhotoSmart 2570 series
+	4f11  OfficeJet 5600 (USBHUB)
+	4f17  Color LaserJet CM1312 MFP
+	5004  DeskJet 995c
+	5011  PhotoSmart 3100 series
+	5017  EWS UPD
+	5111  PhotoSmart 3200 series
+	5211  PhotoSmart 3300 series
+	5307  v165w Stick
+	5311  OfficeJet 6300
+	5312  Officejet Pro 8500A
+	5411  OfficeJet 4300
+	5511  DeskJet F300 series
+	5611  PhotoSmart C3180
+	5617  LaserJet M1120 MFP
+	5711  PhotoSmart C4100 series
+	5717  LaserJet M1120n MFP
+	5811  PhotoSmart C5100 series
+	5817  LaserJet M1319f MFP
+	5911  PhotoSmart C6180
+	5a11  PhotoSmart C7100 series
+	5b11  OfficeJet J2100 series
+	5c11  PhotoSmart C4200 Printer series
+	5c12  OfficeJet 6700
+	5c17  LaserJet P2055 series
+	5d11  PhotoSmart C5200 series
+	5e11  PhotoSmart D7400 series
+	6004  DeskJet 5550
+	6102  Hewlett Packard Digital Camera
+	6104  DeskJet 5650c
+	6117  color LaserJet 3550
+	6202  PhotoSmart 215
+	6204  DeskJet 5150c
+	6217  Color LaserJet 4700
+	6302  PhotoSmart 318/612
+	6317  Color LaserJet 4730mfp
+	6402  PhotoSmart 715 (ptp)
+	6411  PhotoSmart C8100 series
+	6417  LaserJet 5200
+	6502  PhotoSmart 120 (ptp)
+	6511  PhotoSmart C7200 series
+	6602  PhotoSmart 320
+	6611  PhotoSmart C4380 series
+	6617  LaserJet 5200L
+	6702  PhotoSmart 720 (ptp)
+	6717  Color LaserJet 3000
+	6802  PhotoSmart 620 (ptp)
+	6811  PhotoSmart D5300 series
+	6817  Color LaserJet 3800
+	6911  PhotoSmart D7200 series
+	6917  Color LaserJet 3600
+	6a02  PhotoSmart 735 (ptp)
+	6a11  PhotoSmart C6200 series
+	6a17  LaserJet 4240
+	6b02  PhotoSmart R707 (PTP mode)
+	6b11  Photosmart C4500 series
+	6c17  Color LaserJet 4610
+	6f17  Color LaserJet CP6015 series
+	7004  DeskJet 3320c
+	7102  PhotoSmart 635 (PTP mode)
+	7104  DeskJet 3420c
+	7117  CM8060 Color MFP with Edgeline Technology
+	7202  PhotoSmart 43x (ptp)
+	7204  DeskJet 36xx
+	7217  LaserJet M5035 MFP
+	7302  PhotoSmart M307 (PTP mode)
+	7304  DeskJet 35xx
+	7311  Photosmart Premium C309
+	7317  LaserJet P3005
+	7404  Printing Support
+	7417  LaserJet M4345 MFP
+	7504  Printing Support
+	7517  LaserJet M3035 MFP
+	7604  DeskJet 3940
+	7611  DeskJet F2492 All-in-One
+	7617  LaserJet P3004
+	7702  PhotoSmart R817 (PTP mode)
+	7704  DeskJet D4100
+	7717  CM8050 Color MFP with Edgeline Technology
+	7804  DeskJet D1360
+	7817  Color LaserJet CP3505
+	7917  LaserJet M5025 MFP
+	7a02  PhotoSmart M415 (PTP mode)
+	7a04  DeskJet D2460
+	7a17  LaserJet M3027 MFP
+	7b02  PhotoSmart M23 (PTP mode)
+	7b17  Color LaserJet CP4005
+	7c17  Color LaserJet CM6040 series
+	7d04  DeskJet F2100 Printer series
+	7d17  Color LaserJet CM4730 MFP
+	7e04  DeskJet F4100 Printer series
+	8017  LaserJet P4515
+	8104  Printing Support
+	8117  LaserJet P4015
+	811c  Ethernet HN210E
+	8204  Printing Support
+	8207  FHA-3510 2.4GHz Wireless Optical Mobile Mouse
+	8217  LaserJet P4014
+	8317  LaserJet M9050 MFP
+	8404  DeskJet 6800 series
+	8417  LaserJet M9040 MFP
+	8504  DeskJet 6600 series
+	8604  DeskJet 5440
+	8607  Optical Mobile Mouse
+	8704  DeskJet 5940
+	8711  Deskjet 2050 J510
+	8804  DeskJet 6980 series
+	8904  DeskJet 6940 series
+	8c07  Digital Stereo Headset
+	8c11  Deskjet F4500 series
+	9002  PhotoSmart M437
+	9102  PhotoSmart M537
+	9302  PhotoSmart R930 series
+	9402  PhotoSmart R837
+	9502  PhotoSmart R840 series
+	9602  PhotoSmart M730 series
+	9702  PhotoSmart R740 series
+	9802  PhotoSmart Mz60 series
+	9902  PhotoSmart M630 series
+	9a02  PhotoSmart E330 series
+	9b02  PhotoSmart M540 series
+	9b07  Portable Drive
+	9c02  PhotoSmart M440 series
+	a004  DeskJet 5850c
+	a011  Deskjet 3050A
+	b002  PhotoSmart 7200 series
+	b102  PhotoSmart 7200 series
+	b107  v255w/c310w Flash Drive
+	b116  Webcam
+	b202  PhotoSmart 7600 series
+	b302  PhotoSmart 7600 series
+	b402  PhotoSmart 7700 series
+	b502  PhotoSmart 7700 series
+	b602  PhotoSmart 7900 series
+	b702  PhotoSmart 7900 series
+	b802  PhotoSmart 7400 series
+	b902  PhotoSmart 7800 series
+	ba02  PhotoSmart 8100 series
+	bb02  PhotoSmart 8400 series
+	bc02  PhotoSmart 8700 series
+	bd02  PhotoSmart Pro B9100 series
+	bef4  NEC Picty760
+	c002  PhotoSmart 7800 series
+	c102  PhotoSmart 8000 series
+	c202  PhotoSmart 8200 series
+	c302  DeskJet D2300
+	c402  PhotoSmart D5100 series
+	c502  PhotoSmart D6100 series
+	c602  PhotoSmart D7100 series
+	c702  PhotoSmart D7300 series
+	c802  PhotoSmart D5060 Printer
+	d104  Bluetooth Dongle
+	efbe  NEC Picty900
+	f0be  NEC Picty920
+	f1be  NEC Picty800
+03f1  Genoa Technology
+03f2  Oak Technology, Inc.
+03f3  Adaptec, Inc.
+	0020  AWN-8020 WLAN [Intersil PRISM 2.5]
+	0080  AVC-1100 Audio Capture
+	0083  AVC-2200 Device
+	0087  AVC-2210 Loader
+	0088  AVC-2210 Device
+	008b  AVC-2310 Loader
+	008c  AVC-2310 Device
+	0094  eHome Infrared Receiver
+	009b  AVC-1410 GameBridge TV NTSC
+	2000  USBXchange
+	2001  USBXchange Adapter
+	2002  USB2-Xchange
+	2003  USB2-Xchange Adapter
+	4000  4-port hub
+	adcc  Composite Device Support
+03f4  Diebold, Inc.
+03f5  Siemens Electromechanical
+03f8  Epson Imaging Technology Center
+03f9  KeyTronic Corp.
+	0100  KT-2001 Keyboard
+	0101  Keyboard
+	0102  Keyboard Mouse
+03fb  OPTi, Inc.
+03fc  Elitegroup Computer Systems
+03fd  Xilinx, Inc.
+03fe  Farallon Comunications
+0400  National Semiconductor Corp.
+	05dc  Rigol Technologies DS1000USB Oscilloscope
+	0807  Bluetooth Dongle
+	080a  Bluetooth Device
+	09c4  Rigol Technologies DG1022 Arbitrary Waveform Generator
+	1000  Mustek BearPaw 1200 Scanner
+	1001  Mustek BearPaw 2400 Scanner
+	1237  Hub
+	a000  Smart Display Reference Device
+	c359  Logitech Harmony
+	c35b  Printing Support
+	c55d  Rigol Technologies DS5000USB Oscilloscope
+0401  National Registry, Inc.
+0402  ALi Corp.
+	5462  M5462 IDE Controller
+	5602  M5602 Video Camera Controller
+	5603  M5603 Video Camera Controller
+	5606  M5606 Video Camera Controller [UVC]
+	5621  M5621 High-Speed IDE Controller
+	5623  M5623 Scanner Controller
+	5627  Welland ME-740PS USB2 3.5" Power Saving Enclosure
+	5632  M5632 Host-to-Host Link
+	5635  M5635 Flash Card Reader
+	5636  USB 2.0 Storage Device
+	5637  M5637 IDE Controller
+	5661  M5661 MP3 player
+	5667  M5667 MP3 player
+	9665  Gateway Webcam
+0403  Future Technology Devices International, Ltd
+	0000  H4SMK 7 Port Hub
+	0232  Serial Converter
+	1060  JTAG adapter
+	6001  FT232 USB-Serial (UART) IC
+	6002  Lumel PD12
+	6007  Serial Converter
+	6008  Serial Converter
+	6009  Serial Converter
+	6010  FT2232C Dual USB-UART/FIFO IC
+	6011  FT4232H Quad HS USB-UART/FIFO IC
+	6014  FT232H Single HS USB-UART/FIFO IC
+	6015  Bridge(I2C/SPI/UART/FIFO)
+	8028  Dev board JTAG (FT232H based)
+	8040  4 Port Hub
+	8070  7 Port Hub
+	8140  Vehicle Explorer Interface
+	8210  MGTimer - MGCC (Vic) Timing System
+	8370  7 Port Hub
+	8371  PS/2 Keyboard And Mouse
+	8372  FT8U100AX Serial Port
+	8a28  Rainforest Automation ZigBee Controller
+	8a98  TIAO Multi-Protocol Adapter
+	8b28  Alpermann+Velte TCI70
+	8b29  Alpermann+Velte TC60 CLS
+	8b2a  Alpermann+Velte Rubidium Q1
+	8b2b  Alpermann+Velte TCD
+	8b2c  Alpermann+Velte TCC70
+	9133  CallerID
+	9135  Rotary Pub alarm
+	9e90  Marvell OpenRD Base/Client
+	9f80  Ewert Energy Systems CANdapter
+	a6d0  Texas Instruments XDS100v2 JTAG / BeagleBone A3
+	a951  HCP HIT GSM/GPRS modem [Cinterion MC55i]
+	abb8  Lego Mindstorms NXTCam
+	b810  US Interface Navigator (CAT and 2nd PTT lines)
+	b811  US Interface Navigator (WKEY and FSK lines)
+	b812  US Interface Navigator (RS232 and CONFIG lines)
+	b9b0  Fujitsu SK-16FX-100PMC V1.1
+	baf8  Amontec JTAGkey
+	bcd8  Stellaris Development Board
+	bcd9  Stellaris Evaluation Board
+	bcda  Stellaris ICDI Board
+	bdc8  Egnite GmbH - JTAG/RS-232 adapter
+	bfd8  OpenDCC
+	bfd9  OpenDCC (Sniffer)
+	bfda  OpenDCC (Throttle)
+	bfdb  OpenDCC (Gateway)
+	bfdc  OpenDCC (GBM)
+	c630  lcd2usb interface
+	c631  i2c-tiny-usb interface
+	c632  xu1541 c64 floppy drive interface
+	c633  TinyCrypt dongle
+	c634  glcd2usb interface
+	c7d0  RR-CirKits LocoBuffer-USB
+	c8b8  Alpermann+Velte MTD TCU
+	c8b9  Alpermann+Velte MTD TCU 1HE
+	c8ba  Alpermann+Velte Rubidium H1
+	c8bb  Alpermann+Velte Rubidium H3
+	c8bc  Alpermann+Velte Rubidium S1
+	c8bd  Alpermann+Velte Rubidium T1
+	c8be  Alpermann+Velte Rubidium D1
+	c8bf  Alpermann+Velte TC60 RLV
+	cc48  Tactrix OpenPort 1.3 Mitsubishi
+	cc49  Tactrix OpenPort 1.3 Subaru
+	cc4a  Tactrix OpenPort 1.3 Universal
+	cff8  Amontec JTAGkey
+	d010  SCS PTC-IIusb
+	d011  SCS Position-Tracker/TNC
+	d012  SCS DRAGON 1
+	d013  SCS DRAGON 1
+	d491  Zolix Omni 1509 monochromator
+	d578  Accesio USB-COM-4SM
+	d6f8  UNI Black BOX
+	d738  Propox JTAGcable II
+	d739  Propox ISPcable III
+	d9a9  Actisense USG-1 NMEA Serial Gateway
+	d9aa  Actisense NGT-1 NMEA2000 PC Interface
+	e0d0  Total Phase Aardvark I2C/SPI Host Adapter
+	e521  EVER Sinline XL Series UPS
+	e6c8  PYRAMID Computer GmbH LCD
+	e700  Elster Unicom III Optical Probe
+	e729  Segway Robotic Mobility Platforms 200
+	e888  Expert ISDN Control USB
+	e889  USB-RS232 OptoBridge
+	e88a  Expert mouseCLOCK USB II
+	e88b  Precision Clock MSF USB
+	e88c  Expert mouseCLOCK USB II HBG
+	e8d8  Aaronia AG Spectran Spectrum Analyzer
+	e8dc  Aaronia AG UBBV Preamplifier
+	ea90  Eclo 1-Wire Adapter
+	ed71  HAMEG HO870 Serial Port
+	ed72  HAMEG HO720 Serial Port
+	ed73  HAMEG HO730 Serial Port
+	ed74  HAMEG HO820 Serial Port
+	ef10  FT1245BL
+	f070  Serial Converter 422/485 [Vardaan VEUSB422R3]
+	f1a0  Asix PRESTO Programmer
+	f208  Papenmeier Braille-Display
+	f3c0  4N-GALAXY Serial Converter
+	f608  CTI USB-485-Mini
+	f60b  CTI USB-Nano-485
+	f680  Suunto Sports Instrument
+	f758  GW Instek GDS-8x0 Oscilloscope
+	f7c0  ZeitControl Cardsystems TagTracer MIFARE
+	f850  USB-UIRT (Universal Infrared Receiver+Transmitter)
+	f918  Ant8 Logic Probe
+	fa00  Matrix Orbital USB Serial
+	fa01  Matrix Orbital MX2 or MX3
+	fa02  Matrix Orbital MX4 or MX5
+	fa03  Matrix Orbital VK/LK202 Family
+	fa04  Matrix Orbital VK/LK204 Family
+	fa20  Ross-Tech HEX-USB
+	fc08  Crystalfontz CFA-632 USB LCD
+	fc09  Crystalfontz CFA-634 USB LCD
+	fc0b  Crystalfontz CFA-633 USB LCD
+	fc0c  Crystalfontz CFA-631 USB LCD
+	fc0d  Crystalfontz CFA-635 USB LCD
+	fc82  SEMC DSS-20/DSS-25 SyncStation
+	fd48  ShipModul MiniPlex-4xUSB NMEA Multiplexer
+	fd49  ShipModul MiniPlex-4xUSB-AIS NMEA Multiplexer
+	ff08  ToolHouse LoopBack Adapter
+	ff18  ScienceScope Logbook ML
+	ff19  Logbook Bus
+	ff1a  Logbook Bus
+	ff1b  Logbook Bus
+	ff1c  ScienceScope Logbook LS
+	ff1d  ScienceScope Logbook HS
+	ff1e  Logbook Bus
+	ff1f  Logbook Bus
+0404  NCR Corp.
+	0202  78XX Scanner
+	0203  78XX Scanner - Embedded System
+	0310  K590 Printer, Self-Service
+	0311  7167 Printer, Receipt/Slip
+	0312  7197 Printer Receipt
+	0320  5932-USB Keyboard
+	0321  5953-USB Dynakey
+	0322  5932-USB Enhanced Keyboard
+	0323  5932-USB Enhanced Keyboard, Flash-Recovery/Download
+	0324  5953-USB Enhanced Dynakey
+	0325  5953-USB Enhanced Dynakey Flash-Recovery/Download
+	0328  K016: USB-MSR ISO 3-track MSR: POS Standard (See HID pages)
+	0329  K018: USB-MSR JIS 2-Track MSR: POS Standard
+	032a  K016: USB-MSR ISO 3-Track MSR: HID Keyboard Mode
+	032b  K016/K018: USB-MSR Flash-Recovery/Download
+0405  Synopsys, Inc.
+0406  Fujitsu-ICL Computers
+0407  Fujitsu Personal Systems, Inc.
+0408  Quanta Computer, Inc.
+	0103  FV TouchCam N1 (Audio)
+	030c  HP Webcam
+	03b2  HP Webcam
+	1030  FV TouchCam N1 (Video)
+	3000  Optical dual-touch panel
+	3001  Optical Touch Screen
+0409  NEC Corp.
+	0011  PC98 Series Layout Keyboard Mouse
+	0012  ATerm IT75DSU ISDN TA
+	0014  Japanese Keyboard
+	0019  109 Japanese Keyboard with Bus-Powered Hub
+	001a  PC98 Series Layout Keyboard with Bus-Powered Hub
+	0025  Mini Keyboard with Bus-Powered Hub
+	0027  MultiSync Monitor
+	002c  Clik!-USB Drive
+	0034  109 Japanese Keyboard with One-touch start buttons
+	003f  Wireless Keyboard with One-touch start buttons
+	0040  Floppy
+	004e  SuperScript 1400 Series
+	004f  Wireless Keyboard with One-touch start buttons
+	0050  7-port hub
+	0058  HighSpeed Hub
+	0059  HighSpeed Hub
+	005a  HighSpeed Hub
+	006a  Conceptronic USB Harddisk Box
+	007d  MINICUBE2
+	007e  PG-FP5 Flash Memory Programmer
+	0081  SuperScript 1400 Series
+	0082  SuperScript 1400 Series
+	0094  Japanese Keyboard with One-touch start buttons
+	0095  Japanese Keyboard
+	00a9  AtermIT21L 128K Support Standard
+	00aa  AtermITX72 128K Support Standard
+	00ab  AtermITX62 128K Support Standard
+	00ac  AtermIT42 128K Support Standard
+	00ae  INSMATEV70G-MAX Standard
+	00af  AtermITX70 128K Support Standard
+	00b0  AtermITX80 128K Support Standard
+	00b2  AtermITX80D 128K Support Standard
+	00c0  Wireless Remocon
+	00f7  Smart Display PK-SD10
+	011d  e228 Mobile Phone
+	0203  HID Audio Controls
+	021d  Aterm WL54SU2 802.11g Wireless Adapter [Atheros AR5523]
+	0248  Aterm PA-WL54GU
+	0249  Aterm WL300NU-G
+	02b4  Aterm WL300NU-AG
+	02b6  Aterm WL300NU-GS 802.11n Wireless Adapter
+	0300  LifeTouch Note
+	0301  LifeTouch Note (debug mode)
+	55aa  Hub
+	55ab  Hub [iMac/iTouch kbd]
+	8010  Intellibase Hub
+	8011  Intellibase Hub
+	efbe  P!cty 900 [HP DJ]
+	f0be  P!cty 920 [HP DJ 812c]
+040a  Kodak Co.
+	0001  DVC-323
+	0002  DVC-325
+	0100  DC-220
+	0110  DC-260
+	0111  DC-265
+	0112  DC-290
+	0120  DC-240
+	0121  DC-240 (PTP firmware)
+	0130  DC-280
+	0131  DC-5000
+	0132  DC-3400
+	0140  DC-4800
+	0160  DC4800
+	0170  DX3900
+	0200  Digital Camera
+	0300  EZ-200
+	0400  MC3
+	0402  Digital Camera
+	0403  Z7590
+	0500  DX3500
+	0510  DX3600
+	0525  DX3215
+	0530  DX3700
+	0535  EasyShare CX4230 Camera
+	0540  LS420
+	0550  DX4900
+	0555  DX4330
+	0560  CX4200
+	0565  CX4210
+	0566  CX4300
+	0567  LS753
+	0568  LS443
+	0569  LS663
+	0570  DX6340
+	0571  CX6330
+	0572  DX6440
+	0573  CX6230
+	0574  CX6200
+	0575  DX6490
+	0576  DX4530
+	0577  DX7630
+	0578  CX7300/CX7310
+	0579  CX7220
+	057a  CX7330
+	057b  CX7430
+	057c  CX7530
+	057d  DX7440
+	057e  C300
+	057f  DX7590
+	0580  Z730
+	0581  Digital Camera
+	0582  Digital Camera
+	0583  Digital Camera
+	0584  CX6445
+	0585  Digital Camera
+	0586  CX7525
+	0587  Digital Camera
+	0588  Digital Camera
+	0589  EasyShare C360
+	058a  C310
+	058b  Digital Camera
+	058c  C330
+	058d  C340
+	058e  V530
+	058f  V550
+	0590  Digital Camera
+	0591  Digital Camera
+	0592  Digital Camera
+	0593  Digital Camera
+	0594  Digital Camera
+	0595  Digital Camera
+	0596  Digital Camera
+	0597  Digital Camera
+	0598  EASYSHARE M1033 digital camera
+	0599  Digital Camera
+	059a  Digital Camera
+	059b  Digital Camera
+	059c  Digital Camera
+	059d  Digital Camera
+	059e  Digital Camera
+	059f  Digital Camera
+	05a0  Digital Camera
+	05a1  Digital Camera
+	05a2  Digital Camera
+	05a3  Digital Camera
+	05a4  Digital Camera
+	05a5  Digital Camera
+	05a6  Digital Camera
+	05a7  Digital Camera
+	05a8  Digital Camera
+	05a9  Digital Camera
+	05aa  Digital Camera
+	05ab  Digital Camera
+	05ac  Digital Camera
+	05ad  Digital Camera
+	05ae  Digital Camera
+	05af  Digital Camera
+	05b0  Digital Camera
+	05b1  Digital Camera
+	05b2  Digital Camera
+	05b3  EasyShare Z710 Camera
+	05b4  Digital Camera
+	05b5  Digital Camera
+	05b6  Digital Camera
+	05b7  Digital Camera
+	05b8  Digital Camera
+	05b9  Digital Camera
+	05ba  Digital Camera
+	05bb  Digital Camera
+	05bc  Digital Camera
+	05bd  Digital Camera
+	05be  Digital Camera
+	05bf  Digital Camera
+	05c0  Digital Camera
+	05c1  Digital Camera
+	05c2  Digital Camera
+	05c3  Digital Camera
+	05c4  Digital Camera
+	05c5  Digital Camera
+	05c8  EASYSHARE Z1485 IS Digital Camera
+	05d3  EasyShare M320 Camera
+	05d4  EasyShare C180 Digital Camera
+	1001  EasyShare SV811 Digital Picture Frame
+	4000  InkJet Color Printer
+	4021  Photo Printer 6800
+	4022  1400 Digital Photo Printer
+	402e  605 Photo Printer
+	4034  805 Photo Printer
+	4056  ESP 7200 Series AiO
+	4109  EasyShare Printer Dock Series 3
+	410d  EasyShare G600 Printer Dock
+	5010  Wireless Adapter
+	5012  DBT-220 Bluetooth Adapter
+	6001  i30
+	6002  i40
+	6003  i50
+	6004  i60
+	6005  i80
+040b  Weltrend Semiconductor
+	0a68  Func MS-3 gaming mouse [WT6573F MCU]
+	6510  Weltrend Bar Code Reader
+	6520  XBOX Xploder
+	6533  Speed-Link Competition Pro
+	6543  Manhattan Magnetic Card Strip Reader
+040c  VTech Computers, Ltd
+040d  VIA Technologies, Inc.
+	3184  VNT VT6656 USB-802.11 Wireless LAN Adapter
+	6205  USB 2.0 Card Reader
+040e  MCCI
+040f  Echo Speech Corp.
+0411  BUFFALO INC. (formerly MelCo., Inc.)
+	0001  LUA-TX Ethernet [pegasus]
+	0005  LUA-TX Ethernet
+	0006  WLI-USB-L11 Wireless LAN Adapter
+	0009  LUA2-TX Ethernet
+	000b  WLI-USB-L11G-WR Wireless LAN Adapter
+	000d  WLI-USB-L11G Wireless LAN Adapter
+	0012  LUA-KTX Ethernet
+	0013  USB2-IDE Adapter
+	0016  WLI-USB-S11 802.11b Adapter
+	0018  USB2-IDE Adapter
+	001c  USB-IDE Bridge: DUB-PxxG
+	0027  WLI-USB-KS11G 802.11b Adapter
+	002a  SMSC USB97C202 "HD-HB300V2-EU"
+	003d  LUA-U2-KTX Ethernet
+	0044  WLI-USB-KB11 Wireless LAN Adapter
+	004b  WLI-USB-G54 802.11g Adapter [Broadcom 4320 USB]
+	004d  WLI-USB-B11 Wireless LAN Adapter
+	0050  WLI2-USB2-G54 Wireless LAN Adapter
+	005e  WLI-U2-KG54-YB WLAN
+	0065  Python2 WDM Encoder
+	0066  WLI-U2-KG54 WLAN
+	0067  WLI-U2-KG54-AI WLAN
+	006e  LUA-U2-GT 10/100/1000 Ethernet Adapter
+	0089  RUF-C/U2 Flash Drive
+	008b  Nintendo Wi-Fi
+	0091  WLI-U2-KAMG54 Wireless LAN Adapter
+	0092  WLI-U2-KAMG54 Bootloader
+	0097  WLI-U2-KG54-BB
+	00a9  WLI-U2-AMG54HP Wireless LAN Adapter
+	00aa  WLI-U2-AMG54HP Bootloader
+	00b3  PC-OP-RS1 RemoteStation
+	00bc  WLI-U2-KG125S 802.11g Adapter [Broadcom 4320 USB]
+	00ca  802.11n Network Adapter
+	00cb  WLI-U2-G300N 802.11n Adapter
+	00d8  WLI-U2-SG54HP
+	00d9  WLI-U2-G54HP
+	00da  WLI-U2-KG54L 802.11bg [ZyDAS ZD1211B]
+	00db  External Hard Drive HD-PF32OU2 [Buffalo Ministation]
+	00e8  WLI-UC-G300N Wireless LAN Adapter [Ralink RT2870]
+	0105  External Hard Drive HD-CEU2 [Drive Station]
+	012e  WLI-UC-AG300N Wireless LAN Adapter
+	0148  WLI-UC-G300HP Wireless LAN Adapter
+	0150  WLP-UC-AG300 Wireless LAN Adapter
+	0157  External Hard Drive HD-PEU2
+	0158  WLI-UC-GNHP Wireless LAN Adapter
+	015d  WLI-UC-GN Wireless LAN Adapter [Ralink RT3070]
+	016f  WLI-UC-G301N Wireless LAN Adapter [Ralink RT3072]
+	017f  Sony UWA-BR100 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]
+	019e  WLI-UC-GNP Wireless LAN Adapter
+	01a1  MiniStation Metro
+	01a2  WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070]
+	01dc  Ultra-Slim Portable DVD Writer (DVSM-PC58U2V)
+	01de  External Hard Drive HD-PCTU3 [Buffalo MiniStation]
+	01ee  WLI-UC-GNM2 Wireless LAN Adapter [Ralink RT3070]
+	01f1  SATA Adapter [HD-LBU3]
+	01fd  WLI-UC-G450 Wireless LAN Adapter
+0412  Award Software International
+0413  Leadtek Research, Inc.
+	1310  WinFast TV - NTSC + FM
+	1311  WinFast TV - NTSC + MTS + FM
+	1312  WinFast TV - PAL BG + FM
+	1313  WinFast TV - PAL BG+TXT + FM
+	1314  WinFast TV Audio - PHP PAL I
+	1315  WinFast TV Audio - PHP PAL I+TXT
+	1316  WinFast TV Audio - PHP PAL DK
+	1317  WinFast TV Audio - PHP PAL DK+TXT
+	1318  WinFast TV - PAL I/DK + FM
+	1319  WinFast TV - PAL N + FM
+	131a  WinFast TV Audio - PHP SECAM LL
+	131b  WinFast TV Audio - PHP SECAM LL+TXT
+	131c  WinFast TV Audio - PHP SECAM DK
+	131d  WinFast TV - SECAM DK + TXT + FM
+	131e  WinFast TV - NTSC Japan + FM
+	1320  WinFast TV - NTSC
+	1321  WinFast TV - NTSC + MTS
+	1322  WinFast TV - PAL BG
+	1323  WinFast TV - PAL BG+TXT
+	1324  WinFast TV Audio - PHP PAL I
+	1325  WinFast TV Audio - PHP PAL I+TXT
+	1326  WinFast TV Audio - PHP PAL DK
+	1327  WinFast TV Audio - PHP PAL DK+TXT
+	1328  WinFast TV - PAL I/DK
+	1329  WinFast TV - PAL N
+	132a  WinFast TV Audio - PHP SECAM LL
+	132b  WinFast TV Audio - PHP SECAM LL+TXT
+	132c  WinFast TV Audio - PHP SECAM DK
+	132d  WinFast TV - SECAM DK + TXT
+	132e  WinFast TV - NTSC Japan
+	6023  EMP Audio Device
+	6024  WinFast PalmTop/Novo TV Video
+	6025  WinFast DTV Dongle (cold state)
+	6026  WinFast DTV Dongle (warm state)
+	6029  WinFast DTV Dongle Gold
+	6125  WinFast DTV Dongle
+	6126  WinFast DTV Dongle BDA Driver
+	6a03  RTL2832 [WinFast DTV Dongle Mini]
+	6f00  WinFast DTV Dongle (STK7700P based)
+0414  Giga-Byte Technology Co., Ltd
+0416  Winbond Electronics Corp.
+	0035  W89C35 802.11bg WLAN Adapter
+	0101  Hub
+	0961  AVL Flash Card Reader
+	3810  Smart Card Controller
+	3811  Generic Controller - Single interface
+	3812  Smart Card Controller_2Interface
+	3813  Panel Display
+	5011  Virtual Com Port
+	5518  4-Port Hub
+	551a  PC Sync Keypad
+	551b  PC Async Keypad
+	551c  Sync Tenkey
+	551d  Async Tenkey
+	551e  Keyboard
+	551f  Keyboard w/ Sys and Media
+	5521  Keyboard
+	6481  16-bit Scanner
+	7721  Memory Stick Reader/Writer
+	7722  Memory Stick Reader/Writer
+	7723  SD Card Reader
+0417  Symbios Logic
+0418  AST Research
+0419  Samsung Info. Systems America, Inc.
+	0001  IrDA Remote Controller / Creative Cordless Mouse
+	0600  Desktop Wireless 6000
+	3001  Xerox P1202 Laser Printer
+	3003  Olivetti PG L12L
+	3201  Docuprint P8ex
+	3404  SCX-5x12 series
+	3406  MFP 830 series
+	3407  ML-912
+	3601  InkJet Color Printer
+	3602  InkJet Color Printer
+	4602  Remote NDIS Network Device
+	8001  Hub
+	8002  SyncMaster HID Monitor Control
+	aa03  SDAS-3 MP3 Player
+041a  Phoenix Technologies, Ltd
+041b  d'TV
+041d  S3, Inc.
+041e  Creative Technology, Ltd
+	1002  Nomad II
+	1003  Blaster GamePad Cobra
+	1050  GamePad Cobra
+	1053  Mouse Gamer HD7600L
+	200c  MuVo V100
+	2020  Zen X-Fi 2
+	2029  ZiiO
+	2801  Prodikeys PC-MIDI multifunction keyboard
+	3000  SoundBlaster Extigy
+	3002  SB External Composite Device
+	3010  SoundBlaster MP3+
+	3014  SB External Composite Device
+	3015  Sound Blaster Digital Music LX
+	3020  SoundBlaster Audigy 2 NX
+	3030  SB External Composite Device
+	3040  SoundBlaster Live! 24-bit External SB0490
+	3060  Sound Blaster Audigy 2 ZS External
+	3061  SoundBlaster Audigy 2 ZS Video Editor
+	3090  Sound Blaster Digital Music SX
+	30d3  Sound Blaster Play!
+	3121  WoW tap chat
+	3220  Sound Blaster Tactic(3D) Sigma sound card
+	3f00  E-Mu Xboard 25 MIDI Controller
+	3f02  E-Mu 0202
+	3f04  E-Mu 0404
+	3f07  E-Mu Xmidi 1x1
+	4003  VideoBlaster Webcam Go Plus [W9967CF]
+	4004  Nomad II MG
+	4005  Webcam Blaster Go ES
+	4007  Go Mini
+	400a  PC-Cam 300
+	400b  PC-Cam 600
+	400c  Webcam 5 [pwc]
+	400d  Webcam PD1001
+	400f  PC-CAM 550 (Composite)
+	4011  Webcam PRO eX
+	4012  PC-CAM350
+	4013  PC-Cam 750
+	4015  CardCam Value
+	4016  CardCam
+	4017  Webcam Mobile [PD1090]
+	4018  Webcam Vista [PD1100]
+	4019  Audio Device
+	401a  Webcam Vista [PD1100]
+	401c  Webcam NX [PD1110]
+	401d  Webcam NX Ultra
+	401e  Webcam NX Pro
+	401f  Webcam Notebook [PD1171]
+	4020  Webcam NX
+	4021  Webcam NX Ultra
+	4022  Webcam NX Pro
+	4028  Vista Plus cam [VF0090]
+	4029  Webcam Live!
+	402f  DC-CAM 3000Z
+	4034  Webcam Instant
+	4035  Webcam Instant
+	4036  Webcam Live!/Live! Pro
+	4037  Webcam Live!
+	4038  ORITE CCD Webcam [PC370R]
+	4039  Webcam Live! Effects
+	403a  Webcam NX Pro 2
+	403b  Creative Webcam Vista [VF0010]
+	403c  Webcam Live! Ultra
+	403d  Webcam Notebook Ultra
+	403e  Webcam Vista Plus
+	4041  Webcam Live! Motion
+	4043  Vibra Plus Webcam
+	4045  Live! Cam Voice
+	4049  Live! Cam Voice
+	4051  Live! Cam Notebook Pro [VF0250]
+	4052  Live! Cam Vista IM
+	4053  Live! Cam Video IM
+	4054  Live! Cam Video IM
+	4055  Live! Cam Video IM Pro
+	4056  Live! Cam Video IM Pro
+	4057  Live! Cam Optia
+	4058  Live! Cam Optia AF
+	405f  WebCam Vista (VF0330)
+	4061  Live! Cam Notebook Pro [VF0400]
+	4063  Live! Cam Video IM Pro
+	4068  Live! Cam Notebook [VF0470]
+	406c  Live! Cam Sync [VF0520]
+	4083  Live! Cam Socialize [VF0640]
+	4087  Live! Cam Socialize HD 1080 [VF0680]
+	4088  Live! Cam Chat HD [VF0700]
+	4100  Nomad Jukebox 2
+	4101  Nomad Jukebox 3
+	4102  NOMAD MuVo^2
+	4106  Nomad MuVo
+	4107  NOMAD MuVo
+	4108  Nomad Jukebox Zen
+	4109  Nomad Jukebox Zen NX
+	410b  Nomad Jukebox Zen USB 2.0
+	410c  Nomad MuVo NX
+	410f  NOMAD MuVo^2 (Flash)
+	4110  Nomad Jukebox Zen Xtra
+	4111  Dell Digital Jukebox
+	4116  MuVo^2
+	4117  Nomad MuVo TX
+	411b  Zen Touch
+	411c  Nomad MuVo USB 2.0
+	411d  Zen
+	411e  Zen Micro
+	4120  Nomad MuVo TX FM
+	4123  Zen Portable Media Center
+	4124  MuVo^2 FM (uHDD)
+	4126  Dell DJ (2nd gen)
+	4127  Dell DJ
+	4128  NOMAD Jukebox Zen Xtra (mtp)
+	412b  MuVo N200 with FM radio
+	412f  Dell Digital Jukebox 2.Gen
+	4130  Zen Micro (mtp)
+	4131  DAP-HD0014 [Zen Touch] (MTP)
+	4133  Mass Storage Device
+	4134  Zen Neeon
+	4136  Zen Sleek
+	4137  Zen Sleek (mtp)
+	4139  Zen Nano Plus
+	413c  Zen MicroPhoto
+	4150  Zen V (MTP)
+	4151  Zen Vision:M (mtp)
+	4152  Zen V Plus
+	4153  Zen Vision W
+	4154  Zen Stone
+	4155  Zen Stone plus
+	4157  Zen (MTP)
+	500f  Broadband Blaster 8012U-V
+	5015  TECOM Bluetooth Device
+	ffff  Webcam Live! Ultra
+041f  LCS Telegraphics
+0420  Chips and Technologies
+	1307  Celly SIM Card Reader
+0421  Nokia Mobile Phones
+	0001  E61i (PC Suite mode)
+	0018  6288 GSM Smartphone
+	0019  6288 GSM Smartphone (imaging mode)
+	001a  6288 GSM Smartphone (file transfer mode)
+	0024  5610 XpressMusic (Storage mode)
+	0025  5610 XpressMusic (PC Suite mode)
+	0028  5610 XpressMusic (Imaging mode)
+	002d  6120 Phone (Mass storage mode)
+	002e  6120 Phone (Media-Player mode)
+	002f  6120 Phone (PC-Suite mode)
+	0042  E51 (PC Suite mode)
+	0064  3109c GSM Phone
+	006b  5310 Xpress Music (PC Suite mode)
+	006c  5310 Xpress music (Storage mode)
+	006d  N95 (Storage mode)
+	006e  N95 (Multimedia mode)
+	006f  N95 (Printing mode)
+	0070  N95 (PC Suite mode)
+	0096  N810 Internet Tablet
+	00aa  E71 (Mass storage mode)
+	00ab  E71 (PC Suite mode)
+	00e4  E71 (Media transfer mode)
+	0103  ADL Flashing Engine AVALON Parent
+	0104  ADL Re-Flashing Engine Parent
+	0105  Nokia Firmware Upgrade Mode
+	0106  ROM Parent
+	0154  5800 XpressMusic (PC Suite mode)
+	0155  5800 XpressMusic (Multimedia mode)
+	0156  5800 XpressMusic (Storage mode)
+	0157  5800 XpressMusic (Imaging mode)
+	0199  6700 Classic (msc)
+	019a  6700 Classic (PC Suite)
+	019b  6700 Classic (mtp)
+	01b0  6303 classic Phone (PC Suite mode)
+	01b1  6303 classic Phone (Mass storage mode)
+	01b2  6303 classic Phone (Printing and media mode)
+	01c7  N900 (Storage Mode)
+	01c8  N900 (PC-Suite Mode)
+	0228  5530 XpressMusic
+	023a  6730 Classic
+	026a  N97 (mass storage)
+	026b  N97 (Multimedia)
+	026c  N97 (PC Suite)
+	026d  N97 (Pictures)
+	0295  660i/6600i Slide Phone (Mass Storage)
+	0297  660i/6600i Slide Phone (Still Image)
+	02e1  5230 (Storage mode)
+	02e2  5230 (Multimedia mode)
+	02e3  5230 (PC-Suite mode)
+	02e4  5230 (Imaging mode)
+	0360  C1-01 Ovi Suite Mode
+	03a4  C5 (Storage mode)
+	03c0  C7-00
+	03d1  N950
+	0400  7600 Phone Parent
+	0401  6650 GSM Phone
+	0402  6255 Phone Parent
+	0404  5510
+	0405  9500 GSM Communicator
+	0407  Music Player HDR-1(tm)
+	040b  N-Gage GSM Phone
+	040d  6620 Phone Parent
+	040e  6651 Phone Parent
+	040f  6230 GSM Phone
+	0410  6630 Imaging Smartphone
+	0411  7610 Phone Parent
+	0413  6260 Phone Parent
+	0414  7370
+	0415  9300 GSM Smartphone
+	0416  6170 Phone Parent
+	0417  7270 Phone Parent
+	0418  E70 (PC Suite mode)
+	0419  E60 (PC Suite mode)
+	041a  9500 GSM Communicator (RNDIS)
+	041b  9300 GSM Smartphone (RNDIS)
+	041c  7710 Phone Parent
+	041d  6670 Phone Parent
+	041e  6680
+	041f  6235 Phone Parent
+	0421  3230 Phone Parent
+	0422  6681 Phone Parent
+	0423  6682 Phone Parent
+	0428  6230i Modem
+	0429  6230i MultiMedia Card
+	0431  770 Internet Tablet
+	0432  N90 Phone Parent
+	0435  E70 (IP Passthrough/RNDIS mode)
+	0436  E60 (IP Passthrough/RNDIS mode)
+	0437  6265 Phone Parent
+	043a  N70 USB Phone Parent
+	043b  3155 Phone Parent
+	043c  6155 Phone Parent
+	043d  6270 Phone Parent
+	0443  N70 Phone Parent
+	0444  N91
+	044c  NM850iG Phone Parent
+	044d  E61 (PC Suite mode)
+	044e  E61 (Data Exchange mode)
+	044f  E61 (IP Passthrough/RNDIS mode)
+	0453  9300 Phone Parent
+	0456  6111 Phone Parent
+	0457  6111 Phone (Printing mode)
+	045a  6280 Phone Parent
+	045d  6282 Phone Parent
+	046e  6110 Navigator
+	0471  6110 Navigator
+	0485  MTP Device
+	04b9  5300
+	04bc  5200 (Nokia mode)
+	04bd  5200 (Storage mode)
+	04be  5200 (MTP mode)
+	04c3  N800 Internet Tablet
+	04ce  E90 Communicator (PC Suite mode)
+	04cf  E90 Communicator (Storage mode)
+	04f0  Nokia N95 (PC Suite mode)
+	04f9  6300 (PC Suite mode)
+	0508  E65 (PC Suite mode)
+	0509  E65 (Storage mode)
+	0518  N9 Phone
+	0600  Digital Pen SU-1B
+	0610  CS-15 (Internet Stick 3G modem)
+	0661  Lumia 920
+	0800  Connectivity Cable DKU-5
+	0801  Data Cable DKU-6
+	0802  CA-42 Phone Parent
+0422  ADI Systems, Inc.
+0423  Computer Access Technology Corp.
+	000a  NetMate Ethernet
+	000c  NetMate2 Ethernet
+	000d  USB Chief Analyzer
+	0100  Generic Universal Protocol Analyzer
+	0101  UPA USBTracer
+	0200  Generic 10K Universal Protocol Analyzer
+	020a  PETracer ML
+	0300  Generic Universal Protocol Analyzer
+	0301  2500H Tracer Trainer
+	030a  PETracer x1
+	1237  Andromeda Hub
+0424  Standard Microsystems Corp.
+	0001  Integrated Hub
+	0acd  Sitecom Internal Multi Memory reader/writer MD-005
+	0fdc  Floppy
+	10cd  Sitecom Internal Multi Memory reader/writer MD-005
+	2020  USB Hub
+	20cd  Sitecom Internal Multi Memory reader/writer MD-005
+	20fc  6-in-1 Card Reader
+	2228  9-in-2 Card Reader
+	223a  8-in-1 Card Reader
+	2503  USB 2.0 Hub
+	2504  USB 2.0 Hub
+	2507  hub
+	2512  USB 2.0 Hub
+	2513  2.0 Hub
+	2514  USB 2.0 Hub
+	2517  Hub
+	2524  USB MultiSwitch Hub
+	2602  USB 2.0 Hub
+	2640  USB 2.0 Hub
+	4060  Ultra Fast Media Reader
+	4064  Ultra Fast Media Reader
+	7500  LAN7500 Ethernet 10/100/1000 Adapter
+	9512  SMC9512/9514 USB Hub
+	a700  2 Port Hub
+	ec00  SMSC9512/9514 Fast Ethernet Adapter
+0425  Motorola Semiconductors HK, Ltd
+	0101  G-Tech Wireless Mouse & Keyboard
+	f102  G-Tech U+P Wireless Mouse
+0426  Integrated Device Technology, Inc.
+	0426  WDM Driver
+0427  Motorola Electronics Taiwan, Ltd
+0428  Advanced Gravis Computer Tech, Ltd
+	4001  GamePad Pro
+0429  Cirrus Logic
+042a  Ericsson Austrian, AG
+042b  Intel Corp.
+	9316  8x931Hx Customer Hub
+042c  Innovative Semiconductors, Inc.
+042d  Micronics
+042e  Acer, Inc.
+	0380  MP3 Player
+042f  Molex, Inc.
+0430  Sun Microsystems, Inc.
+	0002  109 Keyboard
+	0005  Type 6 Keyboard
+	000a  109 Japanese Keyboard
+	000b  109 Japanese Keyboard
+	0082  109 Japanese Keyboard
+	0083  109 Japanese Keyboard
+	00a2  Type 7 Keyboard
+	0100  3-button Mouse
+	100e  24.1" LCD Monitor v4 / FID-638 Mouse
+	36ba  Bus Powered Hub
+	a101  remote key/mouse for P3 chip
+	a102  remote key/mouse/storage for P3 chip
+	a103  remote storage for P3 chip
+	a4a2  Ethernet (RNDIS and CDC ethernet)
+	cdab  Raritan KVM dongle
+0431  Itac Systems, Inc.
+	0100  Mouse-Trak 3-button Track Ball
+0432  Unisys Corp.
+0433  Alps Electric, Inc.
+	1101  IBM Game Controller
+	abab  Keyboard
+0434  Samsung Info. Systems America, Inc.
+0435  Hyundai Electronics America
+0436  Taugagreining HF
+	0005  CameraMate (DPCM_USB)
+0437  Framatome Connectors USA
+0438  Advanced Micro Devices, Inc.
+0439  Voice Technologies Group
+043d  Lexmark International, Inc.
+	0001  Laser Printer
+	0002  Optra E310 Printer
+	0003  Laser Printer
+	0004  Laser Printer
+	0005  Laser Printer
+	0006  Laser Printer
+	0007  Laser Printer
+	0008  Inkjet Color Printer
+	0009  Optra S2450 Printer
+	000a  Laser Printer
+	000b  Inkjet Color Printer
+	000c  Optra E312 Printer
+	000d  Laser Printer
+	000e  Laser Printer
+	000f  Laser Printer
+	0010  Laser Printer
+	0011  Laser Printer
+	0012  Inkjet Color Printer
+	0013  Inkjet Color Printer
+	0014  InkJet Color Printer
+	0015  InkJet Color Printer
+	0016  Z12 Color Jetprinter
+	0017  Z32 printer
+	0018  Z52 Printer
+	0019  Forms Printer
+	001a  Z65 Printer
+	001b  InkJet Photo Printer
+	001c  Kodak Personal Picture Maker 200 Printer
+	001d  InkJet Color Printer
+	001e  InkJet Photo Printer
+	001f  Kodak Personal Picture Maker 200 Card Reader
+	0020  Z51 Printer
+	0021  Z33 Printer
+	0022  InkJet Color Printer
+	0023  Laser Printer
+	0024  Laser Printer
+	0025  InkJet Color Printer
+	0026  InkJet Color Printer
+	0027  InkJet Color Printer
+	0028  InkJet Color Printer
+	0029  Scan Print Copy
+	002a  Scan Print Copy
+	002b  Scan Print Copy
+	002c  Scan Print Copy
+	002d  X70/X73 Scan/Print/Copy
+	002e  Scan Print Copy
+	002f  Scan Print Copy
+	0030  Scan Print Copy
+	0031  Scan Print Copy
+	0032  Scan Print Copy
+	0033  Scan Print Copy
+	0034  Scan Print Copy
+	0035  Scan Print Copy
+	0036  Scan Print Copy
+	0037  Scan Print Copy
+	0038  Scan Print Copy
+	0039  Scan Print Copy
+	003a  Scan Print Copy
+	003b  Scan Print Copy
+	003c  Scan Print Copy
+	003d  X83 Scan/Print/Copy
+	003e  Scan Print Copy
+	003f  Scan Print Copy
+	0040  Scan Print Copy
+	0041  Scan Print Copy
+	0042  Scan Print Copy
+	0043  Scan Print Copy
+	0044  Scan Print Copy
+	0045  Scan Print Copy
+	0046  Scan Print Copy
+	0047  Scan Print Copy
+	0048  Scan Print Copy
+	0049  Scan Print Copy
+	004a  Scan Print Copy
+	004b  Scan Print Copy
+	004c  Scan Print Copy
+	004d  Laser Printer
+	004e  Laser Printer
+	004f  InkJet Color Printer
+	0050  InkJet Color Printer
+	0051  Laser Printer
+	0052  Laser Printer
+	0053  InkJet Color Printer
+	0054  InkJet Color Printer
+	0057  Z35 Printer
+	0058  Laser Printer
+	005a  X63
+	005c  InkJet Color Printer
+	0060  X74/X75 Scanner
+	0061  X74 Hub
+	0065  X5130
+	0069  X74/X75 Printer
+	006d  X125
+	006e  C510
+	0072  X6170 Printer
+	0073  InkJet Color Printer
+	0078  InkJet Color Printer
+	0079  InkJet Color Printer
+	007a  Generic Hub
+	007b  InkJet Color Printer
+	007c  X1110/X1130/X1140/X1150/X1170/X1180/X1185
+	007d  Photo 3150
+	008a  4200 series
+	008b  InkJet Color Printer
+	008c  to CF/SM/SD/MS Card Reader
+	008e  InkJet Color Printer
+	008f  X422
+	0093  X5250
+	0095  E220 Printer
+	0096  2200 series
+	0097  P6250
+	0098  7100 series
+	009e  P910 series Human Interface Device
+	009f  InkJet Color Printer
+	00a9  IBM Infoprint 1410 MFP
+	00ab  InkJet Color Printer
+	00b2  3300 series
+	00b8  7300 series
+	00b9  8300 series
+	00ba  InkJet Color Printer
+	00bb  2300 series
+	00bd  Printing Support
+	00be  Printing Support
+	00bf  Printing Support
+	00c0  6300 series
+	00c1  4300 series
+	00c7  Printing Support
+	00c8  Printing Support
+	00c9  Printing Support
+	00cb  Printing Support
+	00cc  E120(n)
+	00d0  9300 series
+	00d3  X340 Scanner
+	00d4  X342n Scanner
+	00d5  Printing Support
+	00d6  X340 Scanner
+	00e8  X642e
+	00e9  2400 series
+	00f6  3400 series
+	00f7  InkJet Color Printer
+	00ff  InkJet Color Printer
+	010b  2500 series
+	010d  3500-4500 series
+	010f  6500 series
+	0142  X3650 (Printer, Scanner, Copier)
+	01fa  S310 series
+	4303  Xerox WorkCentre Pro 412
+043e  LG Electronics USA, Inc.
+	3001  AN-WF100 802.11abgn Wireless Adapter [Broadcom BCM4323]
+	42bd  Flatron 795FT Plus Monitor
+	4a4d  Flatron 915FT Plus Monitor
+	7001  MF-PD100 Soul Digital MP3 Player
+	7013  MP3 Player
+	70d7  Mouse Scanner LSM-150 [LG Smart Scan Mouse]
+	70f5  External HDD
+	8484  LPC-U30 Webcam II
+	8585  LPC-UC35 Webcam
+	8888  Electronics VCS Camera II(LPC-U20)
+	9800  Remote Control Receiver_iMON
+	9803  eHome Infrared Receiver
+	9804  DMB Receiver Control
+	9c01  LGE Sync
+043f  RadiSys Corp.
+0440  Eizo Nanao Corp.
+0441  Winbond Systems Lab.
+	1456  Hub
+0442  Ericsson, Inc.
+	abba  Bluetooth Device
+0443  Gateway, Inc.
+	000e  Multimedia Keyboard
+	002e  Millennium Keyboard
+0445  Lucent Technologies, Inc.
+0446  NMB Technologies Corp.
+	6781  Keyboard with PS/2 Mouse Port
+	6782  Keyboard
+0447  Momentum Microsystems
+044a  Shamrock Tech. Co., Ltd
+044b  WSI
+044c  CCL/ITRI
+044d  Siemens Nixdorf AG
+044e  Alps Electric Co., Ltd
+	1104  Japanese Keyboard
+	2002  MD-5500 Printer
+	2014  Bluetooth Device
+	3001  UGTZ4 Bluetooth
+	3002  Bluetooth Device
+	3003  Bluetooth Device
+	3004  Bluetooth Adapter
+	3005  Integrated Bluetooth Device
+	3006  Bluetooth Adapter
+	3007  Bluetooth Controller (ALPS/UGX)
+	300c  Bluetooth Controller (ALPS/UGPZ6)
+	300d  Bluetooth Controller (ALPS/UGPZ6)
+	3010  Bluetooth Adapter
+	3017  BCM2046 Bluetooth Device
+	ffff  Compaq Bluetooth Multiport Module
+044f  ThrustMaster, Inc.
+	0400  HOTAS Cougar
+	044f  GP XID
+	a003  Rage 3D Game Pad
+	a01b  PK-GP301 Driving Wheel
+	a0a0  Top Gun Joystick
+	a0a1  Top Gun Joystick (rev2)
+	a0a3  Fusion Digital GamePad
+	a201  PK-GP201 PlayStick
+	b108  T-Flight Hotas X Flight Stick
+	b10a  T.16000M Joystick
+	b203  360 Modena Pro Wheel
+	b300  Firestorm Dual Power
+	b303  FireStorm Dual Analog 2
+	b304  Firestorm Dual Power
+	b307  vibrating Upad
+	b30b  Wireless VibrationPad
+	b315  Firestorm Dual Analog 3
+	b323  Dual Trigger 3-in-1 (PC Mode)
+	b324  Dual Trigger 3-in-1 (PS3 Mode)
+	b603  force feedback Wheel
+	b605  force feedback Racing Wheel
+	b651  Ferrari GT Rumble Force Wheel
+	b653  RGT Force Feedback Clutch Racing Wheel
+	b654  Ferrari GT Force Feedback Wheel
+	b700  Tacticalboard
+0450  DFI, Inc.
+0451  Texas Instruments, Inc.
+	1234  Bluetooth Device
+	1428  Hub
+	1446  TUSB2040/2070 Hub
+	16a6  BM-USBD1 BlueRobin RF heart rate sensor receiver
+	2036  TUSB2036 Hub
+	2046  TUSB2046 Hub
+	2077  TUSB2077 Hub
+	3410  TUSB3410 Microcontroller
+	3f00  OMAP1610
+	3f02  SMC WSKP100 Wi-Fi Phone
+	5409  Frontier Labs NEX IA+ Digital Audio Player
+	6000  AU5 ADSL Modem (pre-reenum)
+	6001  AU5 ADSL Modem
+	6060  RNDIS/BeWAN ADSL2+
+	6070  RNDIS/BeWAN ADSL2+
+	625f  TUSB6250 ATA Bridge
+	8042  Hub
+	dbc0  Device Bay Controller
+	e001  GraphLink [SilverLink]
+	e003  TI-84 Plus Calculator
+	e004  TI-89 Titanium Calculator
+	e008  TI-84 Plus Silver Calculator
+	e012  TI-Nspire Calculator
+	f430  MSP-FET430UIF JTAG Tool
+	f432  eZ430 Development Tool
+	ffff  Bluetooth Device
+0452  Mitsubishi Electronics America, Inc.
+	0021  HID Monitor Controls
+	0050  Diamond Pro 900u CRT Monitor
+	0051  Integrated Hub
+0453  CMD Technology
+	6781  NMB Keyboard
+	6783  Chicony Composite Keyboard
+0454  Vobis Microcomputer AG
+0455  Telematics International, Inc.
+0456  Analog Devices, Inc.
+	f000  FT2232 JTAG ICE [gnICE]
+	f001  FT2232H Hi-Speed JTAG ICE [gnICE+]
+0457  Silicon Integrated Systems Corp.
+	0150  Super Talent 1GB Flash Drive
+	0151  Super Flash 1GB / GXT  64MB Flash Drive
+	0162  SiS162 usb Wireless LAN Adapter
+	0163  802.11 Wireless LAN Adapter
+	0817  SiS-184-ASUS-4352.17 touch panel
+	5401  Wireless Adapter RO80211GS-USB
+0458  KYE Systems Corp. (Mouse Systems)
+	0001  Mouse
+	0002  Genius NetMouse Pro
+	0003  Genius NetScroll+
+	0006  Easy Mouse+
+	000b  NetMouse Wheel(P+U)
+	000c  TACOMA Fingerprint V1.06.01
+	000e  VideoCAM Web
+	0013  TACOMA Fingerprint Mouse V1.06.01
+	001a  Genius WebScroll+
+	0036  Pocket Mouse LE
+	0039  NetScroll+ Superior
+	003a  NetScroll+ Mini Traveler / Genius NetScroll 120
+	004c  Slimstar Pro Keyboard
+	0056  Ergo 300 Mouse
+	0057  Enhanced Gaming Device
+	0059  Enhanced Laser Device
+	005a  Enhanced Device
+	005b  Enhanced Device
+	005c  Enhanced Laser Gaming Device
+	005d  Enhanced Device
+	0061  Bluetooth Dongle
+	0066  Genius Traveler 1000 Wireless Mouse
+	0072  Navigator 335
+	0083  Bluetooth Dongle
+	0087  Ergo 525V Laser Mouse
+	00ca  Pen Mouse
+	0100  EasyPen Tablet
+	0101  CueCat
+	011b  NetScroll T220
+	1001  Joystick
+	1002  Game Pad
+	1003  Genius VideoCam
+	1004  Flight2000 F-23 Joystick
+	100a  Aashima Technology Trust Sight Fighter Vibration Feedback Joystick
+	2001  ColorPage-Vivid Pro Scanner
+	2004  ColorPage-HR6 V1 Scanner
+	2005  ColorPage-HR6/Vivid3
+	2007  ColorPage-HR6 V2 Scanner
+	2008  ColorPage-HR6 V2 Scanner
+	2009  ColorPage-HR6A Scanner
+	2011  ColorPage-Vivid3x Scanner
+	2012  Plustek Scanner
+	2013  ColorPage-HR7 Scanner
+	2014  ColorPage-Vivid4
+	2015  ColorPage-HR7LE Scanner
+	2016  ColorPage-HR6X Scanner
+	2017  ColorPage-Vivid3xe
+	2018  ColorPage-HR7X
+	2019  ColorPage-HR6X Slim
+	201a  ColorPage-Vivid4xe
+	201b  ColorPage-Vivid4x
+	201c  ColorPage-HR8
+	201d  ColorPage-Vivid 1200 X
+	201e  ColorPage-Slim 1200
+	201f  ColorPage-Vivid 1200 XE
+	2020  ColorPage-Slim 1200 USB2
+	2021  ColorPage-SF600
+	3017  SPEED WHEEL 3 Vibration
+	3018  Wireless 2.4Ghz Game Pad
+	3019  10-Button USB Joystick with Vibration
+	301a  MaxFire G-12U Vibration
+	301d  Genius MaxFire MiniPad
+	400f  Genius TVGo DVB-T02Q MCE
+	4012  TVGo DVB-T03 [AF9015]
+	5003  G-pen 560 Tablet
+	5004  G-pen Tablet
+	6001  GF3000F Ethernet Adapter
+	7004  VideoCAM Express V2
+	7006  Dsc 1.3 Smart Camera Device
+	7007  VideoCAM Web
+	7009  G-Shot G312 Still Camera Device
+	700c  VideoCAM Web V3
+	700d  G-Shot G511 Composite Device
+	700f  VideoCAM Web
+	7012  WebCAM USB2.0
+	7014  VideoCAM Live V3
+	701c  G-Shot G512 Still Camera
+	7020  Sim 321C
+	7025  Eye 311Q Camera
+	7029  Genius Look 320s (SN9C201 + HV7131R)
+	702f  Genius Slim 322
+	7035  i-Look 325T Camera
+	7045  Genius Look 1320 V2
+	704c  Genius i-Look 1321
+	704d  Slim 1322AF
+	7055  Slim 2020AF camera
+	705a  Asus USB2.0 Webcam
+	705c  Genius iSlim 1300AF
+	7079  FaceCam 2025R
+	707f  TVGo DVB-T03 [RTL2832]
+	7088  WideCam 1050
+0459  Adobe Systems, Inc.
+045a  SONICblue, Inc.
+	07da  Supra Express 56K modem
+	0b4a  SupraMax 2890 56K Modem [Lucent Atlas]
+	0b68  SupraMax 56K Modem
+	5001  Rio 600 MP3 Player
+	5002  Rio 800 MP3 Player
+	5003  Nike Psa/Play MP3 Player
+	5005  Rio S10 MP3 Player
+	5006  Rio S50 MP3 Player
+	5007  Rio S35 MP3 Player
+	5008  Rio 900 MP3 Player
+	5009  Rio S30 MP3 Player
+	500d  Fuse MP3 Player
+	500e  Chiba MP3 Player
+	500f  Cali MP3 Player
+	5010  Rio S11 MP3 Player
+	501c  Virgin MPF-1000
+	501d  Rio Fuse
+	501e  Rio Chiba
+	501f  Rio Cali
+	503f  Cali256 MP3 Player
+	5202  Rio Riot MP3 Player
+	5210  Rio Karma Music Player
+	5220  Rio Nitrus MP3 Player
+	5221  Rio Eigen
+045b  Hitachi, Ltd
+	0053  RX610 RX-Stick
+045d  Nortel Networks, Ltd
+045e  Microsoft Corp.
+	0007  SideWinder Game Pad
+	0008  SideWinder Precision Pro
+	0009  IntelliMouse
+	000b  Natural Keyboard Elite
+	000e  SideWinder® Freestyle Pro
+	0014  Digital Sound System 80
+	001a  SideWinder Precision Racing Wheel
+	001b  SideWinder Force Feedback 2 Joystick
+	001c  Internet Keyboard Pro
+	001d  Natural Keyboard Pro
+	001e  IntelliMouse Explorer
+	0023  Trackball Optical
+	0024  Trackball Explorer
+	0025  IntelliEye Mouse
+	0026  SideWinder GamePad Pro
+	0027  SideWinder PnP GamePad
+	0028  SideWinder Dual Strike
+	0029  IntelliMouse Optical
+	002b  Internet Keyboard Pro
+	002d  Internet Keyboard
+	002f  Integrated Hub
+	0033  Sidewinder Strategic Commander
+	0034  SideWinder Force Feedback Wheel
+	0038  SideWinder Precision 2
+	0039  IntelliMouse Optical
+	003b  SideWinder Game Voice
+	003c  SideWinder Joystick
+	0040  Wheel Mouse Optical
+	0047  IntelliMouse Explorer 3.0
+	0048  Office Keyboard 1.0A
+	0053  Optical Mouse
+	0059  Wireless IntelliMouse Explorer
+	005c  Office Keyboard (106/109)
+	005f  Wireless MultiMedia Keyboard
+	0061  Wireless MultiMedia Keyboard (106/109)
+	0063  Wireless Natural MultiMedia Keyboard
+	0065  Wireless Natural MultiMedia Keyboard (106/109)
+	006a  Wireless Optical Mouse (IntelliPoint)
+	006d  eHome Remote Control Keyboard keys
+	006e  MN-510 802.11b Wireless Adapter [Intersil ISL3873B]
+	006f  Smart Display Reference Device
+	0070  Wireless MultiMedia Keyboard
+	0071  Wireless MultiMedia Keyboard (106/109)
+	0072  Wireless Natural MultiMedia Keyboard
+	0073  Wireless Natural MultiMedia Keyboard (106/109)
+	0079  IXI Ogo CT-17 handheld device
+	007a  10/100 USB NIC
+	007d  Notebook Optical Mouse
+	007e  Wireless Transceiver for Bluetooth
+	0080  Digital Media Pro Keyboard
+	0083  Basic Optical Mouse
+	0084  Basic Optical Mouse
+	008a  Wireless Keyboard and Mouse
+	008b  Dual Receiver Wireless Mouse (IntelliPoint)
+	008c  Wireless Intellimouse Explorer 2.0
+	0095  IntelliMouse Explorer 4.0 (IntelliPoint)
+	009c  Wireless Transceiver for Bluetooth 2.0
+	009d  Wireless Optical Desktop 3.0
+	00a0  eHome Infrared Receiver
+	00a4  Compact Optical Mouse, model 1016
+	00b0  Digital Media Pro Keyboard
+	00b4  Digital Media Keyboard 1.0A
+	00b9  Wireless Optical Mouse 3.0
+	00bb  Fingerprint Reader
+	00bc  Fingerprint Reader
+	00bd  Fingerprint Reader
+	00c2  MN-710 802.11g Wireless Adapter [Intersil ISL3886]
+	00c9  MTP Device
+	00ca  Fingerprint Reader
+	00cb  Basic Optical Mouse v2.0
+	00ce  Generic PPC Flash device
+	00d1  Optical Mouse with Tilt Wheel
+	00da  eHome Infrared Receiver
+	00db  Natural Ergonomic Keyboard 4000 V1.0
+	00dd  Comfort Curve Keyboard 2000 V1.0
+	00e1  Wireless Laser Mouse 6000 Reciever
+	00f4  LifeCam VX-6000 (SN9C20x + OV9650)
+	00f5  LifeCam VX-3000
+	00f6  Comfort Optical Mouse 1000
+	00f7  LifeCam VX-1000
+	00f8  LifeCam NX-6000
+	00f9  Wireless Desktop Receiver 3.1
+	0202  Xbox Controller
+	0280  XBox Device
+	0283  Xbox Communicator
+	0284  Xbox DVD Playback Kit
+	0285  Xbox Controller S
+	0288  Xbox Controller S Hub
+	0289  Xbox Controller S
+	028b  Xbox360 DVD Emulator
+	028d  Xbox360 Memory Unit 64MB
+	028e  Xbox360 Controller
+	028f  Xbox360 Wireless Controller
+	0290  Xbox360 Performance Pipe (PIX)
+	0291  Xbox 360 Wireless Receiver for Windows
+	0292  Xbox360 Wireless Networking Adapter
+	029c  Xbox360 HD-DVD Drive
+	029d  Xbox360 HD-DVD Drive
+	029e  Xbox360 HD-DVD Memory Unit
+	02a0  Xbox360 Big Button IR
+	02a1  Xbox 360 Wireless Receiver for Windows
+	02a8  Xbox360 Wireless N Networking Adapter [Atheros AR7010+AR9280]
+	02ad  Xbox NUI Audio
+	02ae  Xbox NUI Camera
+	02b0  Xbox NUI Motor
+	02b6  Xbox 360 / Bluetooth Wireless Headset
+	0400  Windows Powered Pocket PC 2002
+	0401  Windows Powered Pocket PC 2002
+	0402  Windows Powered Pocket PC 2002
+	0403  Windows Powered Pocket PC 2002
+	0404  Windows Powered Pocket PC 2002
+	0405  Windows Powered Pocket PC 2002
+	0406  Windows Powered Pocket PC 2002
+	0407  Windows Powered Pocket PC 2002
+	0408  Windows Powered Pocket PC 2002
+	0409  Windows Powered Pocket PC 2002
+	040a  Windows Powered Pocket PC 2002
+	040b  Windows Powered Pocket PC 2002
+	040c  Windows Powered Pocket PC 2002
+	040d  Windows Powered Pocket PC 2002
+	040e  Windows Powered Pocket PC 2002
+	040f  Windows Powered Pocket PC 2002
+	0410  Windows Powered Pocket PC 2002
+	0411  Windows Powered Pocket PC 2002
+	0412  Windows Powered Pocket PC 2002
+	0413  Windows Powered Pocket PC 2002
+	0414  Windows Powered Pocket PC 2002
+	0415  Windows Powered Pocket PC 2002
+	0416  Windows Powered Pocket PC 2002
+	0417  Windows Powered Pocket PC 2002
+	0432  Windows Powered Pocket PC 2003
+	0433  Windows Powered Pocket PC 2003
+	0434  Windows Powered Pocket PC 2003
+	0435  Windows Powered Pocket PC 2003
+	0436  Windows Powered Pocket PC 2003
+	0437  Windows Powered Pocket PC 2003
+	0438  Windows Powered Pocket PC 2003
+	0439  Windows Powered Pocket PC 2003
+	043a  Windows Powered Pocket PC 2003
+	043b  Windows Powered Pocket PC 2003
+	043c  Windows Powered Pocket PC 2003
+	043d  Becker Traffic Assist Highspeed 7934
+	043e  Windows Powered Pocket PC 2003
+	043f  Windows Powered Pocket PC 2003
+	0440  Windows Powered Pocket PC 2003
+	0441  Windows Powered Pocket PC 2003
+	0442  Windows Powered Pocket PC 2003
+	0443  Windows Powered Pocket PC 2003
+	0444  Windows Powered Pocket PC 2003
+	0445  Windows Powered Pocket PC 2003
+	0446  Windows Powered Pocket PC 2003
+	0447  Windows Powered Pocket PC 2003
+	0448  Windows Powered Pocket PC 2003
+	0449  Windows Powered Pocket PC 2003
+	044a  Windows Powered Pocket PC 2003
+	044b  Windows Powered Pocket PC 2003
+	044c  Windows Powered Pocket PC 2003
+	044d  Windows Powered Pocket PC 2003
+	044e  Windows Powered Pocket PC 2003
+	044f  Windows Powered Pocket PC 2003
+	0450  Windows Powered Pocket PC 2003
+	0451  Windows Powered Pocket PC 2003
+	0452  Windows Powered Pocket PC 2003
+	0453  Windows Powered Pocket PC 2003
+	0454  Windows Powered Pocket PC 2003
+	0455  Windows Powered Pocket PC 2003
+	0456  Windows Powered Pocket PC 2003
+	0457  Windows Powered Pocket PC 2003
+	0458  Windows Powered Pocket PC 2003
+	0459  Windows Powered Pocket PC 2003
+	045a  Windows Powered Pocket PC 2003
+	045b  Windows Powered Pocket PC 2003
+	045c  Windows Powered Pocket PC 2003
+	045d  Windows Powered Pocket PC 2003
+	045e  Windows Powered Pocket PC 2003
+	045f  Windows Powered Pocket PC 2003
+	0460  Windows Powered Pocket PC 2003
+	0461  Windows Powered Pocket PC 2003
+	0462  Windows Powered Pocket PC 2003
+	0463  Windows Powered Pocket PC 2003
+	0464  Windows Powered Pocket PC 2003
+	0465  Windows Powered Pocket PC 2003
+	0466  Windows Powered Pocket PC 2003
+	0467  Windows Powered Pocket PC 2003
+	0468  Windows Powered Pocket PC 2003
+	0469  Windows Powered Pocket PC 2003
+	046a  Windows Powered Pocket PC 2003
+	046b  Windows Powered Pocket PC 2003
+	046c  Windows Powered Pocket PC 2003
+	046d  Windows Powered Pocket PC 2003
+	046e  Windows Powered Pocket PC 2003
+	046f  Windows Powered Pocket PC 2003
+	0470  Windows Powered Pocket PC 2003
+	0471  Windows Powered Pocket PC 2003
+	0472  Windows Powered Pocket PC 2003
+	0473  Windows Powered Pocket PC 2003
+	0474  Windows Powered Pocket PC 2003
+	0475  Windows Powered Pocket PC 2003
+	0476  Windows Powered Pocket PC 2003
+	0477  Windows Powered Pocket PC 2003
+	0478  Windows Powered Pocket PC 2003
+	0479  Windows Powered Pocket PC 2003
+	047a  Windows Powered Pocket PC 2003
+	047b  Windows Powered Pocket PC 2003
+	04c8  Windows Powered Smartphone 2002
+	04c9  Windows Powered Smartphone 2002
+	04ca  Windows Powered Smartphone 2002
+	04cb  Windows Powered Smartphone 2002
+	04cc  Windows Powered Smartphone 2002
+	04cd  Windows Powered Smartphone 2002
+	04ce  Windows Powered Smartphone 2002
+	04d7  Windows Powered Smartphone 2003
+	04d8  Windows Powered Smartphone 2003
+	04d9  Windows Powered Smartphone 2003
+	04da  Windows Powered Smartphone 2003
+	04db  Windows Powered Smartphone 2003
+	04dc  Windows Powered Smartphone 2003
+	04dd  Windows Powered Smartphone 2003
+	04de  Windows Powered Smartphone 2003
+	04df  Windows Powered Smartphone 2003
+	04e0  Windows Powered Smartphone 2003
+	04e1  Windows Powered Smartphone 2003
+	04e2  Windows Powered Smartphone 2003
+	04e3  Windows Powered Smartphone 2003
+	04e4  Windows Powered Smartphone 2003
+	04e5  Windows Powered Smartphone 2003
+	04e6  Windows Powered Smartphone 2003
+	04e7  Windows Powered Smartphone 2003
+	04e8  Windows Powered Smartphone 2003
+	04e9  Windows Powered Smartphone 2003
+	04ea  Windows Powered Smartphone 2003
+	04ec  Windows Phone (Zune)
+	063e  Zune HD Media Player
+	0640  KIN Phone
+	0641  KIN Phone
+	0642  KIN Phone
+	0707  Wireless Laser Mouse 8000
+	0708  Transceiver v 3.0 for Bluetooth
+	070a  Charon Bluetooth Dongle (DFU)
+	0710  Zune Media Player
+	0713  Wireless Presenter Mouse 8000
+	0719  Xbox 360 Wireless Adapter
+	071f  Mouse/Keyboard 2.4GHz Transceiver V2.0
+	0721  LifeCam NX-3000 (UVC-compliant)
+	0723  LifeCam VX-7000 (UVC-compliant)
+	0724  SideWinder Mouse
+	0730  Digital Media Keyboard 3000
+	0734  Wireless Optical Desktop 700
+	0736  Sidewinder X5 Mouse
+	0737  Compact Optical Mouse 500
+	0745  Nano Transceiver v1.0 for Bluetooth
+	0750  Wired Keyboard 600
+	0752  Wired Keyboard 400
+	075d  LifeCam Cinema
+	0766  LifeCam VX-800
+	0768  Sidewinder X4
+	076c  Comfort Mouse 4500
+	076d  LifeCam HD-5000
+	0772  LifeCam Studio
+	0779  LifeCam HD-3000
+	0780  Comfort Curve Keyboard 3000
+	0797  Optical Mouse 200
+	930a  ISOUSB.SYS Intel 82930 Isochronous IO Test Board
+	ffca  Catalina
+	fff8  Keyboard
+	ffff  Windows CE Mass Storage
+0460  Ace Cad Enterprise Co., Ltd
+	0004  Tablet (5x3.75)
+	0006  LCD Tablet (12x9)
+	0008  Tablet (3x2.25)
+0461  Primax Electronics, Ltd
+	0010  HP Keyboard
+	0300  G2-300 Scanner
+	0301  G2E-300 Scanner
+	0302  G2-300 #2 Scanner
+	0303  G2E-300 #2 Scanner
+	0340  Colorado 9600 Scanner
+	0341  Colorado 600u Scanner
+	0345  Visioneer 6200 Scanner
+	0346  Memorex Maxx 6136u Scanner
+	0347  Primascan Colorado 2600u/Visioneer 4400 Scanner
+	0360  Colorado 19200 Scanner
+	0361  Colorado 1200u Scanner
+	0363  VistaScan Astra 3600(ENG)
+	0364  LG Electronics Scanworks 600U Scanner
+	0365  VistaScan Astra 3600(ENG)
+	0366  6400
+	0367  VistaScan Astra 3600(ENG)
+	0371  Visioneer Onetouch 8920 Scanner
+	0374  UMAX Astra 2500
+	0375  VistaScan Astra 3600(ENG)
+	0377  Medion MD 5345 Scanner
+	0378  VistaScan Astra 3600(ENG)
+	037b  Medion MD 6190 Scanner
+	037c  VistaScan Astra 3600(ENG)
+	0380  G2-600 Scanner
+	0381  ReadyScan 636i Scanner
+	0382  G2-600 #2 Scanner
+	0383  G2E-600 Scanner
+	038a  UMAX Astra 3000/3600
+	038b  Xerox 2400 Onetouch
+	038c  UMAX Astra 4100
+	0392  Medion/Lifetec/Tevion/Cytron MD 6190
+	03a8  9420M
+	0813  IBM UltraPort Camera
+	0815  Micro Innovations IC200 Webcam
+	0819  Fujifilm IX-30 Camera [webcam mode]
+	081a  Fujifilm IX-30 Camera [storage mode]
+	081c  Elitegroup ECS-C11 Camera
+	081d  Elitegroup ECS-C11 Storage
+	0a00  Micro Innovations Web Cam 320
+	4d01  Comfort Keyboard
+	4d02  Mouse-in-a-Box
+	4d03  Kensington Mouse-in-a-box
+	4d04  Mouse
+	4d06  Balless Mouse (HID)
+	4d0f  HP Optical Mouse
+	4d15  Dell Optical Mouse
+	4d17  Optical Mouse
+	4d20  HP Optical Mouse
+	4d2a  PoPo Elixir Mouse (HID)
+	4d2b  Wireless Laser Mini Mouse (HID)
+	4d2c  PoPo Mini Pointer Mouse (HID)
+	4d2e  Optical Mobile Mouse (HID)
+	4d51  0Y357C PMX-MMOCZUL (B) [Dell Laser Mouse]
+	4d62  HP Laser Mobile Mini Mouse
+	4d75  Rocketfish RF-FLBTAD Bluetooth Adapter
+	4d81  Dell N889 Optical Mouse
+	4de7  webcam
+0463  MGE UPS Systems
+	0001  UPS
+	ffff  UPS
+0464  AMP/Tycoelectronics Corp.
+0467  AT&T Paradyne
+0468  Wieson Technologies Co., Ltd
+046a  Cherry GmbH
+	0001  Keyboard
+	0003  My3000 Hub
+	0004  CyBoard Keyboard
+	0005  XX33 SmartCard Reader Keyboard
+	0008  Wireless Keyboard and Mouse
+	0010  SmartBoard XX44
+	0011  G83 (RS 6000) Keyboard
+	0021  CyMotion Expert Combo
+	0023  CyMotion Master Linux Keyboard G230
+	0027  CyMotion Master Solar Keyboard
+	002a  Wireless Mouse & Keyboard
+	002d  SmartTerminal XX44
+	003e  SmartTerminal ST-2xxx
+	0041  G86 6240 Keyboard
+	0080  eHealth Terminal ST 1503
+	0081  eHealth Keyboard G87 1504
+	0106  R-300 Wireless Mouse Receiver
+046b  American Megatrends, Inc.
+	0001  Keyboard
+	0101  PS/2 Keyboard, Mouse & Joystick Ports
+	0301  USB 1.0 Hub
+	0500  Serial & Parallel Ports
+	ff10  Virtual Keyboard and Mouse
+046c  Toshiba Corp., Digital Media Equipment
+046d  Logitech, Inc.
+	0082  Acer Aspire 5672 Webcam
+	0200  WingMan Extreme Joystick
+	0203  M2452 Keyboard
+	0301  M4848 Mouse
+	0401  HP PageScan
+	0402  NEC PageScan
+	040f  Logitech/Storm PageScan
+	0430  Mic (Cordless)
+	0801  QuickCam Home
+	0802  Webcam C200
+	0804  Webcam C250
+	0805  Webcam C300
+	0807  Webcam B500
+	0808  Webcam C600
+	0809  Webcam Pro 9000
+	080a  Portable Webcam C905
+	080f  Webcam C120
+	0810  QuickCam Pro
+	0819  Webcam C210
+	081b  Webcam C310
+	081d  HD Webcam C510
+	0820  QuickCam VC
+	0821  HD Webcam C910
+	0825  Webcam C270
+	0828  HD Webcam B990
+	082d  HD Pro Webcam C920
+	0830  QuickClip
+	0840  QuickCam Express
+	0850  QuickCam Web
+	0870  QuickCam Express
+	0890  QuickCam Traveler
+	0892  OrbiCam
+	0894  CrystalCam
+	0895  QuickCam for Dell Notebooks
+	0896  OrbiCam
+	0897  QuickCam for Dell Notebooks
+	0899  QuickCam for Dell Notebooks
+	089d  QuickCam E2500 series
+	08a0  QuickCam IM
+	08a1  QuickCam IM with sound
+	08a2  Labtec Webcam Pro
+	08a3  QuickCam QuickCam Chat
+	08a6  QuickCam IM
+	08a7  QuickCam Image
+	08a9  Notebook Deluxe
+	08aa  Labtec Notebooks
+	08ac  QuickCam Cool
+	08ad  QuickCam Communicate STX
+	08ae  QuickCam for Notebooks
+	08af  QuickCam Easy/Cool
+	08b0  QuickCam 3000 Pro [pwc]
+	08b1  QuickCam Notebook Pro
+	08b2  QuickCam Pro 4000
+	08b3  QuickCam Zoom
+	08b4  QuickCam Zoom
+	08b5  QuickCam Sphere
+	08b9  QuickCam IM
+	08bd  Microphone (Pro 4000)
+	08c0  QuickCam Pro 3000
+	08c1  QuickCam Fusion
+	08c2  QuickCam PTZ
+	08c3  Camera (Notebooks Pro)
+	08c5  QuickCam Pro 5000
+	08c6  QuickCam for DELL Notebooks
+	08c7  QuickCam OEM Cisco VT Camera II
+	08c9  QuickCam Ultra Vision
+	08ca  Mic (Fusion)
+	08cb  Mic (Notebooks Pro)
+	08cc  Mic (PTZ)
+	08ce  QuickCam Pro 5000
+	08cf  QuickCam UpdateMe
+	08d0  QuickCam Express
+	08d7  QuickCam Communicate STX
+	08d8  QuickCam for Notebook Deluxe
+	08d9  QuickCam IM/Connect
+	08da  QuickCam Messanger
+	08dd  QuickCam for Notebooks
+	08e0  QuickCam Express
+	08e1  Labtec Webcam
+	08f0  QuickCam Messenger
+	08f1  QuickCam Express
+	08f2  Microphone (Messenger)
+	08f3  QuickCam Express
+	08f4  Labtec Webcam
+	08f5  QuickCam Messenger Communicate
+	08f6  QuickCam Messenger Plus
+	0900  ClickSmart 310
+	0901  ClickSmart 510
+	0903  ClickSmart 820
+	0905  ClickSmart 820
+	0910  QuickCam Cordless
+	0920  QuickCam Express
+	0921  Labtec Webcam
+	0922  QuickCam Live
+	0928  QuickCam Express
+	0929  Labtec Webcam Pro
+	092a  QuickCam for Notebooks
+	092b  Labtec Webcam Plus
+	092c  QuickCam Chat
+	092d  QuickCam Express / Go
+	092e  QuickCam Chat
+	092f  QuickCam Express Plus
+	0950  Pocket Camera
+	0960  ClickSmart 420
+	0970  Pocket750
+	0990  QuickCam Pro 9000
+	0991  QuickCam Pro for Notebooks
+	0992  QuickCam Communicate Deluxe
+	0994  QuickCam Orbit/Sphere AF
+	09a1  QuickCam Communicate MP/S5500
+	09a2  QuickCam Communicate Deluxe/S7500
+	09a4  QuickCam E 3500
+	09a5  Quickcam 3000 For Business
+	09a6  QuickCam Vision Pro
+	09b0  Acer OrbiCam
+	09b2  Fujitsu Webcam
+	09c0  QuickCam for Dell Notebooks Mic
+	09c1  QuickCam Deluxe for Notebooks
+	0a01  USB Headset
+	0a02  Premium Stereo USB Headset 350
+	0a03  Logitech USB Microphone
+	0a04  V20 portable speakers (USB powered)
+	0a07  Z-10 Speakers
+	0a0b  ClearChat Pro USB
+	0a0c  Clear Chat Comfort USB Headset
+	0a13  Z-5 Speakers
+	0a17  G330 Headset
+	0a1f  G930
+	0a29  H600 [Wireless Headset]
+	0b02  C-UV35 [Bluetooth Mini-Receiver] (HID proxy mode)
+	8801  Video Camera
+	b305  BT Mini-Receiver
+	bfe4  Premium Optical Wheel Mouse
+	c000  N43 [Pilot Mouse]
+	c001  N48/M-BB48 [FirstMouse Plus]
+	c002  M-BA47 [MouseMan Plus]
+	c003  MouseMan
+	c004  WingMan Gaming Mouse
+	c005  WingMan Gaming Wheel Mouse
+	c00b  MouseMan Wheel
+	c00c  Optical Wheel Mouse
+	c00d  MouseMan Wheel+
+	c00e  M-BJ58/M-BJ69 Optical Wheel Mouse
+	c00f  MouseMan Traveler/Mobile
+	c011  Optical MouseMan
+	c012  Mouseman Dual Optical
+	c014  Corded Workstation Mouse
+	c015  Corded Workstation Mouse
+	c016  Optical Wheel Mouse
+	c018  Optical Wheel Mouse
+	c019  Optical Tilt Wheel Mouse
+	c01a  M-BQ85 Optical Wheel Mouse
+	c01b  MX310 Optical Mouse
+	c01c  Optical Mouse
+	c01d  MX510 Optical Mouse
+	c01e  MX518 Optical Mouse
+	c024  MX300 Optical Mouse
+	c025  MX500 Optical Mouse
+	c030  iFeel Mouse
+	c031  iFeel Mouse+
+	c032  MouseMan iFeel
+	c033  iFeel MouseMan+
+	c034  MouseMan Optical
+	c035  Mouse
+	c036  Mouse
+	c037  Mouse
+	c038  Mouse
+	c03d  M-BT96a Pilot Optical Mouse
+	c03e  Premium Optical Wheel Mouse (M-BT58)
+	c03f  M-BT85 [UltraX Optical Mouse]
+	c040  Corded Tilt-Wheel Mouse
+	c041  G5 Laser Mouse
+	c042  G3 Laser Mouse
+	c043  MX320/MX400 Laser Mouse
+	c044  LX3 Optical Mouse
+	c045  Optical Mouse
+	c046  RX1000 Laser Mouse
+	c047  Laser Mouse M-UAL120
+	c048  G9 Laser Mouse
+	c049  G5 Laser Mouse
+	c050  RX 250 Optical Mouse
+	c051  G3 (MX518) Optical Mouse
+	c053  Laser Mouse
+	c054  Bluetooth mini-receiver
+	c058  M115 Mouse
+	c05a  M90/M100 Optical Mouse
+	c05b  M-U0004 810-001317 [B110 Optical USB Mouse]
+	c05d  Optical Mouse
+	c05f  M115 Optical Mouse
+	c061  RX1500 Laser Mouse
+	c062  M-UAS144 [LS1 Laser Mouse]
+	c063  DELL Laser Mouse
+	c064  M110 corded optical mouse (M-B0001)
+	c066  G9x Laser Mouse
+	c068  G500 Laser Mouse
+	c069  M500 Laser Mouse
+	c06a  USB Optical Mouse
+	c06b  G700 Wireless Gaming Mouse
+	c06c  Optical Mouse
+	c077  M105 Optical Mouse
+	c101  UltraX Media Remote
+	c110  Harmony 785/885 Remote
+	c111  Harmony 525 Remote
+	c112  Harmony 890 Remote
+	c11f  Harmony 900/1100 Remote
+	c121  Harmony One Remote
+	c122  Harmony 650/700 Remote
+	c124  Harmony 300 Remote
+	c125  Harmony 200 Remote
+	c126  Harmony Link
+	c12b  Harmony Touch Remote
+	c201  WingMan Extreme Joystick with Throttle
+	c202  WingMan Formula
+	c207  WingMan Extreme Digital 3D
+	c208  WingMan Gamepad Extreme
+	c209  WingMan Gamepad
+	c20a  WingMan RumblePad
+	c20b  WingMan Action Pad
+	c20c  WingMan Precision
+	c20d  WingMan Attack 2
+	c20e  WingMan Formula GP
+	c211  iTouch Cordless Reciever
+	c212  WingMan Extreme Digital 3D
+	c213  J-UH16 (Freedom 2.4 Cordless Joystick)
+	c214  ATK3 (Attack III Joystick)
+	c215  Extreme 3D Pro
+	c216  Dual Action Gamepad
+	c218  Logitech RumblePad 2 USB
+	c219  Cordless RumblePad 2
+	c21a  Precision Gamepad
+	c21c  G13 Advanced Gameboard
+	c21d  F310 Gamepad [XInput Mode]
+	c21e  F510 Gamepad [XInput Mode]
+	c21f  F710 Wireless Gamepad [XInput Mode]
+	c221  G11/G15 Keyboard / Keyboard
+	c222  G15 Keyboard / LCD
+	c223  G11/G15 Keyboard / USB Hub
+	c225  G11/G15 Keyboard / G keys
+	c226  G15 Refresh Keyboard
+	c227  G15 Refresh Keyboard
+	c228  G19 Gaming Keyboard
+	c229  G19 Gaming Keyboard Macro Interface
+	c22a  Gaming Keyboard G110
+	c22b  Gaming Keyboard G110 G-keys
+	c22d  G510 Gaming Keyboard
+	c22e  G510 Gaming Keyboard onboard audio
+	c245  G400 Optical Mouse
+	c246  Gaming Mouse G300
+	c248  G105 Gaming Keyboard
+	c24a  G600 Gaming Mouse
+	c24d  G710 Gaming Keyboard
+	c24e  G500s Laser Gaming Mouse
+	c281  WingMan Force
+	c283  WingMan Force 3D
+	c285  WingMan Strike Force 3D
+	c286  Force 3D Pro
+	c287  Flight System G940
+	c291  WingMan Formula Force
+	c293  WingMan Formula Force GP
+	c294  Driving Force
+	c295  Momo Force Steering Wheel
+	c298  Driving Force Pro
+	c299  G25 Racing Wheel
+	c29b  G27 Racing Wheel
+	c29c  Speed Force Wireless Wheel for Wii
+	c2a0  Wingman Force Feedback Mouse
+	c2a1  WingMan Force Feedback Mouse
+	c301  iTouch Keyboard
+	c302  iTouch Pro Keyboard
+	c303  iTouch Keyboard
+	c305  Internet Keyboard
+	c307  Internet Keyboard
+	c308  Internet Navigator Keyboard
+	c309  Internet Keyboard
+	c30a  iTouch Composite
+	c30b  NetPlay Keyboard
+	c30c  Internet Keys (X)
+	c30d  Internet Keys
+	c30e  UltraX Keyboard (Y-BL49)
+	c30f  Logicool HID-Compliant Keyboard (106 key)
+	c311  Y-UF49 [Internet Pro Keyboard]
+	c312  DeLuxe 250 Keyboard
+	c313  Internet 350 Keyboard
+	c315  Classic Keyboard 200
+	c316  HID-Compliant Keyboard
+	c317  Wave Corded Keyboard
+	c318  Illuminated Keyboard
+	c31a  Comfort Wave 450
+	c31b  Compact Keyboard K300
+	c31c  Keyboard K120 for Business
+	c31d  Media Keyboard K200
+	c401  TrackMan Marble Wheel
+	c402  Marble Mouse (2-button)
+	c403  Turbo TrackMan Marble FX
+	c404  TrackMan Wheel
+	c408  Marble Mouse (4-button)
+	c501  Cordless Mouse Receiver
+	c502  Cordless Mouse & iTouch Keys
+	c503  Cordless Mouse+Keyboard Receiver
+	c504  Cordless Mouse+Keyboard Receiver
+	c505  Cordless Mouse+Keyboard Receiver
+	c506  MX700 Cordless Mouse Receiver
+	c508  Cordless Trackball
+	c509  Cordless Keyboard & Mouse
+	c50a  Cordless Mouse
+	c50b  Cordless Desktop Optical
+	c50c  Cordless Desktop S510
+	c50d  Cordless Mouse
+	c50e  Cordless Mouse Receiver
+	c510  Cordless Mouse
+	c512  LX-700 Cordless Desktop Receiver
+	c513  MX3000 Cordless Desktop Receiver
+	c514  Cordless Mouse
+	c515  Cordless 2.4 GHz Presenter Presentation remote control
+	c517  LX710 Cordless Desktop Laser
+	c518  MX610 Laser Cordless Mouse
+	c51a  MX Revolution/G7 Cordless Mouse
+	c51b  V220 Cordless Optical Mouse for Notebooks
+	c521  Cordless Mouse Receiver
+	c525  MX Revolution Cordless Mouse
+	c526  Nano Receiver
+	c529  Logitech Keyboard + Mice
+	c52b  Unifying Receiver
+	c52e  MK260 Wireless Combo Receiver
+	c52f  Unifying Receiver
+	c532  Unifying Receiver
+	c623  3Dconnexion Space Traveller 3D Mouse
+	c625  3Dconnexion Space Pilot 3D Mouse
+	c626  3Dconnexion Space Navigator 3D Mouse
+	c627  3Dconnexion Space Explorer 3D Mouse
+	c629  3Dconnexion SpacePilot Pro 3D Mouse
+	c702  Cordless Presenter
+	c703  Elite Keyboard Y-RP20 + Mouse MX900 (Bluetooth)
+	c704  diNovo Wireless Desktop
+	c705  MX900 Bluetooth Wireless Hub (C-UJ16A)
+	c707  Bluetooth wireless hub
+	c708  Bluetooth wireless hub
+	c709  BT Mini-Receiver (HCI mode)
+	c70a  MX5000 Cordless Desktop
+	c70b  BT Mini-Receiver (HID proxy mode)
+	c70c  BT Mini-Receiver (HID proxy mode)
+	c70d  Bluetooth wireless hub
+	c70e  MX1000 Bluetooth Laser Mouse
+	c70f  Bluetooth wireless hub
+	c712  Bluetooth wireless hub
+	c714  diNovo Edge Keyboard
+	c715  Bluetooth wireless hub
+	c71a  Bluetooth wireless hub
+	c71d  Bluetooth wireless hub
+	c71f  diNovo Mini Wireless Keyboard
+	c720  Bluetooth wireless hub
+	ca03  MOMO Racing
+	ca04  Formula Vibration Feedback Wheel
+	cab1  Cordless Keyboard for Wii HID Receiver
+	d001  QuickCam Pro
+046e  Behavior Tech. Computer Corp.
+	0100  Keyboard
+	3001  Mass Storage Device
+	3002  Mass Storage Device
+	3003  Mass Storage Device
+	3005  Mass Storage Device
+	3008  Mass Storage Device
+	5250  KeyMaestro Multimedia Keyboard
+	5273  KeyMaestro Multimedia Keyboard
+	52e6  Cordless Mouse
+	5308  KeyMaestro Keyboard
+	5408  KeyMaestro Multimedia Keyboard/Hub
+	5500  Portable Keyboard 86+9 keys (Model 6100C US)
+	5720  Smart Card Reader
+	6782  BTC 7932 mouse+keyboard
+046f  Crystal Semiconductor
+0471  Philips (or NXP)
+	0101  DSS350 Digital Speaker System
+	0104  DSS330 Digital Speaker System [uda1321]
+	0105  UDA1321
+	014f  GoGear SA9200
+	0160  MP3 Player
+	0161  MP3 Player
+	0163  GoGear SA1100
+	0164  GoGear SA1110/02
+	0165  GoGear SA1330
+	0201  Hub
+	0222  Creative Nomad Jukebox
+	0302  PCA645VC Webcam [pwc]
+	0303  PCA646VC Webcam [pwc]
+	0304  Askey VC010 Webcam [pwc]
+	0307  PCVC675K Webcam [pwc]
+	0308  PCVC680K Webcam [pwc]
+	030b  PC VGA Camera (Vesta Fun)
+	030c  PCVC690K Webcam [pwc]
+	0310  PCVC730K Webcam [pwc]
+	0311  PCVC740K ToUcam Pro [pwc]
+	0312  PCVC750K Webcam [pwc]
+	0314  DMVC 1000K
+	0316  DMVC 2000K Video Capture
+	0321  FunCam
+	0322  DMVC1300K PC Camera
+	0325  SPC 200NC PC Camera
+	0326  SPC 300NC PC Camera
+	0327  Webcam SPC 6000 NC (Webcam w/ mic)
+	0328  SPC 700NC PC Camera
+	0329  SPC 900NC PC Camera / ORITE CCD Webcam(PC370R)
+	032d  SPC 210NC PC Camera
+	032e  SPC 315NC PC Camera
+	0330  SPC 710NC PC Camera
+	0331  SPC 1300NC PC Camera
+	0332  SPC 1000NC PC Camera
+	0333  SPC 620NC PC Camera
+	0334  SPC 520/525NC PC Camera
+	0401  Semiconductors CICT Keyboard
+	0402  PS/2 Mouse on Semiconductors CICT Keyboard
+	0406  15 inch Detachable Monitor
+	0407  10 inch Mobile Monitor
+	0408  SG3WA1/74 802.11b WLAN Adapter [Atmel AT76C503A]
+	0471  Digital Speaker System
+	0601  OVU1020 IR Dongle (Kbd+Mouse)
+	0602  ATI Remote Wonder II Input Device
+	0603  ATI Remote Wonder II Controller
+	0608  eHome Infrared Receiver
+	060a  TSU9600 Remote Control
+	060c  Consumer Infrared Transceiver (HP)
+	060d  Consumer Infrared Transceiver (SRM5100)
+	060e  RF Dongle
+	060f  Consumer Infrared Transceiver
+	0613  Infrared Transceiver
+	0617  IEEE802.15.4 RF Dongle
+	0619  TSU9400 Remote Control
+	0666  Hantek DDS-3005 Arbitrary Waveform Generator
+	0700  Semiconductors CICT Hub
+	0701  150P1 TFT Display
+	0809  AVNET Bluetooth Device
+	0811  JR24 CDRW
+	0814  DCCX38/P data cable
+	0815  eHome Infrared Receiver
+	0844  SA2111/02 1GB Flash Audio Player
+	084a  GoGear SA3125
+	084e  GoGear SA60xx (mtp)
+	0888  Hantek DDS-3005 Arbitrary Waveform Generator
+	1103  Digital Speaker System
+	1120  Creative Rhomba MP3 player
+	1125  Nike psa[128max Player
+	1137  HDD065 MP3 player
+	1201  Arima Bluetooth Device
+	1230  Wireless Adapter 11g
+	1232  SNU6500 Wireless Adapter
+	1233  Wireless Adapter Bootloader Download
+	1236  SNU5600 802.11bg
+	1237  TalkTalk SNU5630NS/05 802.11bg
+	1552  ISP 1581 Hi-Speed USB MPEG2 Encoder Reference Kit
+	1801  Diva MP3 player
+	200a  Wireless Network Adapter
+	200f  802.11n Wireless Adapter
+	2021  SDE3273FC/97 2.5" SATA HDD Enclosure [INIC-1608L]
+	2022  GoGear SA52XX
+	2034  Webcam SPC530NC
+	2036  Webcam SPC1030NC
+	203f  TSU9200 Remote Control
+	2046  TSU9800 Remote Control
+	204e  GoGear RaGa (SA1942/02)
+	205e  TSU9300 Remote Control
+	206c  MCE IR Receiver - Spinel plusf0r ASUS
+	2070  GoGear Mix
+	2076  GoGear Aria
+	2079  GoGear Opus
+	2088  MCE IR Receiver with ALS- Spinel plus for ASUS
+	209e  PTA01 Wireless Adapter
+	20b6  GoGear Vibe
+	20d0  SPZ2000 Webcam [PixArt PAC7332]
+	20e3  GoGear Raga
+	20e4  GoGear ViBE 8GB
+	262c  SPC230NC Webcam
+	485d  Senselock SenseIV v2.x
+	df55  LPCXpresso LPC-Link
+0472  Chicony Electronics Co., Ltd
+	0065  PFU-65 Keyboard [Chicony]
+	b086  Asus USB2.0 Webcam
+	b091  Webcam
+0473  Sanyo Information Business Co., Ltd
+0474  Sanyo Electric Co., Ltd
+	0110  Digital Voice Recorder R200
+	0217  Xacti J2
+	022f  C5 Digital Media Camera (mass storage mode)
+	0230  C5 Digital Media Camera (PictBridge mode)
+	0231  C5 Digital Media Camera (PC control mode)
+	0401  Optical Drive
+	0701  SCP-4900 Cellphone
+	071f  Usb Com Port Enumerator
+	0722  W33SA Camera
+0475  Relisys/Teco Information System
+	0100  NEC Petiscan
+	0103  Eclipse 1200U/Episode
+	0210  Scorpio Ultra 3
+0476  AESP
+0477  Seagate Technology, Inc.
+0478  Connectix Corp.
+	0001  QuickCam
+	0002  QuickClip
+	0003  QuickCam Pro
+0479  Advanced Peripheral Laboratories
+047a  Semtech Corp.
+	0004  ScreenCoder UR7HCTS2-USB
+047b  Silitek Corp.
+	0001  Keyboard
+	0002  Keyboard and Mouse
+	0011  SK-1688U Keyboard
+	00f9  SK-1789u Keyboard
+	0101  BlueTooth Keyboard and Mouse
+	020b  SK-3105 SmartCard Reader
+	050e  Internet Compact Keyboard
+	1000  Trust Office Scan USB 19200
+	1002  HP ScanJet 4300c Parallel Port
+047c  Dell Computer Corp.
+047d  Kensington
+	1001  Mouse*in*a*Box
+	1002  Expert Mouse Pro
+	1003  Orbit TrackBall
+	1004  MouseWorks
+	1005  TurboBall
+	1006  TurboRing
+	1009  Orbit TrackBall for Mac
+	1012  PocketMouse
+	1013  Mouse*in*a*Box Optical Pro
+	1014  Expert Mouse Pro Wireless
+	1015  Expert Mouse
+	1016  ADB/USB Orbit
+	1018  Studio Mouse
+	101d  Mouse*in*a*Box Optical Pro
+	101e  Studio Mouse Wireless
+	101f  PocketMouse Pro
+	1020  Expert Mouse Trackball
+	1021  Expert Mouse Wireless
+	1022  Orbit Optical
+	1023  Pocket Mouse Pro Wireless
+	1024  PocketMouse
+	1025  Mouse*in*a*Box Optical Elite Wireless
+	1026  Pocket Mouse Pro
+	1027  StudioMouse
+	1028  StudioMouse Wireless
+	1029  Mouse*in*a*Box Optical Elite
+	102a  Mouse*in*a*Box Optical
+	102b  PocketMouse
+	102c  Iridio
+	102d  Pilot Optical
+	102e  Pilot Optical Pro
+	102f  Pilot Optical Pro Wireless
+	1042  Ci25m Notebook Optical Mouse [Diamond Eye Precision]
+	1043  Ci65m Wireless Notebook Optical Mouse
+	104a  PilotMouse Mini Retractable
+	105d  PocketMouse Bluetooth
+	105e  Bluetooth EDR Dongle
+	1061  PocketMouse Grip
+	1062  PocketMouse Max
+	1063  PocketMouse Max Wireless
+	1064  PocketMouse 2.0 Wireless
+	1065  PocketMouse 2.0
+	1066  PocketMouse Max Glow
+	1067  ValueMouse
+	1068  ValueOpt White
+	1069  ValueOpt Black
+	106a  PilotMouse Laser Wireless Mini
+	106b  PilotMouse Laser - 3 Button
+	106c  PilotMouse Laser - Gaming
+	106d  PilotMouse Laser - Wired
+	106e  PilotMouse Micro Laser
+	1070  ValueOpt Travel
+	1071  ValueOpt RF TX
+	1072  PocketMouse Colour
+	1073  PilotMouse Laser - 6 Button
+	1074  PilotMouse Laser Wireless Mini
+	1075  SlimBlade Presenter Media Mouse
+	1076  SlimBlade Media Mouse
+	1077  SlimBlade Presenter Mouse
+	1152  Bluetooth EDR Dongle
+	2002  Optical Elite Wireless
+	2010  Wireless Presentation Remote
+	2012  Wireless Presenter with Laser Pointer
+	2021  PilotBoard Wireless
+	2030  PilotBoard Wireless
+	2034  SlimBlade Media Notebook Set
+	2041  SlimBlade Trackball
+	2048  Orbit Trackball with Scroll Ring
+	4003  Gravis Xterminator Digital Gamepad
+	4005  Gravis Eliminator GamePad Pro
+	4006  Gravis Eliminator AfterShock
+	4007  Gravis Xterminator Force
+	4008  Gravis Destroyer TiltPad
+	5001  Cabo I Camera
+	5002  VideoCam CABO II
+	5003  VideoCam
+047e  Agere Systems, Inc. (Lucent)
+	0300  ORiNOCO Card
+	1001  USS720 Parallel Port
+	2892  Systems Soft Modem
+	bad1  Lucent 56k Modem
+	f101  Atlas Modem
+047f  Plantronics, Inc.
+	0101  Bulk Driver
+	0301  Bulk Driver
+	0411  Savi Office Base Station
+	0ca1  USB DSP v4 Audio Interface
+	4254  BUA-100 Bluetooth Adapter
+	ac01  Savi 7xx
+	ad01  GameCom 777 5.1 Headset
+	c00e  Blackwire C310 headset
+0480  Toshiba America Info. Systems, Inc.
+	0001  InTouch Module
+	0004  InTouch Module
+	0011  InTouch Module
+	0014  InTouch Module
+	a006  External Disk 1.5TB
+	a007  External Disk USB 3.0
+	a009  Stor.E Basics
+	d010  External Disk 3TB
+0481  Zenith Data Systems
+0482  Kyocera Corp.
+	000e  FS-1020D Printer
+	000f  FS-1920 Mono Printer
+	0100  Finecam S3x
+	0101  Finecam S4
+	0103  Finecam S5
+	0105  Finecam L3
+	0106  Finecam
+	0107  Digital Camera Device
+	0108  Digital Camera Device
+	0203  AH-K3001V
+	0204  iBurst Terminal
+0483  STMicroelectronics
+	0137  BeWAN ADSL USB ST (blue or green)
+	0138  Unicorn II (ST70138B + MTC-20174TQ chipset)
+	1307  Cytronix 6in1 Card Reader
+	163d  Cool Icam Digi-MP3
+	2015  TouchChip® Fingerprint Reader
+	2016  Fingerprint Reader
+	2017  Biometric Smart Card Reader
+	2018  BioSimKey
+	2302  Portable Flash Device (PFD)
+	3744  STLINK Pseudo disk
+	3747  ST Micro Connect Lite
+	3748  ST-LINK/V2
+	4810  ISDN adapter
+	481d  BT Digital Access adapter
+	5000  ST Micro/Ergenic ERG BT-002 Bluetooth Adapter
+	5001  ST Micro Bluetooth Device
+	5710  Joystick in FS Mode
+	5720  STM microSD Flash Device
+	5721  Hantek DDS-3X25 Arbitrary Waveform Generator
+	5740  STM32F407
+	7270  ST Micro Serial Bridge
+	7554  56k SoftModem
+	df11  STM Device in DFU Mode
+	ff10  Swann ST56 Modem
+0484  Specialix
+0485  Nokia Monitors
+0486  ASUS Computers, Inc.
+	0185  EeePC T91MT HID Touch Panel
+0487  Stewart Connector
+0488  Cirque Corp.
+0489  Foxconn / Hon Hai
+	0502  SmartMedia Card Reader Firmware Loader
+	0503  SmartMedia Card Reader
+	d00c  Rollei Compactline (Storage Mode)
+	d00e  Rollei Compactline (Video Mode)
+	e000  T-Com TC 300
+	e003  Pirelli DP-L10
+	e00d  Broadcom Bluetooth 2.1 Device
+	e00f  Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter]
+	e016  Ubee PXU1900 WiMAX Adapter [Beceem BCSM250]
+	e02c  Atheros AR5BBU12 Bluetooth Device
+048a  S-MOS Systems, Inc.
+048c  Alps Electric Ireland, Ltd
+048d  Integrated Technology Express, Inc.
+	1165  IT1165 Flash Controller
+	1336  SD/MMC Cardreader
+	1345  Multi Cardreader
+	9006  IT9135 BDA Afatech DVB-T HDTV Dongle
+	9009  Zolid HD DVD Maker
+	9135  Zolid Mini DVB-T Stick
+	9503  ITE it9503 feature-limited DVB-T transmission chip [ccHDtv]
+	9507  ITE it9507 full featured DVB-T transmission chip [ccHDtv]
+048f  Eicon Tech.
+0490  United Microelectronics Corp.
+0491  Capetronic
+	0003  Taxan Monitor Control
+0492  Samsung SemiConductor, Inc.
+	0140  MP3 player
+	0141  MP3 Player
+0493  MAG Technology Co., Ltd
+0495  ESS Technology, Inc.
+0496  Micron Electronics
+0497  Smile International
+	c001  Camera Device
+0498  Capetronic (Kaohsiung) Corp.
+0499  Yamaha Corp.
+	1000  UX256 MIDI I/F
+	1001  MU1000
+	1002  MU2000
+	1003  MU500
+	1004  UW500
+	1005  MOTIF6
+	1006  MOTIF7
+	1007  MOTIF8
+	1008  UX96 MIDI I/F
+	1009  UX16 MIDI I/F
+	100a  EOS BX
+	100c  UC-MX
+	100d  UC-KX
+	100e  S08
+	100f  CLP-150
+	1010  CLP-170
+	1011  P-250
+	1012  TYROS
+	1013  PF-500
+	1014  S90
+	1015  MOTIF-R
+	1016  MDP-5
+	1017  CVP-204
+	1018  CVP-206
+	1019  CVP-208
+	101a  CVP-210
+	101b  PSR-1100
+	101c  PSR-2100
+	101d  CLP-175
+	101e  PSR-K1
+	101f  EZ-J24
+	1020  EZ-250i
+	1021  MOTIF ES 6
+	1022  MOTIF ES 7
+	1023  MOTIF ES 8
+	1024  CVP-301
+	1025  CVP-303
+	1026  CVP-305
+	1027  CVP-307
+	1028  CVP-309
+	1029  CVP-309GP
+	102a  PSR-1500
+	102b  PSR-3000
+	102e  ELS-01/01C
+	1030  PSR-295/293
+	1031  DGX-205/203
+	1032  DGX-305
+	1033  DGX-505
+	1037  PSR-E403
+	103c  MOTIF-RACK ES
+	1054  S90XS Keyboard/Music Synthesizer
+	2000  DGP-7
+	2001  DGP-5
+	3001  YST-MS55D USB Speaker
+	3003  YST-M45D USB Speaker
+	4000  NetVolante RTA54i Broadband&ISDN Router
+	4001  NetVolante RTW65b Broadband Wireless Router
+	4002  NetVolante RTW65i Broadband&ISDN Wireless Router
+	4004  NetVolante RTA55i Broadband VoIP Router
+	5000  CS1D
+	5001  DSP1D
+	5002  DME32
+	5003  DM2000
+	5004  02R96
+	5005  ACU16-C
+	5006  NHB32-C
+	5007  DM1000
+	5008  01V96
+	5009  SPX2000
+	500a  PM5D
+	500b  DME64N
+	500c  DME24N
+	6001  CRW2200UX Lightspeed 2 External CD-RW Drive
+	7000  DTX
+	7010  UB99
+049a  Gandalf Technologies, Ltd
+049b  Curtis Computer Products
+049c  Acer Advanced Labs, Inc.
+	0002  Keyboard (???)
+049d  VLSI Technology
+049f  Compaq Computer Corp.
+	0002  InkJet Color Printer
+	0003  iPAQ PocketPC
+	000e  Internet Keyboard
+	0012  InkJet Color Printer
+	0018  PA-1/PA-2 MP3 Player
+	0019  InkJet Color Printer
+	001a  S4 100 Scanner
+	001e  IJ650 Inkjet Printer
+	001f  WL215 Adapter
+	0021  S200 Scanner
+	0027  Bluetooth Multiport Module by Compaq
+	002a  1400P Inkjet Printer
+	002b  A3000
+	002c  Lexmark X125
+	0032  802.11b Adapter [ipaq h5400]
+	0033  Wireless LAN MultiPort W100 [Intersil PRISM 2.5]
+	0036  Bluetooth Multiport Module
+	0051  KU-0133 Easy Access Interner Keyboard
+	0076  Wireless LAN MultiPort W200
+	0080  GPRS Multiport
+	0086  Bluetooth Device
+	504a  Personal Jukebox PJB100
+	505a  Linux-USB "CDC Subset" Device, or Itsy (experimental)
+	8511  iPAQ Networking 10/100 Ethernet [pegasus2]
+04a0  Digital Equipment Corp.
+04a1  SystemSoft Corp.
+	fff0  Telex Composite Device
+04a2  FirePower Systems
+04a3  Trident Microsystems, Inc.
+04a4  Hitachi, Ltd
+	0004  DVD-CAM DZ-MV100A Camcorder
+	001e  DVDCAM USB HS Interface
+04a5  Acer Peripherals Inc. (now BenQ Corp.)
+	0001  Keyboard
+	0002  API Ergo K/B
+	0003  API Generic K/B Mouse
+	12a6  AcerScan C310U
+	1a20  Prisa 310U
+	1a2a  Prisa 620U
+	2022  Prisa 320U/340U
+	2040  Prisa 620UT
+	205e  ScanPrisa 640BU
+	2060  Prisa 620U+/640U
+	207e  Prisa 640BU
+	209e  ScanPrisa 640BT
+	20ae  S2W 3000U
+	20b0  S2W 3300U/4300U
+	20be  Prisa 640BT
+	20c0  Prisa 1240UT
+	20de  S2W 4300U+
+	20f8  Benq 5000
+	20fc  Benq 5000
+	20fe  SW2 5300U
+	2137  Benq 5150/5250
+	2202  Benq 7400UT
+	2311  Benq 5560
+	3003  Benq Webcam
+	3008  Benq 1500
+	300a  Benq 3410
+	300c  Benq 1016
+	3019  Benq DC C40
+	4000  P30 Composite Device
+	4013  BenQ-Siemens EF82/SL91
+	4044  BenQ-Siemens SF71
+	4045  BenQ-Siemens E81
+	4048  BenQ M7
+	6001  Mass Storage Device
+	6002  Mass Storage Device
+	6003  ATA/ATAPI Adapter
+	6004  Mass Storage Device
+	6005  Mass Storage Device
+	6006  Mass Storage Device
+	6007  Mass Storage Device
+	6008  Mass Storage Device
+	6009  Mass Storage Device
+	600a  Mass Storage Device
+	600b  Mass Storage Device
+	600c  Mass Storage Device
+	600d  Mass Storage Device
+	600e  Mass Storage Device
+	600f  Mass Storage Device
+	6010  Mass Storage Device
+	6011  Mass Storage Device
+	6012  Mass Storage Device
+	6013  Mass Storage Device
+	6014  Mass Storage Device
+	6015  Mass Storage Device
+	6125  MP3 Player
+	6180  MP3 Player
+	6200  MP3 Player
+	7500  Hi-Speed Mass Storage Device
+	9000  AWL300 Wireless Adapter
+	9001  AWL400 Wireless Adapter
+	9213  Kbd Hub
+04a6  Nokia Display Products
+	00b9  Audio
+	0180  Hub Type P
+	0181  HID Monitor Controls
+04a7  Visioneer
+	0100  StrobePro
+	0101  Strobe Pro Scanner (1.01)
+	0102  StrobePro Scanner
+	0211  OneTouch 7600 Scanner
+	0221  OneTouch 5300 Scanner
+	0223  OneTouch 8200
+	0224  OneTouch 4800 USB/Microtek Scanport 3000
+	0225  VistaScan Astra 3600(ENG)
+	0226  OneTouch 5300 USB
+	0229  OneTouch 7100
+	022a  OneTouch 6600
+	022c  OneTouch 9000/9020
+	0231  6100 Scanner
+	0311  6200 EPP/USB Scanner
+	0321  OneTouch 8100 EPP/USB Scanner
+	0331  OneTouch 8600 EPP/USB Scanner
+	0341  6400
+	0361  VistaScan Astra 3600(ENG)
+	0362  OneTouch 9320
+	0371  OneTouch 8700/8920
+	0380  OneTouch 7700
+	0382  Photo Port 7700
+	0390  9650
+	03a0  Xerox 4800 One Touch
+	0410  OneTouch Pro 8800/8820
+	0421  9450 USB
+	0423  9750 Scanner
+	0424  Strobe XP 450
+	0425  Strobe XP 100
+	0426  Strobe XP 200
+	0427  Strobe XP 100
+	0444  OneTouch 7300
+	0445  CardReader 100
+	0446  Xerox DocuMate 510
+	0447  XEROX DocuMate 520
+	0448  XEROX DocuMate 250
+	0449  Xerox DocuMate 252
+	044a  Xerox 6400
+	044c  Xerox DocuMate 262
+	0474  Strobe XP 300
+	0475  Xerox DocuMate 272
+	0478  Strobe XP 220
+	0479  Strobe XP 470
+	047a  9450
+	047b  9650
+	047d  9420
+	0480  9520
+	048f  Strobe XP 470
+	0491  Strobe XP 450
+	0493  9750
+	0494  Strobe XP 120
+	0497  Patriot 430
+	0498  Patriot 680
+	0499  Patriot 780
+	049b  Strobe XP 100
+	04a0  7400
+	04ac  Xerox Travel Scanner 100
+04a8  Multivideo Labs, Inc.
+	0101  Hub
+	0303  Peripheral Switch
+	0404  Peripheral Switch
+04a9  Canon, Inc.
+	1005  BJ Printer Hub
+	1035  PD Printer Storage
+	1050  BJC-8200
+	1051  BJC-3000 Color Printer
+	1052  BJC-6100
+	1053  BJC-6200
+	1054  BJC-6500
+	1055  BJC-85
+	1056  BJC-2110 Color Printer
+	1057  LR1
+	105a  BJC-55
+	105b  S600 Printer
+	105c  S400
+	105d  S450 Printer
+	105e  S800
+	1062  S500 Printer
+	1063  S4500
+	1064  S300 Printer
+	1065  S100
+	1066  S630
+	1067  S900
+	1068  S9000
+	1069  S820
+	106a  S200 Printer
+	106b  S520 Printer
+	106d  S750 Printer
+	106e  S820D
+	1070  S530D
+	1072  I850 Printer
+	1073  I550 Printer
+	1074  S330 Printer
+	1076  i70
+	1077  i950
+	107a  S830D
+	107b  i320
+	107c  i470D
+	107d  i9100
+	107e  i450
+	107f  i860
+	1082  i350
+	1084  i250
+	1085  i255
+	1086  i560
+	1088  i965
+	108a  i455
+	108b  i900D
+	108c  i475D
+	108d  PIXMA iP2000
+	108f  i80
+	1090  i9900 Photo Printer
+	1091  PIXMA iP1500
+	1093  PIXMA iP4000
+	1094  PIXMA iP3000x Printer
+	1095  PIXMA iP6000D
+	1097  PIXMA iP5000
+	1098  PIXMA iP1000
+	1099  PIXMA iP8500
+	109c  PIXMA iP4000R
+	109d  iP90
+	10a0  PIXMA iP1600 Printer
+	10a2  iP4200
+	10a4  iP5200R
+	10a5  iP5200
+	10a7  iP6210D
+	10a8  iP6220D
+	10a9  iP6600D
+	10b6  PIXMA iP4300 Printer
+	10c2  PIXMA iP1800 Printer
+	10c4  Pixma iP4500 Printer
+	1404  W6400PG
+	1405  W8400PG
+	150f  BIJ2350 PCL
+	1510  BIJ1350 PCL
+	1512  BIJ1350D PCL
+	1601  DR-2080C Scanner
+	1607  DR-6080 Scanner
+	1700  PIXMA MP110 Scanner
+	1701  PIXMA MP130 Scanner
+	1702  MP410 Composite
+	1703  MP430 Composite
+	1704  MP330 Composite
+	1706  PIXMA MP750 Scanner
+	1707  PIXMA MP780 Scanner
+	1708  PIXMA MP760 Scanner
+	1709  PIXMA MP150 Scanner
+	170a  PIXMA MP170 Scanner
+	170b  PIXMA MP450 Scanner
+	170c  PIXMA MP500 Scanner
+	170d  PIXMA MP800 Scanner
+	170e  MP800R
+	1710  MP950
+	1712  MP530
+	1713  PIXMA MP830 Scanner
+	1714  MP160
+	1715  MP180 Storage
+	1716  MP460 Composite
+	1717  MP510
+	1718  MP600 Storage
+	171a  MP810 Storage
+	171b  MP960
+	1721  MP210 ser
+	1723  MP470 ser
+	1724  PIXMA MP520 series
+	1725  MP610 ser
+	1726  MP970 ser
+	1727  MX300 ser
+	1728  MX310 ser
+	1729  MX700 ser
+	172b  MP140 ser
+	173b  PIXMA MP270 All-In-One Printer
+	173e  MP560
+	173f  Pixma MP640 Multifunction device
+	1748  Pixma MG5150
+	174d  MX360 ser
+	1900  CanoScan LiDE 90
+	1901  CanoScan 8800F
+	1904  CanoScan LiDE 100
+	1905  CanoScan LiDE 200
+	1906  CanoScan 5600F
+	1907  CanoScan LiDE 700F
+	1909  CanoScan LiDE 110
+	190a  CanoScan LiDE 210
+	2200  CanoScan LiDE 25
+	2201  CanoScan FB320U
+	2202  CanoScan FB620U
+	2204  CanoScan FB630U
+	2205  CanoScan FB1210U
+	2206  CanoScan N650U/N656U
+	2207  CanoScan 1220U
+	2208  CanoScan D660U
+	220a  CanoScan D2400UF
+	220b  CanoScan D646U
+	220c  CanoScan D1250U2
+	220d  CanoScan N670U/N676U/LiDE 20
+	220e  CanoScan N1240U/LiDE 30
+	220f  CanoScan 8000F
+	2210  CanoScan 9900F
+	2212  CanoScan 5000F
+	2213  CanoScan LiDE 50/LiDE 35/LiDE 40
+	2214  CanoScan LiDE 80
+	2215  CanoScan 3000/3000F/3000ex
+	2216  CanoScan 3200F
+	2217  CanoScan 5200F
+	2219  CanoScan 9950F
+	221b  CanoScan 4200F
+	221c  CanoScan LiDE 60
+	221e  CanoScan 8400F
+	221f  CanoScan LiDE 500F
+	2220  CanoScan LIDE 25
+	2224  CanoScan LiDE 600F
+	2225  CanoScan LiDE 70
+	2228  CanoScan 4400F
+	2602  MultiPASS C555
+	2603  MultiPASS C755
+	260a  CAPT Printer
+	260e  LBP-2000
+	2610  MPC600F
+	2611  SmartBase MPC400
+	2612  MultiPASS C855
+	2617  CAPT Printer
+	261a  iR1600
+	261b  iR1610
+	261c  iC2300
+	261f  MPC200 Printer
+	2621  iR2000
+	2622  iR2010
+	2623  FAX-B180C
+	2629  FAXPHONE L75
+	262b  LaserShot LBP-1120 Printer
+	262d  iR C3200
+	262f  MultiPASS MP730
+	2630  MultiPASS MP700
+	2631  LASER CLASS 700
+	2632  FAX-L2000
+	2635  MPC190
+	2637  iR C6800
+	2638  iR C3100
+	263c  Smartbase MP360
+	263d  MP370
+	263e  MP390 FAX
+	263f  MP375
+	2646  MF5530 Scanner Device V1.9.1
+	2647  MF5550 Composite
+	264d  PIXMA MP710
+	264e  MF5630
+	264f  MF5650 (FAX)
+	2650  iR 6800C EUR
+	2651  iR 3100C EUR
+	2655  FP-L170/MF350/L380/L398
+	2659  MF8100
+	265b  CAPT Printer
+	265c  iR C3220
+	265d  MF5730
+	265e  MF5750
+	265f  MF5770
+	2660  MF3110
+	2663  iR3570/iR4570
+	2664  iR2270/iR2870
+	2665  iR C2620
+	2666  iR C5800
+	2667  iR85PLUS
+	2669  iR105PLUS
+	266a  CAPT Device
+	266b  iR8070
+	266c  iR9070
+	266d  iR 5800C EUR
+	266e  CAPT Device
+	266f  iR2230
+	2670  iR3530
+	2671  iR5570/iR6570
+	2672  iR C3170
+	2673  iR 3170C EUR
+	2674  L120
+	2675  iR2830
+	2676  CAPT Device
+	2677  iR C2570
+	2678  iR 2570C EUR
+	2679  CAPT Device
+	267a  iR2016
+	267b  iR2020
+	267d  MF7100 series
+	2684  MF3200 series
+	2686  MF6500 series
+	2687  iR4530
+	2688  LBP3460
+	268c  iR C6870
+	268d  iR 6870C EUR
+	268e  iR C5870
+	268f  iR 5870C EUR
+	2691  iR7105
+	26a3  MF4100 series
+	26b0  MF4600 series
+	26b4  MF4010 series
+	26b5  MF4200 series
+	26da  LBP3010B printer
+	26e6  iR1024
+	2737  MF4410
+	3041  PowerShot S10
+	3042  CanoScan FS4000US Film Scanner
+	3043  PowerShot S20
+	3044  EOS D30
+	3045  PowerShot S100
+	3046  IXY Digital
+	3047  Digital IXUS
+	3048  PowerShot G1
+	3049  PowerShot Pro90 IS
+	304a  CP-10
+	304b  IXY Digital 300
+	304c  PowerShot S300
+	304d  Digital IXUS 300
+	304e  PowerShot A20
+	304f  PowerShot A10
+	3050  PowerShot unknown 1
+	3051  PowerShot S110
+	3052  Digital IXUS V
+	3055  PowerShot G2
+	3056  PowerShot S40
+	3057  PowerShot S30
+	3058  PowerShot A40
+	3059  PowerShot A30
+	305b  ZR45MC Digital Camcorder
+	305c  PowerShot unknown 2
+	3060  EOS D60
+	3061  PowerShot A100
+	3062  PowerShot A200
+	3063  CP-100
+	3065  PowerShot S200
+	3066  Digital IXUS 330
+	3067  MV550i Digital Video Camera
+	3069  PowerShot G3
+	306a  Digital unknown 3
+	306b  MVX2i Digital Video Camera
+	306c  PowerShot S45
+	306d  PowerShot S45 PtP Mode
+	306e  PowerShot G3 (normal mode)
+	306f  PowerShot G3 (ptp)
+	3070  PowerShot S230
+	3071  PowerShot S230 (ptp)
+	3072  PowerShot SD100 / Digital IXUS II (ptp)
+	3073  PowerShot A70 (ptp)
+	3074  PowerShot A60 (ptp)
+	3075  IXUS 400 Camera
+	3076  PowerShot A300
+	3077  PowerShot S50
+	3078  ZR70MC Digital Camcorder
+	307a  MV650i (normal mode)
+	307b  MV630i Digital Video Camera
+	307c  CP-200
+	307d  CP-300
+	307f  Optura 20
+	3080  MVX150i (normal mode) / Optura 20 (normal mode)
+	3081  Optura 10
+	3082  MVX100i / Optura 10
+	3083  EOS 10D
+	3084  EOS 300D / EOS Digital Rebel
+	3085  PowerShot G5
+	3087  Elura 50 (PTP mode)
+	3088  Elura 50 (normal mode)
+	308d  MVX3i
+	308e  FV M1 (normal mode) / MVX 3i (normal mode) / Optura Xi (normal mode)
+	3093  Optura 300
+	3096  IXY DV M2 (normal mode) / MVX 10i (normal mode)
+	3099  EOS 300D (ptp)
+	309a  PowerShot A80
+	309b  Digital IXUS (ptp)
+	309c  PowerShot S1 IS
+	309d  Powershot Pro 1
+	309f  Camera
+	30a0  Camera
+	30a1  Camera
+	30a2  Camera
+	30a8  Elura 60E/Optura 40 (ptp)
+	30a9  MVX25i (normal mode) / Optura 40 (normal mode)
+	30b1  PowerShot S70 (normal mode) / PowerShot S70 (PTP mode)
+	30b2  PowerShot S60 (normal mode) / PowerShot S60 (PTP mode)
+	30b3  PowerShot G6 (normal mode) / PowerShot G6 (PTP mode)
+	30b4  PowerShot S500
+	30b5  PowerShot A75
+	30b6  Digital IXUS II2  / Digital IXUS II2 (PTP mode) / PowerShot SD110 (PTP mode) / PowerShot SD110 Digital ELPH
+	30b7  PowerShot A400 / PowerShot A400 (PTP mode)
+	30b8  PowerShot A310 / PowerShot A310 (PTP mode)
+	30b9  Powershot A85
+	30ba  PowerShot S410 Digital Elph
+	30bb  PowerShot A95
+	30bd  CP-220
+	30be  CP-330
+	30bf  Digital IXUS 40
+	30c0  Digital IXUS 30 (PTP mode) / PowerShot SD200 (PTP mode)
+	30c1  Digital IXUS 50 (normal mode) / IXY Digital 55 (normal mode) / PowerShot A520 (PTP mode) / PowerShot SD400 (normal mode)
+	30c2  PowerShot A510 (normal mode) / PowerShot A510 (PTP mode)
+	30c4  Digital IXUS i5 (normal mode) / IXY Digital L2 (normal mode) / PowerShot SD20 (normal mode)
+	30ea  EOS 1D Mark II (PTP mode)
+	30eb  EOS 20D
+	30ec  EOS 20D (ptp)
+	30ee  EOS 350D
+	30ef  EOS 350D (ptp)
+	30f0  PowerShot S2 IS (PTP mode)
+	30f2  Digital IXUS 700 (normal mode) / Digital IXUS 700 (PTP mode) / IXY Digital 600 (normal mode) / PowerShot SD500 (normal mode) / PowerShot SD500 (PTP mode)
+	30f4  PowerShot SD30 / Ixus iZoom / IXY DIGITAL L3
+	30f5  SELPHY CP500
+	30f6  SELPHY CP400
+	30f8  Powershot A430
+	30f9  PowerShot A410 (PTP mode)
+	30fa  PowerShot S80
+	30fc  PowerShot A620 (PTP mode)
+	30fd  PowerShot A610 (normal mode)/PowerShot A610 (PTP mode)
+	30fe  Digital IXUS 65 (PTP mode)/PowerShot SD630 (PTP mode)
+	30ff  Digital IXUS 55 (PTP mode)/PowerShot SD450 (PTP mode)
+	3100  PowerShot TX1
+	310b  SELPHY CP600
+	310e  Digital IXUS 50 (PTP mode)
+	310f  PowerShot A420
+	3110  EOS Digital Rebel XTi
+	3115  PowerShot SD900 / Digital IXUS 900 Ti / IXY DIGITAL 1000
+	3116  Digital IXUS 750 / PowerShot SD550 (PTP mode)
+	3117  PowerShot A700
+	3119  PowerShot SD700 IS / Digital IXUS 800 IS / IXY Digital 800 IS
+	311a  PowerShot S3 IS
+	311b  PowerShot A540
+	311c  PowerShot SD600 DIGITAL ELPH / DIGITAL IXUS 60 / IXY DIGITAL 70
+	3125  PowerShot G7
+	3126  PowerShot A530
+	3127  SELPHY CP710
+	3128  SELPHY CP510
+	312d  Elura 100
+	3136  PowerShot SD800 IS / Digital IXUS 850 IS / IXY DIGITAL 900 IS
+	3137  PowerShot SD40 / Digital IXUS i7 IXY / DIGITAL L4
+	3138  PowerShot A710 IS
+	3139  PowerShot A640
+	313a  PowerShot A630
+	3141  SELPHY ES1
+	3142  SELPHY CP730
+	3143  SELPHY CP720
+	3145  EOS 450D
+	3146  EOS 40D
+	3147  EOS 1Ds Mark III
+	3148  PowerShot S5 IS
+	3149  PowerShot A460
+	314b  PowerShot SD850 IS DIGITAL ELPH / Digital IXUS 950 IS / IXY DIGITAL 810 IS
+	314c  PowerShot A570 IS
+	314d  PowerShot A560
+	314e  PowerShot SD750 DIGITAL ELPH / DIGITAL IXUS 75 / IXY DIGITAL 90
+	314f  PowerShot SD1000 DIGITAL ELPH / DIGITAL IXUS 70 / IXY DIGITAL 10
+	3150  PowerShot A550
+	3155  PowerShot A450
+	315a  PowerShot G9
+	315b  PowerShot A650 IS
+	315d  PowerShot A720
+	315e  PowerShot SX100 IS
+	315f  PowerShot SD950 IS DIGITAL ELPH / DIGITAL IXUS 960 IS / IXY DIGITAL 2000 IS
+	3160  Digital IXUS 860 IS
+	3170  SELPHY CP750
+	3171  SELPHY CP740
+	3173  PowerShot SD890 IS DIGITAL ELPH / Digital IXUS 970 IS / IXY DIGITAL 820 IS
+	3174  PowerShot SD790 IS DIGITAL ELPH / Digital IXUS 90 IS / IXY DIGITAL 95 IS
+	3175  IXY Digital 25 IS
+	3176  PowerShot A590
+	3177  PowerShot A580
+	317a  PC1267 [Powershot A470]
+	3184  Digital IXUS 80 IS (PTP mode)
+	3185  SELPHY ES2
+	3186  SELPHY ES20
+	318d  PowerShot SX100 IS
+	318e  PowerShot A1000 IS
+	318f  PowerShot G10
+	3191  PowerShot A2000 IS
+	3192  PowerShot SX110 IS
+	3193  PowerShot SD990 IS DIGITAL ELPH / Digital IXUS 980 IS / IXY DIGITAL 3000 IS
+	3195  PowerShot SX1 IS
+	3196  PowerShot SD880 IS DIGITAL ELPH / Digital IXUS 870 IS / IXY DIGITAL 920 IS
+	319a  EOS 7D
+	31aa  SELPHY CP770
+	31ab  SELPHY CP760
+	31ad  PowerShot E1
+	31af  SELPHY ES3
+	31b0  SELPHY ES30
+	31b1  SELPHY CP530
+	31bc  PowerShot D10
+	31bd  PowerShot SD960 IS DIGITAL ELPH / Digital IXUS 110 IS / IXY DIGITAL 510 IS
+	31be  PowerShot A2100 IS
+	31bf  PowerShot A480
+	31c0  PowerShot SX200 IS
+	31c1  PowerShot SD970 IS DIGITAL ELPH / Digital IXUS 990 IS / IXY DIGITAL 830 IS
+	31c2  PowerShot SD780 IS DIGITAL ELPH / Digital IXUS 100 IS / IXY DIGITAL 210 IS
+	31c3  PowerShot A1100 IS
+	31c4  PowerShot SD1200 IS DIGITAL ELPH / Digital IXUS 95 IS / IXY DIGITAL 110 IS
+	31cf  EOS Rebel T1i / EOS 500D / EOS Kiss X3
+	31dd  SELPHY CP780
+	31df  PowerShot G11
+	31e0  PowerShot SX120 IS
+	31e1  PowerShot S90
+	31e4  PowerShot SX20 IS
+	31e5  Digital IXUS 200 IS
+	31e6  PowerShot SD940 IS DIGITAL ELPH / Digital IXUS 120 IS / IXY DIGITAL 220 IS
+	31e7  SELPHY CP790
+	31ea  EOS Rebel T2i / EOS 550D / EOS Kiss X4
+	31ee  SELPHY ES40
+	31ef  PowerShot A495
+	31f0  PowerShot A490
+	31f1  PowerShot A3100 IS / PowerShot A3150 IS
+	31f2  PowerShot A3000 IS
+	31f3  PowerShot Digital ELPH SD1400 IS
+	31f4  PowerShot SD1300 IS / IXUS 105
+	31f5  Powershot SD3500 IS / IXUS 210 IS
+	31f6  PowerShot SX210 IS
+	31f7  Powershot SD4000 IS / IXUS 300 HS / IXY 30S
+	31f8  Powershot SD4500 IS / IXUS 1000 HS / IXY 50S
+	31ff  Digital IXUS 55
+	3209  Vixia HF S21 A
+	320f  PowerShot G12
+	3210  Powershot SX30 IS
+	3211  PowerShot SX130 IS
+	3212  Powershot S95
+	3214  SELPHY CP800
+	3218  EOS 600D / Rebel T3i (ptp)
+	3223  PowerShot A3300 IS
+	3224  PowerShot A3200 IS
+	3225  PowerShot ELPH 500 HS / IXUS 310 HS
+	3226  PowerShow A800
+	3227  PowerShot ELPH 100 HS / IXUS 115 HS
+	3228  PowerShot SX230 HS
+	3229  PowerShot ELPH 300 HS / IXUS 220 HS
+	322a  PowerShot A2200
+	322b  Powershot A1200
+	322c  PowerShot SX220 HS
+	3233  PowerShot G1 X
+	3234  PowerShot SX150 IS
+	3236  PowerShot S100
+	3237  PowerShot ELPH 310 HS / IXUS 230 HS
+	3238  PowerShot SX40 HS
+	323b  EOS Rebel T4i
+	323e  PowerShot A1300
+	323f  PowerShot A810
+	3240  PowerShot ELPH 320 HS / IXUS 240 HS
+	3241  PowerShot ELPH 110 HS / IXUS 125 HS
+	3242  PowerShot D20
+	3243  PowerShot A4000 IS
+	3244  PowerShot SX260 HS
+	3245  PowerShot SX240 HS
+	3247  PowerShot ELPH 520 HS / IXUS 500 HS
+	3248  PowerShot A3400 IS
+	3249  PowerShot A2400 IS
+	324a  PowerShot A2300
+	3255  SELPHY CP900
+	3256  SELPHY CP810
+	3258  PowerShot G15
+	3259  PowerShot SX50 HS
+	325a  PowerShot SX160 IS
+	325b  PowerShot S110
+	325c  PowerShot SX500 IS
+	325f  PowerShot SX280 HS
+	3260  PowerShot SX270 HS
+	3262  PowerShot A2600
+	3264  PowerShot A1400
+	3265  Powershot ELPH 130 IS / IXUS 140
+	3268  PowerShot ELPH 330 HS / IXUS 255 HS
+	3271  PowerShot A2500
+	3276  PowerShot SX170 IS
+	3277  PowerShot SX510 HS
+	327d  Powershot ELPH 115 IS / IXUS 132
+04aa  DaeWoo Telecom, Ltd
+04ab  Chromatic Research
+04ac  Micro Audiometrics Corp.
+04ad  Dooin Electronics
+	2501  Bluetooth Device
+04af  Winnov L.P.
+04b0  Nikon Corp.
+	0102  Coolpix 990
+	0103  Coolpix 880
+	0104  Coolpix 995
+	0106  Coolpix 775
+	0107  Coolpix 5000
+	0108  Coolpix 2500
+	0109  Coolpix 2500 (ptp)
+	010a  Coolpix 4500
+	010b  Coolpix 4500 (ptp)
+	010d  Coolpix 5700 (ptp)
+	010e  Coolpix 4300 (storage)
+	010f  Coolpix 4300 (ptp)
+	0110  Coolpix 3500 (Sierra Mode)
+	0111  Coolpix 3500 (ptp)
+	0112  Coolpix 885 (ptp)
+	0113  Coolpix 5000 (ptp)
+	0114  Coolpix 3100 (storage)
+	0115  Coolpix 3100 (ptp)
+	0117  Coolpix 2100 (ptp)
+	0119  Coolpix 5400 (ptp)
+	011d  Coolpix 3700 (ptp)
+	0121  Coolpix 3200 (ptp)
+	0122  Coolpix 2200 (ptp)
+	0124  Coolpix 8400 (mass storage mode)
+	0125  Coolpix 8400 (ptp)
+	0126  Coolpix 8800
+	0129  Coolpix 4800 (ptp)
+	012c  Coolpix 4100 (storage)
+	012d  Coolpix 4100 (ptp)
+	012e  Coolpix 5600 (ptp)
+	0130  Coolpix 4600 (ptp)
+	0135  Coolpix 5900 (ptp)
+	0136  Coolpix 7900 (storage)
+	0137  Coolpix 7900 (ptp)
+	013a  Coolpix 100 (storage)
+	013b  Coolpix 100 (ptp)
+	0141  Coolpix P2 (storage)
+	0142  Coolpix P2 (ptp)
+	0163  Coolpix P5100 (ptp)
+	0169  Coolpix P50 (ptp)
+	0202  Coolpix SQ (ptp)
+	0203  Coolpix 4200 (mass storage mode)
+	0204  Coolpix 4200 (ptp)
+	0205  Coolpix 5200 (storage)
+	0206  Coolpix 5200 (ptp)
+	0301  Coolpix 2000 (storage)
+	0302  Coolpix 2000 (ptp)
+	0317  Coolpix L20 (ptp)
+	0402  DSC D100 (ptp)
+	0403  D2H (mass storage mode)
+	0404  D2H SLR (ptp)
+	0405  D70 (mass storage mode)
+	0406  DSC D70 (ptp)
+	0408  D2X SLR (ptp)
+	0409  D50 digital camera
+	040a  D50 (ptp)
+	040c  D2Hs
+	040e  DSC D70s (ptp)
+	040f  D200 (mass storage mode)
+	0410  D200 (ptp)
+	0413  D40 (mass storage mode)
+	041e  D60 digital camera (mass storage mode)
+	0422  D700 (ptp)
+	0423  D5000
+	0424  D3000
+	0425  D300S
+	0428  D7000
+	0429  D5100
+	042a  D800 (ptp)
+	0f03  PD-10 Wireless Printer Adapter
+	4000  Coolscan LS 40 ED
+	4001  LS 50 ED/Coolscan V ED
+	4002  Super Coolscan LS-5000 ED
+04b1  Pan International
+04b3  IBM Corp.
+	3003  Rapid Access III Keyboard
+	3004  Media Access Pro Keyboard
+	300a  Rapid Access IIIe Keyboard
+	3016  UltraNav Keyboard Hub
+	3018  UltraNav Keyboard
+	301b  SK-8815 Keyboard
+	301c  Enhanced Performance Keyboard
+	3020  Enhanced Performance Keyboard
+	3025  NetVista Full Width Keyboard
+	3100  NetVista Mouse
+	3103  ScrollPoint Pro Mouse
+	3104  ScrollPoint Wireless Mouse
+	3105  ScrollPoint Optical (HID)
+	3107  ThinkPad 800dpi Optical Travel Mouse
+	3108  800dpi Optical Mouse w/ Scroll Point
+	3109  Optical ScrollPoint Pro Mouse
+	310b  Red Wheel Mouse
+	310c  Wheel Mouse
+	4427  Portable CD ROM
+	4482  Serial Converter
+	4485  Serial Converter
+	4524  40 Character Vacuum Fluorescent Display
+	4525  Double sided CRT
+	4535  4610 Suremark Printer
+	4550  NVRAM (128 KB)
+	4554  Cash Drawer
+	4580  Hub w/ NVRAM
+	4581  4800-2xx Hub w/ Cash Drawer
+	4604  Keyboard w/ Card Reader
+	4671  4820 LCD w/ MSR/KB
+04b4  Cypress Semiconductor Corp.
+	0001  Mouse
+	0002  CY7C63x0x Thermometer
+	0033  Mouse
+	0060  Wireless optical mouse
+	0100  Cino FuzzyScan F760-B
+	0101  Keyboard/Hub
+	0102  Keyboard with APM
+	0130  MyIRC Remote Receiver
+	0306  Telephone Receiver
+	0407  Optical Skype Mouse
+	0bad  MetaGeek Wi-Spy
+	1002  CY7C63001 R100 FM Radio
+	1006  Human Interface Device
+	2050  hub
+	2830  Opera1 DVB-S (cold state)
+	4381  SCAPS USC-1 Scanner Controller
+	4611  Storage Adapter FX2 (CY)
+	4616  Flash Disk (TPP)
+	5201  Combi Keyboard-Hub (Hub)
+	5202  Combi Keyboard-Hub (Keyboard)
+	5500  HID->COM RS232 Adapter
+	5a9b  Dacal CD/DVD Library D-101/DC-300/DC-016RW
+	6370  ViewMate Desktop Mouse CC2201
+	6560  CY7C65640 USB-2.0 "TetraHub"
+	6830  CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI
+	6831  Storage Adapter ISD-300LP (CY)
+	7417  Wireless PC Lock/Ultra Mouse
+	8329  USB To keyboard/Mouse Converter
+	8613  CY7C68013 EZ-USB FX2 USB 2.0 Development Kit
+	8614  DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+	861f  Anysee E30 USB 2.0 DVB-T Receiver
+	bca1  Barcode Reader
+	cc04  Centor USB RACIA-ALVAR USB PORT
+	cc06  Centor-P RACIA-ALVAR USB PORT
+	d5d5  CY7C63x0x Zoltrix Z-Boxer GamePad
+	de61  Barcode Reader
+	de64  Barcode Reader
+	f000  CY30700 Licorice evaluation board
+	f111  CY8CKIT-002 PSoC MiniProg3 Rev A Program and debug kit
+	f115  PSoC FirstTouch Programmer
+	fd13  Programmable power socket
+04b5  ROHM LSI Systems USA, LLC
+	3064  Hantek DSO-3064
+04b6  Hint Corp.
+04b7  Compal Electronics, Inc.
+04b8  Seiko Epson Corp.
+	0001  Stylus Color 740 / Photo 750
+	0002  ISD Smart Cable for Mac
+	0003  ISD Smart Cable
+	0004  Printer
+	0005  Printer
+	0006  Printer
+	0007  Printer
+	0015  Stylus Photo R3000
+	0101  GT-7000U [Perfection 636]
+	0102  GT-2200
+	0103  GT-6600U [Perfection 610]
+	0104  GT-7600UF [Perfection 1200U/1200U Photo]
+	0105  Stylus Scan 2000
+	0106  Stylus Scan 2500
+	0107  ES-2000 [Expression 1600U]
+	0108  CC-700
+	0109  ES-8500 [Expression 1640 XL]
+	010a  GT-8700/GT-8700F [Perfection 1640SU/1640SU PHOTO]
+	010b  GT-7700U [Perfection 1240U]
+	010c  GT-6700U [Perfection 640]
+	010d  CC-500L
+	010e  ES-2200 [Perfection 1680]
+	010f  GT-7200U [Perfection 1250/1250 PHOTO]
+	0110  GT-8200U/GT-8200UF [Perfection 1650/1650 PHOTO]
+	0112  GT-9700F [Perfection 2450 PHOTO]
+	0114  Perfection 660
+	0116  GT-9400UF [Perfection 3170]
+	0118  GT-F600 [Perfection 4180]
+	0119  GT-X750 [Perfection 4490 Photo]
+	011a  CC-550L [1000 ICS]
+	011b  GT-9300UF [Perfection 2400 PHOTO]
+	011c  GT-9800F [Perfection 3200]
+	011d  GT-7300U [Perfection 1260/1260 PHOTO]
+	011e  GT-8300UF [Perfection 1660 PHOTO]
+	011f  GT-8400UF [Perfection 1670/1670 PHOTO]
+	0120  GT-7400U [Perfection 1270]
+	0121  GT-F500/GT-F550 [Perfection 2480/2580 PHOTO]
+	0122  GT-F520/GT-F570 [Perfection 3590 PHOTO]
+	0126  ES-7000H [GT-15000]
+	0128  GT-X700 [Perfection 4870]
+	0129  ES-10000G [Expression 10000XL]
+	012a  GT-X800 [Perfection 4990 PHOTO]
+	012b  ES-H300 [GT-2500]
+	012c  GT-X900 [Perfection V700/V750 Photo]
+	012d  GT-F650 [GT-S600/Perfection V10/V100]
+	012e  GT-F670 [Perfection V200 Photo]
+	012f  GT-F700 [Perfection V350]
+	0130  GT-X770 [Perfection V500]
+	0131  GT-F720 [GT-S620/Perfection V30/V300 Photo]
+	0133  GT-1500 [GT-D1000]
+	0135  GT-X970
+	0136  ES-D400 [GT-S80]
+	0137  ES-D200 [GT-S50]
+	0138  ES-H7200 [GT-20000]
+	013a  GT-X820 [Perfection V600 Photo]
+	0142  GT-F730 [GT-S630/Perfection V33/V330 Photo]
+	0143  GT-S55
+	0144  GT-S85
+	0202  Receipt Printer M129C/TM-T70
+	0401  CP 800 Digital Camera
+	0402  PhotoPC 850z
+	0403  PhotoPC 3000z
+	0509  JVC PIX-MC10
+	0601  Stylus Photo 875DC Card Reader
+	0602  Stylus Photo 895 Card Reader
+	0801  CC-600PX [Stylus CX5200/CX5400/CX6600]
+	0802  CC-570L [Stylus CX3100/CX3200]
+	0803  Printer (Composite Device)
+	0804  Storage Device
+	0805  Stylus CX6300/CX6400
+	0806  PM-A850 [Stylus Photo RX600/610]
+	0807  Stylus Photo RX500/510
+	0808  Stylus CX5200/CX5300/CX5400
+	0809  Storage Device
+	080a  F-3200
+	080c  ME100 [Stylus CX1500]
+	080d  Stylus CX4500/4600
+	080e  PX-A550 [CX-3500/3600/3650 MFP]
+	080f  Stylus Photo RX420/RX425/RX430
+	0810  PM-A900 [Stylus Photo RX700]
+	0811  PM-A870 [Stylus Photo RX620/RX630]
+	0812  MFP Composite Device
+	0813  Stylus CX6500/6600
+	0814  PM-A700
+	0815  LP-A500 [AcuLaser CX1]
+	0816  Printer (Composite Device)
+	0817  LP-M5500/LP-M5500F
+	0818  Stylus CX3700/CX3800/DX3800
+	0819  PX-A650 [Stylus CX4700/CX4800/DX4800/DX4850]
+	081a  PM-A750 [Stylus Photo RX520/RX530]
+	081b  MFP Composite Device
+	081c  PM-A890 [Stylus Photo RX640/RX650]
+	081d  PM-A950
+	081e  MFP Composite Device
+	081f  Stylus CX7700/7800
+	0820  Stylus CX4100/CX4200/DX4200
+	0821  Stylus CX5700F/CX5800F
+	0822  Storage Device
+	0823  MFP Composite Device
+	0824  Storage Device
+	0825  MFP Composite Device
+	0826  Storage Device
+	0827  PM-A820 [Stylus Photo RX560/RX580/RX585/RX590]
+	0828  PM-A970
+	0829  PM-T990
+	082a  PM-A920
+	082b  Stylus CX5900/CX5000/DX5000/DX5050
+	082c  Storage Device
+	082d  Storage Device
+	082e  PX-A720 [Stylus CX5900/CX6000/DX6000]
+	082f  PX-A620 [Stylus CX3900/DX4000/DX4050]
+	0830  ME 200 [Stylus CX2800/CX2900]
+	0831  Stylus CX6900F/CX7000F/DX7000F
+	0832  MFP Composite Device
+	0833  LP-M5600
+	0834  LP-M6000
+	0835  AcuLaser CX21
+	0836  PM-T960
+	0837  PM-A940 [Stylus Photo RX680/RX685/RX690]
+	0838  PX-A640 [CX7300/CX7400/DX7400]
+	0839  PX-A740 [CX8300/CX8400/DX8400]
+	083a  PX-FA700 [CX9300F/CX9400Fax/DX9400F]
+	083b  MFP Composite Device
+	083c  PM-A840S [Stylus Photo RX595/RX610]
+	083d  MFP Composite Device
+	083e  MFP Composite Device
+	083f  Stylus CX4300/CX4400/CX5500/CX5600/DX4400/DX4450
+	0841  PX-401A [ME 300/Stylus NX100]
+	0843  LP-M5000
+	0844  EP-901A/EP-901F [Artisan 800/Stylus Photo PX800FW]
+	0846  EP-801A [Artisan 700/Stylus Photo PX700W/TX700W]
+	0847  PX-601F [ME Office 700FW/Stylus Office BX600FW/TX600FW]
+	0848  ME Office 600F/Stylus Office BX300F/TX300F
+	0849  Stylus SX205
+	084a  PX-501A [Stylus NX400]
+	084d  PX-402A [Stylus SX115/Stylus NX110 Series]
+	084f  ME OFFICE 510
+	0850  EP-702A [Stylus Photo PX650/TX650 Series]
+	0851  Stylus SX410
+	0852  EP-802A [Artisan 710 Series/Stylus Photo PX710W/TX720W Series]
+	0853  EP-902A [Artisan 810 Series/Stylus Photo PX810FW Series]
+	0854  ME OFFICE 650FN Series/Stylus Office BX310FN/TX520FN Series
+	0855  PX-602F [Stylus Office BX610FW/TX620FW Series]
+	0856  PX-502A [Stylus SX515W]
+	085c  ME 320/330 Series [Stylus SX125]
+	085d  PX-603F [ME OFFICE 960FWD Series/Stylus Office BX625FWD/TX620FWD Series]
+	085e  PX-503A [ME OFFICE 900WD Series/Stylus Office BX525WD]
+	085f  Stylus Office BX320FW/TX525FW Series
+	0860  EP-903A/EP-903F [Artisan 835/Stylus Photo PX820FWD Series]
+	0861  EP-803A/EP-803AW [Artisan 725/Stylus Photo PX720WD/TX720WD Series]
+	0862  EP-703A [Stylus Photo PX660 Series]
+	0863  ME OFFICE 620F Series/Stylus Office BX305F/BX305FW/TX320F
+	0864  ME OFFICE 560W Series
+	0865  ME OFFICE 520 Series
+	0866  AcuLaser MX20DN/MX20DNF/MX21DNF
+	0869  PX-1600F
+	086a  PX-673F [Stylus Office BX925FWD]
+	0870  Stylus Office BX305FW Plus
+	0871  K200 Series
+	0872  K300 Series
+	0873  L200 Series
+	0878  EP-704A
+	0879  EP-904A/EP-904F [Artisan 837/Stylus Photo PX830FWD Series]
+	087b  EP-804A/EP-804AR/EP-804AW [Stylus Photo PX730WD/Artisan 730 Series]
+	087c  PX-1700F
+	087d  PX-B750F
+	087f  PX-403A
+	0880  PX-434A [Stylus NX330 Series]
+	0881  PX-404A [ME OFFICE 535]
+	0883  ME 340 Series/Stylus NX130 Series
+	0884  Stylus NX430W Series
+	0885  Stylus NX230 Series
+	088f  Stylus Office BX635FWD
+	0890  ME OFFICE 940FW Series/Stylus Office BX630FW Series
+	0891  Stylus Office BX535WD
+	0892  Stylus Office BX935FWD
+	0893  EP-774A
+04b9  Rainbow Technologies, Inc.
+	0300  SafeNet USB SuperPro/UltraPro
+	1000  iKey 1000 Token
+	1001  iKey 1200 Token
+	1002  iKey Token
+	1003  iKey Token
+	1004  iKey Token
+	1005  iKey Token
+	1006  iKey Token
+	1200  iKey 2000 Token
+	1201  iKey Token
+	1202  iKey 2032 Token
+	1203  iKey Token
+	1204  iKey Token
+	1205  iKey Token
+	1206  iKey 4000 Token
+	1300  iKey 3000 Token
+	1301  iKey 3000
+	1302  iKey Token
+	1303  iKey Token
+	1304  iKey Token
+	1305  iKey Token
+	1306  iKey Token
+04ba  Toucan Systems, Ltd
+04bb  I-O Data Device, Inc.
+	0101  USB2-IDE/ATAPI Bridge Adapter
+	0201  USB2-IDE/ATAPI Bridge Adapter
+	0204  DVD Multi-plus unit iU-CD2
+	0206  DVD Multi-plus unit DVR-UEH8
+	0301  Storage Device
+	0314  USB-SSMRW SD-card
+	0319  USB2-IDE/ATAPI Bridge Adapter
+	031a  USB2-IDE/ATAPI Bridge Adapter
+	031b  USB2-IDE/ATAPI Bridge Adapter
+	031e  USB-SDRW SD-card
+	0502  Nogatech Live! (BT)
+	0528  GV-USB Video Capture
+	0901  USB ETT
+	0904  ET/TX Ethernet [pegasus]
+	0913  ET/TX-S Ethernet [pegasus2]
+	0919  USB WN-B11
+	0922  IOData AirPort WN-B11/USBS 802.11b
+	0930  ETG-US2
+	0937  WN-WAG/USL Wireless LAN Adapter
+	0938  WN-G54/USL Wireless LAN Adapter
+	093b  WN-GDN/USB
+	093f  WNGDNUS2 802.11n
+	0944  WHG-AGDN/US Wireless LAN Adapter
+	0945  WN-GDN/US3 Wireless LAN Adapter
+	0947  WN-G150U Wireless LAN Adapter
+	0948  WN-G300U Wireless LAN Adapter
+	0a03  Serial USB-RSAQ1
+	0a07  USB2-iCN Adapter
+	0a08  USB2-iCN Adapter
+	0c01  FM-10 Pro Disk
+04bd  Toshiba Electronics Taiwan Corp.
+04be  Telia Research AB
+04bf  TDK Corp.
+	0100  MediaReader CF
+	0115  USB-PDC Adapter UPA9664
+	0116  USB-cdmaOne Adapter UCA1464
+	0117  USB-PHS Adapter UHA6400
+	0118  USB-PHS Adapter UPA6400
+	0135  MediaReader Dual
+	0202  73S1121F Smart Card Reader-
+	0309  Bluetooth USB dongle
+	030a  IBM Bluetooth Ultraport Module
+	030b  Bluetooth Device
+	030c  Ultraport Bluetooth Device
+	0310  Integrated Bluetooth
+	0311  Integrated Bluetooth Device
+	0317  Bluetooth UltraPort Module from IBM
+	0318  IBM Integrated Bluetooth
+	0319  Bluetooth Adapter
+	0320  Bluetooth Adapter
+	0321  Bluetooth Device
+	0a28  INDI AV-IN Device
+04c1  U.S. Robotics (3Com)
+	0020  56K Voice Pro
+	0022  56K Voice Pro
+	007e  ISDN TA
+	0082  OfficeConnect Analog Modem
+	008f  Pro ISDN TA
+	0097  OfficeConnect Analog
+	009d  HomeConnect Webcam [vicam]
+	00a9  ISDN Pro TA-U
+	00b9  HomeConnect IDSL Modem
+	3021  56k Voice FaxModem Pro
+04c2  Methode Electronics Far East PTE, Ltd
+04c3  Maxi Switch, Inc.
+	1102  Mouse
+	2102  Mouse
+04c4  Lockheed Martin Energy Research
+04c5  Fujitsu, Ltd
+	1029  fi-4010c Scanner
+	1033  fi-4110CU
+	1041  fi-4120c Scanner
+	1042  fi-4220c Scanner
+	105b  AH-F401U Air H device
+	1084  PalmSecure Sensor V2
+	1096  fi-5110EOX
+	1097  fi-5110C
+	10ae  fi-4120C2
+	10af  fi-4220C2
+	10e0  fi-5120c Scanner
+	10e1  fi-5220C
+	10e7  fi-5900C
+	10fe  S500
+	1150  fi-6230
+	201d  SATA 3.0 6Gbit/s Adaptor [GROOVY]
+04c6  Toshiba America Electronic Components
+04c7  Micro Macro Technologies
+04c8  Konica Corp.
+	0720  Digital Color Camera
+	0721  e-miniD Camera
+	0722  e-mini
+	0723  KD-200Z Camera
+	0726  KD-310Z Camera
+	0728  Revio C2 Mass Storage Device
+	0729  Revio C2 Digital Camera
+	072c  Revio KD20M
+	072d  Revio KD410Z
+04ca  Lite-On Technology Corp.
+	004f  SK-9020 keyboard
+	1766  HID Monitor Controls
+	2004  Bluetooth 4.0 [Broadcom BCM20702A0]
+	9304  Hub
+	f01c  TT1280DA DVB-T TV Tuner
+04cb  Fuji Photo Film Co., Ltd
+	0100  FinePix 30i/40i/50i, A101/201, 1300/2200, 1400/2400/2600/2800/4500/4700/4800/4900/6800/6900 Zoom
+	0103  FinePix NX-500/NX-700 printer
+	0104  FinePix A101, 2600/2800/4800/6800 Zoom (PC CAM)
+	0108  FinePix F601 Zoom (DSC)
+	0109  FinePix F601 Zoom (PC CAM)
+	010a  FinePix S602 (Pro) Zoom (DSC)
+	010b  FinePix S602 (Pro) Zoom (PC CAM)
+	010d  FinePix Digital Camera 020531
+	010e  FinePix F402 Zoom (DSC)
+	010f  FinePix F402 Zoom (PC CAM)
+	0110  FinePix M603 Zoom (DSC)
+	0111  FinePix M603 Zoom (PC CAM)
+	0112  FinePix A202, A200 Zoom (DSC)
+	0113  FinePix A202, A200 Zoom (PC CAM)
+	0114  FinePix F401 Zoom (DSC)
+	0115  FinePix F401 Zoom (PC CAM)
+	0116  FinePix A203 Zoom (DSC)
+	0117  FinePix A203 Zoom (PC CAM)
+	0118  FinePix A303 Zoom (DSC)
+	0119  FinePix A303 Zoom (PC CAM)
+	011a  FinePix S304/3800 Zoom (DSC)
+	011b  FinePix S304/3800 Zoom (PC CAM)
+	011c  FinePix A204/2650 Zoom (DSC)
+	011d  FinePix A204/2650 Zoom (PC CAM)
+	0120  FinePix F700 Zoom (DSC)
+	0121  FinePix F700 Zoom (PC CAM)
+	0122  FinePix F410 Zoom (DSC)
+	0123  FinePix F410 Zoom (PC CAM)
+	0124  FinePix A310 Zoom (DSC)
+	0125  FinePix A310 Zoom (PC CAM)
+	0126  FinePix A210 Zoom (DSC)
+	0127  FinePix A210 Zoom (PC CAM)
+	0128  FinePix A205(S) Zoom (DSC)
+	0129  FinePix A205(S) Zoom (PC CAM)
+	012a  FinePix F610 Zoom (DSC)
+	012b  FinePix Digital Camera 030513
+	012c  FinePix S7000 Zoom (DSC)
+	012d  FinePix S7000 Zoom (PC CAM)
+	012f  FinePix Digital Camera 030731
+	0130  FinePix S5000 Zoom (DSC)
+	0131  FinePix S5000 Zoom (PC CAM)
+	013b  FinePix Digital Camera 030722
+	013c  FinePix S3000 Zoom (DSC)
+	013d  FinePix S3000 Zoom (PC CAM)
+	013e  FinePix F420 Zoom (DSC)
+	013f  FinePix F420 Zoom (PC CAM)
+	0142  FinePix S7000 Zoom (PTP)
+	0148  FinePix A330 Zoom (DSC)
+	0149  FinePix A330 Zoom (UVC)
+	014a  FinePix A330 Zoom (PTP)
+	014b  FinePix A340 Zoom (DSC)
+	014c  FinePix A340 Zoom (UVC)
+	0159  FinePix F710 Zoom (DSC)
+	0165  FinePix S3500 Zoom (DSC)
+	0168  FinePix E500 Zoom (DSC)
+	0169  FinePix E500 Zoom (UVC)
+	016b  FinePix E510 Zoom (DSC)
+	016c  FinePix E510 Zoom (PC CAM)
+	016e  FinePix S5500 Zoom (DSC)
+	016f  FinePix S5500 Zoom (UVC)
+	0171  FinePix E550 Zoom (DSC)
+	0172  FinePix E550 Zoom (UVC)
+	0177  FinePix F10 (DSC)
+	0179  Finepix F10 (PTP)
+	0186  FinePix S5200/S5600 Zoom (DSC)
+	0188  FinePix S5200/S5600 Zoom (PTP)
+	018e  FinePix S9500 Zoom (DSC)
+	018f  FinePix S9500 Zoom (PTP)
+	0192  FinePix E900 Zoom (DSC)
+	0193  FinePix E900 Zoom (PTP)
+	019b  FinePix F30 (PTP)
+	01af  FinePix A700 (PTP)
+	01bf  FinePix F6000fd/S6500fd Zoom (PTP)
+	01c0  FinePix F20 (PTP)
+	01c1  FinePix F31fd (PTP)
+	01c4  FinePix S5700 Zoom (PTP)
+	01c5  FinePix F40fd (PTP)
+	01c6  FinePix A820 Zoom (PTP)
+	01d2  FinePix A800 Zoom (PTP)
+	01d3  FinePix A920 (PTP)
+	01d4  FinePix F50fd (PTP)
+	01d5  FinePix F47 (PTP)
+	01f7  FinePix J250 (PTP)
+	01fd  A160
+	023e  FinePix AX300
+	0240  FinePix S2950 Digital Camera
+	0241  FinePix S3200 Digital Camera
+	0278  FinePix JV300
+04cc  ST-Ericsson
+	1122  Hub
+	1520  USB 2.0 Hub (Avocent KVM)
+	1521  USB 2.0 Hub
+	1a62  GW Instek GSP-830 Spectrum Analyzer (HID)
+	2323  Ux500 serial debug port
+	2533  NFC device (PN533)
+	8116  Camera
+04cd  Tatung Co. Of America
+04ce  ScanLogic Corp.
+	0002  SL11R-IDE IDE Bridge
+	0100  USB2PRN Printer Class
+	0300  Phantom 336CX - C3 scanner
+	04ce  SL11DEMO, VID: 0x4ce, PID: 0x4ce
+	07d1  SL11R, VID: 0x4ce, PID: 0x07D1
+04cf  Myson Century, Inc.
+	0022  OCZ Alchemy Series Elixir II Keyboard
+	0800  MTP800 Mass Storage Device
+	8810  CS8810 Mass Storage Device
+	8811  CS8811 Mass Storage Device
+	8813  CS8813 Mass Storage Device
+	8818  USB2.0 to ATAPI Bridge Controller
+	8819  USB 2.0 SD/MMC Reader
+	9920  CS8819A2-114 Mass Storage Device
+04d0  Digi International
+04d1  ITT Canon
+04d2  Altec Lansing Technologies
+	0070  ADA70 Speakers
+	0305  Non-Compliant Audio Device
+	0311  ADA-310 Speakers
+	2060  Claritel-i750 - vp
+	ff05  ADA-305 Speakers
+	ff47  Lansing HID Audio Controls
+	ff49  Lansing HID Audio Controls
+04d3  VidUS, Inc.
+04d4  LSI Logic, Inc.
+04d5  Forte Technologies, Inc.
+04d6  Mentor Graphics
+04d7  Oki Semiconductor
+	1be4  Bluetooth Device
+04d8  Microchip Technology, Inc.
+	0002  PicoLCD 20x2
+	0003  PICkit 2 Microcontroller Programmer
+	000a  CDC RS-232 Emulation Demo
+	000b  PIC18F2550 (32K Flashable 10 Channel, 10 Bit A/D USB Microcontroller)
+	0032  PICkit1
+	0033  PICkit2
+	0036  PICkit Serial Analyzer
+	00e0  PIC32 Starter Board
+	0a04  AGP LIN Serial Analyzer
+	8000  In-Circuit Debugger
+	8001  ICD2 in-circuit debugger
+	8101  PIC24F Starter Kit
+	8107  Microstick II
+	9004  Microchip REAL ICE
+	900a  PICkit3
+	c001  PicoLCD 20x4
+	f8da  Hughski Ltd. ColorHug
+	faff  Dangerous Prototypes BusPirate v4 Bootloader mode
+	fb00  Dangerous Prototypes BusPirate v4
+	fbb2  GCUSB-nStep stepper motor controller
+	fbba  DiscFerret Magnetic Disc Analyser (bootloader mode)
+	fbbb  DiscFerret Magnetic Disc Analyser (active mode)
+	fc92  Open Bench Logic Sniffer
+	ffef  PICoPLC [APStech]
+04d9  Holtek Semiconductor, Inc.
+	0022  Portable Keyboard
+	048e  Optical Mouse
+	0499  Optical Mouse
+	1203  Keyboard
+	1400  PS/2 keyboard + mouse controller
+	1503  Shortboard Lefty
+	1603  Keyboard
+	1702  Keyboard LKS02
+	2013  Keyboard [Das Keyboard]
+	2221  Keyboard
+	2323  Keyboard
+	2519  Shenzhen LogoTech 2.4GHz receiver
+	2832  1channel Telephone line recorder
+	2834  HT82A834R Audio MCU
+	a055  Keyboard
+04da  Panasonic (Matsushita)
+	0901  LS-120 Camera
+	0912  SDR-S10
+	0b01  CD-R/RW Drive
+	0b03  SuperDisk 240MB
+	0d01  CD-R Drive KXL-840AN
+	0d09  CD-R Drive KXL-RW32AN
+	0d0a  CD-R Drive KXL-CB20AN
+	0d0d  CDRCB03
+	0d0e  DVD-ROM & CD-R/RW
+	0f40  Printer
+	104d  Elite Panaboard UB-T880 (HID)
+	104e  Elite Panaboard Pen Adaptor (HID)
+	1500  MFSUSB Driver
+	1800  DY-WL10 802.11abgn Adapter [Broadcom BCM4323]
+	1b00  MultiMediaCard
+	2121  EB-VS6
+	2316  DVC Mass Storage Device
+	2317  DVC USB-SERIAL Driver for WinXP
+	2318  NV-GS11/230/250 (webcam mode)
+	2319  NV-GS15 (webcam mode)
+	231a  NV-GS11/230/250 (DV mode)
+	231d  DVC Web Camera Device
+	231e  DVC DV Stream Device
+	2372  Lumix Camera (Storage mode)
+	2374  Lumix Camera (PTP mode)
+	2451  HDC-SD9
+	2497  HDC-TM700
+	250c  Gobi Wireless Modem (QDL mode)
+	250d  Gobi Wireless Modem
+	3904  N5HBZ0000055 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]
+	3c04  JT-P100MR-20 [ePassport Reader]
+04db  Hypertec Pty, Ltd
+04dc  Huan Hsin Holdings, Ltd
+04dd  Sharp Corp.
+	13a6  MFC2000
+	6006  AL-1216
+	6007  AL-1045
+	6008  AL-1255
+	6009  AL-1530CS
+	600a  AL-1540CS
+	600b  AL-1456
+	600c  AL-1555
+	600d  AL-1225
+	600e  AL-1551CS
+	600f  AR-122E
+	6010  AR-152E
+	6011  AR-157E
+	6012  SN-1045
+	6013  SN-1255
+	6014  SN-1456
+	6015  SN-1555
+	6016  AR-153E
+	6017  AR-122E N
+	6018  AR-153E N
+	6019  AR-152E N
+	601a  AR-157E N
+	601b  AL-1217
+	601c  AL-1226
+	601d  AR-123E
+	6021  IS01
+	7002  DVC Ver.1.0
+	7004  VE-CG40U Digital Still Camera
+	7005  VE-CG30 Digital Still Camera
+	7007  VL-Z7S Digital Camcorder
+	8004  Zaurus SL-5000D/SL-5500 PDA
+	8005  Zaurus A-300
+	8006  Zaurus SL-B500/SL-5600 PDA
+	8007  Zaurus C-700 PDA
+	9009  AR-M160
+	9014  IM-DR80 Portable NetMD Player
+	9031  Zaurus C-750/C-760/C-860/SL-C3000 PDA
+	9032  Zaurus SL-6000
+	903a  GSM GPRS
+	9050  Zaurus C-860 PDA
+	9056  Viewcam Z
+	9073  AM-900
+	9074  GSM GPRS
+	90a9  Sharp Composite
+	90d0  USB-to-Serial Comm. Port
+	90f2  Sharp 3G GSM USB Control
+	9120  WS004SH
+	9122  WS007SH
+	9123  W-ZERO3 ES Smartphone
+	91a3  922SH Internet Machine
+	939a  IS03
+04de  MindShare, Inc.
+04df  Interlink Electronics
+04e1  Iiyama North America, Inc.
+	0201  Monitor Hub
+04e2  Exar Corp.
+	1410  XR21V1410 USB-UART IC
+04e3  Zilog, Inc.
+04e4  ACC Microelectronics
+04e5  Promise Technology
+04e6  SCM Microsystems, Inc.
+	0001  E-USB ATA Bridge
+	0002  eUSCSI SCSI Bridge
+	0003  eUSB SmartMedia Card Reader
+	0005  eUSB SmartMedia/CompactFlash Card Reader
+	0006  eUSB SmartMedia Card Reader
+	0007  Hifd
+	0009  eUSB ATA/ATAPI Adapter
+	000a  eUSB CompactFlash Adapter
+	000b  eUSCSI Bridge
+	000c  eUSCSI Bridge
+	000d  Dazzle MS
+	0012  Dazzle SD/MMC
+	0101  eUSB ATA Bridge (Sony Spressa USB CDRW)
+	0311  Dazzle DM-CF
+	0312  Dazzle DM-SD/MMC
+	0313  Dazzle SM
+	0314  Dazzle MS
+	0322  e-Film Reader-5
+	0325  eUSB ORCA Quad Reader
+	0327  Digital Media Reader
+	03fe  DMHS2 DFU Adapter
+	0406  eUSB SmartDM Reader
+	04e6  eUSB DFU Adapter
+	04e7  STCII DFU Adapter
+	04e8  eUSBDM DFU Adapter
+	04e9  DM-E DFU Adapter
+	0500  Veridicom 5thSense Fingerprint Sensor and eUSB SmartCard
+	0701  DCS200 Loader Device
+	0702  DVD Creation Station 200
+	0703  DVC100 Loader Device
+	0704  Digital Video Creator 100
+	1001  SCR300 Smart Card Reader
+	1010  USBAT-2 CompactFlash Card Reader
+	1014  e-Film Reader-3
+	1020  USBAT ATA/ATAPI Adapter
+	2007  RSA SecurID ComboReader
+	2009  Citibank Smart Card Reader
+	200a  Reflex v.2 Smart Card Reader
+	200d  STR391 Reader
+	5111  SCR331-DI SmartCard Reader
+	5113  SCR333 SmartCard Reader
+	5114  SCR331-DI SmartCard Reader
+	5115  SCR335 SmartCard Reader
+	5116  SCR331-LC1 / SCR3310 SmartCard Reader
+	5117  SCR3320 - Smart Card Reader
+	5118  Expresscard SIM Card Reader
+	5119  SCR3340 - ExpressCard54 Smart Card Reader
+	511b  SmartCard Reader
+	511d  SCR3311 Smart Card Reader
+	5120  SCR331-DI SmartCard Reader
+	5121  SDI010 Smart Card Reader
+	5151  SCR338 Keyboard Smart Card Reader
+	5292  SCL011 RFID reader
+	5410  SCR35xx Smart Card Reader
+	5591  SCL3711-NFC&RW
+	e000  SCRx31 Reader
+	e001  SCR331 SmartCard Reader
+	e003  SPR532 PinPad SmartCard Reader
+04e7  Elo TouchSystems
+	0001  TouchScreen
+	0002  Touchmonitor Interface 2600 Rev 2
+	0004  4000U CarrollTouch® Touchmonitor Interface
+	0007  2500U IntelliTouch® Touchmonitor Interface
+	0008  3000U AccuTouch® Touchmonitor Interface
+	0009  4000U CarrollTouch® Touchmonitor Interface
+	0020  Touchscreen Interface (2700)
+	0021  Touchmonitor Interface
+	0030  4500U CarrollTouch® Touchmonitor Interface
+	0032  Touchmonitor Interface
+	0033  Touchmonitor Interface
+	0041  5010 Surface Capacitive Touchmonitor Interface
+	0042  Touchmonitor Interface
+	0050  2216 AccuTouch® Touchmonitor Interface
+	0071  Touchmonitor Interface
+	0072  Touchmonitor Interface
+	0081  Touchmonitor Interface
+	0082  Touchmonitor Interface
+	00ff  Touchmonitor Interface
+04e8  Samsung Electronics Co., Ltd
+	0100  Kingston Flash Drive (128MB)
+	0110  Connect3D Flash Drive
+	0111  Connect3D Flash Drive
+	0300  E2530 / GT-C3350 Phones (Mass storage mode)
+	1003  MP3 Player and Recorder
+	1006  SDC-200Z
+	130c  NX100
+	1f06  HX-MU064DA portable harddisk
+	2018  WIS09ABGN LinkStick Wireless LAN Adapter
+	2035  Digital Photo Frame Mass Storage
+	2036  Digital Photo Frame Mini Monitor
+	3004  ML-4600
+	3005  Docuprint P1210
+	3008  ML-6060 laser printer
+	300c  ML-1210 Printer
+	300e  Laser Printer
+	3104  ML-3550N
+	3210  ML-5200A Laser Printer
+	3226  Laser Printer
+	3228  Laser Printer
+	322a  Laser Printer
+	322c  Laser Printer
+	3230  ML-1440
+	3232  Laser Printer
+	3236  ML-1450
+	3238  ML-1430
+	323a  ML-1710 Printer
+	323b  Phaser 3130
+	323c  Laser Printer
+	323d  Phaser 3120
+	323e  Laser Printer
+	3240  Laser Printer
+	3242  ML-1510 Laser Printer
+	3248  Color Laser Printer
+	324a  Laser Printer
+	324c  ML-1740 Printer
+	324d  Phaser 3121
+	3256  ML-1520 Laser Printer
+	325b  Xerox Phaser 3117 Laser Printer
+	325f  Phaser 3425 Laser Printer
+	3260  CLP-510 Color Laser Printer
+	3268  ML-1610 Mono Laser Printer
+	326c  ML-2010P Mono Laser Printer
+	3276  ML-3050/ML-3051 Laser Printer
+	328e  CLP-310 Color Laser Printer
+	3292  ML-1640 Series Laser Printer
+	3296  ML-2580N Mono Laser Printer
+	3297  ML-191x/ML-252x Laser Printer
+	329f  CLP-325 Color Laser Printer
+	330c  ML-1865
+	3310  ML-331x Series Laser Printer
+	3315  ML-2540 Series Laser Printer
+	3409  SCX-4216F Scanner
+	340c  SCX-5x15 series
+	340d  SCX-6x20 series
+	340e  MFP 560 series
+	340f  Printing Support
+	3412  SCX-4x20 series
+	3413  SCX-4100 Scanner
+	3415  Composite Device
+	3419  Composite Device
+	341a  Printing Support
+	341b  SCX-4200 series
+	341c  Composite Device
+	341d  Composite Device
+	341f  Composite Device
+	3420  Composite Device
+	3426  SCX-4500 Laser Printer
+	344f  SCX-3400 Series
+	3605  InkJet Color Printer
+	3606  InkJet Color Printer
+	3609  InkJet Color Printer
+	3902  InkJet Color Printer
+	3903  Xerox WorkCentre XK50cx
+	390f  InkJet Color Printer
+	3911  SCX-1020 series
+	4005  GT-S8000 Jet (msc)
+	4f1f  GT-S8000 Jet (mtp)
+	5000  YP-MF series
+	5001  YP-100
+	5002  YP-30
+	5003  YP-700
+	5004  YP-30
+	5005  YP-300
+	5006  YP-750
+	500d  MP3 Player
+	5010  Yepp YP-35
+	5011  YP-780
+	5013  YP-60
+	5015  yepp upgrade
+	501b  MP3 Player
+	5021  Yepp YP-ST5
+	5026  YP-MT6V
+	5027  YP-T7
+	502b  YP-F1
+	5032  YP-J70
+	503b  YP-U1 MP3 Player
+	503d  YP-T7F
+	5041  YP-Z5
+	5050  YP-U2 MP3 Player
+	5051  YP-F2R
+	5055  YP-T9
+	507d  YP-U3 (mtp)
+	507f  YP-T9J
+	5080  Yepp YP-K3 (msc)
+	5081  Yepp YP-K3 (mtp)
+	5082  YP-P2 (msc)
+	5083  YP-P2 (mtp)
+	508a  YP-T10
+	508b  YP-S5 MP3 Player
+	508c  YP-S5
+	5090  YP-S3 (msc)
+	5091  YP-S3 (mtp)
+	5092  YP-U4 (msc)
+	5093  YP-U4 (mtp)
+	5095  YP-S2
+	510f  YP-R1
+	5119  Yepp YP-P3
+	511c  YP-Q2
+	5121  YP-U5
+	5123  Yepp YP-M1
+	5a00  YP-NEU
+	5a01  YP-NDU
+	5a03  Yepp MP3 Player
+	5a04  YP-800
+	5a08  YP-90
+	5a0f  Meizu M6 MiniPlayer
+	5b01  Memory Stick Reader/Writer
+	5b02  Memory Stick Reader/Writer
+	5b03  Memory Stick Reader/Writer
+	5b04  Memory Stick Reader/Writer
+	5b05  Memory Stick Reader/Writer
+	5b11  SEW-2001u Card
+	5f00  NEXiO Sync
+	5f01  NEXiO Sync
+	5f02  NEXiO Sync
+	5f03  NEXiO Sync
+	5f04  NEXiO Sync
+	5f05  STORY Station 1TB
+	6032  G2 Portable hard drive
+	6034  G2 Portable hard drive
+	60b3  M2 Portable Hard Drive
+	60c4  M2 Portable Hard Drive USB 3.0
+	61b6  M3 Portable Hard Drive 1TB
+	6601  Mobile Phone
+	6602  Galaxy
+	6603  Galaxy
+	6611  MITs Sync
+	6613  MITs Sync
+	6615  MITs Sync
+	6617  MITs Sync
+	6619  MITs Sync
+	661b  MITs Sync
+	661e  Handheld
+	6620  Handheld
+	6622  Handheld
+	6624  Handheld
+	662e  MITs Sync
+	6630  MITs Sync
+	6632  MITs Sync
+	663e  D900e Phone
+	663f  SGH-E720/SGH-E840
+	6640  Usb Modem Enumerator
+	6651  i8510 Innov8
+	6702  X830
+	6708  U600 Phone
+	6709  U600
+	6734  Juke
+	6759  D900e Media Player
+	675a  D900e Mass Storage
+	675b  D900e Camera
+	6772  Standalone LTE device (Trial)
+	6795  S5230
+	6802  Standalone HSPA device
+	6806  Composite LTE device (Trial)
+	6807  Composite HSPA device
+	681c  Galaxy Portal/Spica/S
+	681d  Galaxy Portal/Spica Android Phone
+	6843  E2530 Phone (Samsung Kies mode)
+	684e  Wave (GT-S8500)
+	685b  GT-I9100 Phone [Galaxy S II] (mass storage mode)
+	685c  GT-I9250 Phone [Galaxy Nexus]
+	685d  GT-I9100 Phone [Galaxy S II] (Download mode)
+	685e  GT-I9100 / GT-C3350 Phones (USB Debugging mode)
+	6860  GT-I9100 Phone [Galaxy S II], GT-I9300 Phone [Galaxy S III], GT-P7500 [Galaxy Tab 10.1]
+	6865  GT-I9300 Phone [Galaxy S III] (PTP mode)
+	6866  GT-I9300 Phone [Galaxy S III] (debugging mode)
+	6875  GT-B3710 Standalone LTE device (Commercial)
+	6876  GT-B3710 LTE Modem
+	6877  Galaxy S
+	6888  GT-B3730 Composite LTE device (Commercial)
+	6889  GT-B3730 Composite LTE device (Commercial)
+	689a  LTE Storage Driver [CMC2xx]
+	689e  GT-S5670 [Galaxy Fit]
+	68aa  Reality
+	7011  SEW-2003U Card
+	7021  Bluetooth Device
+	7061  eHome Infrared Receiver
+	7080  Anycall SCH-W580
+	7081  Human Interface Device
+	8001  Handheld
+	e020  SERI E02 SCOM 6200 UMTS Phone
+	e021  SERI E02 SCOM 6200 Virtual UARTs
+	e022  SERI E02 SCOM 6200 Flash Load Disk
+	f000  Intensity 3 (Mass Storage Mode)
+	ff30  SG_iMON
+04e9  PC-Tel, Inc.
+04ea  Brooktree Corp.
+04eb  Northstar Systems, Inc.
+	e004  eHome Infrared Transceiver
+04ec  Tokyo Electron Device, Ltd
+04ed  Annabooks
+04ef  Pacific Electronic International, Inc.
+04f0  Daewoo Electronics Co., Ltd
+04f1  Victor Company of Japan, Ltd
+	0001  GC-QX3 Digital Still Camera
+	0004  GR-DVL815U Digital Video Camera
+	0006  DV Camera Storage
+	0008  GZ-MG30AA/MC500E Digital Video Camera
+	0009  GR-DX25EK Digital Video Camera
+	000a  GR-D72 Digital Video Camera
+	1001  GC-A50 Camera Device
+	3008  MP-PRX1 Ethernet
+	3009  MP-XP7250 WLAN Adapter
+04f2  Chicony Electronics Co., Ltd
+	0001  KU-8933 Keyboard
+	0002  NT68P81 Keyboard
+	0110  KU-2971 Keyboard
+	0111  KU-9908 Keyboard
+	0112  KU-8933 Keyboard with PS/2 Mouse port
+	0116  KU-2971/KU-0325 Keyboard
+	0200  KBR-0108
+	0201  Gaming Keyboard KPD0250
+	0220  Wireless HID Receiver
+	0402  Genius LuxeMate i200 Keyboard
+	0403  KU-0420 keyboard
+	0418  KU-0418 Tactical Pad
+	0760  Acer KU-0760 Keyboard
+	0841  HP Multimedia Keyboard
+	0860  2.4G Multimedia Wireless Kit
+	1121  Periboard 717 Mini Wireless Keyboard
+	a001  E-Video DC-100 Camera
+	a120  ORITE CCD Webcam(PC370R)
+	a121  ORITE CCD Webcam(PC370R)
+	a122  ORITE CCD Webcam(PC370R)
+	a123  ORITE CCD Webcam(PC370R)
+	a124  ORITE CCD Webcam(PC370R)
+	a128  PC Camera (SN9C202 + OV7663 + EEPROM)
+	a133  Gateway Webcam
+	a136  LabTec Webcam 5500
+	a204  DSC WIA Device (1300)
+	a208  DSC WIA Device (2320)
+	a209  Labtec DC-2320
+	a20a  DSC WIA Device (3310)
+	a20c  DSC WIA Device (3320)
+	a210  Audio Device
+	b008  USB 2.0 Camera
+	b009  Integrated Camera
+	b010  Integrated Camera
+	b012  1.3 MPixel UVC Webcam
+	b013  USB 2.0 Camera
+	b015  VGA 24fps UVC Webcam
+	b016  VGA 30fps UVC Webcam
+	b018  2M UVC Webcam
+	b021  ViewSonic 1.3M, USB2.0 Webcam
+	b022  Gateway USB 2.0 Webcam
+	b023  Gateway USB 2.0 Webcam
+	b024  USB 2.0 Webcam
+	b025  Camera
+	b027  Gateway USB 2.0 Webcam
+	b028  VGA UVC Webcam
+	b029  1.3M UVC Webcam
+	b036  Asus Integrated 0.3M UVC Webcam
+	b044  Acer CrystalEye Webcam
+	b057  integrated USB webcam
+	b059  CKF7037 HP webcam
+	b071  2.0M UVC Webcam / CNF7129
+	b083  CKF7063 Webcam (HP)
+	b091  Webcam
+	b104  CNF7069 Webcam
+	b107  CNF7070 Webcam
+	b14c  CNF8050 Webcam
+	b15c  Sony Vaio Integrated Camera
+	b175  4-Port Hub
+	b1aa  Webcam-101
+	b1b4  Lenovo Integrated Camera
+	b1b9  Asus Integrated Webcam
+	b1cf  Lenovo Integrated Camera
+	b1d6  CNF9055 Toshiba Webcam
+	b1e4  Toshiba Integrated Webcam
+	b213  Fujitsu Integrated Camera
+	b217  Lenovo Integrated Camera (0.3MP)
+	b221  integrated camera
+	b230  Integrated HP HD Webcam
+	b257  Lenovo Integrated Camera
+	b26b  Sony Visual Communication Camera
+	b272  Lenovo EasyCamera
+	b2b0  Camera
+	b2b9  Lenovo Integrated Camera UVC
+	b2ea  Integrated Camera [ThinkPad]
+	b330  Asus 720p CMOS webcam
+	b354  UVC 1.00 device HD UVC WebCam
+04f3  Elan Microelectronics Corp.
+	000a  Touchscreen
+	0103  ActiveJet K-2024 Multimedia Keyboard
+	01a4  Wireless Keyboard
+	0210  Optical Mouse
+	0212  Laser Mouse
+	0214  Lynx M9 Optical Mouse
+	0230  3D Optical Mouse
+	0232  Mouse
+	02f4  2.4G Cordless Mouse
+	04a0  Dream Cheeky Stress/Panic Button
+04f4  Harting Elektronik, Inc.
+04f5  Fujitsu-ICL Systems, Inc.
+04f6  Norand Corp.
+04f7  Newnex Technology Corp.
+04f8  FuturePlus Systems
+04f9  Brother Industries, Ltd
+	0002  HL-1050 Laser Printer
+	0005  Printer
+	0006  HL-1240 Laser Printer
+	0007  HL-1250 Laser Printer
+	0008  HL-1270 Laser Printer
+	0009  Printer
+	000a  P2500 series
+	000b  Printer
+	000c  Printer
+	000d  HL-1440 Laser Printer
+	000e  HL-1450 series
+	000f  HL-1470N series
+	0010  Printer
+	0011  Printer
+	0012  Printer
+	0013  Printer
+	0014  Printer
+	0015  Printer
+	0016  Printer
+	0017  Printer
+	0018  Printer
+	001a  HL-1430 Laser Printer
+	001c  Printer
+	001e  Printer
+	0020  HL-5130 series
+	0021  HL-5140 series
+	0022  HL-5150D series
+	0023  HL-5170DN series
+	0024  Printer
+	0025  Printer
+	0027  HL-2030 Laser Printer
+	0028  Printer
+	0029  Printer
+	002a  HL-52x0 series
+	002b  HL-5250DN Printer
+	002c  Printer
+	002d  Printer
+	0039  HL-5340 series
+	0042  HL-2270DW Laser Printer
+	0100  MFC8600/9650 series
+	0101  MFC9600/9870 series
+	0102  MFC9750/1200 series
+	0104  MFC-8300J
+	0105  MFC-9600J
+	0106  MFC-7300C
+	0107  MFC-7400C
+	0108  MFC-9200C
+	0109  MFC-830
+	010a  MFC-840
+	010b  MFC-860
+	010c  MFC-7400J
+	010d  MFC-9200J
+	010e  MFC3100C Scanner
+	010f  MFC 5100C
+	0110  MFC4800 Scanner
+	0111  MFC 6800
+	0112  DCP1000 Port(FaxModem)
+	0113  MFC-8500
+	0114  MFC9700 Port(FaxModem)
+	0115  MFC9800 Scanner
+	0116  DCP1400 Scanner
+	0119  MFC-9660
+	011b  MFC-9880
+	011c  MFC-9760
+	011d  MFC-9070
+	011e  MFC-9180
+	011f  MFC-9160
+	0120  MFC580 Port(FaxModem)
+	0121  MFC-590
+	0122  MFC-5100J
+	0129  Imagistics 2500 (MFC-8640D clone)
+	012f  FAX-4750e
+	0132  MFC-5200C RemovableDisk
+	0135  MFC-100 Scanner
+	0136  MFC-150CL Scanner
+	013c  MFC-890 Port
+	013d  MFC-5200J Printer
+	013e  MFC-4420C RemovableDisk
+	013f  MFC-4820C RemovableDisk
+	0140  DCP-8020
+	0141  DCP-8025D
+	0142  MFC-8420
+	0143  MFC-8820D
+	0144  DCP-4020C RemovableDisk
+	0146  MFC-3220C
+	0147  FAX-1820C Printer
+	0148  MFC-3320CN Printer
+	0149  FAX-1920CN Printer
+	014a  MFC-3420C
+	014b  MFC-3820CN
+	014d  FAX-1815C Printer
+	014e  MFC-8820J
+	0150  MFC-8220 Port(FaxModem)
+	0151  MFC-8210J
+	0157  MFC-3420J Printer
+	0158  MFC-3820JN Port(FaxModem)
+	015d  MFC Composite Device
+	015e  DCP-8045D
+	015f  MFC-8440
+	0160  MFC-8840D
+	0161  MFC-210C
+	0162  MFC-420CN Remote Setup Port
+	0163  MFC-410CN RemovableDisk
+	0165  MFC-620CN
+	0166  MFC-610CLN RemovableDisk
+	0168  MFC-620CLN
+	0169  DCP-110C RemovableDisk
+	016b  DCP-310CN RemovableDisk
+	016c  FAX-2440C Printer
+	016d  MFC-5440CN
+	016e  MFC-5840CN Remote Setup Port
+	0170  FAX-1840C Printer
+	0171  FAX-1835C Printer
+	0172  FAX-1940CN Printer
+	0173  MFC-3240C Remote Setup Port
+	0174  MFC-3340CN RemovableDisk
+	017b  Imagistics sx2100
+	0180  MFC-7420
+	0181  MFC-7820N Port(FaxModem)
+	0182  Composite Device
+	0183  DCP-7020
+	0184  DCP-7025 Printer
+	0185  MFC-7220 Printer
+	0186  Composite Device
+	0187  FAX-2820 Printer
+	0188  FAX-2920 Printer
+	018a  MFC-9420CN
+	018c  DCP-115C
+	018d  DCP-116C
+	018e  DCP-117C
+	018f  DCP-118C
+	0190  DCP-120C
+	0191  DCP-315CN
+	0192  DCP-340CW
+	0193  MFC-215C
+	0194  MFC-425CN
+	0195  MFC-820CW Remote Setup Port
+	0196  MFC-820CN Remote Setup Port
+	0197  MFC-640CW
+	019a  MFC-840CLN Remote Setup Port
+	01a2  MFC-8640D
+	01a3  Composite Device
+	01a4  DCP-8065DN Printer
+	01a5  MFC-8460N Port(FaxModem)
+	01a6  MFC-8860DN Port(FaxModem)
+	01a7  MFC-8870DW Printer
+	01a8  DCP-130C
+	01a9  DCP-330C
+	01aa  DCP-540CN
+	01ab  MFC-240C
+	01ae  DCP-750CW RemovableDisk
+	01af  MFC-440CN
+	01b0  MFC-660CN
+	01b1  MFC-665CW Remote Setup Port
+	01b2  MFC-845CW Remote Setup Port
+	01b4  MFC-460CN Remote Setup Port
+	01b5  MFC-630CD
+	01b6  MFC-850CDN
+	01b7  MFC-5460CN Remote Setup Port
+	01b8  MFC-5860CN
+	01ba  MFC-3360C
+	01bd  MFC-8660DN
+	01be  DCP-750CN RemovableDisk
+	01bf  MFC-860CDN Remote Setup Port
+	01c0  DCP-128C
+	01c1  DCP-129C
+	01c2  DCP-131C
+	01c3  DCP-329C
+	01c4  DCP-331C
+	01c5  MFC-239C
+	01ca  MFC-9440CN Remote Setup Port
+	01ce  DCP-135C
+	01cf  DCP-150C
+	01d0  DCP-350C
+	01d1  DCP-560CN
+	01d4  MFC-230C
+	01d5  MFC-235C
+	01d6  MFC-260C
+	01df  DCP-155C
+	01e0  MFC-265C
+	01e1  DCP-153C
+	01e2  DCP-157C
+	01e3  DCP-353C
+	01e4  DCP-357C
+	01e7  MFC-7340
+	01e9  DCP-7040
+	01ea  DCP-7030
+	01eb  MFC-7320
+	01f4  MFC-5890CN
+	0223  DCP-365CN
+	0248  DCP-7055 scanner/printer
+	1000  Printer
+	1002  Printer
+	2002  PTUSB Printing
+	2004  PT-2300/2310 p-Touch Laber Printer
+	2015  QL-500 P-touch label printer
+	2016  QL-550 P-touch label printer
+	201a  PT-18R P-touch label printer
+	201b  QL-650TD P-Touch Label Printer
+	2027  QL-560 P-Touch Label Printer
+	202b  PT-7600 P-Touch Label Printer
+	2100  Card Reader Writer
+04fa  Dallas Semiconductor
+	2490  DS1490F 2-in-1 Fob, 1-Wire adapter
+	4201  DS4201 Audio DAC
+04fb  Biostar Microtech International Corp.
+04fc  Sunplus Technology Co., Ltd
+	0003  CM1092 / Wintech CM-5098 Optical Mouse
+	0005  USB OpticalWheel Mouse
+	0013  ViewMate Desktop Mouse CC2201
+	0015  ViewMate Desktop Mouse CC2201
+	00d3  00052486 / Laser Mouse M1052 [hama]
+	0171  SPCA1527A/SPCA1528 SD card camera (Mass Storage mode)
+	0201  RS232C Adapter
+	0232  Fingerprint
+	0538  Wireless Optical Mouse 2.4G [Bright]
+	0561  Flexcam 100
+	05d8  Wireless keyboard/mouse
+	0c15  SPIF215A SATA bridge
+	0c25  SATALink SPIF225A
+	1528  SPCA1527A/SPCA1528 SD card camera (webcam mode)
+	1533  Mass Storage
+	2080  ASUS Webcam
+	500c  CA500C Digital Camera
+	504a  Aiptek Mini PenCam 1.3
+	504b  Aiptek Mega PockerCam 1.3/Maxell MaxPocket LE 1.3
+	5330  Digitrex 2110
+	5331  Vivitar Vivicam 10
+	5360  Sunplus Generic Digital Camera
+	5720  Card Reader Driver
+	7333  Finet Technology Palmpix DC-85
+	757a  Aiptek, MP315 MP3 Player
+	ffff  PureDigital Ritz Disposable
+04fd  Soliton Systems, K.K.
+	0003  Smart Card Reader II
+04fe  PFU, Ltd
+04ff  E-CMOS Corp.
+0500  Siam United Hi-Tech
+	0001  DART Keyboard Mouse
+	0002  DART-2 Keyboard
+0501  Fujikura DDK, Ltd
+0502  Acer, Inc.
+	0001  Handheld
+	0736  Handheld
+	15b1  PDA n311
+	1631  c10 Series
+	1632  c20 Series
+	16e1  n10 Handheld Sync
+	16e2  n20 Pocket PC Sync
+	16e3  n30 Handheld Sync
+	3202  Liquid
+	3203  Liquid (Debug mode)
+	3230  BeTouch E120
+	3317  Liquid
+	3325  Iconia tablet A500
+	3341  Iconia tablet A500
+	d001  Divio NW801/DVC-V6+ Digital Camera
+0503  Hitachi America, Ltd
+0504  Hayes Microcomputer Products
+0506  3Com Corp.
+	009d  HomeConnect Camera
+	00a0  3CREB96 Bluetooth Adapter
+	00a1  Bluetooth Device
+	00a2  Bluetooth Device
+	00df  3Com Home Connect lite
+	0100  HomeConnect ADSL Modem Driver
+	03e8  3C19250 Ethernet [klsi]
+	0a01  3CRSHEW696 Wireless Adapter
+	0a11  3CRWE254G72 802.11g Adapter
+	11f8  HomeConnect 3C460
+	2922  HomeConnect Cable Modem External with
+	3021  U.S.Robotics 56000 Voice FaxModem Pro
+	4601  3C460B 10/100 Ethernet Adapter
+	f002  3CP4218 ADSL Modem (pre-init)
+	f003  3CP4218 ADSL Modem
+	f100  3CP4218 ADSL Modem (pre-init)
+0507  Hosiden Corp.
+	0011  Konami ParaParaParadise Controller
+0508  Clarion Co., Ltd
+0509  Aztech Systems, Ltd
+	0801  ADSL Modem
+	0802  ADSL Modem (RFC1483)
+	0806  DSL Modem
+	080f  Binatone ADSL500 Modem Network Interface
+	0812  Pirelli ADSL Modem Network Interface
+050a  Cinch Connectors
+050b  Cable System International
+050c  InnoMedia, Inc.
+050d  Belkin Components
+	0004  Direct Connect
+	0012  F8T012 Bluetooth Adapter
+	0013  F8T013 Bluetooth Adapter
+	0017  B8T017 Bluetooth+EDR 2.1
+	003a  Universal Media Reader
+	0050  F5D6050 802.11b Wireless Adapter v2000 [Atmel at76c503a]
+	0081  F8T001v2 Bluetooth
+	0083  Bluetooth Device
+	0084  F8T003v2 Bluetooth
+	0102  Flip KVM
+	0103  F5U103 Serial Adapter [etek]
+	0106  VideoBus II Adapter, Video
+	0108  F1DE108B KVM
+	0109  F5U109/F5U409 PDA Adapter
+	0115  SCSI Adapter
+	0119  F5U120-PC Dual PS/2 Ports / F5U118-UNV ADB Adapter
+	0121  F5D5050 100Mbps Ethernet
+	0122  Ethernet Adapter
+	0131  Bluetooth Device with trace filter
+	016a  Bluetooth Mini Dongle
+	0200  Nostromo SpeedPad n52te Gaming Keyboard
+	0201  Peripheral Switch
+	0208  USBView II Video Adapter [nt1004]
+	0210  F5U228 Hi-Speed USB 2.0 DVD Creator
+	0211  F5U211 USB 2.0 15-in-1 Media Reader & Writer
+	0224  F5U224 USB 2.0 4-Port Hub
+	0234  F5U234 USB 2.0 4-Port Hub
+	0237  F5U237 USB 2.0 7-Port Hub
+	0240  F5U240 USB 2.0 CF Card Reader
+	0249  USB 2 Flash Media Device
+	0257  F5U257 Serial
+	0304  FSU304 USB 2.0 - 4 Ports Hub
+	0307  USB 2.0 - 7 ports Hub [FSU307]
+	0409  F5U409 Serial
+	0416  Staples 12416 7 port desktop hub
+	0551  F6C550-AVR UPS
+	0706  2-N-1 7-Port Hub (Lower half)
+	0802  Nostromo n40 Gamepad
+	0803  Nostromo 1745 GamePad
+	0805  Nostromo N50 GamePad
+	0815  Nostromo n52 HID SpeedPad Mouse Wheel
+	0826  ErgoFit Wireless Optical Mouse (HID)
+	0980  HID UPS Battery
+	1004  F9L1004 802.11n Surf N300 XR Wireless Adapter [Realtek RTL8192CU]
+	1102  F7D1102 N150/Surf Micro Wireless Adapter v1000 [Realtek RTL8188CUS]
+	1103  F9L1103 N750 DB 802.11abgn 2x3:3 [Ralink RT3573]
+	1106  F9L1106v1 802.11a/b/g/n/ac Wireless Adapter [Broadcom BCM43526]
+	1109  F9L1109v1 802.11a/b/g/n/ac Wireless Adapter [Realtek RTL8812AU]
+	11f2  ISY Wireless Micro Adapter IWL 2000 [RTL8188CUS]
+	1202  F5U120-PC Parallel Printer Port
+	1203  F5U120-PC Serial Port
+	2103  F7D2102 802.11n N300 Micro Wireless Adapter v3000 [Realtek RTL8192CU]
+	21f1  N300 WLAN N Adapter [ISY]
+	258a  F5U258 Host to Host cable
+	3101  F1DF102U/F1DG102U Flip Hub
+	3201  F1DF102U/F1DG102U Flip KVM
+	4050  ZD1211B
+	5055  F5D5055 Gigabit Network Adapter [AX88xxx]
+	6050  F6D6050 802.11abgn Wireless Adapter [Broadcom BCM4323]
+	6051  F5D6051 802.11b Wireless Network Adapter [ZyDAS ZD1201]
+	615a  F7D4101 / F9L1101 802.11abgn Wireless Adapter [Broadcom BCM4323]
+	7050  F5D7050 Wireless G Adapter v1000/v2000 [Intersil ISL3887]
+	7051  F5D7051 802.11g Adapter v1000 [Broadcom 4320 USB]
+	705a  F5D7050 Wireless G Adapter v3000 [Ralink RT2571W]
+	705b  Wireless G Adapter
+	705c  F5D7050 Wireless G Adapter v4000 [Zydas ZD1211B]
+	705e  F5D7050 Wireless G Adapter v5000 [Realtek RTL8187B]
+	706a  2-N-1 7-Port Hub (Upper half)
+	8053  F5D8053 N Wireless USB Adapter v1000/v4000 [Ralink RT2870]
+	805c  F5D8053 N Wireless Adapter v3000 [Ralink RT2870]
+	805e  F5D8053 N Wireless USB Adapter v5000 [Realtek RTL8192U]
+	815c  F5D8053 N Wireless USB Adapter v3000 [Ralink RT2870]
+	815f  F5D8053 N Wireless USB Adapter v6000 [Realtek RTL8192SU]
+	825a  F5D8055 N+ Wireless Adapter v1000 [Ralink RT2870]
+	825b  F5D8055 N+ Wireless Adapter v2000 [Ralink RT3072]
+	845a  F7D2101 802.11n Surf & Share Wireless Adapter v1000 [Realtek RTL8192SU]
+	905b  F5D9050 Wireless G+ MIMO Network Adapter v3000 [Ralink RT2573]
+	905c  F5D9050 Wireless G+ MIMO Network Adapter v4000 [Ralink RT2573]
+	935a  F6D4050 N150 Enhanced Wireless Network Adapter v1000 [Ralink RT3070]
+	935b  F6D4050 N150 Enhanced Wireless Network Adapter v2000 [Ralink RT3070]
+	945a  F7D1101 v1 Basic Wireless Adapter [Realtek RTL8188SU]
+	945b  F7D1101 v2 Basic Wireless Adapter [Ralink RT3370]
+	d321  Dynex DX-NUSB 802.11bgn Wireless Adapter [Broadcom BCM43231]
+050e  Neon Technology, Inc.
+050f  KC Technology, Inc.
+	0001  Hub
+	0003  KC82C160S Hub
+	0180  KC-180 IrDA Dongle
+	0190  KC2190 USB Host-to-Host cable
+0510  Sejin Electron, Inc.
+	0001  Keyboard
+	1000  Keyboard with PS/2 Mouse Port
+	e001  Mouse
+0511  N'Able (DataBook) Technologies, Inc.
+	002b  AOC DVB
+0512  Hualon Microelectronics Corp.
+0513  digital-X, Inc.
+0514  FCI Electronics
+0515  ACTC
+0516  Longwell Electronics
+0517  Butterfly Communications
+0518  EzKEY Corp.
+	0001  USB to PS2 Adaptor v1.09
+	0002  EZ-9900C Keyboard
+0519  Star Micronics Co., Ltd
+	0003  TSP100ECO/TSP100II
+	c002  Xlive Bluetooth XBM-100S MP3 Player
+051a  WYSE Technology
+	a005  Smart Display Version 9973
+051b  Silicon Graphics
+051c  Shuttle, Inc.
+	0005  VFD Module
+	c001  eHome Infrared Receiver
+	c002  eHome Infrared Receiver
+051d  American Power Conversion
+	0001  UPS
+	0002  Uninterruptible Power Supply
+	0003  UPS
+051e  Scientific Atlanta, Inc.
+051f  IO Systems (Elite Electronics), Inc.
+0520  Taiwan Semiconductor Manufacturing Co.
+0521  Airborn Connectors
+0522  Advanced Connectek, Inc.
+0523  ATEN GmbH
+0524  Sola Electronics
+0525  Netchip Technology, Inc.
+	100d  RFMD Bluetooth Device
+	1080  NET1080 USB-USB Bridge
+	1200  SSDC Adapter II
+	1265  File-backed Storage Gadget
+	a0f0  Cambridge Electronic Devices Power1401 mk 2
+	a140  USB Clik! 40
+	a141  (OME) PocketZip 40 MP3 Player Driver
+	a220  GVC Bluetooth Wireless Adapter
+	a4a0  Linux-USB "Gadget Zero"
+	a4a1  Linux-USB Ethernet Gadget
+	a4a2  Linux-USB Ethernet/RNDIS Gadget
+	a4a3  Linux-USB user-mode isochronous source/sink
+	a4a4  Linux-USB user-mode bulk source/sink
+	a4a5  Pocketbook Pro 903
+	a4a6  Linux-USB Serial Gadget
+	a4a7  Linux-USB Serial Gadget (CDC ACM mode)
+	a4a8  Linux-USB Printer Gadget
+	a4a9  Linux-USB OBEX Gadget
+	a4aa  Linux-USB CDC Composite Gadge (Ethernet and ACM)
+0526  Temic MHS S.A.
+0527  ALTRA
+0528  ATI Technologies, Inc.
+	7561  TV Wonder
+	7562  TV Wonder, Edition (FN5)
+	7563  TV Wonder, Edition (FI)
+	7564  TV Wonder, Edition (FQ)
+	7565  TV Wonder, Edition (NTSC+)
+	7566  TV Wonder, Edition (FN5)
+	7567  TV Wonder, Edition (FI)
+	7568  TV Wonder, Edition (FQ)
+	7569  Live! Pro (A)
+	756a  Live! Pro Audio (O)
+0529  Aladdin Knowledge Systems
+	0001  HASP v0.06
+	030b  eToken R1 v3.1.3.x
+	0313  eToken R1 v3.2.3.x
+	031b  eToken R1 v3.3.3.x
+	0323  eToken R1 v3.4.3.x
+	0412  eToken R2 v2.2.4.x
+	041a  eToken R2 v2.2.4.x
+	0422  eToken R2 v2.4.4.x
+	042a  eToken R2 v2.5.4.x
+	050c  eToken Pro v4.1.5.x
+	0514  eToken Pro v4.2.5.4
+	0600  eToken Pro 64k (4.2)
+	0620  Token JC
+052a  Crescent Heart Software
+052b  Tekom Technologies, Inc.
+	0102  Ca508A HP1020 Camera v.1.3.1.6
+	0801  Yakumo MegaImage 37
+	1512  Yakumo MegaImage IV
+	1513  Aosta CX100 Webcam
+	1514  Aosta CX100 Webcam Storage
+	1905  Yakumo MegaImage 47
+	1911  Yakumo MegaImage 47 SL
+	2202  WDM Still Image Capture
+	2203  Sound Vision Stream Driver
+	3a06  DigiLife DDV-5120A
+	d001  P35U Camera Capture
+052c  Canon Information Systems, Inc.
+052d  Avid Electronics Corp.
+052e  Standard Microsystems Corp.
+052f  Unicore Software, Inc.
+0530  American Microsystems, Inc.
+0531  Wacom Technology Corp.
+0532  Systech Corp.
+0533  Alcatel Mobile Phones
+0534  Motorola, Inc.
+0535  LIH TZU Electric Co., Ltd
+0536  Hand Held Products (Welch Allyn, Inc.)
+	01a0  PDT
+0537  Inventec Corp.
+0538  Caldera International, Inc. (SCO)
+0539  Shyh Shiun Terminals Co., Ltd
+053a  PrehKeyTec GmbH
+	0b00  Hub
+	0b01  Preh MCI 3100
+053b  Global Village Communication
+053c  Institut of Microelectronic & Mechatronic Systems
+053d  Silicon Architect
+053e  Mobility Electronics
+053f  Synopsys, Inc.
+0540  UniAccess AB
+	0101  Panache Surf ISDN TA
+0541  Sirf Technology, Inc.
+0543  ViewSonic Corp.
+	00fe  G773 Monitor Hub
+	00ff  P815 Monitor Hub
+	0bf2  airpanel V150 Wireless Smart Display
+	0bf3  airpanel V110 Wireless Smart Display
+	0ed9  Color Pocket PC V35
+	0f01  airsync Wi-Fi Wireless Adapter
+	1527  Color Pocket PC V36
+	1529  Color Pocket PC V37
+	152b  Color Pocket PC V38
+	152e  Pocket PC
+	1921  Communicator Pocket PC
+	1922  Smartphone
+	1923  Pocket PC V30
+	1a11  Wireless 802.11g Adapter
+	1e60  TA310 - ATSC/NTSC/PAL Driver(PCM4)
+	4153  ViewSonic G773 Control (?)
+0544  Cristie Electronics, Ltd
+0545  Xirlink, Inc.
+	7333  Trution Web Camera
+	8002  IBM NetCamera
+	8009  Veo PC Camera
+	800c  Veo Stingray
+	800d  Veo PC Camera
+	8080  IBM C-It Webcam
+	808a  Veo PC Camera
+	808b  Veo Stingray
+	808d  Veo PC Camera
+	810a  Veo Advanced Connect Webcam
+	810b  Veo PC Camera
+	810c  Veo PC Camera
+	8135  Veo Mobile/Advanced Web Camera
+	813a  Veo PC Camera
+	813b  Veo PC Camera
+	813c  Veo Mobile/Advanced Web Camera
+	8333  Veo Stingray/Connect Web Camera
+	888c  eVision 123 digital camera
+	888d  eVision 123 digital camera
+0546  Polaroid Corp.
+	0daf  PDC 2300Z
+	1bed  PDC 1320 Camera
+	3097  PDC 310
+	3155  PDC 3070 Camera
+	3187  Digital Camera
+	3191  Ion 80 Camera
+	3273  PDC 2030 Camera
+	3304  a500 Digital Camera
+	dccf  Sound Vision Stream Driver
+0547  Anchor Chips, Inc.
+	0001  ICSI Bluetooth Device
+	1002  Python2 WDM Encoder
+	1006  Hantek DSO-2100 UF
+	2131  AN2131 EZUSB Microcontroller
+	2235  AN2235 EZUSB-FX Microcontroller
+	2710  EZ-Link Loader (EZLNKLDR.SYS)
+	2720  AN2720 USB-USB Bridge
+	2727  Xircom PGUNET USB-USB Bridge
+	2750  EZ-Link (EZLNKUSB.SYS)
+	2810  Cypress ATAPI Bridge
+	4d90  AmScope MD1900 camera
+	7777  Bluetooth Device
+	9999  AN2131 uninitialized (?)
+0548  Tyan Computer Corp.
+	1005  EZ Cart II GameBoy Flash Programmer
+0549  Pixera Corp.
+054a  Fujitsu Microelectronics, Inc.
+054b  New Media Corp.
+054c  Sony Corp.
+	0001  HUB
+	0002  Standard HUB
+	0010  DSC-S30/S70/S75/F505V/F505/FD92/W1 Cybershot/Mavica Digital Camera
+	0014  Nogatech USBVision (SY)
+	0022  Storage Adapter V2 (TPP)
+	0023  CD Writer
+	0024  Mavica CD-1000 Camera
+	0025  NW-MS7 Walkman MemoryStick Reader
+	002b  Portable USB Harddrive V2
+	002c  USB Floppy Disk Drive
+	002d  MSAC-US1 MemoryStick Reader
+	002e  HandyCam MemoryStick Reader
+	0030  Storage Adapter V2 (TPP)
+	0032  MemoryStick MSC-U01 Reader
+	0035  Network Walkman (E)
+	0036  Net MD
+	0037  MG Memory Stick Reader/Writer
+	0038  Clie PEG-S300/D PalmOS PDA
+	0039  Network Walkman (MS)
+	003c  VAIO-MX LCD Control
+	0045  Digital Imaging Video
+	0046  Network Walkman
+	004a  Memory Stick Hi-Fi System
+	004b  Memory Stick Reader/Writer
+	004e  DSC-xxx (ptp)
+	0056  MG Memory Stick Reader/Writer
+	0058  Clie PEG-N7x0C PalmOS PDA Mass Storage
+	0066  Clie PEG-N7x0C/PEG-T425 PalmOS PDA Serial
+	0067  CMR-PC3 Webcam
+	0069  Memorystick MSC-U03 Reader
+	006c  FeliCa S310 [PaSoRi]
+	006d  Clie PEG-T425 PDA Mass Storage
+	006f  Network Walkman (EV)
+	0073  Storage CRX1750U
+	0075  Net MD
+	0076  Storage Adapter ACR-U20
+	007c  Net MD
+	007f  IC Recorder (MS)
+	0080  Net MD
+	0081  Net MD
+	0084  Net MD
+	0085  Net MD
+	0086  Net MD
+	008b  Micro Vault 64M Mass Storage
+	0095  Clie s360
+	0099  Clie NR70 PDA Mass Storage
+	009a  Clie NR70 PDA Serial
+	00ab  Visual Communication Camera (PCGA-UVC10)
+	00af  DPP-EX Series Digital Photo Printer
+	00bf  IC Recorder (S)
+	00c0  Handycam DCR-30
+	00c6  Net MD
+	00c7  Net MD
+	00c8  MZ-N710 Minidisc Walkman
+	00c9  Net MD
+	00ca  MZ-DN430 Minidisc Walkman
+	00cb  MSAC-US20 Memory Stick Reader
+	00da  Clie nx60
+	00e8  Network Walkman (MS)
+	00e9  Handheld
+	00eb  Net MD
+	0101  Net MD
+	0103  IC Recorder (ST)
+	0105  Micro Vault Hub
+	0107  VCC-U01 Visual Communication Camera
+	0110  Digital Imaging Video
+	0113  Net MD
+	0116  IC Recorder (P)
+	0144  Clie PEG-TH55 PDA
+	0147  Visual Communication Camera (PCGA-UVC11)
+	014c  Aiwa AM-NX9 Net MD Music Recorder MDLP
+	014d  Memory Stick Reader/Writer
+	0154  Eyetoy Audio Device
+	015f  IC Recorder (BM)
+	0169  Clie PEG-TJ35 PDA Serial
+	016a  Clie PEG-TJ35 PDA Mass Storage
+	016b  Mobile HDD
+	016d  IC Recorder (SX)
+	016e  DPP-EX50 Digital Photo Printer
+	0171  Fingerprint Sensor 3500
+	017e  Net MD
+	017f  Hi-MD WALKMAN
+	0180  Net MD
+	0181  Hi-MD WALKMAN
+	0182  Net MD
+	0183  Hi-MD WALKMAN
+	0184  Net MD
+	0185  Hi-MD WALKMAN
+	0186  Net MD
+	0187  Hi-MD MZ-NH600 WALKMAN
+	0188  Net MD
+	018a  Net MD
+	018b  Hi-MD SOUND GATE
+	019e  Micro Vault 1.0G Mass Storage
+	01ad  ATRAC HDD PA
+	01bb  FeliCa S320 [PaSoRi]
+	01bd  MRW62E Multi-Card Reader/Writer
+	01c3  NW-E55 Network Walkman
+	01c6  MEMORY P-AUDIO
+	01c7  Printing Support
+	01c8  PSP Type A
+	01c9  PSP Type B
+	01d0  DVD+RW External Drive DRU-700A
+	01d5  IC RECORDER
+	01de  VRD-VC10 [Video Capture]
+	01e8  UP-DR150 Photo Printer
+	01e9  Net MD
+	01ea  Hi-MD WALKMAN
+	01ee  IC RECORDER
+	01fa  IC Recorder (P)
+	01fb  NW-E405 Network Walkman
+	020f  Device
+	0210  ATRAC HDD PA
+	0219  Net MD
+	021a  Hi-MD WALKMAN
+	021b  Net MD
+	021c  Hi-MD WALKMAN
+	021d  Net MD
+	0227  Printing Support
+	022c  Net MD
+	022d  Hi-MD AUDIO
+	0233  ATRAC HDD PA
+	0236  Mobile HDD
+	023b  DVD+RW External Drive DRU-800UL
+	023c  Net MD
+	023d  Hi-MD WALKMAN
+	0243  MicroVault Flash Drive
+	024b  Vaio VGX Mouse
+	0257  IFU-WLM2 USB Wireless LAN Module (Wireless Mode)
+	0258  IFU-WLM2 USB Wireless LAN Module (Memory Mode)
+	0259  IC RECORDER
+	0267  Tachikoma Device
+	0268  Batoh Device / PlayStation 3 Controller
+	0269  HDD WALKMAN
+	026a  HDD WALKMAN
+	0271  IC Recorder (P)
+	027c  NETWORK WALKMAN
+	027e  SONY Communicator
+	027f  IC RECORDER
+	0286  Net MD
+	0287  Hi-MD WALKMAN
+	0290  VGP-UVC100 Visual Communication Camera
+	029b  PRS-500 eBook reader
+	02a5  MicroVault Flash Drive
+	02af  Handycam DCR-DVD306E
+	02c4  Device
+	02d1  DVD RW
+	02d2  PSP Slim
+	02e1  FeliCa S330 [PaSoRi]
+	02ea  PlayStation 3 Memory Card Adaptor
+	02f9  DSC-H9
+	0317  WALKMAN
+	031a  Walkman NWD-B103F
+	031e  PRS-300/PRS-505 eBook reader
+	0325  NWZ-A818
+	033e  DSC-W120/W290
+	0346  Handycam DCR-SR55E
+	0348  HandyCam HDR-TG3E
+	035b  Walkman NWZ-A828
+	035c  NWZ-A726/A728/A729
+	0382  Memory Stick PRO-HG Duo Adaptor (MSAC-UAH1)
+	0385  Walkman NWZ-E436F
+	0387  IC Recorder (P)
+	03bc  Webbie HD - MHS-CM1
+	03d1  DPF-X95
+	03d3  DR-BT100CX
+	03d5  PlayStation Move motion controller
+	03fc  WALKMAN [NWZ-E345]
+	03fd  Walkman NWZ-E443
+	042f  PlayStation Move navigation controller
+	0440  DSC-H55
+	0485  MHS-PM5 HD camcorder
+	04cb  WALKMAN NWZ-E354
+	06bb  WALKMAN NWZ-F805
+	1000  Wireless Buzz! Receiver
+054d  Try Corp.
+054e  Proside Corp.
+054f  WYSE Technology Taiwan
+0550  Fuji Xerox Co., Ltd
+	0002  InkJet Color Printer
+	0004  InkJet Color Printer
+	0005  InkJet Color Printer
+0551  CompuTrend Systems, Inc.
+0552  Philips Monitors
+0553  STMicroelectronics Imaging Division (VLSI Vision)
+	0001  TerraCAM
+	0002  CPiA Webcam
+	0100  STV0672 Camera
+	0140  Video Camera
+	0150  CDE CAM 100
+	0151  Digital Blue QX5 Microscope
+	0200  Dual-mode Camera0
+	0201  Dual-mode Camera1
+	0202  STV0680 Camera
+	0674  Multi-mode Camera
+	0679  NMS Video Camera (Webcam)
+	1002  Che-ez! Splash
+0554  Dictaphone Corp.
+0555  ANAM S&T Co., Ltd
+0556  Asahi Kasei Microsystems Co., Ltd
+	0001  AK5370 I/F A/D Converter
+0557  ATEN International Co., Ltd
+	2001  UC-1284 Printer Port
+	2002  10Mbps Ethernet [klsi]
+	2004  UC-100KM PS/2 Mouse and Keyboard adapter
+	2006  UC-1284B Printer Port
+	2007  UC-110T 100Mbps Ethernet [pegasus]
+	2008  UC-232A Serial Port [pl2303]
+	2009  UC-210T Ethernet
+	2011  UC-2324 4xSerial Ports [mos7840]
+	2202  CS124U Miniview II KVM Switch
+	2213  CS682 2-Port USB 2.0 DVI KVM Switch
+	2221  Winbond Hermon
+	2404  4-port switch
+	2600  IDE Bridge
+	2701  CE700A KVM Extender
+	4000  DSB-650 10Mbps Ethernet [klsi]
+	7000  Hub
+	7820  UC-2322 2xSerial Ports [mos7820]
+	8021  CS1764A [CubiQ DVI KVMP Switch]
+0558  Truevision, Inc.
+	1009  GW Instek GDS-1000 Oscilloscope
+	100a  GW Instek GDS-1000A Oscilloscope
+	2009  GW Instek GDS-2000 Oscilloscope
+0559  Cadence Design Systems, Inc.
+055a  Kenwood USA
+055b  KnowledgeTek, Inc.
+055c  Proton Electronic Ind.
+055d  Samsung Electro-Mechanics Co.
+	0001  Keyboard
+	0bb1  Bluetooth Device
+	1030  Optical Wheel Mouse (OMS3CB/OMGB30)
+	1031  Optical Wheel Mouse (OMA3CB/OMGI30)
+	1040  Mouse HID Device
+	1050  E-Mail Optical Wheel Mouse (OMS3CE)
+	1080  Optical Wheel Mouse (OMS3CH)
+	2020  Floppy Disk Drive
+	6780  Keyboard V1
+	6781  Keyboard Mouse
+	8001  E.M. Hub
+	9000  AnyCam [pwc]
+	9001  MPC-C30 AnyCam Premium for Notebooks [pwc]
+	a000  SWL-2100U
+	a010  WLAN Adapter(SWL-2300)
+	a011  Boot Device
+	a012  WLAN Adapter(SWL-2300)
+	a013  WLAN Adapter(SWL-2350)
+	a230  Boot Device
+	b000  11Mbps WLAN Mini Adapter
+	b230  Netopia 802.11b WLAN Adapter
+	b231  LG Wireless LAN 11b Adapter
+055e  CTX Opto-Electronics Corp.
+055f  Mustek Systems, Inc.
+	0001  ScanExpress 1200 CU
+	0002  ScanExpress 600 CU
+	0003  ScanExpress 1200 USB
+	0006  ScanExpress 1200 UB
+	0007  ScanExpress 1200 USB Plus
+	0008  ScanExpress 1200 CU Plus
+	0010  BearPaw 1200F
+	0210  ScanExpress A3 USB
+	0218  BearPaw 2400 TA
+	0219  BearPaw 2400 TA Plus
+	021a  BearPaw 2448 TA Plus
+	021b  BearPaw 1200 CU Plus
+	021c  BearPaw 1200 CU Plus
+	021d  BearPaw 2400 CU Plus
+	021e  BearPaw 1200 TA/CS
+	021f  SNAPSCAN e22
+	0400  BearPaw 2400 TA Pro
+	0401  P 3600 A3 Pro
+	0408  BearPaw 2448 CU Pro
+	0409  BearPaw 2448 TA Pro
+	040b  ScanExpress A3 USB 1200 PRO
+	0873  ScanExpress 600 USB
+	1000  BearPaw 4800 TA Pro
+	a350  gSmart 350 Camera
+	a800  MDC 800 Camera
+	b500  MDC 3000 Camera
+	c005  PC CAM 300A
+	c200  gSmart 300
+	c211  Kowa Bs888e Microcamera
+	c220  gSmart mini
+	c230  Digicam 330K
+	c232  MDC3500 Camera
+	c360  DV 4000 Camera
+	c420  gSmart mini 2 Camera
+	c430  gSmart LCD 2 Camera
+	c440  DV 3000 Camera
+	c520  gSmart mini 3 Camera
+	c530  gSmart LCD 2 Camera
+	c540  gSmart D30 Camera
+	c630  MDC 4000 Camera
+	c631  MDC 4000 Camera
+	c650  MDC 5500Z Camera
+	d001  WCam 300
+	d003  WCam 300A
+	d004  WCam 300AN
+0560  Interface Corp.
+0561  Oasis Design, Inc.
+0562  Telex Communications, Inc.
+	0001  Enhanced Microphone
+	0002  Telex Microphone
+0563  Immersion Corp.
+0564  Kodak Digital Product Center, Japan Ltd. (formerly Chinon Industries Inc.)
+0565  Peracom Networks, Inc.
+	0001  Serial Port [etek]
+	0002  Enet Ethernet [klsi]
+	0003  @Home Networks Ethernet [klsi]
+	0005  Enet2 Ethernet [klsi]
+	0041  Peracom Remote NDIS Ethernet Adapter
+0566  Monterey International Corp.
+	0110  ViewMate Desktop Mouse CC2201
+	1001  ViewMate Desktop Mouse CC2201
+	1002  ViewMate Desktop Mouse CC2201
+	1003  ViewMate Desktop Mouse CC2201
+	1004  ViewMate Desktop Mouse CC2201
+	1005  ViewMate Desktop Mouse CC2201
+	1006  ViewMate Desktop Mouse CC2201
+	1007  ViewMate Desktop Mouse CC2201
+	2800  MIC K/B
+	2801  MIC K/B Mouse
+	2802  Kbd Hub
+	3004  Genius KB-29E
+	3107  Keyboard
+0567  Xyratex International, Ltd
+0568  Quartz Ingenierie
+0569  SegaSoft
+056a  Wacom Co., Ltd
+	0000  PenPartner
+	0001  PenPartner 4x5
+	0002  PenPartner 6x8
+	0003  Cintiq Partner
+	0010  Graphire
+	0011  Graphire 2 4x5
+	0012  Graphire 2 5x7
+	0013  Graphire 3 4x5
+	0014  Graphire 3 6x8
+	0015  Graphire 4 4x5
+	0016  Graphire 4 6x8
+	0017  CTE-450 [Bamboo Fun]
+	0018  Bamboo Fun 6x8
+	0019  Bamboo One Medium
+	0020  Intuos 4x5
+	0021  Intuos 6x8
+	0022  Intuos 9x12
+	0023  Intuos 12x12
+	0024  Intuos 12x18
+	0026  Intuos5 touch S
+	0027  Intuos5 touch M
+	0028  Intuos5 touch L
+	0029  Intuos5 S
+	002a  Intuos5 M
+	0030  PL400
+	0031  PL500
+	0032  PL600
+	0033  PL600SX
+	0034  PL550
+	0035  PL800
+	0037  PL700
+	0038  PL510
+	0039  DTU-710
+	003f  Cintiq 21UX (DTZ-2100)
+	0041  Intuos2 4x5
+	0042  Intuos2 6x8
+	0043  Intuos2 9x12
+	0044  Intuos2 12x12
+	0045  Intuos2 12x18
+	0047  Intuos2 6x8
+	0060  Volito
+	0061  PenStation2
+	0062  Volito2 4x5
+	0063  Volito2 2x3
+	0064  PenPartner2
+	0065  Bamboo
+	0069  Bamboo One
+	0081  Graphire Wireless 6x8
+	0090  TPC90
+	0093  TPC93
+	009a  TPC9A
+	00b0  Intuos3 4x5
+	00b1  Intuos3 6x18
+	00b2  Intuos3 9x12
+	00b3  Intuos3 12x12
+	00b4  Intuos3 12x19
+	00b5  Intuos3 6x11 (PTZ-631W)
+	00b7  Intuos3 4x6
+	00b8  Intuos4 4x6
+	00b9  Intuos4 6x9
+	00ba  Intuos4 8x13
+	00bb  Intuos4 12x19
+	00c0  DTF-521
+	00c4  DTF-720
+	00c5  Cintiq 20WSX
+	00c6  Cintiq 12WX
+	00c7  DTU-1931
+	00cc  Cintiq 21UX (DTK-2100)
+	00d1  Bamboo Pen & Touch (CTH-460-DE)
+	00d3  Bamboo Fun (CTH-661)
+	00d6  Bamboo Pen & Touch (CTH-460)
+	00db  Bamboo Fun (CTH-661SE-NL)
+	00dd  Bamboo Pen (CTL-470)
+	00de  CTH-470 [Bamboo Fun Pen & Touch]
+	00f6  Cintiq 24HD touch (DTH-2400) touchscreen
+	00f8  Cintiq 24HD touch (DTH-2400) tablet
+	0400  PenPartner 4x5
+	4850  PenPartner 6x8
+056b  Decicon, Inc.
+056c  eTEK Labs
+	0006  KwikLink Host-Host Connector
+	8007  Kwik232 Serial Port
+	8100  KwikLink Host-Host Connector
+	8101  KwikLink USB-USB Bridge
+056d  EIZO Corp.
+	0000  Hub
+	0001  Monitor
+	0002  HID Monitor Controls
+	0003  Device Bay Controller
+056e  Elecom Co., Ltd
+	0002  29UO Mouse
+	0072  Mouse
+	200c  LD-USB/TX
+	4002  Laneed 100Mbps Ethernet LD-USB/TX [pegasus]
+	4005  LD-USBL/TX
+	400b  LD-USB/TX
+	4010  LD-USB20
+	5003  UC-SGT
+	5004  UC-SGT
+	6008  Flash Disk
+	abc1  LD-USB/TX
+056f  Korea Data Systems Co., Ltd
+	cd00  CDM-751 CD organizer
+0570  Epson America
+0571  Interex, Inc.
+	0002  echoFX InterView Lite
+0572  Conexant Systems (Rockwell), Inc.
+	0001  Ezcam II Webcam
+	0002  Ezcam II Webcam
+	0040  Wondereye CP-115 Webcam
+	0041  Webcam Notebook
+	0042  Webcam Notebook
+	1232  V.90 modem
+	1234  Typhoon Redfun Modem V90 56k
+	1252  HCF V90 Data Fax Voice Modem
+	1253  Zoom V.92 Faxmodem
+	1300  SoftK56 Data Fax Voice CARP
+	1301  Modem Enumerator
+	1328  TrendNet TFM-561 modem
+	2000  SoftGate 802.11 Adapter
+	2002  SoftGate 802.11 Adapter
+	262a  tm5600 Video & Audio Grabber Capture
+	8390  WinFast PalmTop/Novo TV Video
+	8392  WinFast PalmTop/Novo TV Video
+	cafc  CX861xx ROM Boot Loader
+	cafe  AccessRunner ADSL Modem
+	cb00  ADSL Modem
+	cb01  ADSL Modem
+	cb06  StarModem Network Interface
+0573  Zoran Co. Personal Media Division (Nogatech)
+	0003  USBGear USBG-V1
+	0400  D-Link V100
+	0600  Dazzle USBVision (1006)
+	1300  leadtek USBVision (1006)
+	2000  X10 va10a Wireless Camera
+	2001  Dazzle EmMe (2001)
+	2101  Zoran Co. PMD (Nogatech) AV-grabber Manhattan
+	2d00  Osprey 50
+	2d01  Hauppauge USB-Live Model 600
+	3000  Dazzle MicroCam (NTSC)
+	3001  Dazzle MicroCam (PAL)
+	4000  Nogatech TV! (NTSC)
+	4001  Nogatech TV! (PAL)
+	4002  Nogatech TV! (PAL-I-)
+	4003  Nogatech TV! (MF-)
+	4008  Nogatech TV! (NTSC) (T)
+	4009  Nogatech TV! (PAL) (T)
+	4010  Nogatech TV! (NTSC) (A)
+	4100  USB-TV FM (NTSC)
+	4110  PNY USB-TV (NTSC) FM
+	4400  Nogatech TV! Pro (NTSC)
+	4401  Nogatech TV! Pro (PAL)
+	4450  PixelView PlayTv-USB PRO (PAL) FM
+	4451  Nogatech TV! Pro (PAL+)
+	4452  Nogatech TV! Pro (PAL-I+)
+	4500  Nogatech TV! Pro (NTSC)
+	4501  Nogatech TV! Pro (PAL)
+	4550  ZTV ZT-721 2.4GHz A/V Receiver
+	4551  Dazzle TV! Pro Audio (P+)
+	4d00  Hauppauge WinTV-USB USA
+	4d01  Hauppauge WinTV-USB
+	4d02  Hauppauge WinTV-USB UK
+	4d03  Hauppauge WinTV-USB France
+	4d04  Hauppauge WinTV (PAL D/K)
+	4d10  Hauppauge WinTV-USB with FM USA radio
+	4d11  Hauppauge WinTV-USB (PAL) with FM radio
+	4d12  Hauppauge WinTV-USB UK with FM Radio
+	4d14  Hauppauge WinTV (PAL D/K FM)
+	4d20  Hauppauge WinTV-USB II (PAL) with FM radio
+	4d21  Hauppauge WinTV-USB II (PAL)
+	4d22  Hauppauge WinTV-USB II (PAL) Model 566
+	4d23  Hauppauge WinTV-USB France 4D23
+	4d24  Hauppauge WinTV Pro (PAL D/K)
+	4d25  Hauppauge WinTV-USB Model 40209 rev B234
+	4d26  Hauppauge WinTV-USB Model 40209 rev B243
+	4d27  Hauppauge WinTV-USB Model 40204 Rev B281
+	4d28  Hauppauge WinTV-USB Model 40204 rev B283
+	4d29  Hauppauge WinTV-USB Model 40205 rev B298
+	4d2a  Hauppague WinTV-USB Model 602 Rev B285
+	4d2b  Hauppague WinTV-USB Model 602 Rev B282
+	4d2c  Hauppauge WinTV Pro (PAL/SECAM)
+	4d30  Hauppauge WinTV-USB FM Model 40211 Rev B123
+	4d31  Hauppauge WinTV-USB III (PAL) with FM radio Model 568
+	4d32  Hauppauge WinTV-USB III (PAL) FM Model 573
+	4d34  Hauppauge WinTV Pro (PAL D/K FM)
+	4d35  Hauppauge WinTV-USB III (PAL) FM Model 597
+	4d36  Hauppauge WinTV Pro (PAL B/G FM)
+	4d37  Hauppauge WinTV-USB Model 40219 rev E189
+	4d38  Hauppauge WinTV Pro (NTSC FM)
+0574  City University of Hong Kong
+0575  Philips Creative Display Solutions
+0576  BAFO/Quality Computer Accessories
+0577  ELSA
+0578  Intrinsix Corp.
+0579  GVC Corp.
+057a  Samsung Electronics America
+057b  Y-E Data, Inc.
+	0000  FlashBuster-U Floppy
+	0001  Tri-Media Reader Floppy
+	0006  Tri-Media Reader Card Reader
+	0010  Memory Stick Reader Writer
+	0020  HEXA Media Drive 6-in-1 Card Reader Writer
+	0030  Memory Card Viewer (TV)
+057c  AVM GmbH
+	0b00  ISDN-Controller B1 Family
+	0c00  ISDN-Controller FRITZ!Card
+	1000  ISDN-Controller FRITZ!Card v2.0
+	1900  ISDN-Controller FRITZ!Card v2.1
+	2000  ISDN-Connector FRITZ!X
+	2200  BlueFRITZ!
+	2300  Teledat X130 DSL
+	2800  ISDN-Connector TA
+	3200  Teledat X130 DSL
+	3500  FRITZ!Card DSL SL
+	3701  FRITZ!Box SL
+	3702  FRITZ!Box
+	3800  BlueFRITZ! Bluetooth Stick
+	3a00  FRITZ!Box Fon
+	3c00  FRITZ!Box WLAN
+	3d00  Fritz!Box
+	3e01  FRITZ!Box (Annex A)
+	4001  FRITZ!Box Fon (Annex A)
+	4101  FRITZ!Box WLAN (Annex A)
+	4201  FRITZ!Box Fon WLAN (Annex A)
+	4601  Eumex 5520PC (WinXP/2000)
+	4602  Eumex 400 (WinXP/2000)
+	4701  AVM FRITZ!Box Fon ata
+	5401  Eumex 300 IP
+	5601  AVM Fritz!WLAN [Texas Instruments TNETW1450]
+	6201  AVM Fritz!WLAN v1.1 [Texas Instruments TNETW1450]
+	62ff  AVM Fritz!WLAN USB (in CD-ROM-mode)
+	8401  Fritz!WLAN N [Atheros AR9001U]
+	8402  Fritz!WLAN N 2.4 [Atheros AR9001U]
+	8403  Fritz!WLAN N v2 [Atheros AR9271]
+	84ff  AVM Fritz!WLAN USB N (in CD-ROM-mode)
+057d  Shark Multimedia, Inc.
+057e  Nintendo Co., Ltd
+	0305  Broadcom BCM2045A Bluetooth Radio [Nintendo Wii]
+	0306  Wii Remote Controller RVL-003
+057f  QuickShot, Ltd
+	6238  USB StrikePad
+0580  Denron, Inc.
+0581  Racal Data Group
+0582  Roland Corp.
+	0000  UA-100(G)
+	0002  UM-4/MPU-64 MIDI Interface
+	0003  SoundCanvas SC-8850
+	0004  U-8
+	0005  UM-2(C/EX)
+	0007  SoundCanvas SC-8820
+	0008  PC-300
+	0009  UM-1(E/S/X)
+	000b  SK-500
+	000c  SC-D70
+	0010  EDIROL UA-5
+	0011  Edirol UA-5 Sound Capture
+	0012  XV-5050
+	0013  XV-5050
+	0014  EDIROL UM-880 MIDI I/F (native)
+	0015  EDIROL UM-880 MIDI I/F (generic)
+	0016  EDIROL SD-90
+	0017  EDIROL SD-90
+	0018  UA-1A
+	001b  MMP-2
+	001c  MMP-2
+	001d  V-SYNTH
+	001e  V-SYNTH
+	0023  EDIROL UM-550
+	0024  EDIROL UM-550
+	0025  EDIROL UA-20
+	0026  EDIROL UA-20
+	0027  EDIROL SD-20
+	0028  EDIROL SD-20
+	0029  EDIROL SD-80
+	002a  EDIROL SD-80
+	002b  EDIROL UA-700
+	002c  EDIROL UA-700
+	002d  XV-2020 Synthesizer
+	002e  XV-2020 Synthesizer
+	002f  VariOS
+	0030  VariOS
+	0033  EDIROL PCR
+	0034  EDIROL PCR
+	0035  M-1000
+	0037  Digital Piano
+	0038  Digital Piano
+	003b  BOSS GS-10
+	003c  BOSS GS-10
+	0040  GI-20
+	0041  GI-20
+	0042  RS-70
+	0043  RS-70
+	0044  EDIROL UA-1000
+	0047  EDIROL UR-80 WAVE
+	0048  EDIROL UR-80 MIDI
+	0049  EDIROL UR-80 WAVE
+	004a  EDIROL UR-80 MIDI
+	004b  EDIROL M-100FX
+	004c  EDIROL PCR-A WAVE
+	004d  EDIROL PCR-A MIDI
+	004e  EDIROL PCR-A WAVE
+	004f  EDIROL PCR-A MIDI
+	0050  EDIROL UA-3FX
+	0052  EDIROL UM-1SX
+	0054  Digital Piano
+	0060  EXR Series
+	0064  EDIROL PCR-1 WAVE
+	0065  EDIROL PCR-1 MIDI
+	0066  EDIROL PCR-1 WAVE
+	0067  EDIROL PCR-1 MIDI
+	006a  SP-606
+	006b  SP-606
+	006d  FANTOM-X
+	006e  FANTOM-X
+	0073  EDIROL UA-25
+	0074  EDIROL UA-25
+	0075  BOSS DR-880
+	0076  BOSS DR-880
+	007a  RD
+	007b  RD
+	007d  EDIROL UA-101
+	0080  G-70
+	0081  G-70
+	0084  V-SYNTH XT
+	0089  BOSS GT-PRO
+	008b  EDIROL PC-50
+	008c  EDIROL PC-50
+	008d  EDIROL UA-101 USB1
+	0092  EDIROL PC-80 WAVE
+	0093  EDIROL PC-80 MIDI
+	0096  EDIROL UA-1EX
+	009a  EDIROL UM-3EX
+	009d  EDIROL UM-1
+	00a0  MD-P1
+	00a2  Digital Piano
+	00a3  EDIROL UA-4FX
+	00a6  Juno-G
+	00a9  MC-808
+	00ad  SH-201
+	00b2  VG-99
+	00b3  VG-99
+	00b7  BK-7m/VIMA JM-5/8
+	00c2  SonicCell
+	00c4  EDIROL M-16DX
+	00c5  SP-555
+	00c7  V-Synth GT
+	00d1  Music Atelier
+	00d3  M-380/400
+	00da  BOSS GT-10
+	00db  BOSS GT-10 Guitar Effects Processor
+	00dc  BOSS GT-10B
+	00de  Fantom G
+	00e6  EDIROL UA-25EX (Advanced mode)
+	00e7  EDIROL UA-25EX
+	00e9  UA-1G
+	00eb  VS-100
+	00f6  GW-8/AX-Synth
+	00f8  JUNO Series
+	00fc  VS-700C
+	00fd  VS-700
+	00fe  VS-700 M1
+	00ff  VS-700 M2
+	0100  VS-700
+	0101  VS-700 M2
+	0102  VB-99
+	0104  UM-1G
+	0106  UM-2G
+	0108  UM-3G
+	0109  eBand JS-8
+	010d  A-500S
+	010f  A-PRO
+	0110  A-PRO
+	0111  GAIA SH-01
+	0113  ME-25
+	0114  SD-50
+	0116  WAVE/MP3 RECORDER R-05
+	0117  VS-20
+	0119  OCTAPAD SPD-30
+	011c  Lucina AX-09
+	011e  BR-800
+	0120  OCTA-CAPTURE
+	0121  OCTA-CAPTURE
+	0123  JUNO-Gi
+	0124  M-300
+	0127  GR-55
+	012a  UM-ONE
+	012b  DUO-CAPTURE
+	012f  QUAD-CAPTURE
+	0130  MICRO BR BR-80
+	0132  TRI-CAPTURE
+	0134  V-Mixer
+	0138  Boss RC-300 (Audio mode)
+	0139  Boss RC-300 (Storage mode)
+	013a  JUPITER-80
+	013e  R-26
+	0145  SPD-SX
+	014b  eBand JS-10
+	014d  GT-100
+	0150  TD-15
+	0151  TD-11
+	0154  JUPITER-50
+	0156  A-Series
+	0158  TD-30
+	0159  DUO-CAPTURE EX
+	015b  INTEGRA-7
+	015d  R-88
+	0505  EDIROL UA-101
+0583  Padix Co., Ltd (Rockfire)
+	0001  4 Axis 12 button +POV
+	0002  4 Axis 12 button +POV
+	2030  RM-203 USB Nest [mode 1]
+	2031  RM-203 USB Nest [mode 2]
+	2032  RM-203 USB Nest [mode 3]
+	2033  RM-203 USB Nest [mode 4]
+	2050  PX-205 PSX Bridge
+	205f  PSX/USB converter
+	206f  USB, 2-axis 8-button gamepad
+	3050  QF-305u Gamepad
+	3379  Rockfire X-Force
+	337f  Rockfire USB RacingStar Vibra
+	509f  USB,4-Axis,12-Button with POV
+	5259  Rockfire USB SkyShuttle Vibra
+	525f  USB Vibration Pad
+	5308  USB Wireless VibrationPad
+	5359  Rockfire USB SkyShuttle Pro
+	535f  USB,real VibrationPad
+	5659  Rockfire USB SkyShuttle Vibra
+	565f  USB VibrationPad
+	6009  Revenger
+	600f  USB,GameBoard II
+	6258  USB, 4-axis, 6-button joystick w/view finder
+	6889  Windstorm Pro
+	688f  QF-688uv Windstorm Pro Joystick
+	7070  QF-707u Bazooka Joystick
+	a000  MaxFire G-08XU Gamepad
+	a015  4-Axis,16-Button with POV
+	a019  USB, Vibration ,4-axis, 8-button joystick w/view finder
+	a020  USB,4-Axis,10-Button with POV
+	a021  USB,4-Axis,12-Button with POV
+	a022  USB,4-Axis,14-Button with POV
+	a023  USB,4-Axis,16-Button with POV
+	a024  4axis,12button vibrition audio gamepad
+	a025  4axis,12button vibrition audio gamepad
+	a130  USB Wireless 2.4GHz Gamepad
+	a131  USB Wireless 2.4GHz Joystick
+	a132  USB Wireless 2.4GHz Wheelpad
+	a133  USB Wireless 2.4GHz Wheel&Gamepad
+	a202  ForceFeedbackWheel
+	a209  MetalStrike FF
+	b000  USB,4-Axis,12-Button with POV
+	b001  USB,4-Axis,12-Button with POV
+	b002  Vibration,12-Button USB Wheel
+	b005  USB,12-Button Wheel
+	b008  USB Wireless 2.4GHz Wheel
+	b009  USB,12-Button  Wheel
+	b00a  PSX/USB converter
+	b00b  PSX/USB converter
+	b00c  PSX/USB converter
+	b00d  PSX/USB converter
+	b00e  4-Axis,12-Button with POV
+	b00f  USB,5-Axis,10-Button with POV
+	b010  MetalStrike Pro
+	b012  Wireless MetalStrike
+	b013  USB,Wiress  2.4GHZ Joystick
+	b016  USB,5-Axis,10-Button with POV
+	b018  TW6 Wheel
+	ff60  USB Wireless VibrationPad
+0584  RATOC System, Inc.
+	0008  Fujifilm MemoryCard ReaderWriter
+	0220  U2SCX SCSI Converter
+	b000  REX-USB60
+	b020  REX-USB60F
+0585  FlashPoint Technology, Inc.
+	0001  Digital Camera
+	0002  Digital Camera
+	0003  Digital Camera
+	0004  Digital Camera
+	0005  Digital Camera
+	0006  Digital Camera
+	0007  Digital Camera
+	0008  Digital Camera
+	0009  Digital Camera
+	000a  Digital Camera
+	000b  Digital Camera
+	000c  Digital Camera
+	000d  Digital Camera
+	000e  Digital Camera
+	000f  Digital Camera
+0586  ZyXEL Communications Corp.
+	0025  802.11b/g/n USB Wireless Network Adapter
+	0102  omni.net II ISDN TA
+	1000  Omni NET Modem / ISDN TA
+	1500  Omni 56K Plus
+	2011  Scorpion-980N keyboard
+	3304  LAN Modem
+	3309  ADSL Modem Prestige 600 series
+	330a  ADSL Modem Interface
+	330e  USB Broadband ADSL Modem Rev 1.10
+	3400  ZyAIR B-220 IEEE 802.11b Adapter
+	3401  ZyAIR G-220 802.11bg
+	3402  ZyAIR G-220F 802.11bg
+	3403  AG-200 802.11abg Wireless Adapter [Atheros AR5523]
+	3407  G-200 v2 802.11bg
+	3408  G-260 802.11bg
+	3409  AG-225H 802.11bg
+	340a  M-202 802.11bg
+	340c  G-270S 802.11bg Wireless Adapter [Atheros AR5523]
+	340f  G-220 v2 802.11bg
+	3410  ZyAIR G-202 802.11bg
+	3412  802.11bg
+	3413  ZyAIR AG-225H v2 802.11bg
+	3415  G-210H 802.11g Wireless Adapter
+	3416  NWD-210N 802.11b/g/n-draft wireless adapter
+	3417  NWD271N 802.11n Wireless Adapter [Atheros AR9001U-(2)NG]
+	3418  NWD211AN 802.11abgn Wireless Adapter [Ralink RT2870]
+	3419  G-220 v3 802.11bg Wireless Adapter [ZyDAS ZD1211B]
+	341a  NWD-270N Wireless N-lite USB Adapter
+	341e  NWD2105 802.11bgn Wireless Adapter [Ralink RT3070]
+	341f  NWD2205 802.11n Wireless N Adapter [Realtek RTL8192CU]
+	343e  N220 802.11bgn Wireless Adapter
+0587  America Kotobuki Electronics Industries, Inc.
+0588  Sapien Design
+0589  Victron
+058a  Nohau Corp.
+058b  Infineon Technologies
+	001c  Flash Drive
+058c  In Focus Systems
+	0007  Flash
+	0008  LP130
+	000a  LP530
+	0010  Projector
+	0011  Projector
+	0012  Projector
+	0013  Projector
+	0014  Projector
+	0015  Projector
+	0016  Projector
+	0017  Projector
+	0018  Projector
+	0019  Projector
+	001a  Projector
+	001b  Projector
+	001c  Projector
+	001d  Projector
+	001e  Projector
+	001f  Projector
+	ffe5  IN34 Projector
+058d  Micrel Semiconductor
+058e  Tripath Technology, Inc.
+058f  Alcor Micro Corp.
+	1234  Flash Drive
+	2412  SCard R/W CSR-145
+	2802  Monterey Keyboard
+	5492  Hub
+	6232  Hi-Speed 16-in-1 Flash Card Reader/Writer
+	6254  USB Hub
+	6331  SD/MMC/MS Card Reader
+	6332  Multi-Function Card Reader
+	6335  SD/MMC Card Reader
+	6360  Multimedia Card Reader
+	6361  Multimedia Card Reader
+	6362  Flash Card Reader/Writer
+	6364  AU6477 Card Reader Controller
+	6366  Multi Flash Reader
+	6377  Multimedia Card Reader
+	6386  Memory Card
+	6387  Flash Drive
+	6390  USB 2.0-IDE bridge
+	9213  MacAlly Kbd Hub
+	9215  AU9814 Hub
+	9254  Hub
+	9310  Mass Storage (UID4/5A & UID7A)
+	9320  Micro Storage Driver for Win98
+	9321  Micro Storage Driver for Win98
+	9330  SD Reader
+	9331  Micro Storage Driver for Win98
+	9340  Delkin eFilm Reader-32
+	9350  Delkin eFilm Reader-32
+	9360  8-in-1 Media Card Reader
+	9361  Multimedia Card Reader
+	9368  Multimedia Card Reader
+	9380  Flash Drive
+	9382  Acer/Sweex Flash drive
+	9384  qdi U2Disk T209M
+	9410  Keyboard
+	9472  Keyboard Hub
+	9510  ChunghwaTL USB02 Smartcard Reader
+	9520  EMV Certified Smart Card Reader
+	9720  USB-Serial Adapter
+	a014  Asus Integrated Webcam
+0590  Omron Corp.
+	0004  Cable Modem
+	000b  MR56SVS
+	0028  HJ-720IT / HEM-7080IT-E / HEM-790IT
+0591  Questra Consulting
+0592  Powerware Corp.
+	0002  UPS (X-Slot)
+0593  Incite
+0594  Princeton Graphic Systems
+0595  Zoran Microelectronics, Ltd
+	1001  Digitrex DSC-1300/DSC-2100 (mass storage mode)
+	2002  DIGITAL STILL CAMERA 6M 4X
+	4343  Digital Camera EX-20 DSC
+0596  MicroTouch Systems, Inc.
+	0001  Touchscreen
+	0002  Touch Screen Controller
+	0500  PCT Multitouch HID Controller
+0597  Trisignal Communications
+0598  Niigata Canotec Co., Inc.
+0599  Brilliance Semiconductor, Inc.
+059a  Spectrum Signal Processing, Inc.
+059b  Iomega Corp.
+	0001  Zip 100 (Type 1)
+	000b  Zip 100 (Type 2)
+	0021  Win98 Disk Controller
+	0030  Zip 250 (Ver 1)
+	0031  Zip 100 (Type 3)
+	0032  Zip 250 (Ver 2)
+	0034  Zip 100 Driver
+	0037  Zip 750 MB
+	0040  SCSI Bridge
+	0042  Rev 70 GB
+	0050  Zip CD 650 Writer
+	0053  CDRW55292EXT CD-RW External Drive
+	0056  External CD-RW Drive Enclosure
+	0057  Mass Storage Device
+	005d  Mass Storage Device
+	005f  CDRW64892EXT3-C CD-RW 52x24x52x External Drive
+	0060  PCMCIA PocketZip Dock
+	0061  Varo PocketZip 40 MP3 Player
+	006d  HipZip MP3 Player
+	007c  Ultra Max USB/1394
+	007d  HTC42606 0G9AT00 [Iomega HDD]
+	007e  Mini 256MB/512MB Flash Drive [IOM2D5]
+	00db  FotoShow Zip 250 Driver
+	0150  Mass Storage Device
+	015d  Super DVD Writer
+	0173  Hi-Speed USB-to-IDE Bridge Controller
+	0174  Hi-Speed USB-to-IDE Bridge Controller
+	0176  Hi-Speed USB-to-IDE Bridge Controller
+	0177  Hi-Speed USB-to-IDE Bridge Controller
+	0178  Hi-Speed USB-to-IDE Bridge Controller
+	0179  Hi-Speed USB-to-IDE Bridge Controller
+	017a  HDD
+	017b  HDD/1394A
+	017c  HDD/1394B
+	0251  Optical
+	0252  Optical
+	0278  LDHD-UPS [Professional Desktop Hard Drive eSATA / USB2.0]
+	027a  LPHD250-U [Portable Hard Drive Silver Series 250 Go]
+	0470  Prestige Portable Hard Drive
+	047a  Select Portable Hard Drive
+	0571  Prestige Portable Hard Drive
+	0579  eGo Portable Hard Drive
+	1052  DVD+RW External Drive
+059c  A-Trend Technology Co., Ltd
+059d  Advanced Input Devices
+059e  Intelligent Instrumentation
+059f  LaCie, Ltd
+	0201  StudioDrive USB2
+	0202  StudioDrive USB2
+	0203  StudioDrive USB2
+	0211  PocketDrive
+	0212  PocketDrive
+	0213  PocketDrive USB2
+	0323  LaCie d2 Drive USB2
+	0421  Big Disk G465
+	0641  Mobile Hard Drive
+	100c  Rugged Triple Interface Mobile Hard Drive
+	1010  Desktop Hard Drive
+	1019  Desktop Hard Drive
+	1021  Little Disk
+	1027  iamaKey V2
+	102a  Rikiki Hard Drive
+	1049  rikiki Harddrive
+	1052  P'9220 Mobile Drive
+	a601  HardDrive
+	a602  CD R/W
+05a0  Vetronix Corp.
+05a1  USC Corp.
+05a2  Fuji Film Microdevices Co., Ltd
+05a3  ARC International
+	8388  Marvell 88W8388 802.11a/b/g WLAN
+05a4  Ortek Technology, Inc.
+	1000  WKB-1000S Wireless Ergo Keyboard with Touchpad
+	2000  WKB-2000 Wireless Keyboard with Touchpad
+	9720  Keyboard Mouse
+	9722  Keyboard
+	9731  MCK-600W/MCK-800USB Keyboard
+	9783  Wireless Keypad
+	9837  Targus Number Keypad
+	9862  Targus Number Keypad (Composite Device)
+	9881  IR receiver [VRC-1100 Vista MCE Remote Control]
+05a5  Sampo Technology Corp.
+05a6  Cisco Systems, Inc.
+	0001  CVA124 Cable Voice Adapter (WDM)
+	0002  CVA122 Cable Voice Adapter (WDM)
+	0003  CVA124E Cable Voice Adapter (WDM)
+	0004  CVA122E Cable Voice Adapter (WDM)
+05a7  Bose Corp.
+05a8  Spacetec IMC Corp.
+05a9  OmniVision Technologies, Inc.
+	0511  OV511 Webcam
+	0518  OV518 Webcam
+	0519  OV519 Microphone
+	1550  VEHO Filmscanner
+	2640  OV2640 Webcam
+	2643  Monitor Webcam
+	264b  Monitor Webcam
+	2800  SuperCAM
+	4519  Webcam Classic
+	7670  OV7670 Webcam
+	8519  OV519 Webcam
+	a511  OV511+ Webcam
+	a518  D-Link DSB-C310 Webcam
+05aa  Utilux South China, Ltd
+05ab  In-System Design
+	0002  Parallel Port
+	0030  Storage Adapter V2 (TPP)
+	0031  ATA Bridge
+	0060  USB 2.0 ATA Bridge
+	0061  Storage Adapter V3 (TPP-I)
+	0101  Storage Adapter (TPP)
+	0130  Compact Flash and Microdrive Reader (TPP)
+	0200  USS725 ATA Bridge
+	0201  Storage Adapter (TPP)
+	0202  ATA Bridge
+	0300  Portable Hard Drive (TPP)
+	0301  Portable Hard Drive V2
+	0350  Portable Hard Drive (TPP)
+	0351  Portable Hard Drive V2
+	081a  ATA Bridge
+	0cda  ATA Bridge for CD-R/RW
+	1001  BAYI Printer Class Support
+	5700  Storage Adapter V2 (TPP)
+	5701  USB Storage Adapter V2
+	5901  Smart Board (TPP)
+	5a01  ATI Storage Adapter (TPP)
+	5d01  DataBook Adapter (TPP)
+05ac  Apple, Inc.
+	0201  USB Keyboard [Alps or Logitech, M2452]
+	0202  Keyboard [ALPS]
+	0205  Extended Keyboard [Mitsumi]
+	0206  Extended Keyboard [Mitsumi]
+	020b  Pro Keyboard [Mitsumi, A1048/US layout]
+	020c  Extended Keyboard [Mitsumi]
+	020d  Pro Keyboard [Mitsumi, A1048/JIS layout]
+	020e  Internal Keyboard/Trackpad (ANSI)
+	020f  Internal Keyboard/Trackpad (ISO)
+	0214  Internal Keyboard/Trackpad (ANSI)
+	0215  Internal Keyboard/Trackpad (ISO)
+	0216  Internal Keyboard/Trackpad (JIS)
+	0217  Internal Keyboard/Trackpad (ANSI)
+	0218  Internal Keyboard/Trackpad (ISO)
+	0219  Internal Keyboard/Trackpad (JIS)
+	021a  Internal Keyboard/Trackpad (ANSI)
+	021b  Internal Keyboard/Trackpad (ISO)
+	021c  Internal Keyboard/Trackpad (JIS)
+	021d  Aluminum Mini Keyboard (ANSI)
+	021e  Aluminum Mini Keyboard (ISO)
+	021f  Aluminum Mini Keyboard (JIS)
+	0220  Aluminum Keyboard (ANSI)
+	0221  Aluminum Keyboard (ISO)
+	0222  Aluminum Keyboard (JIS)
+	0223  Internal Keyboard/Trackpad (ANSI)
+	0224  Internal Keyboard/Trackpad (ISO)
+	0225  Internal Keyboard/Trackpad (JIS)
+	0229  Internal Keyboard/Trackpad (MacBook Pro) (ANSI)
+	022a  Internal Keyboard/Trackpad (MacBook Pro) (ISO)
+	022b  Internal Keyboard/Trackpad (MacBook Pro) (JIS)
+	0230  Internal Keyboard/Trackpad (MacBook Pro 4,1) (ANSI)
+	0231  Internal Keyboard/Trackpad (MacBook Pro 4,1) (ISO)
+	0232  Internal Keyboard/Trackpad (MacBook Pro 4,1) (JIS)
+	0236  Internal Keyboard/Trackpad (ANSI)
+	0237  Internal Keyboard/Trackpad (ISO)
+	0238  Internal Keyboard/Trackpad (JIS)
+	023f  Internal Keyboard/Trackpad (ANSI)
+	0240  Internal Keyboard/Trackpad (ISO)
+	0241  Internal Keyboard/Trackpad (JIS)
+	0242  Internal Keyboard/Trackpad (ANSI)
+	0243  Internal Keyboard/Trackpad (ISO)
+	0244  Internal Keyboard/Trackpad (JIS)
+	0245  Internal Keyboard/Trackpad (ANSI)
+	0246  Internal Keyboard/Trackpad (ISO)
+	0247  Internal Keyboard/Trackpad (JIS)
+	024a  Internal Keyboard/Trackpad (MacBook Air) (ISO)
+	024d  Internal Keyboard/Trackpad (MacBook Air) (ISO)
+	0250  Aluminium Keyboard (ISO)
+	0252  Internal Keyboard/Trackpad (ANSI)
+	0253  Internal Keyboard/Trackpad (ISO)
+	0254  Internal Keyboard/Trackpad (JIS)
+	0263  Apple Internal Keyboard / Trackpad (MacBook Retina)
+	0301  USB Mouse [Mitsumi, M4848]
+	0302  Optical Mouse [Fujitsu]
+	0304  Optical USB Mouse [Mitsumi]
+	0306  Optical USB Mouse [Fujitsu]
+	030a  Internal Trackpad
+	030b  Internal Trackpad
+	030d  Magic Mouse
+	030e  MC380Z/A [Magic Trackpad]
+	1000  Bluetooth HCI MacBookPro (HID mode)
+	1001  Keyboard Hub [ALPS]
+	1002  Extended Keyboard Hub [Mitsumi]
+	1003  Hub in Pro Keyboard [Mitsumi, A1048]
+	1006  Hub in Aluminum Keyboard
+	1101  Speakers
+	1105  Audio in LED Cinema Display
+	1107  Thunderbolt Display Audio
+	1112  FaceTime HD Camera (Display)
+	1201  3G iPod
+	1202  iPod 2G
+	1203  iPod 4.Gen Grayscale 40G
+	1204  iPod [Photo]
+	1205  iPod Mini 1.Gen/2.Gen
+	1206  iPod '06'
+	1207  iPod '07'
+	1208  iPod '08'
+	1209  iPod Video
+	120a  iPod Nano
+	1223  iPod Classic/Nano 3.Gen (DFU mode)
+	1224  iPod Nano 3.Gen (DFU mode)
+	1225  iPod Nano 4.Gen (DFU mode)
+	1227  Mobile Device (DFU Mode)
+	1231  iPod Nano 5.Gen (DFU mode)
+	1240  iPod Nano 2.Gen (DFU mode)
+	1242  iPod Nano 3.Gen (WTF mode)
+	1243  iPod Nano 4.Gen (WTF mode)
+	1245  iPod Classic 3.Gen (WTF mode)
+	1246  iPod Nano 5.Gen (WTF mode)
+	1255  iPod Nano 4.Gen (DFU mode)
+	1260  iPod Nano 2.Gen
+	1261  iPod Classic
+	1262  iPod Nano 3.Gen
+	1263  iPod Nano 4.Gen
+	1265  iPod Nano 5.Gen
+	1266  iPod Nano 6.Gen
+	1281  Apple Mobile Device [Recovery Mode]
+	1290  iPhone
+	1291  iPod Touch 1.Gen
+	1292  iPhone 3G
+	1293  iPod Touch 2.Gen
+	1294  iPhone 3GS
+	1296  iPod Touch 3.Gen (8GB)
+	1297  iPhone 4
+	1299  iPod Touch 3.Gen
+	129a  iPad
+	129e  iPod Touch 4.Gen
+	129f  iPad 2
+	12a0  iPhone 4S
+	12a2  iPad 2 (3G; 64GB)
+	12a6  iPad 3 (3G, 16 GB)
+	12a9  iPad 2
+	12aa  iPod Touch 5.Gen [A1421]
+	1300  iPod Shuffle
+	1301  iPod Shuffle 2.Gen
+	1302  iPod Shuffle 3.Gen
+	1303  iPod Shuffle 4.Gen
+	1401  Modem
+	1402  Ethernet Adapter [A1277]
+	1500  SuperDrive [A1379]
+	8202  HCF V.90 Data/Fax Modem
+	8203  Bluetooth HCI
+	8204  Built-in Bluetooth 2.0+EDR HCI
+	8205  Bluetooth HCI
+	8206  Bluetooth HCI
+	820a  Bluetooth HID Keyboard
+	820b  Bluetooth HID Mouse
+	820f  Bluetooth HCI
+	8213  Bluetooth Host Controller
+	8215  Built-in Bluetooth 2.0+EDR HCI
+	8216  Bluetooth USB Host Controller
+	8217  Bluetooth USB Host Controller
+	8218  Bluetooth Host Controller
+	821a  Bluetooth Host Controller
+	821f  Built-in Bluetooth 2.0+EDR HCI
+	8240  Built-in IR Receiver
+	8241  Built-in IR Receiver
+	8242  Built-in IR Receiver
+	8281  Bluetooth Host Controller
+	8286  Bluetooth Host Controller
+	8300  Built-in iSight (no firmware loaded)
+	8403  Internal Memory Card Reader
+	8404  Internal Memory Card Reader
+	8501  Built-in iSight [Micron]
+	8502  Built-in iSight
+	8505  Built-in iSight
+	8507  Built-in iSight
+	8508  iSight in LED Cinema Display
+	8509  FaceTime HD Camera
+	850a  FaceTime Camera
+	8510  FaceTime HD Camera (Built-in)
+	911c  Hub in A1082 [Cinema HD Display 23"]
+	912f  Hub in 30" Cinema Display
+	9215  Studio Display 15"
+	9217  Studio Display 17"
+	9218  Cinema Display 23"
+	9219  Cinema Display 20"
+	921c  A1082 [Cinema HD Display 23"]
+	921e  Cinema Display 24"
+	9221  30" Cinema Display
+	9226  LED Cinema Display
+	9227  Thunderbolt Display
+	9232  Cinema HD Display 30"
+	ffff  Bluetooth in DFU mode - Driver
+05ad  Y.C. Cable U.S.A., Inc.
+05ae  Synopsys, Inc.
+05af  Jing-Mold Enterprise Co., Ltd
+	0806  HP SK806A Keyboard
+	0809  Wireless Keyboard and Mouse
+	0821  IDE to
+	3062  Cordless Keyboard
+	9167  KB 9151B - 678
+	9267  KB 9251B - 678 Mouse
+05b0  Fountain Technologies, Inc.
+05b1  First International Computer, Inc.
+	1389  Bluetooth Wireless Adapter
+05b4  LG Semicon Co., Ltd
+	4857  M-Any DAH-210
+	6001  Digisette DUO-MP3 AR-100
+05b5  Dialogic Corp.
+05b6  Proxima Corp.
+05b7  Medianix Semiconductor, Inc.
+05b8  Agiler, Inc.
+	3002  Scroll Mouse
+05b9  Philips Research Laboratories
+05ba  DigitalPersona, Inc.
+	0007  Fingerprint Reader
+	0008  Fingerprint Reader
+	000a  Fingerprint Reader
+05bb  Grey Cell Systems
+05bc  3G Green Green Globe Co., Ltd
+	0004  Trackball
+05bd  RAFI GmbH & Co. KG
+05be  Tyco Electronics (Raychem)
+05bf  S & S Research
+05c0  Keil Software
+05c1  Kawasaki Microelectronics, Inc.
+05c2  Media Phonics (Suisse) S.A.
+05c5  Digi International, Inc.
+	0002  AccelePort USB 2
+	0004  AccelePort USB 4
+	0008  AccelePort USB 8
+05c6  Qualcomm, Inc.
+	0114  Select RW-200 CDMA Wireless Modem
+	1000  Mass Storage Device
+	3100  CDMA Wireless Modem/Phone
+	3196  CDMA Wireless Modem
+	3197  CDMA Wireless Modem/Phone
+	6000  Siemens SG75
+	6503  AnyData APE-540H
+	6613  Onda H600/N501HS ZTE MF330
+	9000  SIMCom SIM5218 modem
+	9001  Gobi Wireless Modem
+	9002  Gobi Wireless Modem
+	9008  Gobi Wireless Modem (QDL mode)
+	9018  Qualcomm HSUSB Device
+	9025  Qualcomm HSUSB Device
+	9201  Gobi Wireless Modem (QDL mode)
+	9202  Gobi Wireless Modem
+	9203  Gobi Wireless Modem
+	9211  Acer Gobi Wireless Modem (QDL mode)
+	9212  Acer Gobi Wireless Modem
+	9214  Acer Gobi 2000 Wireless Modem (QDL mode)
+	9215  Acer Gobi 2000 Wireless Modem
+	9221  Gobi Wireless Modem (QDL mode)
+	9222  Gobi Wireless Modem
+	9224  Sony Gobi 2000 Wireless Modem (QDL mode)
+	9225  Sony Gobi 2000 Wireless Modem
+	9231  Gobi Wireless Modem (QDL mode)
+	9234  Top Global Gobi 2000 Wireless Modem (QDL mode)
+	9235  Top Global Gobi 2000 Wireless Modem
+	9244  Samsung Gobi 2000 Wireless Modem (QDL mode)
+	9245  Samsung Gobi 2000 Wireless Modem
+	9264  Asus Gobi 2000 Wireless Modem (QDL mode)
+	9265  Asus Gobi 2000 Wireless Modem
+	9274  iRex Technologies Gobi 2000 Wireless Modem (QDL mode)
+	9275  iRex Technologies Gobi 2000 Wireless Modem
+05c7  Qtronix Corp.
+	0113  PC Line Mouse
+	1001  Lynx Mouse
+	2001  Keyboard
+	2011  SCorpius Keyboard
+	6001  Ten-Keypad
+05c8  Cheng Uei Precision Industry Co., Ltd (Foxlink)
+	0103  FO13FF-65 PC-CAM
+	021a  HP Webcam
+	0318  Webcam
+	0403  Webcam
+05c9  Semtech Corp.
+05ca  Ricoh Co., Ltd
+	0101  RDC-5300 Camera
+	0325  Caplio GX (ptp)
+	032d  Caplio GX 8 (ptp)
+	032f  Caplio R3 (ptp)
+	03a1  IS200e
+	0403  Printing Support
+	0405  Type 101
+	0406  Type 102
+	1803  V5 camera [R5U870]
+	1810  Pavilion Webcam [R5U870]
+	1812  Pavilion Webcam
+	1814  HD Webcam
+	1820  Integrated Webcam
+	1830  Visual Communication Camera VGP-VCC2 [R5U870]
+	1832  Visual Communication Camera VGP-VCC3 [R5U870]
+	1833  Visual Communication Camera VGP-VCC2 [R5U870]
+	1834  Visual Communication Camera VGP-VCC2 [R5U870]
+	1835  Visual Communication Camera VGP-VCC5 [R5U870]
+	1836  Visual Communication Camera VGP-VCC4 [R5U870]
+	1837  Visual Communication Camera VGP-VCC4 [R5U870]
+	1839  Visual Communication Camera VGP-VCC6 [R5U870]
+	183a  Visual Communication Camera VGP-VCC7 [R5U870]
+	183b  Visual Communication Camera VGP-VCC8 [R5U870]
+	183d  Sony Vaio Integrated Webcam
+	183e  Visual Communication Camera VGP-VCC9 [R5U870]
+	1841  Fujitsu F01/ Lifebook U810 [R5U870]
+	1870  Webcam 1000
+	18b0  Sony Vaio Integrated Webcam
+	18b1  Sony Vaio Integrated Webcam
+	18b3  Sony Vaio Integrated Webcam
+	18b5  Sony Vaio Integrated Webcam
+	2201  RDC-7 Camera
+	2202  Caplio RR30
+	2203  Caplio 300G
+	2204  Caplio G3
+	2205  Caplio RR30 / Medion MD 6126 Camera
+	2206  Konica DG-3Z
+	2207  Caplio Pro G3
+	2208  Caplio G4
+	2209  Caplio 400G wide
+	220a  KONICA MINOLTA DG-4Wide
+	220b  Caplio RX
+	220c  Caplio GX
+	220d  Caplio R1/RZ1
+	220e  Sea & Sea 5000G
+	220f  Rollei dr5 / Rollei dr5 (PTP mode)
+	2211  Caplio R1S
+	2212  Caplio R1v Camera
+	2213  Caplio R2
+	2214  Caplio GX 8
+	2215  DSC 725
+	2216  Caplio R3
+	2222  RDC-i500
+05cb  PowerVision Technologies, Inc.
+	1483  PV8630 interface (scanners, webcams)
+05cc  ELSA AG
+	2100  MicroLink ISDN Office
+	2219  MicroLink ISDN
+	2265  MicroLink 56k
+	2267  MicroLink 56k (V.250)
+	2280  MicroLink 56k Fun
+	3000  Micolink USB2Ethernet [pegasus]
+	3100  AirLancer USB-11
+	3363  MicroLink ADSL Fun
+05cd  Silicom, Ltd
+05ce  sci-worx GmbH
+05cf  Sung Forn Co., Ltd
+05d0  GE Medical Systems Lunar
+05d1  Brainboxes, Ltd
+	0003  Bluetooth Adapter BL-554
+05d2  Wave Systems Corp.
+05d3  Tohoku Ricoh Co., Ltd
+05d5  Super Gate Technology Co., Ltd
+05d6  Philips Semiconductors, CICT
+05d7  Thomas & Betts Corp.
+	0099  10Mbps Ethernet [klsi]
+05d8  Ultima Electronics Corp.
+	4001  Artec Ultima 2000
+	4002  Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner
+	4003  Artec E+ 48U
+	4004  Artec E+ Pro
+	4005  MEM48U
+	4006  TRUST EASY WEBSCAN 19200
+	4007  TRUST 240H EASY WEBSCAN GOLD
+	4008  Trust Easy Webscan 19200
+	4009  Umax Astraslim
+	4013  IT Scan 1200
+	8105  Artec T1 USB TVBOX (cold)
+	8106  Artec T1 USB TVBOX (warm)
+	8107  Artec T1 USB TVBOX with AN2235 (cold)
+	8108  Artec T1 USB TVBOX with AN2235 (warm)
+	8109  Artec T1 USB2.0 TVBOX (cold
+05d9  Axiohm Transaction Solutions
+	a225  A225 Printer
+	a758  A758 Printer
+	a794  A794 Printer
+05da  Microtek International, Inc.
+	0091  ScanMaker X6u
+	0093  ScanMaker V6USL
+	0094  Phantom 336CX/C3
+	0099  ScanMaker X6/X6U
+	009a  Phantom C6
+	00a0  Phantom 336CX/C3 (#2)
+	00a3  ScanMaker V6USL
+	00ac  ScanMaker V6UL
+	00b6  ScanMaker V6UPL
+	00ef  ScanMaker V6UPL
+	1006  Jenoptik JD350 entrance
+	1011  NHJ Che-ez! Kiss Digital Camera
+	1018  Digital Dream Enigma 1.3
+	1020  Digital Dream l'espion xtra
+	1025  Take-it Still Camera Device
+	1026  Take-it
+	1043  Take-It 1300 DSC Bulk Driver
+	1045  Take-it D1
+	1047  Take-it Camera Composite Device
+	1048  Take-it Q3
+	1049  3M Still Camera Device
+	1051  Camcorder Series
+	1052  Mass Storage Device
+	1053  Take-it DV Composite Device
+	1054  Mass Storage Device
+	1055  Digital Camera Series(536)
+	1056  Mass Storage Device
+	1057  Take-it DSC Camera Device(536)
+	1058  Mass Storage Device
+	1059  Camcorder DSC Series
+	1060  Microtek Take-it MV500
+	2007  ArtixScan DI 1210
+	200c  1394_USB2 Scanner
+	200e  ArtixScan DI 810
+	2017  UF ICE Scanner
+	201c  4800 Scanner
+	201d  ArtixScan DI 1610
+	201f  4800 Scanner-ICE
+	202e  ArtixScan DI 2020
+	208b  ScanMaker 6800
+	208f  ArtixScan DI 2010
+	209e  ScanMaker 4700LP
+	20a7  ScanMaker 5600
+	20b0  ScanMaker X12USL
+	20b1  ScanMaker 8700
+	20b4  ScanMaker 4700
+	20bd  ScanMaker 5700
+	20c9  ScanMaker 6700
+	20d2  Microtek ArtixScan 1800f
+	20d6  PS4000
+	20de  ScanMaker 9800XL
+	20e0  ScanMaker 9700XL
+	20ed  ScanMaker 4700
+	20ee  Micortek ScanMaker X12USL
+	3008  Scanner
+	300a  4800 ICE Scanner
+	300b  4800 Scanner
+	300f  MiniScan C5
+	3020  4800dpi Scanner
+	3021  1200dpi Scanner
+	3022  Scanner 4800dpi
+	3023  USB1200II Scanner
+	30c1  USB600 Scanner
+	30ce  ScanMaker 3800
+	30cf  ScanMaker 4800
+	30d4  USB1200 Scanner
+	30d8  Scanner
+	30d9  USB2400 Scanner
+	30e4  ScanMaker 4100
+	30e5  USB3200 Scanner
+	30e6  ScanMaker i320
+	40b3  ScanMaker 3600
+	40b8  ScanMaker 3700
+	40c7  ScanMaker 4600
+	40ca  ScanMaker 3600
+	40cb  ScanMaker 3700
+	40dd  ScanMaker 3750i
+	40ff  ScanMaker 3600
+	5003  Goya
+	5013  3200 Scanner
+	80a3  ScanMaker V6USL (#2)
+	80ac  ScanMaker V6UL/SpicyU
+05db  Sun Corp. (Suntac?)
+	0003  SUNTAC U-Cable type D2
+	0005  SUNTAC U-Cable type P1
+	0009  SUNTAC Slipper U
+	000a  SUNTAC Ir-Trinity
+	000b  SUNTAC U-Cable type A3
+	0011  SUNTAC U-Cable type A4
+05dc  Lexar Media, Inc.
+	0001  jumpSHOT CompactFlash Reader
+	0002  JumpShot
+	0003  JumpShot
+	0080  Jumpdrive Secure 64MB
+	0081  RBC Compact Flash Drive
+	00a7  JumpDrive Impact
+	0100  JumpDrive PRO
+	0200  JumpDrive 2.0 Pro
+	0300  Jumpdrive Geysr
+	0301  JumpDrive Classic
+	0302  JD Micro
+	0303  JD Micro Pro
+	0304  JD Secure II
+	0310  JumpDrive
+	0311  JumpDrive Classic
+	0312  JD Micro
+	0313  JD Micro Pro
+	0320  JumpDrive
+	0321  JD Micro
+	0322  JD Micro Pro
+	0323  UFC
+	0330  JumpDrive Expression
+	0340  JumpDrive TAD
+	0350  Express Card
+	0400  UFDC
+	0401  UFDC
+	0403  Locked B Device
+	0405  Locked C Device
+	0407  Locked D Device
+	0409  Locked E Device
+	040b  Locked F Device
+	040d  Locked G Device
+	040f  Locked H Device
+	0410  JumpDrive
+	0411  JumpDrive
+	0413  Locked J Device
+	0415  Locked K Device
+	0417  Locked L Device
+	0419  Locked M Device
+	041b  Locked N Device
+	041d  Locked O Device
+	041f  Locked P Device
+	0420  JumpDrive
+	0421  JumpDrive
+	0423  Locked R Device
+	0425  Locked S Device
+	0427  Locked T Device
+	0429  Locked U Device
+	042b  Locked V Device
+	042d  Locked W Device
+	042f  Locked X Device
+	0431  Locked Y Device
+	0433  Locked Z Device
+	4d02  MP3 Player
+	4d12  MP3 Player
+	4d30  MP3 Player
+	a300  JumpDrive2
+	a400  JumpDrive trade; Pro 40-501
+	a410  JumpDrive 128MB/256MB
+	a411  JumpDrive Traveler
+	a420  JumpDrive Pro
+	a421  JumpDrive Pro II
+	a422  JumpDrive Micro Pro
+	a430  JumpDrive Secure
+	a431  JumpDrive Secure II
+	a432  JumpDrive Classic
+	a440  JumpDrive Lightning
+	a450  JumpDrive TouchGuard
+	a460  JD Mercury
+	a501  JumpDrive Classic
+	a510  JumpDrive Sport
+	a530  JumpDrive Expression
+	a531  JumpDrive Secure II
+	a560  JumpDrive FireFly
+	a701  JumpDrive FireFly
+	a731  JumpDrive FireFly
+	a790  JumpDrive 2GB
+	a811  16GB Gizmo!
+	a813  16gB flash thumb drive
+	b002  USB CF Reader
+	b018  Multi-Card Reader
+	b047  SDHC Reader [RW047-7000]
+	c753  JumpDrive TwistTurn
+05dd  Delta Electronics, Inc.
+	ff31  AWU-120
+	ff32  FriendlyNET AeroLAN AL2011
+	ff35  PCW 100 - Wireless 802.11b Adapter
+	ff91  2Wire PC Port Phoneline 10Mbps Adapter
+05df  Silicon Vision, Inc.
+05e0  Symbol Technologies
+	0700  Bar Code Scanner (CS1504)
+	0800  Spectrum24 Wireless LAN Adapter
+	1200  Bar Code Scanner
+	1900  SNAPI Imaging Device
+	2000  MC3090 Rugged Mobile Computer
+	200d  MC70 Rugged Mobile Computer
+05e1  Syntek Semiconductor Co., Ltd
+	0100  802.11g + Bluetooth Wireless Adapter
+	0408  STK1160 Video Capture Device
+	0500  DC-112X Webcam
+	0501  DC-1125 Webcam
+	0890  STK011 Camera
+	0892  STK013 Camera
+	0895  STK016 Camera
+	0896  STK017 Camera
+	2010  ARCTIC Sound P261 Headphones
+05e2  ElecVision, Inc.
+05e3  Genesys Logic, Inc.
+	000a  Keyboard with PS/2 Port
+	000b  Mouse
+	0100  Nintendo Game Boy Advance SP
+	0120  Pacific Image Electronics PrimeFilm 1800u slide/negative scanner
+	0131  CF/SM Reader/Writer
+	0142  Multiple Slides Scanner-3600
+	0143  Multiple Frames Film Scanner-36series
+	0180  Plustek Scanner
+	0182  Wize Media 1000
+	0189  ScanJet 4600 series
+	018a  Xerox 6400
+	0300  GLUSB98PT Parallel Port
+	0301  USB2LPT Cable Release2
+	0406  Hub
+	0501  GL620USB Host-Host interface
+	0502  GL620USB-A GeneLink USB-USB Bridge
+	0503  Webcam
+	0504  HID Keyboard Filter
+	0604  USB 1.1 Hub
+	0605  USB 2.0 Hub
+	0606  USB 2.0 Hub / D-Link DUB-H4 USB 2.0 Hub
+	0607  Logitech G110 Hub
+	0608  USB-2.0 4-Port HUB
+	0610  4-port hub
+	0660  USB 2.0 Hub
+	0700  SIIG US2256 CompactFlash Card Reader
+	0701  USB 2.0 IDE Adapter
+	0702  USB 2.0 IDE Adapter [GL811E]
+	0703  Card Reader
+	0704  Card Reader
+	0705  Card Reader
+	0706  Card Reader
+	0707  Card Reader
+	0708  Card Reader
+	0709  Card Reader
+	070a  Pen Flash
+	070b  DMHS1B Rev 3 DFU Adapter
+	070e  USB 2.0 Card Reader
+	070f  Pen Flash
+	0710  USB 2.0 33-in-1 Card Reader
+	0711  Card Reader
+	0712  Delkin Mass Storage Device
+	0715  USB 2.0 microSD Reader
+	0716  USB 2.0 Multislot Card Reader/Writer
+	0717  All-in-1 Card Reader
+	0718  IDE/SATA Adapter
+	0719  SATA adapter
+	0723  GL827L SD/MMC/MS Flash Card Reader
+	0726  SD Card Reader
+	0727  microSD Reader/Writer
+	0731  GL3310 SATA 3Gb/s Bridge Controller
+	0736  microSD Reader/Writer
+	0760  USB 2.0 Card Reader/Writer
+	0761  Genesys Mass Storage Device
+	0780  USBFS DFU Adapter
+	07a0  Pen Flash
+	0880  Wasp (SL-6612)
+	0927  Card Reader
+	1205  Afilias Optical Mouse H3003 / Trust Optical USB MultiColour Mouse MI-2330
+	a700  Pen Flash
+	f102  VX7012 TV Box
+	f103  VX7012 TV Box
+	f104  VX7012 TV Box
+	fd21  3M TL20 Temperature Logger
+	fe00  Razer Mouse
+05e4  Red Wing Corp.
+05e5  Fuji Electric Co., Ltd
+05e6  Keithley Instruments
+05e8  ICC, Inc.
+05e9  Kawasaki LSI
+	0008  KL5KUSB101B Ethernet [klsi]
+	0009  Sony 10Mbps Ethernet [pegasus]
+	000c  USB-to-RS-232
+	000d  USB-to-RS-232
+	0014  RS-232 J104
+	0040  Ethernet Adapter
+	2008  Ethernet Adapter
+05eb  FFC, Ltd
+05ec  COM21, Inc.
+05ee  Cytechinfo Inc.
+05ef  AVB, Inc. [anko?]
+	020a  Top Shot Pegasus Joystick
+	8884  Mag Turbo Force Wheel
+	8888  Top Shot Force Feedback Racing Wheel
+05f0  Canopus Co., Ltd
+	0101  DA-Port DAC
+05f1  Compass Communications
+05f2  Dexin Corp., Ltd
+	0010  AQ Mouse
+05f3  PI Engineering, Inc.
+	0007  Kinesis Advantage PRO MPC/USB Keyboard
+	0081  Kinesis Integrated Hub
+	00ff  VEC Footpedal
+	020b  PS2 Adapter
+	0232  X-Keys Switch Interface, Programming Mode
+	0261  X-Keys Switch Interface, SPLAT Mode
+	0264  X-Keys Switch Interface, Composite Mode
+05f5  Unixtar Technology, Inc.
+05f6  AOC International
+05f7  RFC Distribution(s) PTE, Ltd
+05f9  PSC Scanning, Inc.
+	1104  Magellan 2200VS
+	2202  Point of Sale Handheld Scanner
+	2206  Datalogic Gryphon GFS4170
+	2601  Datalogin Magellan 1000i Barcode Scanner
+	2602  Datalogic Magellan 1100i Barcode Scanner
+	5204  Datalogic Gryphon GFS4170 (config mode)
+05fa  Siemens Telecommunications Systems, Ltd
+	3301  Keyboard with PS/2 Mouse Port
+	3302  Keyboard
+	3303  Keyboard with PS/2 Mouse Port
+05fc  Harman Multimedia
+	7849  Harman/Kardon SoundSticks
+05fd  InterAct, Inc.
+	0239  SV-239 HammerHead Digital
+	0251  Raider Pro
+	0253  ProPad 8 Digital
+	0286  SV-286 Cyclone Digital
+	107a  PowerPad Pro X-Box pad
+	262a  3dfx HammerHead FX
+	262f  HammerHead Fx
+	daae  Game Shark
+05fe  Chic Technology Corp.
+	0001  Mouse
+	0003  Cypress USB Mouse
+	0005  Viewmaster 4D Browser Mouse
+	0007  Twinhead Mouse
+	0009  Inland Pro 4500/5000 Mouse
+	0011  Browser Mouse
+	0014  Gamepad
+	1010  Optical Wireless
+05ff  LeCroy Corp.
+0600  Barco Display Systems
+0601  Jazz Hipster Corp.
+	0003  Internet Security Co., Ltd. SecureKey
+0602  Vista Imaging, Inc.
+	1001  ViCam Webcam
+0603  Novatek Microelectronics Corp.
+	00f1  Keyboard
+	6871  Mouse
+0604  Jean Co., Ltd
+0605  Anchor C&C Co., Ltd
+0606  Royal Information Electronics Co., Ltd
+0607  Bridge Information Co., Ltd
+0608  Genrad Ads
+0609  SMK Manufacturing, Inc.
+	031d  eHome Infrared Receiver
+	0322  eHome Infrared Receiver
+	0334  eHome Infrared Receiver
+	ff12  SMK Bluetooth Device
+060a  Worthington Data Solutions, Inc.
+060b  Solid Year
+	0001  MacAlly Keyboard
+	0230  KSK-8003 UX Keyboard
+	1006  Japanese Keyboard - 260U
+	2101  Keyboard
+	2231  KSK-6001 UELX Keyboard
+	2270  Gigabyte K8100 Aivia Gaming Keyboard
+	5811  ACK-571U Wireless Keyboard
+	5903  Japanese Keyboard - 595U
+	6001  SolidTek USB 2p HUB
+	6002  SolidTek USB Keyboard
+	6003  Japanese Keyboard - 600HM
+	6231  Thermaltake eSPORTS Meka Keyboard
+	8007  P-W1G1F12 VER:1 [Macally MegaCam]
+	a001  Maxwell Compact Pc PM3
+060c  EEH Datalink GmbH
+060d  Auctor Corp.
+060e  Transmonde Technologies, Inc.
+060f  Joinsoon Electronics Mfg. Co., Ltd
+0610  Costar Electronics, Inc.
+0611  Totoku Electric Co., Ltd
+0613  TransAct Technologies, Inc.
+0614  Bio-Rad Laboratories
+0615  Quabbin Wire & Cable Co., Inc.
+0616  Future Techno Designs PVT, Ltd
+0617  Swiss Federal Insitute of Technology
+0618  MacAlly
+	0101  Mouse
+0619  Seiko Instruments, Inc.
+	0101  SLP-100 Driver
+	0102  SLP-200 Driver
+	0103  SLP-100N Driver
+	0104  SLP-200N Driver
+	0105  SLP-240 Driver
+	0501  SLP-440 Driver
+	0502  SLP-450 Driver
+061a  Veridicom International, Inc.
+	0110  5thSense Fingerprint Sensor
+	0200  FPS200 Fingerprint Sensor
+	8200  VKI-A Fingerprint Sensor/Flash Storage (dumb)
+	9200  VKI-B Fingerprint Sensor/Flash Storage (smart)
+061b  Promptus Communications, Inc.
+061c  Act Labs, Ltd
+061d  Quatech, Inc.
+	c020  SSU-100
+061e  Nissei Electric Co.
+	0001  nissei 128DE-USB -
+	0010  nissei 128DE-PNA -
+0620  Alaris, Inc.
+	0004  QuickVideo weeCam
+	0007  QuickVideo weeCam
+	000a  QuickVideo weeCam
+	000b  QuickVideo weeCam
+0621  ODU-Steckverbindungssysteme GmbH & Co. KG
+0622  Iotech, Inc.
+0623  Littelfuse, Inc.
+0624  Avocent Corp.
+	0248  Virtual Hub
+	0249  Virtual Keyboard/Mouse
+	0251  Virtual Mass Storage
+	0294  Dell 03R874 KVM dongle
+	0402  Cisco Virtual Keyboard and Mouse
+	0403  Cisco Virtual Mass Storage
+0625  TiMedia Technology Co., Ltd
+0626  Nippon Systems Development Co., Ltd
+0627  Adomax Technology Co., Ltd
+0628  Tasking Software, Inc.
+0629  Zida Technologies, Ltd
+062a  Creative Labs
+	0000  Optical mouse
+	0001  Notebook Optical Mouse
+	0102  Wireless Keyboard/Mouse Combo [MK1152WC]
+	0201  Defender Office Keyboard (K7310) S Zodiak KM-9010
+	0252  Emerge Uni-retractable Laser Mouse
+	3286  Nano Receiver [Sandstrom Laser Mouse SMWLL11]
+	6301  Trust Wireless Optical Mouse MI-4150K
+	9003  VoIP Conference Hub (A16GH)
+	9004  USR9602 USB Internet Mini Phone
+062b  Greatlink Electronics Taiwan, Ltd
+062c  Institute for Information Industry
+062d  Taiwan Tai-Hao Enterprises Co., Ltd
+062e  Mainsuper Enterprises Co., Ltd
+062f  Sin Sheng Terminal & Machine, Inc.
+0631  JUJO Electronics Corp.
+0633  Cyrix Corp.
+0634  Micron Technology, Inc.
+	0655  Embedded Mass Storage Drive [RealSSD]
+0635  Methode Electronics, Inc.
+0636  Sierra Imaging, Inc.
+	0003  Vivicam 35Xx
+0638  Avision, Inc.
+	0268  iVina 1200U Scanner
+	026a  Minolta Dimage Scan Dual II AF-2820U (2886)
+	0a10  iVina FB1600/UMAX Astra 4500
+	0a13  AV600U
+	0a15  Konica Minolta SC-110
+	0a16  Konica Minolta SC-215
+	0a30  UMAX Astra 6700 Scanner
+	0a41  Avision AM3000/MF3000 Series
+	0f01  fi-4010CU
+# typo?
+	4004  Minolta Dimage Scan Elite II AF-2920 (2888)
+0639  Chrontel, Inc.
+063a  Techwin Corp.
+063b  Taugagreining HF
+063c  Yamaichi Electronics Co., Ltd (Sakura)
+063d  Fong Kai Industrial Co., Ltd
+063e  RealMedia Technology, Inc.
+063f  New Technology Cable, Ltd
+0640  Hitex Development Tools
+	0026  LPC-Stick
+0641  Woods Industries, Inc.
+0642  VIA Medical Corp.
+0644  TEAC Corp.
+	0000  Floppy
+	0200  All-In-One Multi-Card Reader CA200/B/S
+	1000  CD-ROM Drive
+	800d  TASCAM Portastudio DP-01FX
+	800e  TASCAM US-122L
+	801d  DR-100
+	8021  TASCAM US-122mkII
+	d001  CD-R/RW Unit
+	d002  CD-R/RW Unit
+	d010  CD-RW/DVD Unit
+0645  Who? Vision Systems, Inc.
+0646  UMAX
+0647  Acton Research Corp.
+	0100  ARC SpectraPro UV/VIS/IR Monochromator/Spectrograph
+	0101  ARC AM-VM Mono Airpath/Vacuum Monochromator/Spectrograph
+	0102  ARC Inspectrum Mono
+	0103  ARC Filterwheel
+	03e9  Inspectrum 128x1024 F VIS Spectrograph
+	03ea  Inspectrum 256x1024 F VIS Spectrograph
+	03eb  Inspectrum 128x1024 B VIS Spectrograph
+	03ec  Inspectrum 256x1024 B VIS Spectrograph
+0648  Inside Out Networks
+0649  Weli Science Co., Ltd
+064b  Analog Devices, Inc. (White Mountain DSP)
+	0165  Blackfin 535 [ADZS HPUSB ICE]
+064c  Ji-Haw Industrial Co., Ltd
+064d  TriTech Microelectronics, Ltd
+064e  Suyin Corp.
+	a100  Acer OrbiCam
+	a101  Acer CrystalEye Webcam
+	a102  Acer/Lenovo Webcam [CN0316]
+	a103  Acer/HP Integrated Webcam [CN0314]
+	a110  HP Webcam
+	a114  Lemote Webcam
+	a136  Asus Integrated Webcam [CN031B]
+	a219  1.3M WebCam (notebook emachines E730, Acer sub-brand)
+	c107  HP webcam [dv6-1190en]
+	d101  Acer CrystalEye Webcam
+	d217  HP TrueVision HD
+	e201  Lenovo Integrated Webcam
+	e203  Lenovo Integrated Webcam
+	e258  HP TrueVision HD Integrated Webcam
+	f102  Lenovo Integrated Webcam [R5U877]
+	f103  Lenovo Integrated Webcam [R5U877]
+	f300  UVC 0.3M Webcam
+064f  WIBU-Systems AG
+	03e9  CmStick (article no. 1001)
+	03f2  CmStick/M (article no. 1010)
+	03f3  CmStick/M (article no. 1011)
+	0bd7  BOX/U
+	0bd8  BOX/RU
+0650  Dynapro Systems
+0651  Likom Technology Sdn. Bhd.
+0652  Stargate Solutions, Inc.
+0653  CNF, Inc.
+0654  Granite Microsystems, Inc.
+	0005  Device Bay Controller
+	0006  Hub
+	0007  Device Bay Controller
+	0016  Hub
+0655  Space Shuttle Hi-Tech Co., Ltd
+0656  Glory Mark Electronic, Ltd
+0657  Tekcon Electronics Corp.
+0658  Sigma Designs, Inc.
+0659  Aethra
+065a  Optoelectronics Co., Ltd
+	0001  Opticon OPR-2001 / NLV-1001 (keyboard mode)
+	0009  NLV-1001 (serial mode) / OPN-2001 [Opticon]
+065b  Tracewell Systems
+065e  Silicon Graphics
+065f  Good Way Technology Co., Ltd & GWC technology Inc.
+0660  TSAY-E (BVI) International, Inc.
+0661  Hamamatsu Photonics K.K.
+0662  Kansai Electric Co., Ltd
+0663  Topmax Electronic Co., Ltd
+	0103  CobraPad
+0664  ET&T Technology Co., Ltd.
+	0301  Groovy Technology Corp. GTouch Touch Screen
+	0302  Groovy Technology Corp. GTouch Touch Screen
+	0303  Groovy Technology Corp. GTouch Touch Screen
+	0304  Groovy Technology Corp. GTouch Touch Screen
+	0305  Groovy Technology Corp. GTouch Touch Screen
+	0306  Groovy Technology Corp. GTouch Touch Screen
+	0307  Groovy Technology Corp. GTouch Touch Screen
+	0309  Groovy Technology Corp. GTouch Touch Screen
+0665  Cypress Semiconductor
+	5161  USB to Serial
+0667  Aiwa Co., Ltd
+	0fa1  TD-U8000 Tape Drive
+0668  WordWand
+0669  Oce' Printing Systems GmbH
+066a  Total Technologies, Ltd
+066b  Linksys, Inc.
+	0105  SCM eUSB SmartMedia Card Reader
+	010a  Melco MCR-U2 SmartMedia / CompactFlash Reader
+	200c  USB10TX
+	2202  USB10TX Ethernet [pegasus]
+	2203  USB100TX Ethernet [pegasus]
+	2204  USB100TX HomePNA Ethernet [pegasus]
+	2206  USB Ethernet [pegasus]
+	2207  HomeLink Phoneline 10M Network Adapter
+	2211  WUSB11 802.11b Adapter
+	2212  WUSB11v2.5 802.11b Adapter
+	2213  WUSB12v1.1 802.11b Adapter
+	2219  Instant Wireless Network Adapter
+	400b  USB10TX
+066d  Entrega, Inc.
+066e  Acer Semiconductor America, Inc.
+066f  SigmaTel, Inc.
+	003b  MP3 Player
+	003e  MP3 Player
+	003f  MP3 Player
+	0040  MP3 Player
+	0041  MP3 Player
+	0042  MP3 Player
+	0043  MP3 Player
+	004b  A-Max PA11 MP3 Player
+	3400  STMP3400 D-Major MP3 Player
+	3410  STMP3410 D-Major MP3 Player
+	3500  Player Recovery Device
+	3780  STMP3780/i.MX23 SystemOnChip in RecoveryMode
+	4200  STIr4200 IrDA Bridge
+	4210  STIr4210 IrDA Bridge
+	8000  MSCN MP3 Player
+	8001  SigmaTel MSCN Audio Player
+	8004  MSCNMMC MP3 Player
+	8008  i-Bead 100 MP3 Player
+	8020  MP3 Player
+	8034  MP3 Player
+	8036  MP3 Player
+	8038  MP3 Player
+	8056  MP3 Player
+	8060  MP3 Player
+	8066  MP3 Player
+	807e  MP3 Player
+	8092  MP3 Player
+	8096  MP3 Player
+	809a  MP3 Player
+	80aa  MP3 Player
+	80ac  MP3 Player
+	80b8  MP3 Player
+	80ba  MP3 Player
+	80bc  MP3 Player
+	80bf  MP3 Player
+	80c5  MP3 Player
+	80c8  MP3 Player
+	80ca  MP3 Player
+	80cc  MP3 Player
+	8104  MP3 Player
+	8106  MP3 Player
+	8108  MP3 Player
+	810a  MP3 Player
+	810c  MP3 Player
+	8122  MP3 Player
+	8124  MP3 Player
+	8126  MP3 Player
+	8128  MP3 Player
+	8134  MP3 Player
+	8136  MP3 Player
+	8138  MP3 Player
+	813a  MP3 Player
+	813e  MP3 Player
+	8140  MP3 Player
+	8142  MP3 Player
+	8144  MP3 Player
+	8146  MP3 Player
+	8148  MP3 Player
+	814c  MP3 Player
+	8201  MP3 Player
+	8202  Jens of Sweden / I-BEAD 150M/150H MP3 player
+	8203  MP3 Player
+	8204  MP3 Player
+	8205  MP3 Player
+	8206  Digital MP3 Music Player
+	8207  MP3 Player
+	8208  MP3 Player
+	8209  MP3 Player
+	820a  MP3 Player
+	820b  MP3 Player
+	820c  MP3 Player
+	820d  MP3 Player
+	820e  MP3 Player
+	820f  MP3 Player
+	8210  MP3 Player
+	8211  MP3 Player
+	8212  MP3 Player
+	8213  MP3 Player
+	8214  MP3 Player
+	8215  MP3 Player
+	8216  MP3 Player
+	8217  MP3 Player
+	8218  MP3 Player
+	8219  MP3 Player
+	821a  MP3 Player
+	821b  MP3 Player
+	821c  MP3 Player
+	821d  MP3 Player
+	821e  MP3 Player
+	821f  MP3 Player
+	8220  MP3 Player
+	8221  MP3 Player
+	8222  MP3 Player
+	8223  MP3 Player
+	8224  MP3 Player
+	8225  MP3 Player
+	8226  MP3 Player
+	8227  MP3 Player
+	8228  MP3 Player
+	8229  MP3 Player
+	8230  MP3 Player
+	829c  MP3 Player
+	82e0  MP3 Player
+	8320  TrekStor i.Beat fun
+	835d  MP3 Player
+	9000  MP3 Player
+	9001  MP3 Player
+	9002  MP3 Player
+0670  Sequel Imaging
+	0001  Calibrator
+	0005  Enable Cable
+0672  Labtec, Inc.
+	1041  LCS1040 Speaker System
+	5000  SpaceBall 4000 FLX
+0673  HCL
+	5000  Keyboard
+0674  Key Mouse Electronic Enterprise Co., Ltd
+0675  DrayTek Corp.
+	0110  Vigor 128 ISDN TA
+	0530  Vigor530 IEEE 802.11G Adapter (ISL3880+NET2280)
+	0550  Vigor550
+	1688  miniVigor 128 ISDN TA
+	6694  USB ISDN TA
+0676  Teles AG
+0677  Aiwa Co., Ltd
+	07d5  TM-ED1285(USB)
+	0fa1  TD-U8000 Tape Drive
+0678  ACard Technology Corp.
+067b  Prolific Technology, Inc.
+	0000  PL2301 USB-USB Bridge
+	0001  PL2302 USB-USB Bridge
+	0307  Motorola Serial Adapter
+	04bb  PL2303 Serial (IODATA USB-RSAQ2)
+	0600  IDE Bridge
+	0610  Onext EG210U MODEM
+	0611  AlDiga AL-11U Quad-band GSM/GPRS/EDGE modem
+	2303  PL2303 Serial Port
+	2305  PL2305 Parallel Port
+	2306  Raylink Bridge Controller
+	2307  PL2307 USB-ATAPI4 Bridge
+	2313  FITEL PHS U Cable Adaptor
+	2315  Flash Disk Embedded Hub
+	2316  Flash Disk Security Device
+	2317  Mass Storage Device
+	2501  PL2501 USB-USB Bridge (USB 2.0)
+	2506  Kaser 8gB micro hard drive
+	2507  PL2507 Hi-speed USB to IDE bridge controller
+	2515  Flash Disk Embedded Hub
+	2517  Flash Disk Mass Storage Device
+	2528  Storage device (8gB thumb drive)
+	25a1  PL25A1 Host-Host Bridge
+	2773  PL2773 SATAII bridge controller
+	3400  Hi-Speed Flash Disk with TruePrint AES3400
+	3500  Hi-Speed Flash Disk with TruePrint AES3500
+	3507  PL3507 ATAPI6 Bridge
+	aaa0  Prolific Pharos
+	aaa2  PL2303 Serial Adapter (IODATA USB-RSAQ3)
+067c  Efficient Networks, Inc.
+	1001  Siemens SpeedStream 100MBps Ethernet
+	1022  Siemens SpeedStream 1022 802.11b Adapter
+	1023  SpeedStream Wireless
+	4020  SpeedStream 4020 ATM/ADSL Installer
+	4031  Efficient ADSL Modem
+	4032  SpeedStream 4031 ATM/ADSL Installer
+	4033  SpeedStream 4031 ATM/ADSL Installer
+	4060  Alcatel Speedstream 4060 ADSL Modem
+	4062  Efficient Networks 4060 Loader
+	5667  Efficient Networks Virtual Bus for ADSL Modem
+	c031  SpeedStream 4031 ATM/ADSL Installer
+	c032  SpeedStream 4031 ATM/ADSL Installer
+	c033  SpeedStream 4031 ATM/ADSL Installer
+	c060  SpeedStream 4060 Miniport ATM/ADSL Adapter
+	d667  Efficient Networks Virtual Bus for ADSL Modem
+	e240  Speedstream Ethernet Adapter E240
+	e540  Speedstream Ethernet Adapter E240
+067d  Hohner Corp.
+067e  Intermec Technologies Corp.
+	0801  HID Keyboard, Barcode scanner
+	0803  VCP, Barcode scanner
+	0805  VCP + UVC, Barcode scanner
+	1001  Mobile Computer
+067f  Virata, Ltd
+	4552  DSL-200 ADSL Modem
+	6542  DSL Modem
+	6549  DSL Modem
+	7541  DSL Modem
+0680  Realtek Semiconductor Corp., CPP Div. (Avance Logic)
+	0002  Arowana Optical Wheel Mouse MSOP-01
+0681  Siemens Information and Communication Products
+	0001  Dect Base
+	0002  Gigaset 3075 Passive ISDN
+	0005  ID-Mouse with Fingerprint Reader
+	0012  I-Gate 802.11b Adapter
+	001b  WLL013
+	001d  Hipath 1000
+	0022  Gigaset SX353 ISDN
+	0026  DECT Data - Gigaset M34
+	002b  A-100-I ADSL Modem
+	002e  ADSL Router_S-141
+	0034  GSM module MC35/ES75 USB Modem
+	3c06  54g USB Network Adapter
+0682  Victor Company of Japan, Ltd
+0684  Actiontec Electronics, Inc.
+0685  ZD Incorporated
+	7000  HSDPA Modem
+0686  Minolta Co., Ltd
+	2001  PagePro 4110W
+	2004  PagePro 1200W
+	2005  Magicolor 2300 DL
+	3001  PagePro 4100
+	3005  PagePro 1250E
+	3006  PagePro 1250W
+	3009  Magicolor 2300W
+	300b  PagePro 1350W
+	300c  PagePro 1300W
+	302e  Develop D 1650iD PCL
+	3034  Develop D 2050iD PCL
+	4001  Dimage 2300
+	4003  Dimage 2330 Zoom Camera
+	4004  Dimage Scan Elite II AF-2920 (2888)
+	4005  Minolta DiMAGE E201 Mass Storage Device
+	4006  Dimage 7 Camera
+	4007  Dimage S304 Camera
+	4008  Dimage 5 Camera
+	4009  Dimage X Camera
+	400a  Dimage S404 Camera
+	400b  Dimage 7i Camera
+	400c  Dimage F100 Camera
+	400d  Dimage Scan Dual III AF-2840 (2889)
+	400e  Dimage Scan Elite 5400 (2890)
+	400f  Dimage 7Hi Camera
+	4010  Dimage Xi Camera
+	4011  Dimage F300 Camera
+	4012  Dimage F200 Camera
+	4014  Dimage S414 Camera
+	4015  Dimage XT Camera [storage]
+	4016  Dimage XT Camera [remote mode]
+	4017  Dimage E223
+	4018  Dimage Z1  Camera
+	4019  Dimage A1 Camera [remote mode]
+	401a  Dimage A1 Camera [storage]
+	401c  Dimage X20 Camera
+	401e  Dimage E323 Camera
+068a  Pertech, Inc.
+068b  Potrans International, Inc.
+068e  CH Products, Inc.
+	00d3  OEM 3 axis 5 button joystick
+	00e2  HFX OEM Joystick
+	00f1  Pro Throttle
+	00f2  Flight Sim Pedals
+	00f3  Fighterstick
+	00f4  Combatstick
+	00fa  Flight Sim Pedals
+	00ff  Flight Sim Yoke
+	0500  GameStick 3D
+	0501  CH Pro Pedals
+	0504  F-16 Combat Stick
+0690  Golden Bridge Electech, Inc.
+0693  Hagiwara Sys-Com Co., Ltd
+	0002  FlashGate SmartMedia Card Reader
+	0003  FlashGate CompactFlash Card Reader
+	0005  FlashGate
+	0006  SM PCCard R/W and SPD
+	0007  FlashGate ME (Authenticated)
+	000a  SDCard/MMC Reader/Writer
+0694  Lego Group
+	0001  Mindstorms Tower
+	0002  Mindstorms NXT
+0698  Chuntex (CTX)
+	1786  1300ex Monitor
+	2003  CTX M730V built in Camera
+	9999  VLxxxx Monitor+Hub
+0699  Tektronix, Inc.
+069a  Askey Computer Corp.
+	0001  VC010 Webcam [pwc]
+	0303  Cable Modem
+	0311  ADSL Router Remote NDIS Device
+	0318  Remote NDIS Device
+	0319  220V Remote NDIS Device
+	0320  IEEE 802.11b Wireless LAN Card
+	0321  Dynalink WLL013 / Compex WLU11A 802.11b Adapter
+	0402  Scientific Atlanta WebSTAR 100 & 200 series Cable Modem
+	0811  BT Virtual Bus for Helium
+	0821  BT Voyager 1010 802.11b Adapter
+	4402  Scientific Atlanta WebSTAR 2000 series Cable Modem
+	4403  Scientific Atlanta WebSTAR 300 series Cable Modem
+	4501  Scientific-Atlanta WebSTAR 2000 series Cable Modem
+069b  Thomson, Inc.
+	0704  DCM245 Cable Modem
+	0705  THG540K Cable Modem
+	0709  Lyra PDP2424
+	070c  MP3 Player
+	070d  MP3 Player
+	070e  MP3 Player
+	070f  RCA Lyra RD1071 MP3 Player
+	0731  Lyra M200E256
+	0761  RCA H100A
+	0778  PEARL USB Device
+	2220  RCA Kazoo RD1000 MP3 Player
+	300a  RCA Lyra MP3 Player
+	3012  MP3 Player
+	3013  MP3 Player
+	5557  RCA CDS6300
+069d  Hughes Network Systems (HNS)
+	0001  Satellite Receiver Device
+	0002  Satellite Device
+069e  Welcat Inc.
+	0005  Marx CryptoBox v1.2
+069f  Allied Data Technologies BV
+	0010  Tornado Speakerphone FaxModem 56.0
+	0011  Tornado Speakerphone FaxModem 56.0
+	1000  ADT VvBus for CopperJet
+	1004  CopperJet 821 RouterPlus
+06a2  Topro Technology, Inc.
+	0033  USB Mouse
+06a3  Saitek PLC
+	0006  Cyborg Gold Joystick
+	0109  P880 Pad
+	0160  ST290 Pro
+	0200  Xbox Adrenalin Hub
+	0241  Xbox Adrenalin Gamepad
+	0255  X52 Flight Controller
+	040b  P990 Dual Analog Pad
+	040c  P2900 Wireless Pad
+	0422  ST90 Joystick
+	0460  ST290 Pro Flight Stick
+	0463  ST290
+	0464  Cyborg Evo
+	0471  Cyborg Graphite Stick
+	0501  R100 Sports Wheel
+	0502  ST200 Stick
+	0506  R220 Digital Wheel
+	051e  Cyborg Digital II Stick
+	052d  P750 Gamepad
+	053c  X45 Flight Controller
+	053f  X36F Flightstick
+	056c  P2000 Tilt Pad
+	056f  P2000 Tilt Pad
+	05d2  PC Dash 2
+	075c  X52 Flight Controller
+	0762  Saitek X52 Pro Flight Control System
+	0763  Pro Flight Rudder Pedals
+	0764  Flight Pro Combat Rudder
+	0805  R440 Force Wheel
+	0b4e  Pro Flight Backlit Information Panel
+	0bac  Pro Flight Yoke
+	0c2d  Pro Flight Quadrant
+	0d05  Pro Flight Radio Panel
+	0d06  Flight Pro Multi Panel
+	0d67  Pro Flight Switch Panel
+	1003  GM2 Action Pad
+	1009  Action Pad
+	100a  SP550 Pad and Joystick Combo
+	100b  SP550 Pad
+	1509  P3000 Wireless Pad
+	1589  P3000 Wireless Pad
+	2541  X45 Flight Controller
+	3509  P3000 RF GamePad
+	353e  Cyborg Evo Wireless
+	3589  P3000 Wireless Pad
+	35be  Cyborg Evo
+	5509  P3000 Wireless Pad
+	712c  Pro Flight Yoke integrated hub
+	8000  Gamers' Keyboard
+	801e  Cyborg 3D Digital Stick II
+	8020  Eclipse Keyboard
+	8021  Eclipse II Keyboard
+	802d  P750 Pad
+	803f  X36 Flight Controller
+	806f  P2000 Tilt Pad
+	80c0  Pro Gamer Command Unit
+	80c1  Cyborg Command Pad Unit
+	a2ae  Pro Flight Instrument Panel
+	a502  Gaming Mouse
+	f518  P3200 Rumble Force Game Pad
+	ff04  R440 Force Wheel
+	ff0c  Cyborg Force Rumble Pad
+	ff0d  P2600 Rumble Force Pad
+	ff12  Cyborg 3D Force Stick
+	ff17  ST 330 Rumble Force Stick
+	ff52  Cyborg 3D Rumble Force Joystick
+	ffb5  Cyborg Evo Force Joystick
+06a4  Xiamen Doowell Electron Co., Ltd
+06a5  Divio
+	0000  Typhoon Webcam 100k [nw8000]
+	d001  ProLink DS3303u Webcam
+	d800  Chicony TwinkleCam
+	d820  Wize Media 1000
+06a7  MicroStore, Inc.
+06a8  Topaz Systems, Inc.
+	0042  SignatureGem 1X5 Pad
+	0043  SignatureGem 1X5-HID Pad
+06a9  Westell
+	0005  WireSpeed Dual Connect Modem
+	0006  WireSpeed Dual Connect Modem
+	000a  WireSpeed Dual Connect Modem
+	000b  WireSpeed Dual Connect Modem
+	000e  A90-211WG-01 802.11g Adapter [Intersil ISL3887]
+06aa  Sysgration, Ltd
+06ac  Fujitsu Laboratories of America, Inc.
+06ad  Greatland Electronics Taiwan, Ltd
+06ae  Professional Multimedia Testing Centre
+06af  Harting, Inc. of North America
+06b8  Pixela Corp.
+06b9  Alcatel Telecom
+	0120  SpeedTouch 120g 802.11g Wireless Adapter [Intersil ISL3886]
+	0121  SpeedTouch 121g Wireless Dongle
+	2001  SPEED TOUCH Card
+	4061  SpeedTouch ISDN or ADSL Modem
+	4062  SpeedTouch ISDN or ADSL router
+	a5a5  DynaMiTe Modem
+06ba  Smooth Cord & Connector Co., Ltd
+06bb  EDA, Inc.
+06bc  Oki Data Corp.
+	000b  Okipage 14ex Printer
+	0027  Okipage 14e
+	00f7  OKI B4600 Mono Printer
+	015e  OKIPOS 411/412 POS Printer
+	01c9  OKI B430 Mono Printer
+	020b  OKI ES4140 Mono Printer
+	02bb  OKI PT390 POS Printer
+	0a91  B2500MFP (printer+scanner)
+	3801  B6100 Laser Printer
+06bd  AGFA-Gevaert NV
+	0001  SnapScan 1212U
+	0002  SnapScan 1236U
+	0100  SnapScan Touch
+	0101  SNAPSCAN ELITE
+	0200  ScanMaker 8700
+	02bf  DUOSCAN f40
+	0400  CL30
+	0401  Mass Storage
+	0403  ePhoto CL18 Camera
+	0404  ePhoto CL20 Camera
+	2061  SnapScan 1212U (?)
+	208d  Snapscan e40
+	208f  SnapScan e50
+	2091  SnapScan e20
+	2093  SnapScan e10
+	2095  SnapScan e25
+	2097  SnapScan e26
+	20fd  SnapScan e52
+	20ff  SnapScan e42
+06be  AME Optimedia Technology Co., Ltd
+	0800  Optimedia Camera
+	1005  Dazzle DPVM! (1005)
+	d001  P35U Camera Capture
+06bf  Leoco Corp.
+06c2  Phidgets Inc. (formerly GLAB)
+	0030  PhidgetRFID
+	0038  4-Motor PhidgetServo v3.0
+	0039  1-Motor PhidgetServo v3.0
+	003a  8-Motor PhidgetAvancedServo
+	0040  PhidgetInterface Kit 0-0-4
+	0044  PhidgetInterface Kit 0-16-16
+	0045  PhidgetInterface Kit 8-8-8
+	0048  PhidgetStepper (Under Development)
+	0049  PhidgetTextLED Ver 1.0
+	004a  PhidgetLED Ver 1.0
+	004b  PhidgetEncoder Ver 1.0
+	0051  PhidgetInterface Kit 0-5-7 (Custom)
+	0052  PhidgetTextLCD
+	0053  PhidgetInterfaceKit 0-8-8
+	0058  PhidgetMotorControl Ver 1.0
+	0070  PhidgetTemperatureSensor Ver 1.0
+	0071  PhidgetAccelerometer Ver 1.0
+	0072  PhidgetWeightSensor Ver 1.0
+	0073  PhidgetHumiditySensor
+	0074  PhidgetPHSensor
+	0075  PhidgetGyroscope
+06c4  Bizlink International Corp.
+06c5  Hagenuk, GmbH
+06c6  Infowave Software, Inc.
+06c8  SIIG, Inc.
+06c9  Taxan (Europe), Ltd
+	0005  Monitor Control
+	0007  Monitor Control
+	0009  Monitor Control
+06ca  Newer Technology, Inc.
+06cb  Synaptics, Inc.
+	0001  TouchPad
+	0002  Integrated TouchPad
+	0003  cPad
+	0005  Touchpad/FPS
+	0006  TouchScreen
+	0007  USB Styk
+	0008  WheelPad
+	0009  Composite TouchPad and TrackPoint
+	000e  HID Device
+	0010  Wireless TouchPad
+	0013  DisplayPad
+06cc  Terayon Communication Systems
+	0101  Cable Modem
+	0102  Cable Modem
+	0103  Cable Modem
+	0104  Cable Modem
+	0304  Cable Modem
+06cd  Keyspan
+	0101  USA-28 PDA [no firmware]
+	0102  USA-28X PDA [no firmware]
+	0103  USA-19 PDA [no firmware]
+	0104  PDA [prerenum]
+	0105  USA-18X PDA [no firmware]
+	0106  USA-19W PDA [no firmware]
+	0107  USA-19 PDA
+	0108  USA-19W PDA
+	0109  USA-49W serial adapter [no firmware]
+	010a  USA-49W serial adapter
+	010b  USA-19Qi serial adapter [no firmware]
+	010c  USA-19Qi serial adapter
+	010d  USA-19Q serial Adapter (no firmware)
+	010e  USA-19Q serial Adapter
+	010f  USA-28 PDA
+	0110  USA-28Xb PDA
+	0111  USA-18 serial Adapter
+	0112  USA-18X PDA
+	0113  USA-28Xb PDA [no firmware]
+	0114  USA-28Xa PDA [no firmware]
+	0115  USA-28Xa PDA
+	0116  USA-18XA serial Adapter (no firmware)
+	0117  USA-18XA serial Adapter
+	0118  USA-19QW PDA [no firmware]
+	0119  USA-19QW PDA
+	011a  USA-49Wlc serial adapter [no firmware]
+	011b  MPR Serial Preloader (MPRQI)
+	011c  MPR Serial (MPRQI)
+	011d  MPR Serial Preloader (MPRQ)
+	011e  MPR Serial (MPRQ)
+	0121  USA-19hs serial adapter
+	012a  USA-49Wlc serial adapter
+	0201  UIA-10 Digital Media Remote [Cypress AN2131SC]
+	0202  UIA-11 Digital Media Remote
+06ce  Contec
+	8311  COM-1(USB)H
+06cf  SpheronVR AG
+	1010  PanoCam 10
+	1012  PanoCam 12/12X
+06d0  LapLink, Inc.
+	0622  LapLink Gold USB-USB Bridge [net1080]
+06d1  Daewoo Electronics Co., Ltd
+06d3  Mitsubishi Electric Corp.
+	0284  FX-USB-AW/-BD RS482 Converters
+	0380  CP8000D Port
+	0381  CP770D Port
+	0385  CP900D Port
+	0387  CP980D Port
+	038b  CP3020D Port
+	038c  CP900DW(ID) Port
+	0393  CP9500D/DW Port
+	0394  CP9000D/DW Port
+	03a1  CP9550D/DW Port
+06d4  Cisco Systems
+06d5  Toshiba
+	4000  Japanese Keyboard
+06d6  Aashima Technology B.V.
+	0025  Gamepad
+	0026  Predator TH 400 Gamepad
+	002d  Trust PowerC@m 350FT
+	002e  Trust PowerC@m 350FS
+	0030  Trust 710 LCD POWERC@M ZOOM - MSD
+	0031  Trust 610/710 LCD POWERC@M ZOOM
+	003a  Trust PowerC@m 770Z (mass storage mode)
+	003b  Trust PowerC@m 770Z (webcam mode)
+	003c  Trust 910z PowerC@m
+	003f  Trust 735S POWERC@M ZOOM, WDM DSC Bulk Driver
+	0050  Trust 738AV LCD PV Digital Camera
+	0062  TRUST 782AV LCD P. V. Video Capture
+	0066  TRUST Digital PCTV and Movie Editor
+	0067  Trust 350FS POWERC@M FLASH
+	006b  TRUST AUDIO VIDEO EDITOR
+06d7  Network Computing Devices (NCD)
+06d8  Technical Marketing Research, Inc.
+06da  Phoenixtec Power Co., Ltd
+	0002  UPS
+	0003  1300VA UPS
+06db  Paradyne
+06dc  Foxlink Image Technology Co., Ltd
+	0012  Scan 1200c Scanner
+	0014  Prolink Winscan Pro 2448U
+06de  Heisei Electronics Co., Ltd
+06e0  Multi-Tech Systems, Inc.
+	0319  MT9234ZBA-USB MultiModem ZBA
+	f101  MT5634ZBA-USB MultiModemUSB (old firmware)
+	f103  MT5634MU MultiMobileUSB
+	f104  MT5634ZBA-USB MultiModemUSB (new firmware)
+	f107  MT5634ZBA-USB-V92 MultiModemUSB
+	f120  MT9234ZBA-USB-CDC-ACM-XR MultiModem ZBA CDC-ACM-XR
+06e1  ADS Technologies, Inc.
+	0008  UBS-10BT Ethernet [klsi]
+	0009  UBS-10BT Ethernet
+	0833  Mass Storage Device
+	a155  FM Radio Receiver/Instant FM Music (RDX-155-EF)
+	a160  Instant Video-To-Go RDX-160 (no firmware)
+	a161  Instant Video-To-Go RDX-160
+	a190  Instand VCD Capture
+	a191  Instant VideoXpress
+	a337  Mini DigitalTV
+	a701  DVD Xpress
+	a708  saa7114H video input card (Instant VideoMPX)
+	b337  Mini DigitalTV
+	b701  DVD Xpress B
+06e4  Alcatel Microelectronics
+06e6  Tiger Jet Network, Inc.
+	0200  Internet Phone
+	0201  Internet Phone
+	0202  Composite Device
+	0203  Internet Phone
+	0210  Composite Device
+	0211  Internet Phone
+	0212  Internet Phone
+	031c  Internet Phone
+	031d  Internet Phone
+	031e  Internet Phone
+	3200  Composite Device
+	3201  Internet Phone
+	3202  Composite Device
+	3203  Composite Device
+	7200  Composite Device
+	7210  Composite Device
+	7250  Composite Device
+	825c  Internet Phone
+	831c  Internet Phone
+	831d  Composite Device
+	831e  Composite Device
+	b200  Composite Device
+	b201  Composite Device
+	b202  Internet Phone
+	b210  Internet Phone
+	b211  Composite Device
+	b212  Composite Device
+	b250  Composite Device
+	b251  Internet Phone
+	b252  Internet Phone
+	c200  Internet Phone
+	c201  Internet Phone
+	c202  Composite Device
+	c203  Internet Phone
+	c210  Personal PhoneGateway
+	c211  Personal PhoneGateway
+	c212  Personal PhoneGateway
+	c213  PPG Device
+	c25c  Composite Device
+	c290  PPG Device
+	c291  PPG Device
+	c292  PPG Device
+	c293  Personal PhoneGateway
+	c31c  Composite Device
+	c39c  Personal PhoneGateway
+	c39d  PPG Device
+	c39e  PPG Device
+	c39f  PPG Device
+	c700  Internet Phone
+	c701  Internet Phone
+	c702  Composite Device
+	c703  Internet Phone
+	c710  VoIP Combo Device
+	c711  VoIP Combo
+	c712  VoIP Combo Device
+	c713  VoIP Combo Device
+	cf00  Composite Device
+	cf01  Internet Phone
+	cf02  Internet Phone
+	cf03  Composite Device
+	d210  Personal PhoneGateway
+	d211  PPG Device
+	d212  PPG Device
+	d213  Personal PhoneGateway
+	d700  Composite Device
+	d701  Composite Device
+	d702  Internet Phone
+	d703  Composite Device
+	d710  VoIP Combo
+	d711  VoIP Combo Device
+	d712  VoIP Combo
+	d713  VoIP Combo
+	df00  Composite Device
+	df01  Composite Device
+	df02  Internet Phone
+	df03  Internet Phone
+	f200  Internet Phone
+	f201  Internet Phone
+	f202  Composite Device
+	f203  Composite Device
+	f210  Internet Phone
+	f250  Composite Device
+	f252  Internet Phone
+	f310  Internet Phone
+	f350  Composite Device
+06ea  Sirius Technologies
+	0001  NetCom Roadster II 56k
+	0002  Roadster II 56k
+06eb  PC Expert Tech. Co., Ltd
+06ef  I.A.C. Geometrische Ingenieurs B.V.
+06f0  T.N.C Industrial Co., Ltd
+	de01  DualCam Video Camera
+	de02  DualCam Still Camera
+06f1  Opcode Systems, Inc.
+	a011  SonicPort
+	a021  SonicPort Optical
+06f2  Emine Technology Co.
+	0011  KVM Switch Keyboard
+06f6  Wintrend Technology Co., Ltd
+06f7  Wailly Technology Ltd
+	0003  USB->Din 4 Adaptor
+06f8  Guillemot Corp.
+	3002  Hercules Blog Webcam
+	3004  Hercules Classic Silver
+	3005  Hercules Dualpix Exchange
+	3007  Hercules Dualpix Chat and Show
+	3020  Hercules Webcam EC300
+	a300  Dual Analog Leader GamePad
+	b000  Hercules DJ Console
+	c000  Hercules Muse Pocket
+	d002  Hercules DJ Console
+	e000  HWGUSB2-54 WLAN
+	e010  HWGUSB2-54-LB
+	e020  HWGUSB2-54V2-AP
+	e031  Hercules HWNUm-300 Wireless N mini [Realtek RTL8191SU]
+	e032  HWGUm-54 [Hercules Wireless G Ultra Mini Key]
+	e033  Hercules HWNUp-150 802.11n Wireless N Pico [Realtek RTL8188CUS]
+06f9  ASYST electronic d.o.o.
+06fa  HSD S.r.L
+06fc  Motorola Semiconductor Products Sector
+06fd  Boston Acoustics
+	0101  Audio Device
+	0102  Audio Device
+	0201  2-piece Audio Device
+06fe  Gallant Computer, Inc.
+0701  Supercomal Wire & Cable SDN. BHD.
+0703  Bvtech Industry, Inc.
+0705  NKK Corp.
+0706  Ariel Corp.
+0707  Standard Microsystems Corp.
+	0100  2202 Ethernet [klsi]
+	0200  2202 Ethernet [pegasus]
+	0201  EZ Connect USB Ethernet
+	ee04  SMCWUSB32 802.11b Wireless LAN Card
+	ee06  SMC2862W-G v1 EZ Connect 802.11g Adapter [Intersil ISL3886]
+	ee13  SMC2862W-G v2 EZ Connect 802.11g Adapter [Intersil ISL3887]
+0708  Putercom Co., Ltd
+	047e  USB-1284 BRIDGE
+0709  Silicon Systems, Ltd (SSL)
+070a  Oki Electric Industry Co., Ltd
+	4002  Bluetooth Device
+	4003  Bluetooth Device
+070d  Comoss Electronic Co., Ltd
+070e  Excel Cell Electronic Co., Ltd
+0710  Connect Tech, Inc.
+	0001  WhiteHeat (fake ID)
+	8001  WhiteHeat
+0711  Magic Control Technology Corp.
+	0100  Hub
+	0180  IRXpress Infrared Device
+	0181  IRXpress Infrared Device
+	0200  BAY-3U1S1P Serial Port
+	0210  MCT1S Serial Port
+	0230  MCT-232 Serial Port
+	0231  PS/2 Mouse Port
+	0232  Serial On Port
+	0240  PS/2 to USB Converter
+	0300  BAY-3U1S1P Parallel Port
+	0302  Parallel Port
+	0900  SVGA Adapter
+	5001  Trigger UV-002BD[Startech USBVGAE]
+	5100  Magic Control Technology Corp. (USB2VGA dongle)
+0713  Interval Research Corp.
+0714  NewMotion, Inc.
+	0003  ADB to USB convertor
+0717  ZNK Corp.
+0718  Imation Corp.
+	0002  SuperDisk 120MB
+	0003  SuperDisk 120MB (Authenticated)
+	0060  Flash Drive
+	0061  Flash Drive
+	0062  Flash Drive
+	0063  Swivel Flash Drive
+	0064  Flash Drive
+	0065  Flash Drive
+	0066  Flash Drive
+	0067  Flash Drive
+	0068  Flash Drive
+	0084  Flash Drive Mini
+	043c  Flash drive 16GB [Nano Pro]
+	0582  Revo Flash Drive
+	0622  TDK Trans-It 4GB
+	0624  TDK Trans-It 16GB
+	1120  RDX External dock (redbud)
+	d000  Disc Stakka CD/DVD Manager
+0719  Tremon Enterprises Co., Ltd
+071b  Domain Technologies, Inc.
+	0002  DTI-56362-USB Digital Interface Unit
+	0101  Audio4-USB DSP Data Acquisition Unit
+	0201  Audio4-5410 DSP Data Acquisition Unit
+	0301  SB-USB JTAG Emulator
+	3203  Rockchip Media Player
+	32bb  Music Mediatouch
+071c  Xionics Document Technologies, Inc.
+071d  Eicon Networks Corp.
+	1000  Diva ISDN TA
+	1003  Diva
+	2000  Teledat Surf
+071e  Ariston Technologies
+0723  Centillium Communications Corp.
+	0002  Palladia 300/400 Adsl Modem
+0726  Vanguard International Semiconductor-America
+0729  Amitm
+	1000  USC-1000 Serial Port
+072e  Sunix Co., Ltd
+072f  Advanced Card Systems, Ltd
+	0001  AC1030-based SmartCard Reader
+	0008  ACR 80 Smart Card Reader
+	1000  PLDT Drive
+	1001  PLDT Drive
+	8002  AET63 BioTRUSTKey
+	8003  ACR120
+	8103  ACR120
+	9000  ACR38 AC1038-based Smart Card Reader
+	90cc  ACR38 SmartCard Reader
+	90cf  ACR38 SAM Smart Card Reader
+	90d0  PertoSmart EMV - Card Reader
+0731  Susteen, Inc.
+	0528  SonyEricsson DCU-11 Cable
+0732  Goldfull Electronics & Telecommunications Corp.
+0733  ViewQuest Technologies, Inc.
+	0101  Digital Video Camera
+	0110  VQ110 Video Camera
+	0401  CS330 Webcam
+	0402  M-318B Webcam
+	0430  Intel Pro Share Webcam
+	0630  VQ630 Dual Mode Digital Camera(Bulk)
+	0631  Hercules Dualpix
+	0780  Smart Cam Deluxe(composite)
+	1310  Epsilon 1.3/Jenoptik JD C1.3/UMAX AstraPix 470
+	1311  Digital Dream Epsilon 1.3
+	1314  Mercury 2.1MEG Deluxe Classic Cam
+	2211  Jenoptik jdc 21 LCD Camera
+	2221  Mercury Digital Pro 3.1p
+	3261  Concord 3045 spca536a Camera
+	3281  Cyberpix S550V
+0734  Lasat Communications A/S
+	0001  560V Modem
+	0002  Lasat 560V Modem
+	043a  DVS Audio
+	043b  3DeMon USB Capture
+0735  Asuscom Network
+	2100  ISDN Adapter
+	2101  ISDN Adapter
+	6694  ISDNlink 128K
+	c541  ISDN TA 280
+0736  Lorom Industrial Co., Ltd
+0738  Mad Catz, Inc.
+	4507  XBox Device
+	4516  XBox Device
+	4520  XBox Device
+	4526  XBox Device
+	4536  XBox Device
+	4540  XBox Device
+	4556  XBox Device
+	4566  XBox Device
+	4576  XBox Device
+	4586  XBox Device
+	4588  XBox Device
+	8818  Street Fighter IV Arcade FightStick (PS3)
+073a  Chaplet Systems, Inc.
+	2230  infrared dongle for remote
+073b  Suncom Technologies
+073c  Industrial Electronic Engineers, Inc.
+	0305  Pole Display (PC305-3415  2 x 20 Line Display)
+	0322  Pole Display (PC322-3415  2 x 20 Line Display)
+	0324  Pole Display (LB324-USB   4 x 20 Line Display)
+	0330  Pole Display (P330-3415   2 x 20 Line Display)
+	0424  Pole Display (SP324-4415  4 x 20 Line Display)
+	0450  Pole Display (L450-USB   Graphic Line Display)
+	0505  Pole Display (SPC505-3415 2 x 20 Line Display)
+	0522  Pole Display (SPC522-3415 2 x 20 Line Display)
+	0624  Pole Display (SP324-3415  4 x 20 Line Display)
+073d  Eutron S.p.a.
+	0005  Crypto Token
+	0007  CryptoIdentity CCID
+	0025  SmartKey 3
+	0c00  Pocket Reader
+	0d00  StarSign Bio Token 3.0 EU
+073e  NEC, Inc.
+	0301  Game Pad
+0745  Syntech Information Co., Ltd
+0746  Onkyo Corp.
+	5500  SE-U55 Audio Device
+0747  Labway Corp.
+0748  Strong Man Enterprise Co., Ltd
+0749  EVer Electronics Corp.
+074a  Ming Fortune Industry Co., Ltd
+074b  Polestar Tech. Corp.
+074c  C-C-C Group PLC
+074d  Micronas GmbH
+	3553  Composite USB-Device
+	3554  Composite USB-Device
+	3556  Composite USB-Device
+074e  Digital Stream Corp.
+	0001  PS/2 Adapter
+	0002  PS/2 Adapter
+0755  Aureal Semiconductor
+0757  Network Technologies, Inc.
+075b  Sophisticated Circuits, Inc.
+	0001  Kick-off! Watchdog
+0763  Midiman
+	0115  O2 / KeyRig 25
+	0117  Trigger Finger
+	0119  MidAir
+	0150  M-Audio Uno
+	0160  M-Audio 1x1
+	0192  M-Audio Keystation 88es
+	0193  ProKeys 88
+	0194  ProKeys 88sx
+	0195  Oxygen 8 v2
+	0196  Oxygen 49
+	0197  Oxygen 61
+	0198  Axiom 25
+	0199  Axiom 49
+	019a  Axiom 61
+	019b  KeyRig 49
+	019c  KeyStudio
+	1001  MidiSport 2x2
+	1002  MidiSport 2x2
+	1003  MidiSport 2x2
+	1010  MidiSport 1x1
+	1011  MidiSport 1x1
+	1014  M-Audio Keystation Loader
+	1015  M-Audio Keystation
+	1020  Midisport 4x4
+	1021  MidiSport 4x4
+	1030  Midisport 8x8
+	1031  MidiSport 8x8/s Loader
+	1033  MidiSport 8x8/s
+	1040  M-Audio MidiSport 2x4 Loader
+	1041  M-Audio MidiSport 2x4
+	1110  MidiSport 1x1
+	2001  M Audio Quattro
+	2002  M Audio Duo
+	2003  M Audio AudioPhile
+	2004  M-Audio MobilePre
+	2006  M-Audio Transit
+	2007  M-Audio Sonica Theater
+	2008  M-Audio Ozone
+	200d  M-Audio OmniStudio
+	200f  M-Audio MobilePre
+	2010  M-Audio Fast Track
+	2012  M-Audio Fast Track Pro
+	2013  M-Audio JamLab
+	2015  M-Audio RunTime DFU
+	2016  M-Audio RunTime DFU
+	2019  M-Audio Ozone Academic
+	201a  M-Audio Micro
+	201b  M-Audio RunTime DFU
+	201d  M-Audio Producer
+	2024  M-Audio Fast Track MKII
+	2080  M-Audio RunTime DFU
+	2081  M-Audio RunTime DFU / Fast Track Ultra 8R
+	2803  M-Audio Audiophile DFU
+	2804  M-Audio MobilePre DFU
+	2806  M-Audio Transit DFU
+	2815  M-Audio DFU
+	2816  M-Audio DFU
+	281b  M-Audio DFU
+	2880  M-Audio DFU
+	2881  M-Audio DFU
+0764  Cyber Power System, Inc.
+	0005  Cyber Power UPS
+	0501  CP1500 AVR UPS
+0765  X-Rite, Inc.
+	5001  Huey PRO Colorimeter
+	d094  X-Rite DTP94 [Quato Silver Haze Pro]
+0766  Jess-Link Products Co., Ltd
+	001b  Packard Bell Go
+	0204  TopSpeed Cyberlink Remote Control
+0767  Tokheim Corp.
+0768  Camtel Technology Corp.
+	0006  Camtel Technology USB TV Genie Pro FM Model TVB330
+	0023  eHome Infrared Receiver
+0769  Surecom Technology Corp.
+	11f2  EP-9001-g 802.11g 54M WLAN Adapter
+	11f3  RT2570
+	11f7  802.11g 54M WLAN Adapter
+	31f3  RT2573
+076a  Smart Technology Enablers, Inc.
+076b  OmniKey AG
+	0596  CardMan 2020
+	1021  CardMan 1021
+	1221  CardMan 1221
+	1784  CardMan 6020
+	3021  CardMan 3121
+	3610  CardMan 3620
+	3621  CardMan 3621
+	3821  CardMan 3821
+	4321  CardMan 4321
+	5121  CardMan 5121
+	5125  CardMan 5125
+	6622  CardMan 6121
+	a011  CCID Smart Card Reader Keyboard
+	a021  CCID Smart Card Reader
+	a022  CardMan Smart@Link
+	c000  CardMan 3x21 CS
+	c001  CardMan 5121 CS
+076c  Partner Tech
+076d  Denso Corp.
+076e  Kuan Tech Enterprise Co., Ltd
+076f  Jhen Vei Electronic Co., Ltd
+0770  Welch Allyn, Inc - Medical Division
+0771  Observator Instruments BV
+	4455  OMC45III
+	ae0f  OMC45III
+0772  Your data Our Care
+0774  AmTRAN Technology Co., Ltd
+0775  Longshine Electronics Corp.
+0776  Inalways Corp.
+0777  Comda Enterprise Corp.
+0778  Volex, Inc.
+0779  Fairchild Semiconductor
+077a  Sankyo Seiki Mfg. Co., Ltd
+077b  Linksys
+	08be  BEFCMU10 v4 Cable Modem
+	2219  WUSB11 V2.6 802.11b Adapter
+	2226  USB200M 100baseTX Adapter
+	2227  Network Everywhere NWU11B
+077c  Forward Electronics Co., Ltd
+	0005  NEC Keyboard
+077d  Griffin Technology
+	0223  IMic Audio In/Out
+	0405  iMate, ADB Adapter
+	0410  PowerMate
+	041a  PowerWave
+	04aa  SoundKnob
+	07af  iMic
+	1016  AirClick
+	627a  Radio SHARK
+077f  Well Excellent & Most Corp.
+0780  Sagem Monetel GmbH
+	1202  ORGA 900 Smart Card Terminal Virtual Com Port
+	1302  ORGA 6000 Smart Card Terminal Virtual Com Port
+	1303  ORGA 6000 Smart Card Terminal USB RNDIS
+	df55  ORGA 900/6000 Smart Card Terminal DFU
+0781  SanDisk Corp.
+	0001  SDDR-05a ImageMate CompactFlash Reader
+	0002  SDDR-31 ImageMate II CompactFlash Reader
+	0005  SDDR-05b (CF II) ImageMate CompactFlash Reader
+	0100  ImageMate SDDR-12
+	0200  SDDR-09 (SSFDC) ImageMate SmartMedia Reader [eusb]
+	0400  SecureMate SD/MMC Reader
+	0621  SDDR-86 Imagemate 6-in-1 Reader
+	0720  Sansa C200 series in recovery mode
+	0729  Sansa E200 series in recovery mode
+	0810  SDDR-75 ImageMate CF-SM Reader
+	0830  ImageMate CF/MMC/SD Reader
+	1234  Cruzer Mini Flash Drive
+	5150  SDCZ2 Cruzer Mini Flash Drive (thin)
+	5151  Cruzer Micro Flash Drive
+	5153  Cruzer Flash Drive
+	5204  Cruzer Crossfire
+	5402  U3 Cruzer Micro
+	5406  Cruzer Micro U3
+	5408  Cruzer Titanium U3
+	540e  Cruzer Contour Flash Drive
+	5530  Cruzer
+	5567  Cruzer Blade
+	5571  Cruzer Fit
+	5580  SDCZ80 Flash Drive
+	5e10  Encrypted
+	6100  Ultra II SD Plus 2GB
+	7100  Cruzer Mini
+	7101  Pen Flash
+	7102  Cruzer Mini
+	7103  Cruzer Mini
+	7104  Cruzer Micro Mini 256MB Flash Drive
+	7105  Cruzer Mini
+	7106  Cruzer Mini
+	7112  Cruzer Micro 128MB Flash Drive
+	7113  Cruzer Micro 256MB Flash Drive
+	7114  Cruzer Mini
+	7115  Cruzer Mini
+	7301  Sansa e100 series (mtp)
+	7302  Sansa e100 series (msc)
+	7400  Sansa M200 series (mtp)
+	7401  Sansa M200 series (msc)
+	7420  Sansa E200 series (mtp)
+	7421  Sansa E200 Series (msc)
+	7422  Sansa E200 series v2 (mtp)
+	7423  Sansa E200 series v2 (msc)
+	7430  Sansa M200 series
+	7431  Sansa M200 series V4 (msc)
+	7432  Sansa Clip (mtp)
+	7433  Sansa Clip (msc)
+	7434  Sansa Clip V2 (mtp)
+	7435  Sansa Clip V2 (msc)
+	7450  Sansa C250
+	7451  Sansa C240
+	7460  Sansa Express
+	7480  Sansa Connect
+	7481  Sansa Connect (in recovery mode)
+	74b0  Sansa View (msc)
+	74b1  Sansa View (mtp)
+	74c0  Sansa Fuze (mtp)
+	74c1  Sansa Fuze (msc)
+	74c2  Sansa Fuze V2 (mtp)
+	74c3  Sansa Fuze V2 (msc)
+	74d0  Sansa Clip+ (mtp)
+	74d1  Sansa Clip+ (msc)
+	8181  Pen Flash
+	8183  Hi-Speed Mass Storage Device
+	8185  SDCZ2 Cruzer Mini Flash Drive (older, thick)
+	8888  Card Reader
+	8889  SDDR-88 Imagemate 8-in-1 Reader
+	8919  Card Reader
+	8989  ImageMate 12-in-1 Reader
+	9191  ImageMate CF
+	9219  Card Reader
+	9292  ImageMate CF Reader/Writer
+	9393  ImageMate SD-MMC
+	9595  ImageMate xD-SM
+	9797  ImageMate MS-PRO
+	9919  Card Reader
+	9999  SDDR-99 5-in-1 Reader
+	a7c1  Storage device (SD card reader)
+	a7e8  SDDR-113 MicroMate SDHC Reader
+	b2b3  SDDR-103 MobileMate SD+ Reader
+	b4b5  SDDR-89 V4 ImageMate 12-in-1 Reader
+0782  Trackerball
+0783  C3PO
+	0003  LTC31 SmartCard Reader
+	0006  LTC31v2
+	0009  KBR36
+	0010  LTC32
+0784  Vivitar, Inc.
+	0100  Vivicam 2655
+	1310  Vivicam 3305
+	1688  Vivicam 3665
+	1689  Gateway DC-M42/Labtec DC-505/Vivitar Vivicam 3705
+	2620  AOL Photocam Plus
+	2888  Polaroid DC700
+	3330  Nytec ND-3200 Camera
+	4300  Traveler D1
+	5260  Werlisa Sport PX 100 / JVC GC-A33 Camera
+	5300  Pretec dc530
+0785  NTT-ME
+	0001  MN128mini-V ISDN TA
+	0003  MN128mini-J ISDN TA
+0789  Logitec Corp.
+	0026  LHD Device
+	0033  DVD Multi-plus unit LDR-H443SU2
+	0063  LDR Device
+	0064  LDR-R Device
+	00b3  DVD Multi-plus unit LDR-H443U2
+	0105  LAN-TX/U1H2 10/100 Ethernet Adapter [pegasus II]
+	010c  Realtek RTL8187 Wireless 802.11g 54Mbps Network Adapter
+	0160  LAN-GTJ/U2A
+	0162  LAN-WN22/U2 Wireless LAN Adapter
+	0163  LAN-WN12/U2 Wireless LAN Adapter
+	0164  LAN-W150/U2M Wireless LAN Adapter
+	0166  LAN-W300N/U2 Wireless LAN Adapter
+	0168  LAN-W150N/U2 Wireless LAN Adapter
+	0170  LAN-W300AN/U2 Wireless LAN Adapter
+078b  Happ Controls, Inc.
+	0010  Driving UGCI
+	0020  Flying UGCI
+	0030  Fighting UGCI
+078c  GTCO/CalComp
+	0090  Tablet Adapter
+	0100  Tablet Adapter
+	0200  Tablet Adapter
+	0300  Tablet Adapter
+	0400  Digitizer (Whiteboard)
+078e  Brincom, Inc.
+0790  Pro-Image Manufacturing Co., Ltd
+0791  Copartner Wire and Cable Mfg. Corp.
+0792  Axis Communications AB
+0793  Wha Yu Industrial Co., Ltd
+0794  ABL Electronics Corp.
+0795  RealChip, Inc.
+0796  Certicom Corp.
+0797  Grandtech Semiconductor Corp.
+	6801  Flatbed Scanner
+	6802  InkJet Color Printer
+	8001  SmartCam
+	801a  Typhoon StyloCam
+	801c  Meade Binoculars/Camera
+	8901  ScanHex SX-35a
+	8909  ScanHex SX-35b
+	8911  ScanHex SX-35c
+0798  Optelec
+	0001  Braille Voyager
+	0640  BC640
+	0680  BC680
+0799  Altera
+	7651  Programming Unit
+079b  Sagem
+	0024  MSO300/MSO301 Fingerprint Sensor
+	0026  MSO350/MSO351 Fingerprint Sensor & SmartCard Reader
+	0027  USB-Serial Controller
+	002f  Mobile
+	0030  Mobile Communication Device
+	0042  Mobile
+	0047  CBM/MSO1300 Fingerprint Sensor
+	004a  XG-760A 802.11bg
+	004b  Wi-Fi 11g adapter
+	0052  MSO1350 Fingerprint Sensor & SmartCard Reader
+	0056  Agfa AP1100 Photo Printer
+	005d  Mobile Mass Storage
+	0062  XG-76NA 802.11bg
+	0078  Laser Pro Monochrome MFP
+079d  Alfadata Computer Corp.
+	0201  GamePort Adapter
+07a1  Digicom S.p.A.
+	d952  Palladio USB V.92 Modem
+07a2  National Technical Systems
+07a3  Onnto Corp.
+07a4  Be, Inc.
+07a6  ADMtek, Inc.
+	07c2  AN986A Ethernet
+	0986  AN986 Pegasus Ethernet
+	8266  Infineon WildCard-USB Wireless LAN Adapter
+	8511  ADM8511 Pegasus II Ethernet
+	8513  AN8513 Ethernet
+	8515  AN8515 Ethernet
+07aa  Corega K.K.
+	0001  Ether USB-T Ethernet [klsi]
+	0004  FEther USB-TX Ethernet [pegasus]
+	000c  WirelessLAN USB-11
+	000d  FEther USB-TXS
+	0011  Wireless LAN USB-11 mini
+	0012  Stick-11 802.11b Adapter
+	0017  FEther USB2-TX
+	0018  Wireless LAN USB-11 mini 2
+	001a  ULUSB-11 Key
+	001c  CG-WLUSB2GTST 802.11g Wireless Adapter [Intersil ISL3887]
+	002e  CG-WLUSB2GPX [Ralink RT2571W]
+	002f  CG-WLUSB2GNL
+	0031  CG-WLUSB2GS 802.11bg [Atheros AR5523]
+	003c  CG-WLUSB2GNL
+	003f  CG-WLUSB300AGN
+	0041  CG-WLUSB300GNS
+	0042  CG-WLUSB300GNM
+	0043  CG-WLUSB300N rev A2 [Realtek RTL8192U]
+	0047  CG-WLUSBNM
+	0051  CG-WLUSB300NM
+	7613  Stick-11 V2 802.11b Adapter
+	9601  FEther USB-TXC
+07ab  Freecom Technologies
+	fc01  IDE bridge
+	fc02  Cable II USB-2
+	fc03  USB2-IDE IDE bridge
+	fcd6  Freecom HD Classic
+	fcf6  DataBar 512 MB
+	fcf8  Freecom Classic SL Network Drive
+	fcfe  Hard Drive 80GB
+07af  Microtech
+	0004  SCSI-DB25 SCSI Bridge [shuttle]
+	0005  SCSI-HD50 SCSI Bridge [shuttle]
+	0006  CameraMate SmartMedia and CompactFlash Card Reader [eusb/shuttle]
+	fc01  Freecom USB-IDE
+07b0  Trust Technologies
+	0001  ISDN TA
+	0002  ISDN TA128 Plus
+	0003  ISDN TA128 Deluxe
+	0005  ISDN TA128 SE
+	0006  ISDN TA128 CE
+	0007  ISDN TA
+	0008  ISDN TA
+07b1  IMP, Inc.
+07b2  Motorola BCS, Inc.
+	0100  SURFboard Voice over IP Cable Modem
+	0900  SURFboard Gateway
+	0950  SURFboard SBG950 Gateway
+	1000  SURFboard SBG1000 Gateway
+	4100  SurfBoard SB4100 Cable Modem
+	4200  SurfBoard SB4200 Cable Modem
+	4210  SurfBoard 4210 Cable Modem
+	4220  SURFboard SB4220 Cable Modem
+	4500  CG4500 Communications Gateway
+	450b  CG4501 Communications Gateway
+	450e  CG4500E Communications Gateway
+	5100  SurfBoard SB5100 Cable Modem
+	5101  SurfBoard SB5101 Cable Modem
+	5120  SurfBoard SB5120 Cable Modem (RNDIS)
+	5121  Surfboard 5121 Cable Modem
+	7030  WU830G 802.11bg Wireless Adapter [Envara WiND512]
+07b3  Plustek, Inc.
+	0001  OpticPro 1212U Scanner
+	0003  Scanner
+	0010  OpticPro U12 Scanner
+	0011  OpticPro U24 Scanner
+	0013  OpticPro UT12 Scanner
+	0014  Scanner
+	0015  OpticPro U24 Scanner
+	0017  OpticPro UT12/16/24 Scanner
+	0204  Scanner
+	0400  OpticPro 1248U Scanner
+	0401  OpticPro 1248U Scanner #2
+	0403  OpticPro U16B Scanner
+	0404  Scanner
+	0405  A8 Namecard-s Controller
+	0406  A8 Namecard-D Controller
+	0410  Scanner
+	0412  Scanner
+	0413  OpticSlim 1200 Scanner
+	0601  OpticPro ST24 Scanner
+	0800  OpticPro ST48 Scanner
+	0900  OpticBook 3600 Scanner
+	090c  OpticBook 3600 Plus Scanner
+	0a06  TVcam VD100
+	0b00  SmartPhoto F50
+	0c03  OpticPro ST64+ Scanner
+	0c04  Optic Film 7200i scanner
+	0c0c  PL806 Scanner
+	0c26  OpticBook 4600 Scanner
+	0c2b  Mobile Office D428 Scanner
+	0e08  Plustek OpticBook A300 Scanner
+	1300  OpticBook 3800 Scanner
+	1301  OpticBook 4800 Scanner
+07b4  Olympus Optical Co., Ltd
+	0100  Camedia C-2100/C-3000 Ultra Zoom Camera
+	0102  Camedia E-10/C-220/C-50 Camera
+	0105  Camedia C-310Z/C-700/C-750UZ/C-755/C-765UZ/C-3040/C-4000/C-5050Z/D-560/C-3020Z Zoom Camera
+	0109  C-370Z/C-500Z/D-535Z/X-450
+	010a  MAUSB-10 xD and SmartMedia Card Reader
+	0112  MAUSB-100 xD Card Reader
+	0113  Mju 500
+	0114  C-350Z Camera
+	0118  Mju Mini Digital/Mju Digital 500 Camera / Stylus 850 SW
+	0184  P-S100 port
+	0202  Foot Switch RS-26
+	0203  Digital Voice Recorder DW-90
+	0206  Digital Voice Recorder DS-330
+	0207  Digital Voice Recorder & Camera W-10
+	0209  Digital Voice Recorder DM-20
+	020b  Digital Voice Recorder DS-4000
+	020d  Digital Voice Recorder VN-240PC
+	0211  Digital Voice Recorder DS-2300
+	0218  Foot Switch RS-28
+	0244  Digital Voice Recorder VN-8500PC
+	024f  Digital Voice Recorder DS-7000
+	0280  m:robe 100
+07b5  Mega World International, Ltd
+	0017  Joystick
+	0213  Thrustmaster Firestorm Digital 3 Gamepad
+	0312  Gamepad
+	9902  GamePad
+07b6  Marubun Corp.
+07b7  TIME Interconnect, Ltd
+07b8  AboCom Systems Inc
+	110c  XX1
+	1201  IEEE 802.11b Adapter
+	200c  XX2
+	2573  Wireless LAN Card
+	2770  802.11n/b/g Mini Wireless LAN USB2.0 Adapter
+	2870  802.11n/b/g Wireless LAN USB2.0 Adapter
+	3070  802.11n/b/g Mini Wireless LAN USB2.0 Adapter
+	3071  802.11n/b/g Mini Wireless LAN USB2.0 Adapter
+	3072  802.11n/b/g Mini Wireless LAN USB2.0 Adapter
+	4000  DU-E10 Ethernet [klsi]
+	4002  DU-E100 Ethernet [pegasus]
+	4003  1/10/100 Ethernet Adapter
+	4004  XX4
+	4007  XX5
+	400b  XX6
+	400c  XX7
+	401a  RTL8151
+	4102  USB 1.1 10/100M Fast Ethernet Adapter
+	4104  XX9
+	420a  UF200 Ethernet
+	5301  GW-US54ZGL 802.11bg
+	6001  802.11bg
+	8188  AboCom Systems Inc [WN2001 Prolink Wireless-N Nano Adapter]
+	a001  WUG2200 802.11g Wireless Adapter [Envara WiND512]
+	abc1  DU-E10 Ethernet [pegasus]
+	b000  BWU613
+	b02a  AboCom Bluetooth Device
+	b02b  Bluetooth dongle
+	b02c  BCM92045DG-Flash with trace filter
+	b02d  BCM92045DG-Flash with trace filter
+	b02e  BCM92045DG-Flash with trace filter
+	b030  BCM92045DG-Flash with trace filter
+	b031  BCM92045DG-Flash with trace filter
+	b032  BCM92045DG-Flash with trace filter
+	b033  BCM92045DG-Flash with trace filter
+	b21a  WUG2400 802.11g Wireless Adapter [Texas Instruments TNETW1450]
+	b21b  HWU54DM
+	b21c  RT2573
+	b21d  RT2573
+	b21e  RT2573
+	b21f  WUG2700
+	d011  MP3 Player
+	e001  Mass Storage Device
+	e002  Mass Storage Device
+	e003  Mass Storage Device
+	e004  Mass Storage Device
+	e005  Mass Storage Device
+	e006  Mass Storage Device
+	e007  Mass Storage Device
+	e008  Mass Storage Device
+	e009  Mass Storage Device
+	e00a  Mass Storage Device
+	e4f0  Card Reader Driver
+	f101  DSB-560 Modem [atlas]
+07bc  Canon Computer Systems, Inc.
+07bd  Webgear, Inc.
+07be  Veridicom
+07c0  Code Mercenaries Hard- und Software GmbH
+	1113  JoyWarrior24F8
+	1116  JoyWarrior24F14
+	1121  The Claw
+	1500  IO-Warrior 40
+	1501  IO-Warrior 24
+	1502  IO-Warrior 48
+	1503  IO-Warrior 28
+	1511  IO-Warrior 24 Power Vampire
+	1512  IO-Warrior 24 Power Vampire
+07c1  Keisokugiken
+	0068  HKS-0200 USBDAQ
+07c4  Datafab Systems, Inc.
+	0102  USB to LS120
+	0103  USB to IDE
+	1234  USB to ATAPI
+	a000  CompactFlash Card Reader
+	a001  CompactFlash & SmartMedia Card Reader [eusb]
+	a002  Disk Drive
+	a003  Datafab-based Reader
+	a004  USB to MMC Class Drive
+	a005  CompactFlash & SmartMedia Card Reader
+	a006  SmartMedia Card Reader
+	a007  Memory Stick Class Drive
+	a103  MDSM-B reader
+	a107  USB to Memory Stick (LC1) Drive
+	a109  LC1 CompactFlash & SmartMedia Card Reader
+	a10b  USB to CF+MS(LC1)
+	a200  DF-UT-06 Hama MMC/SD Reader
+	a400  CompactFlash & Microdrive Reader
+	a600  Card Reader
+	ad01  Mass Storage Device
+	ae01  Mass Storage Device
+	af01  Mass Storage Device
+	b000  USB to CF(LC1)
+	b001  USB to CF+PCMCIA
+	b004  MMC/SD Reader
+	b006  USB to PCMCIA
+	b00a  USB to CF+SD Drive(LC1)
+	b00b  USB to Memory Stick(LC1)
+	c010  Kingston FCR-HS2/ATA Card Reader
+07c5  APG Cash Drawer
+07c6  ShareWave, Inc.
+	0002  Bodega Wireless Access Point
+	0003  Bodega Wireless Network Adapter
+07c7  Powertech Industrial Co., Ltd
+07c8  B.U.G., Inc.
+	0202  MN128-SOHO PAL
+07c9  Allied Telesyn International
+	b100  AT-USB100
+07ca  AVerMedia Technologies, Inc.
+	0002  AVerTV PVR USB/EZMaker Pro Device
+	0026  AVerTV
+	0337  A867 DVB-T dongle
+	0837  H837 Hybrid ATSC/QAM
+	1228  MPEG-2 Capture Device (M038)
+	1830  AVerTV Volar Video Capture (H830)
+	3835  AVerTV Volar Green HD (A835B)
+	850a  AverTV Volar Black HD (A850)
+	850b  AverTV Red HD+ (A850T)
+	a309  AVerTV DVB-T (A309)
+	a801  AVerTV DVB-T (A800)
+	a815  AVerTV DVB-T Volar X (A815)
+	a827  AVerTV Hybrid Volar HX (A827)
+	a867  AVerTV DVB-T (A867)
+	b800  MR800 FM Radio
+	e880  MPEG-2 Capture Device (E880)
+	e882  MPEG-2 Capture Device (E882)
+07cb  Kingmax Technology, Inc.
+07cc  Carry Computer Eng., Co., Ltd
+	0000  CF Card Reader
+	0001  Reader (UICSE)
+	0002  Reader (UIS)
+	0003  SM Card Reader
+	0004  SM/CF/PCMCIA Card Reader
+	0005  Reader (UISA2SE)
+	0006  SM/CF/PCMCIA Card Reader
+	0007  Reader (UISA6SE)
+	000c  SM/CF Card Reader
+	000d  SM/CF Card Reader
+	000e  Reader (UISDA)
+	000f  Reader (UICLIK)
+	0010  Reader (UISMA)
+	0012  Reader (UISC6SE-FLASH)
+	0014  Litronic Fortezza Reader
+	0030  Mass Storage (UISDMC12S)
+	0040  Mass Storage (UISDMC13S)
+	0100  Reader (UID)
+	0101  Reader (UIM)
+	0102  Reader (UISDMA)
+	0103  Reader (UISDMC)
+	0104  Reader (UISDM)
+	0200  6-in-1 Card Reader
+	0201  Mass Storage (UISDMC1S & UISDMC3S)
+	0202  Mass Storage (UISDMC5S)
+	0203  Mass Storage (UISMC5S)
+	0204  Mass Storage (UIM4/5S & UIM7S)
+	0205  Mass Storage (UIS4/5S & UIS7S)
+	0206  Mass Storage (UISDMC10S & UISDMC11S)
+	0207  Mass Storage (UPIDMA)
+	0208  Mass Storage (UCFC II)
+	0210  Mass Storage (UPIXXA)
+	0213  Mass Storage (UPIDA)
+	0214  Mass Storage (UPIMA)
+	0215  Mass Storage (UPISA)
+	0217  Mass Storage (UPISDMA)
+	0223  Mass Storage (UCIDA)
+	0224  Mass Storage (UCIMA)
+	0225  Mass Storage (UIS7S)
+	0227  Mass Storage (UCIDMA)
+	0234  Mass Storage (UIM7S)
+	0235  Mass Storage (UIS4S-S)
+	0237  Velper (UISDMC4S)
+	0300  6-in-1 Card Reader
+	0301  6-in-1 Card Reader
+	0303  Mass Storage (UID10W)
+	0304  Mass Storage (UIM10W)
+	0305  Mass Storage (UIS10W)
+	0308  Mass Storage (UIC10W)
+	0309  Mass Storage (UISC3W)
+	0310  Mass Storage (UISDMA2W)
+	0311  Mass Storage (UISDMC14W)
+	0320  Mass Storage (UISDMC4W)
+	0321  Mass Storage (UISDMC37W)
+	0330  WINTERREADER Reader
+	0350  9-in-1 Card Reader
+	0500  Mass Storage
+	0501  Mass Storage
+07cd  Elektor
+	0001  USBuart Serial Port
+07cf  Casio Computer Co., Ltd
+	1001  QV-8000SX/5700/3000EX Digicam; Exilim EX-M20
+	1003  Exilim EX-S500
+	1004  Exilim EX-Z120
+	1011  USB-CASIO PC CAMERA
+	1116  EXILIM EX-Z19
+	1125  Exilim EX-H10 Digital Camera (mass storage mode)
+	1133  Exilim EX-Z350 Digital Camera (mass storage mode)
+	1225  Exilim EX-H10 Digital Camera (PictBridge mode)
+	1233  Exilim EX-Z350 Digital Camera (PictBridge mode)
+	2002  E-125 Cassiopeia Pocket PC
+	3801  WMP-1 MP3-Watch
+	4001  Label Printer KL-P1000
+	4007  CW50 Device
+	4104  Cw75 Device
+	4107  CW-L300 Device
+	4500  LV-20 Digital Camera
+	6801  PL-40R
+	6802  MIDI Keyboard
+07d0  Dazzle
+	0001  Digital Video Creator I
+	0002  Global Village VideoFX Grabber
+	0003  Fusion Model DVC-50 Rev 1 (NTSC)
+	0004  DVC-800 (PAL) Grabber
+	0005  Fusion Video and Audio Ports
+	0006  DVC 150 Loader Device
+	0007  DVC 150
+	0327  Fusion Digital Media Reader
+	1001  DM-FLEX DFU Adapter
+	1002  DMHS2 DFU Adapter
+	1102  CF Reader/Writer
+	1103  SD Reader/Writer
+	1104  SM Reader/Writer
+	1105  MS Reader/Writer
+	1106  xD/SM Reader/Writer
+	1202  MultiSlot Reader/Writer
+	2000  FX2 DFU Adapter
+	2001  eUSB CompactFlash Reader
+	4100  Kingsun SF-620 Infrared Adapter
+	4101  Connectivity Cable (CA-42 clone)
+	4959  Kingsun KS-959 Infrared Adapter
+07d1  D-Link System
+	13ec  VvBus for Helium 2xx
+	13ed  VvBus for Helium 2xx
+	13f1  DSL-302G Modem
+	13f2  DSL-502G Router
+	3300  DWA-130 802.11n Wireless N Adapter(rev.E) [Realtek RTL8191SU]
+	3302  DWA-130 802.11n Wireless N Adapter(rev.C2) [Realtek RTL8191SU]
+	3303  DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU]
+	3304  FR-300USB 802.11bgn Wireless Adapter
+	3a07  WUA-2340 RangeBooster G Adapter(rev.A) [Atheros AR5523]
+	3a08  WUA-2340 RangeBooster G Adapter(rev.A) (no firmware) [Atheros AR5523]
+	3a09  DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A2) [Atheros AR9170+AR9104]
+	3a0d  DWA-120 802.11g Wireless 108G Adapter [Atheros AR5523]
+	3a0f  DWA-130 802.11n Wireless N Adapter(rev.D) [Atheros AR9170+AR9102]
+	3a10  DWA-126 802.11n Wireless Adapter [Atheros AR9271]
+	3b01  AirPlus G DWL-G122 Wireless Adapter(rev.D) [Marvell 88W8338+88W8010]
+	3b10  DWA-142 RangeBooster N Adapter [Marvell 88W8362+88W8060]
+	3b11  DWA-130 802.11n Wireless N Adapter(rev.A1) [Marvell 88W8362+88W8060]
+	3c03  AirPlus G DWL-G122 Wireless Adapter(rev.C1) [Ralink RT2571W]
+	3c04  WUA-1340
+	3c05  EH103 Wireless G Adapter
+	3c06  DWA-111 802.11bg Wireless Adapter [Ralink RT2571W]
+	3c07  DWA-110 Wireless G Adapter(rev.A1) [Ralink RT2571W]
+	3c09  DWA-140 RangeBooster N Adapter(rev.B1) [Ralink RT2870]
+	3c0a  DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT3072]
+	3c0b  DWA-110 Wireless G Adapter(rev.B) [Ralink RT2870]
+	3c0d  DWA-125 Wireless N 150 Adapter(rev.A1) [Ralink RT3070]
+	3c0e  WUA-2340 RangeBooster G Adapter(rev.B) [Ralink RT2070]
+	3c0f  AirPlus G DWL-G122 Wireless Adapter(rev.E1) [Ralink RT2070]
+	3c10  DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.A1) [Atheros AR9170+AR9104]
+	3c11  DWA-160 Xtreme N Dual Band USB Adapter(rev.B) [Ralink RT2870]
+	3c13  DWA-130 802.11n Wireless N Adapter(rev.B) [Ralink RT2870]
+	3c15  DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT2870]
+	3c16  DWA-125 Wireless N 150 Adapter(rev.A2) [Ralink RT3070]
+	3e02  DWM-156 3.75G HSUPA Adapter
+	5100  Remote NDIS Device
+	a800  DWM-152 3.75G HSUPA Adapter
+	f101  DBT-122 Bluetooth
+	fc01  DBT-120 Bluetooth Adapter
+07d2  Aptio Products, Inc.
+07d3  Cyberdata Corp.
+07d5  Radiant Systems
+07d7  GCC Technologies, Inc.
+07da  Arasan Chip Systems
+07de  Diamond Multimedia
+	2820  VC500 Video Capture Dongle
+07df  David Electronics Co., Ltd
+07e1  Ambient Technologies, Inc.
+	5201  V.90 Modem
+07e2  Elmeg GmbH & Co., Ltd
+07e3  Planex Communications, Inc.
+07e4  Movado Enterprise Co., Ltd
+	0967  SCard R/W CSR-145
+	0968  SCard R/W CSR-145
+07e5  QPS, Inc.
+	05c2  IDE-to-USB2.0 PCA
+	5c01  Que! CDRW
+07e6  Allied Cable Corp.
+07e7  Mirvo Toys, Inc.
+07e8  Labsystems
+07ea  Iwatsu Electric Co., Ltd
+07eb  Double-H Technology Co., Ltd
+07ec  Taiyo Electric Wire & Cable Co., Ltd
+07ee  Torex Retail (formerly Logware)
+	0002  Cash Drawer I/F
+07ef  STSN
+	0001  Internet Access Device
+07f2  Microcomputer Applications, Inc.
+	0001  KEYLOK II
+07f6  Circuit Assembly Corp.
+07f7  Century Corp.
+	0005  ScanLogic/Century Corporation uATA
+	011e  Century USB Disk Enclosure
+07f9  Dotop Technology, Inc.
+07fa  DrayTek Corp.
+	0778  miniVigor 128 ISDN TA
+	1012  BeWAN ADSL USB ST (grey)
+	1196  BWIFI-USB54AR 802.11bg
+	a904  BeWAN ADSL
+	a905  BeWAN ADSL ST
+07fd  Mark of the Unicorn
+	0000  FastLane MIDI Interface
+	0001  FastLane Quad MIDI Interface
+	0002  MOTU Audio for 64 bit
+07ff  Unknown
+	00ff  Portable Hard Drive
+0801  MagTek
+	0001  Mini Swipe Reader (Keyboard Emulation)
+	0002  Mini Swipe Reader
+	0003  Magstripe Insert Reader
+0802  Mako Technologies, LLC
+0803  Zoom Telephonics, Inc.
+	1300  V92 Faxmodem
+	4310  4410a Wireless-G Adapter [Intersil ISL3887]
+	4410  4410b Wireless-G Adapter [ZyDAS ZD1211B]
+	5241  Cable Modem
+	5551  DSL Modem
+	9700  2986L FaxModem
+	9800  Cable Modem
+	a312  Wireless-G
+0809  Genicom Technology, Inc.
+080a  Evermuch Technology Co., Ltd
+080b  Cross Match Technologies
+	0002  Fingerprint Scanner (After ReNumeration)
+	0010  300LC Series Fingerprint Scanner (Before ReNumeration)
+080c  Datalogic S.p.A.
+	0300  Gryphon D120 Barcode Scanner
+	0400  Gryphon D120 Barcode Scanner
+	0500  Gryphon D120 Barcode Scanner
+	0600  Gryphon M100 Barcode Scanner
+080d  Teco Image Systems Co., Ltd
+	0102  Hercules Scan@home 48
+	0104  3.2Slim
+	0110  UMAX AstraSlim 1200 Scanner
+0810  Personal Communication Systems, Inc.
+	0001  Dual PSX Adaptor
+	0002  Dual PCS Adaptor
+	0003  PlayStation Gamepad
+0813  Mattel, Inc.
+	0001  Intel Play QX3 Microscope
+	0002  Dual Mode Camera Plus
+0819  eLicenser
+	0101  License Management and Copy Protection
+081a  MG Logic
+	1000  Duo Pen Tablet
+081b  Indigita Corp.
+	0600  Storage Adapter
+	0601  Storage Adapter
+081c  Mipsys
+081e  AlphaSmart, Inc.
+	df00  Handheld
+0822  Reudo Corp.
+	2001  IRXpress Infrared Device
+0825  GC Protronics
+0826  Data Transit
+0827  BroadLogic, Inc.
+0828  Sato Corp.
+0829  DirecTV Broadband, Inc. (Telocity)
+082d  Handspring
+	0100  Visor
+	0200  Treo
+	0300  Treo 600
+	0400  Handheld
+	0500  Handheld
+	0600  Handheld
+0830  Palm, Inc.
+	0001  m500
+	0002  m505
+	0003  m515
+	0004  Handheld
+	0005  Handheld
+	0006  Handheld
+	0010  Handheld
+	0011  Handheld
+	0012  Handheld
+	0013  Handheld
+	0014  Handheld
+	0020  i705
+	0021  Handheld
+	0022  Handheld
+	0023  Handheld
+	0024  Handheld
+	0030  Handheld
+	0031  Tungsten W
+	0032  Handheld
+	0033  Handheld
+	0034  Handheld
+	0040  m125
+	0041  Handheld
+	0042  Handheld
+	0043  Handheld
+	0044  Handheld
+	0050  m130
+	0051  Handheld
+	0052  Handheld
+	0053  Handheld
+	0054  Handheld
+	0060  Tungsten C/E/T/T2/T3 / Zire 71
+	0061  Lifedrive / Treo 650/680 / Tunsten E2/T5/TX / Centro / Zire 21/31/72 / Z22
+	0062  Handheld
+	0063  Handheld
+	0064  Handheld
+	0070  Zire
+	0071  Handheld
+	0072  Handheld
+	0080  Serial Adapter [for Palm III]
+	0081  Handheld
+	0082  Handheld
+	00a0  Treo 800w
+	0101  Pre
+0832  Kouwell Electronics Corp.
+	5850  Cable
+0833  Sourcenext Corp.
+	012e  KeikaiDenwa 8 with charger
+	039f  KeikaiDenwa 8
+0835  Action Star Enterprise Co., Ltd
+0836  TrekStor
+	2836  i.Beat mood
+0839  Samsung Techwin Co., Ltd
+	0005  Digimax Camera
+	0008  Digimax 230 Camera
+	0009  Digimax 340
+	000a  Digimax 410
+	000e  Digimax 360
+	0010  Digimax 300
+	1003  Digimax 210SE
+	1005  Digimax 220
+	1009  Digimax V4
+	1012  6500 Document Camera
+	1058  S730 Camera
+	1064  Digimax D830 Camera
+	1542  Digimax 50 Duo
+	3000  Digimax 35 MP3
+083a  Accton Technology Corp.
+	1046  10/100 Ethernet [pegasus]
+	1060  HomeLine Adapter
+	1f4d  SMC8013WG Broadband Remote NDIS Device
+	3046  10/100 Series Adapter
+	3060  1/10/100 Adapter
+	3501  2664W
+	3502  WN3501D Wireless Adapter
+	3503  T-Sinus 111 Wireless Adapter
+	4501  T-Sinus 154data
+	4502  Siemens S30853-S1016-R107 802.11g Wireless Adapter [Intersil ISL3886]
+	4505  SMCWUSB-G 802.11bg
+	4507  SMCWUSBT-G2 802.11g Wireless Adapter [Atheros AR5523]
+	4521  Siemens S30863-S1016-R107-2 802.11g Wireless Adapter [Intersil ISL3887]
+	5046  SpeedStream 10/100 Ethernet [pegasus]
+	5501  Wireless Adapter 11g
+	6500  Cable Modem
+	6618  802.11n Wireless Adapter
+	7511  Arcadyan 802.11N Wireless Adapter
+	7512  Arcadyan 802.11N Wireless Adapter
+	7522  Arcadyan 802.11N Wireless Adapter
+	8522  Arcadyan 802.11N Wireless Adapter
+	8541  WN4501F 802.11g Wireless Adapter [Intersil ISL3887]
+	a512  Arcadyan 802.11N Wireless Adapter
+	a618  SMCWUSBS-N EZ Connect N Draft 11n Wireless Adapter [Ralink RT2870]
+	a701  SMCWUSBS-N3 EZ Connect N Wireless Adapter [Ralink RT3070]
+	b004  CPWUE001 USB/Ethernet Adapter
+	b522  SMCWUSBS-N2 EZ Connect N Wireless Adapter [Ralink RT2870]
+	bb01  BlueExpert Bluetooth Device
+	c003  802.11b Wireless Adapter
+	c501  Zoom 4410 Wireless-G [Intersil ISL3887]
+	c561  802.11a/g Wireless Adapter
+	d522  Speedport W 102 Stick IEEE 802.11n USB 2.0 Adapter
+	e501  ZD1211B
+	e503  Arcadyan WN4501 802.11b/g
+	e506  WUS-201 802.11bg
+	f501  802.11g Wireless Adapter
+	f502  802.11g Wireless Adapter
+	f522  Arcadyan WN7512 802.11n
+083f  Global Village
+	b100  TelePort V.90 Fax/Modem
+0840  Argosy Research, Inc.
+	0060  Storage Adapter Bridge Module
+0841  Rioport.com, Inc.
+	0001  Rio 500
+0844  Welland Industrial Co., Ltd
+0846  NetGear, Inc.
+	1001  EA101 10 Mbps 10BASE-T Ethernet [Kawasaki LSI KL5KLUSB101B]
+	1002  Ethernet
+	1020  FA101 Fast Ethernet USB 1.1
+	1040  FA120 Fast Ethernet USB 2.0 [Asix AX88172 / AX8817x]
+	1100  Managed Switch M4100 series, M5300 series, M7100 series
+	4110  MA111(v1) 802.11b Wireless [Intersil Prism 3.0]
+	4200  WG121(v1) 54 Mbps Wireless [Intersil ISL3886]
+	4210  WG121(v2) 54 Mbps Wireless [Intersil ISL3886]
+	4220  WG111(v1) 54 Mbps Wireless [Intersil ISL3886]
+	4230  MA111(v2) 802.11b Wireless [SIS SIS 162]
+	4240  WG111(v1) rev 2 54 Mbps Wireless [Intersil ISL3887]
+	4260  WG111v3 54 Mbps Wireless [realtek RTL8187B]
+	4300  WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]
+	4301  WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX]
+	5f00  WPN111 802.11g Wireless Adapter [Atheros AR5523]
+	6a00  WG111v2 54 Mbps Wireless [RealTek RTL8187L]
+	7100  WN121T RangeMax Next Wireless-N [Marvell TopDog]
+	9000  WN111(v1) RangeMax Next Wireless [Marvell 88W8362+88W8060]
+	9001  WN111(v2) RangeMax Next Wireless [Atheros AR9170+AR9101]
+	9010  WNDA3100v1 802.11abgn [Atheros AR9170+AR9104]
+	9011  WNDA3100v2 802.11abgn [Broadcom BCM4323]
+	9012  WNDA4100 802.11abgn 3x3:3 [Ralink RT3573]
+	9018  WNDA3200 802.11abgn Wireless Adapter [Atheros AR7010+AR9280]
+	9020  WNA3100(v1) Wireless-N 300 [Broadcom BCM43231]
+	9030  WNA1100 Wireless-N 150 [Atheros AR9271]
+	9040  WNA1000 Wireless-N 150 [Atheros AR9170+AR9101]
+	9041  WNA1000M 802.11bgn [Realtek RTL8188CUS]
+	a001  PA101 10 Mbps HPNA Home Phoneline RJ-1
+084d  Minton Optic Industry Co., Inc.
+	0001  Jenoptik JD800i
+	0003  S-Cam F5/D-Link DSC-350 Digital Camera
+	0011  Argus DC3500 Digital Camera
+	0014  Praktica DC 32
+	0019  Praktica DPix3000
+	0025  Praktica DC 60
+	1001  ScanHex SX-35d
+084e  KB Gear
+	0001  JamCam Camera
+	1001  Jam Studio Tablet
+	1002  Pablo Tablet
+084f  Empeg
+	0001  Empeg-Car Mark I/II Player
+0850  Fast Point Technologies, Inc.
+0851  Macronix International Co., Ltd
+	1542  SiPix Blink
+	1543  Maxell WS30 Slim Digital Camera, or Pandigital PI8004W01 digital photo frame
+	a168  MXIC
+0852  CSEM
+0853  Topre Corporation
+	0100  HHKB Professional
+0854  ActiveWire, Inc.
+	0100  I/O Board
+	0101  I/O Board, rev1
+0856  B&B Electronics
+	ac01  uLinks USOTL4 RS422/485 Adapter
+0858  Hitachi Maxell, Ltd
+	3102  Bluetooth Device
+	ffff  Maxell module with BlueCore in DFU mode
+0859  Minolta Systems Laboratory, Inc.
+085a  Xircom
+	0001  Portstation Dual Serial Port
+	0003  Portstation Paraller Port
+	0008  Ethernet
+	0009  Ethernet
+	000b  Portstation Dual PS/2 Port
+	0021  1 port to Serial Converter
+	0022  Parallel Port
+	0023  2 port to Serial Converter
+	0024  Parallel Port
+	0027  1 port to Serial Converter
+	0028  PortGear to SCSI Converter
+	0032  PortStation SCSI Module
+	003c  Bluetooth Adapter
+	0299  Colorvision, Inc. Monitor Spyder
+	8021  1 port to Serial
+	8023  2 port to Serial
+	8027  PGSDB9 Serial Port
+085c  ColorVision, Inc.
+	0200  Monitor Spyder
+0862  Teletrol Systems, Inc.
+0863  Filanet Corp.
+0864  NetGear, Inc.
+	4100  MA101 802.11b Adapter
+	4102  MA101 802.11b Adapter
+0867  Data Translation, Inc.
+	9812  ECON Data acquisition unit
+	9816  DT9816 ECON data acquisition module
+	9836  DT9836 data acquisition card
+086a  Emagic Soft- und Hardware GmbH
+	0001  Unitor8
+	0002  AMT8
+	0003  MT4
+086c  DeTeWe - Deutsche Telephonwerke AG & Co.
+	1001  Eumex 504PC ISDN TA
+	1002  Eumex 504PC (FlashLoad)
+	1003  TA33 ISDN TA
+	1004  TA33 (FlashLoad)
+	1005  Eumex 604PC HomeNet
+	1006  Eumex 604PC HomeNet (FlashLoad)
+	1007  Eumex 704PC DSL
+	1008  Eumex 704PC DSL (FlashLoad)
+	1009  Eumex 724PC DSL
+	100a  Eumex 724PC DSL (FlashLoad)
+	100b  OpenCom 30
+	100c  OpenCom 30 (FlashLoad)
+	100d  BeeTel Home 100
+	100e  BeeTel Home 100 (FlashLoad)
+	1011  USB2DECT
+	1012  USB2DECT (FlashLoad)
+	1013  Eumex 704PC LAN
+	1014  Eumex 704PC LAN (FlashLoad)
+	1019  Eumex 504 SE
+	101a  Eumex 504 SE (Flash-Mode)
+	1021  OpenCom 40
+	1022  OpenCom 40 (FlashLoad)
+	1023  OpenCom 45
+	1024  OpenCom 45 (FlashLoad)
+	1025  Sinus 61 data
+	1029  dect BOX
+	102c  Eumex 604PC HomeNet [FlashLoad]
+	1030  Eumex 704PC DSL [FlashLoad]
+	1032  OpenCom 40 [FlashLoad]
+	1033  OpenCom 30 plus
+	1034  OpenCom 30 plus (FlashLoad)
+	1041  Eumex 220PC
+	1042  Eumex 220PC (FlashMode)
+	1055  Eumex 220 Version 2 ISDN TA
+	1056  Eumex 220 Version 2 ISDN TA (Flash-Mode)
+	2000  OpenCom 1000
+086e  System TALKS, Inc.
+	1920  SGC-X2UL
+086f  MEC IMEX, Inc.
+0870  Metricom
+	0001  Ricochet GS
+0871  SanDisk, Inc.
+	0001  SDDR-01 Compact Flash Reader
+	0002  SDDR-31 Compact Flash Reader
+	0005  SDDR-05 Compact Flash Reader
+0873  Xpeed, Inc.
+0874  A-Tec Subsystem, Inc.
+0879  Comtrol Corp.
+087c  Adesso/Kbtek America, Inc.
+087d  Jaton Corp.
+	5704  Ethernet
+087e  Fujitsu Computer Products of America
+087f  QualCore Logic Inc.
+0880  APT Technologies, Inc.
+0883  Recording Industry Association of America (RIAA)
+0885  Boca Research, Inc.
+0886  XAC Automation Corp.
+	0630  Intel PC Camera CS630
+0887  Hannstar Electronics Corp.
+088a  TechTools
+	1002  DigiView DV3100
+088b  MassWorks, Inc.
+	4944  MassWorks ID-75 TouchScreen
+088c  Swecoin AB
+	2030  Ticket Printer TTP 2030
+088e  iLok
+	5036  Portable secure storage for software licenses
+0892  DioGraphy, Inc.
+	0101  Smartdio Reader/Writer
+0897  Lauterbach
+	0002  Power Debug/Power Debug II
+089c  United Technologies Research Cntr.
+089d  Icron Technologies Corp.
+089e  NST Co., Ltd
+089f  Primex Aerospace Co.
+08a5  e9, Inc.
+08a6  Toshiba TEC
+	0051  B-SV4
+08a8  Andrea Electronics
+08a9  CWAV Inc.
+	0005  USBee ZX
+	0009  USBee SX
+	0012  USBee AX-Standard
+	0013  USBee AX-Plus
+	0014  USBee AX-Pro
+	0015  USBee DX
+08ae  Macally (Mace Group, Inc.)
+08b4  Sorenson Vision, Inc.
+08b7  NATSU
+	0001  Playstation adapter
+08b8  J. Gordon Electronic Design, Inc.
+	01f4  USBSIMM1
+08b9  RadioShack Corp. (Tandy)
+08bb  Texas Instruments
+	2702  Speakers
+	2704  Audio Codec
+	2706  PCM2706 Audio Codec
+	2900  PCM2900 Audio Codec
+	2901  PCM2901 Audio Codec
+	2902  PCM2902 Audio Codec
+	2904  PCM2904 Audio Codec
+	2910  PCM2912 Audio Codec
+	29b0  PCM2900B Audio CODEC
+	29b2  PCM2902 Audio CODEC
+	29b3  PCM2903B Audio CODEC
+	29b6  PCM2906B Audio CODEC
+	29c0  PCM2900C Audio CODEC
+	29c2  PCM2902C Audio CODEC
+	29c3  PCM2903C Audio CODEC
+	29c6  PCM2906C Audio CODEC
+08bd  Citizen Watch Co., Ltd
+	0208  CLP-521 Label Printer
+	1100  X1-USB Floppy
+08c3  Precise Biometrics
+	0001  100 SC
+	0002  100 A
+	0003  100 SC BioKeyboard
+	0006  100 A BioKeyboard
+	0100  100 MC ISP
+	0101  100 MC FingerPrint and SmartCard Reader
+	0300  100 AX
+	0400  100 SC
+	0401  150 MC
+	0402  200 MC FingerPrint and SmartCard Reader
+	0404  100 SC Upgrade
+	0405  150 MC Upgrade
+	0406  100 MC Upgrade
+08c4  Proxim, Inc.
+	0100  Skyline 802.11b Wireless Adapter
+	02f2  Farallon Home Phoneline Adapter
+08c7  Key Nice Enterprise Co., Ltd
+08c8  2Wire, Inc.
+08c9  Nippon Telegraph and Telephone Corp.
+08ca  Aiptek International, Inc.
+	0001  Tablet
+	0010  Tablet
+	0020  APT-6000U Tablet
+	0021  APT-2 Tablet
+	0022  Tablet
+	0023  Tablet
+	0024  Tablet
+	0100  Pen Drive
+	0102  DualCam
+	0103  Pocket DV Digital Camera
+	0104  Pocket DVII
+	0105  Mega DV(Disk)
+	0106  Pocket DV3100+
+	0107  Pocket DV3100
+	0109  Nisis DV4 Digital Camera
+	010a  Trust 738AV LCD PV Mass Storage
+	0111  PenCam VGA Plus
+	2008  Mini PenCam 2
+	2010  Pocket CAM 3 Mega (webcam)
+	2011  Pocket CAM 3 Mega (storage)
+	2016  PocketCam 2 Mega
+	2018  Pencam SD 2M
+	2020  Slim 3000F
+	2022  Slim 3200
+	2024  Pocket DV3500
+	2028  Pocket Cam4M
+	2040  Pocket DV4100M
+	2042  Pocket DV5100M Composite Device
+	2043  Pocket DV5100M (Disk)
+	2060  Pocket DV5300
+08cd  Jue Hsun Ind. Corp.
+08ce  Long Well Electronics Corp.
+08cf  Productivity Enhancement Products
+08d1  smartBridges, Inc.
+	0001  smartNIC Ethernet [catc]
+	0003  smartNIC 2 PnP Ethernet
+08d3  Virtual Ink
+08d4  Fujitsu Siemens Computers
+	0009  SCR SmartCard Reader
+08d8  IXXAT Automation GmbH
+	0002  USB-to-CAN compact
+	0003  USB-to-CAN II
+	0100  USB-to-CAN
+08d9  Increment P Corp.
+08dd  Billionton Systems, Inc.
+	0112  Wireless LAN Adapter
+	0113  Wireless LAN Adapter
+	0986  USB-100N Ethernet [pegasus]
+	0987  USBLP-100 HomePNA Ethernet [pegasus]
+	0988  USBEL-100 Ethernet [pegasus]
+	1986  10/100 LAN Adapter
+	2103  DVB-T TV-Tuner Card-R
+	8511  USBE-100 Ethernet [pegasus2]
+	90ff  USB2AR Ethernet
+08de  ???
+	7a01  802.11b Adapter
+08df  Spyrus, Inc.
+	0001  Rosetta Token V1
+	0002  Rosetta Token V2
+	0003  Rosetta Token V3
+	0a00  Lynks Interface
+08e3  Olitec, Inc.
+	0002  USB-RS232 Bridge
+	0100  Interface ADSL
+	0101  Interface ADSL
+	0102  ADSL
+	0301  RNIS
+08e4  Pioneer Corp.
+08e5  Litronic
+08e6  Gemalto (was Gemplus)
+	0001  GemPC-Touch 430
+	0430  GemPC430 SmartCard Reader
+	0432  GemPC432 SmartCard Reader
+	0435  GemPC435 SmartCard Reader
+	0437  GemPC433 SL SmartCard Reader
+	1359  UA SECURE STORAGE TOKEN
+	2202  Gem e-Seal Pro Token
+	3437  GemPC Twin SmartCard Reader
+	3438  GemPC Key SmartCard Reader
+	3478  PinPad Smart Card Reader
+	34ec  Compact Smart Card Reader Writer
+	4433  GemPC433-Swap
+	5501  GemProx-PU Contactless Smart Card Reader
+	5503  Prox-DU Contactless Interface
+	ace0  UA HYBRID TOKEN
+08e7  Pan-International Wire & Cable
+08e8  Integrated Memory Logic
+08e9  Extended Systems, Inc.
+	0100  XTNDAccess IrDA Dongle
+08ea  Ericsson, Inc., Blue Ridge Labs
+	00c9  ADSL Modem HM120dp Loader
+	00ca  ADSL WAN Modem HM120dp
+	00ce  HM230d Virtual Bus for Helium
+	abba  USB Driver for Bluetooth Wireless Technology
+	abbb  Bluetooth Device in DFU State
+08ec  M-Systems Flash Disk Pioneers
+	0001  TravelDrive 2C
+	0002  TravelDrive 2C
+	0005  TravelDrive 2C
+	0008  TravelDrive 2C
+	0010  DiskOnKey
+	0011  DiskOnKey
+	0012  TravelDrive 2C
+	0014  TravelDrive 2C
+	0015  Kingston DataTraveler ELITE
+	0016  Kingston DataTraveler U3
+	0020  TravelDrive Intuix U3 2GB
+	0021  TravelDrive
+	0022  TravelDrive
+	0023  TravelDrive
+	0024  TravelDrive
+	0025  TravelDrive
+	0026  TravelDrive
+	0027  TravelDrive
+	0028  TravelDrive
+	0029  TravelDrive
+	0030  TravelDrive
+	0822  TravelDrive 2C
+	0832  Hi-Speed Mass Storage Device
+	0834  M-Disk 220
+	0998  Kingston Data Traveler2.0 Disk Driver
+	0999  Kingston Data Traveler2.0 Disk Driver
+	1000  TravelDrive 2C
+	2000  TravelDrive 2C
+	2038  TravelDrive
+	2039  TravelDrive
+	204a  TravelDrive
+	204b  TravelDrive
+08ed  MediaTek Inc.
+	0002  CECT M800 memory card
+08ee  CCSI/Hesso
+08f0  Corex Technologies
+08f1  CTI Electronics Corp.
+08f2  Gotop Information Inc.
+	007f  Super Q2 Tablet
+08f5  SysTec Co., Ltd
+08f6  Logic 3 International, Ltd
+08f7  Vernier
+	0001  LabPro
+	0002  EasyTemp/Go!Temp
+	0003  Go!Link
+	0004  Go!Motion
+08f8  Keen Top International Enterprise Co., Ltd
+08f9  Wipro Technologies
+08fa  Caere
+08fb  Socket Communications
+08fc  Sicon Cable Technology Co., Ltd
+08fd  Digianswer A/S
+	0001  Bluetooth Device
+08ff  AuthenTec, Inc.
+	1600  AES1600
+	1610  AES1600
+	1660  AES1660 Fingerprint Sensor
+	1680  AES1660 Fingerprint Sensor
+	168f  AES1660 Fingerprint Sensor
+	2500  AES2501
+	2501  AES2501
+	2502  AES2501
+	2503  AES2501
+	2504  AES2501
+	2505  AES2501
+	2506  AES2501
+	2507  AES2501
+	2508  AES2501
+	2509  AES2501
+	250a  AES2501
+	250b  AES2501
+	250c  AES2501
+	250d  AES2501
+	250e  AES2501
+	250f  AES2501
+	2510  AES2510
+	2550  AES2550 Fingerprint Sensor
+	2580  AES2501 Fingerprint Sensor
+	2588  AES2501
+	2589  AES2501
+	258a  AES2501
+	258b  AES2501
+	258c  AES2501
+	258d  AES2501
+	258e  AES2501
+	258f  AES2501
+	2660  AES2660 Fingerprint Sensor
+	2680  AES2660 Fingerprint Sensor
+	268f  AES2660 Fingerprint Sensor
+	2810  AES2810
+	3400  AES3400 TruePrint Sensor
+	3401  AES3400 Sensor
+	3402  AES3400 Sensor
+	3403  AES3400 Sensor
+	3404  AES3400 TruePrint Sensor
+	3405  AES3400 TruePrint Sensor
+	3406  AES3400 TruePrint Sensor
+	3407  AES3400 TruePrint Sensor
+	4902  BioMV with TruePrint AES3500
+	4903  BioMV with TruePrint AES3400
+	5500  AES4000
+	5501  AES4000 TruePrint Sensor
+	5503  AES4000 TruePrint Sensor
+	5505  AES4000 TruePrint Sensor
+	5507  AES4000 TruePrint Sensor
+	55ff  AES4000 TruePrint Sensor.
+	5700  AES3500 Fingerprint Reader
+	5701  AES3500 TruePrint Sensor
+	5702  AES3500 TruePrint Sensor
+	5703  AES3500 TruePrint Sensor
+	5704  AES3500-BZ TruePrint Sensor
+	5705  AES3500-BZ TruePrint Sensor
+	5706  AES3500-BZ TruePrint Sensor
+	5707  AES3500-BZ TruePrint Sensor
+	5710  AES3500 TruePrint Sensor
+	5711  AES3500 TruePrint Sensor
+	5712  AES3500 TruePrint Sensor
+	5713  AES3500 TruePrint Sensor
+	5714  AES3500-BZ TruePrint Sensor
+	5715  AES3500-BZ TruePrint Sensor
+	5716  AES3500-BZ TruePrint Sensor
+	5717  AES3500-BZ TruePrint Sensor
+	5730  AES3500 TruePrint Sensor
+	5731  AES3500 TruePrint Sensor
+	5732  AES3500 TruePrint Sensor
+	5733  AES3500 TruePrint Sensor
+	5734  AES3500-BZ TruePrint Sensor
+	5735  AES3500-BZ TruePrint Sensor
+	5736  AES3500-BZ TruePrint Sensor
+	5737  AES3500-BZ TruePrint Sensor
+	afe3  FingerLoc Sensor Module (Anchor)
+	afe4  FingerLoc Sensor Module (Anchor)
+	afe5  FingerLoc Sensor Module (Anchor)
+	afe6  FingerLoc Sensor Module (Anchor)
+	fffd  AES2510 Sensor (USB Emulator)
+	ffff  Sensor (Emulator)
+0900  Pinnacle Systems, Inc.
+0901  VST Technologies
+	0001  Hard Drive Adapter (TPP)
+	0002  SigmaDrive Adapter (TPP)
+0906  Faraday Technology Corp.
+0908  Siemens AG
+	2701  ShenZhen SANZHAI Technology Co.,Ltd Spy Pen VGA
+0909  Audio-Technica Corp.
+090a  Trumpion Microelectronics, Inc.
+	1001  T33520 Flash Card Controller
+	1100  Comotron C3310 MP3 player
+	1200  MP3 player
+	1540  Digitex Container Flash Disk
+090b  Neurosmith
+090c  Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.)
+	0371  Silicon Motion SM371 Camera
+	0373  Silicon Motion Camera
+	037a  Silicon Motion Camera
+	037b  Silicon Motion Camera
+	1000  Flash Drive
+	1132  5-in-1 Card Reader
+	337b  Silicon Motion Camera
+	3710  Silicon Motion Camera
+	3720  Silicon Motion Camera
+	37bc  HP Webcam-101 Integrated Camera
+	37c0  Silicon Motion Camera
+	6000  SD/SDHC Card Reader (SG365 / FlexiDrive XC+)
+	6200  microSD card reader
+	71b3  SM731 Camera
+	837b  Silicon Motion Camera
+	937b  Silicon Motion Camera
+	b370  Silicon Motion SM370 Camera
+	b371  Silicon Motion SM371 Camera
+090d  Multiport Computer Vertriebs GmbH
+090e  Shining Technology, Inc.
+090f  Fujitsu Devices, Inc.
+0910  Alation Systems, Inc.
+0911  Philips Speech Processing
+	149a  SpeechMike II Pro Plus LFH5276
+	2512  SpeechMike Pro
+0912  Voquette, Inc.
+0915  GlobeSpan, Inc.
+	0001  DSL Modem
+	0002  ADSL ATM Modem
+	0005  LAN Modem
+	2000  802.11 Adapter
+	2002  802.11 Adapter
+	8000  ADSL LAN Modem
+	8005  DSL-302G Modem
+	8101  ADSL WAN Modem
+	8102  DSL-200 ADSL Modem
+	8103  DSL-200 ADSL Modem
+	8104  DSL-200 Modem
+	8400  DSL Modem
+	8401  DSL Modem
+	8402  DSL Modem
+	8500  DSL Modem
+	8501  DSL Modem
+0917  SmartDisk Corp.
+	0001  eFilm Reader-11 SM/CF
+	0002  eFilm Reader-11 SM
+	0003  eFilm Reader-11 CF
+	0200  FireFly
+	0201  FireLite
+	0202  STORAGE ADAPTER (FirePower)
+	0204  FlashTrax Storage
+	0205  STORAGE ADAPTER (CrossFire)
+	0206  FireFly 20G HDD
+	0207  FireLite
+	020f  STORAGE ADAPTER (FireLite)
+	da01  eFilm Reader-11 Test
+	ffff  eFilm Reader-11 (Class/PDR)
+0919  Tiger Electronics
+	0100  Fast Flicks Digital Camera
+091e  Garmin International
+	0003  GPS (various models)
+	0004  iQue 3600
+	0200  Data Card Programmer (install)
+	1200  Data Card Programmer
+	21a5  etrex Cx (msc)
+	2236  nuvi 360
+	2271  Edge 605/705
+	2295  Colorado 300
+	22b6  eTrex Vista HCx (Mass Storage mode)
+	231b  Oregon 400t
+	2353  Nüvi 205T
+	2380  Oregon series
+	23cc  nüvi 1350
+	2459  GPSmap 62/78 series
+	2519  eTrex 30
+	2535  Edge 800
+	255b  Nuvi 2505LM
+0920  Echelon Co.
+	7500  Network Interface
+0921  GoHubs, Inc.
+	1001  GoCOM232 Serial
+0922  Dymo-CoStar Corp.
+	0007  LabelWriter 330
+	0009  LabelWriter 310
+	001a  LabelWriter 400 Turbo
+	0020  LabelWriter 450
+0923  IC Media Corp.
+	010f  SIIG MobileCam
+0924  Xerox
+	23dd  DocuPrint M760 (X760_USB)
+	3ce8  Phaser 3428 Printer
+	3d5b  Phaser 6115MFP TWAIN Scanner
+	420f  WorkCentre PE220 Series
+	421f  M20 Scanner
+	423b  Printing Support
+	4274  Xerox Phaser 3635MFPX
+	ffef  WorkCenter M15
+	fffb  DocuPrint M750 (X750_USB)
+0925  Lakeview Research
+	0005  Gamtec.,Ltd SmartJoy PLUS Adapter
+	3881  Saleae Logic
+	8101  Phidgets, Inc., 1-Motor PhidgetServo v2.0
+	8104  Phidgets, Inc., 4-Motor PhidgetServo v2.0
+	8800  WiseGroup Ltd, MP-8800 Quad Joypad
+	8866  WiseGroup Ltd, MP-8866 Dual Joypad
+0927  Summus, Ltd
+0928  PLX Technology, Inc. (formerly Oxford Semiconductor, Ltd)
+	8000  Firmware uploader
+0929  American Biometric Co.
+092a  Toshiba Information & Industrial Sys. And Services
+092b  Sena Technologies, Inc.
+092f  Northern Embedded Science/CAVNEX
+	0004  JTAG-4
+	0005  JTAG-5
+0930  Toshiba Corp.
+	0009  Gigabeat F/X (HDD audio player)
+	000c  Gigabeat F (mtp)
+	0010  Gigabeat S (mtp)
+	0301  PCX1100U Cable Modem (WDM)
+	0302  PCX2000 Cable Modem (WDM)
+	0305  Cable Modem PCX3000
+	0307  Cable Modem PCX2500
+	0308  PCX2200 Cable Modem (WDM)
+	0309  PCX5000 Cable Modem (WDM)
+	030b  Cable Modem PCX2600
+	0501  Bluetooth Controller
+	0502  Integrated Bluetooth
+	0503  Bluetooth Controller
+	0505  Integrated Bluetooth
+	0506  Integrated Bluetooth
+	0507  Bluetooth Adapter
+	0508  Integrated Bluetooth HCI
+	0509  BT EDR Dongle
+	0706  PocketPC e740
+	0707  Pocket PC e330 Series
+	0708  Pocket PC e350 Series
+	0709  Pocket PC e750 Series
+	070a  Pocket PC e400 Series
+	070b  Pocket PC e800 Series
+	0a07  WLM-10U1 802.11abgn Wireless Adapter [Ralink RT3572]
+	0b05  PX1220E-1G25 External hard drive
+	0b09  PX1396E-3T01 External hard drive
+	0b1a  STOR.E ALU 2S
+	1300  Wireless Broadband (CDMA EV-DO) SM-Bus Minicard Status Port
+	1301  Wireless Broadband (CDMA EV-DO) Minicard Status Port
+	1302  Wireless Broadband (3G HSDPA) SM-Bus Minicard Status Port
+	1303  Wireless Broadband (3G HSDPA) Minicard Status Port
+	1308  Broadband (3G HSDPA) SM-Bus Minicard Diagnostics Port
+	130b  F3507g Mobile Broadband Module
+	130c  F3607gw Mobile Broadband Module
+	1311  F3607gw v2 Mobile Broadband Module
+	1400  Memory Stick 2GB
+	642f  TravelDrive
+	6506  TravelDrive 2C
+	6507  TravelDrive 2C
+	6508  TravelDrive 2C
+	6509  TravelDrive 2C
+	6510  TravelDrive 2C
+	6517  TravelDrive 2C
+	6518  TravelDrive 2C
+	6519  Kingston DataTraveler 2.0 USB Stick
+	651a  TravelDrive 2C
+	651b  TravelDrive 2C
+	651c  TravelDrive 2C
+	651d  TravelDrive 2C
+	651e  TravelDrive 2C
+	651f  TravelDrive 2C
+	6520  TravelDrive 2C
+	6521  TravelDrive 2C
+	6522  TravelDrive 2C
+	6523  TravelDrive
+	6524  TravelDrive
+	6525  TravelDrive
+	6526  TravelDrive
+	6527  TravelDrive
+	6528  TravelDrive
+	6529  TravelDrive
+	652a  TravelDrive
+	652b  TravelDrive
+	652c  TravelDrive
+	652d  TravelDrive
+	652f  TravelDrive
+	6530  TravelDrive
+	6531  TravelDrive
+	6532  256M Stick
+	6533  512M Stick
+	6534  TravelDrive
+	653c  Kingston DataTraveler 2.0 Stick (512M)
+	653d  Kingston DataTraveler 2.0 Stick (1GB)
+	653e  Flash Memory
+	6540  TransMemory Flash Memory
+	6544  Kingston DataTraveler 2.0 Stick (2GB)
+	6545  Kingston DataTraveler 102 Flash Drive / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick
+0931  Harmonic Data Systems, Ltd
+0932  Crescentec Corp.
+	0300  VideoAdvantage
+	0302  Syntek DC-112X
+	0320  VideoAdvantage
+	0482  USB2.0 TVBOX
+	1100  DC-1100 Video Enhamcement Device
+	1112  Veo Web Camera
+	a311  Video Enhancement Device
+0933  Quantum Corp.
+0934  Spirent Communications
+0936  NuTesla
+	000c  Rhythmedics 6 BioData Integrator
+	0030  Composite Device, Mass Storage Device (Flash Drive) amd HID
+	003c  Rhythmedics HID Bootloader
+0939  Lumberg, Inc.
+	0b15  Toshiba Stor.E Alu 2 1TB (PX1710E-1HJ0)
+093a  Pixart Imaging, Inc.
+	0007  CMOS 100K-R Rev. 1.90
+	010e  Digital camera, CD302N/Elta Medi@ digi-cam/HE-501A
+	010f  Argus DC-1610/DC-1620/Emprex PCD3600/Philips P44417B keychain camera/Precision Mini,Model HA513A/Vivitar Vivicam 55
+	020f  Bullet Line Photo Viewer
+	050f  Mars-Semi Pc-Camera
+	2460  Q-TEC WEBCAM 100
+	2468  SoC PC-Camera
+	2470  SoC PC-Camera
+	2471  SoC PC-Camera
+	2500  USB Optical Mouse
+	2510  Optical Mouse
+	2521  Optical Mouse
+	2600  Typhoon Easycam USB 330K (newer)/Typhoon Easycam USB 2.0 VGA 1.3M/Sansun SN-508
+	2601  SPC 610NC Laptop Camera
+	2603  PAC7312 Camera
+	2608  PAC7311 Trust WB-3300p
+	260e  PAC7311 Gigaware VGA PC Camera:Trust WB-3350p:SIGMA cam 2350
+	260f  PAC7311 SnakeCam
+	2621  PAC731x Trust Webcam
+	2624  Webcam
+093b  Plextor Corp.
+	0010  Storage Adapter
+	0011  PlexWriter 40/12/40U
+	0041  PX-708A DVD RW
+	0042  PX-712UF DVD RW
+	a002  ConvertX M402U XLOADER
+	a003  ConvertX AV100U A/V Capture Audio
+	a004  ConvertX TV402U XLOADER
+	a005  ConvertX TV100U A/V Capture
+	a102  ConvertX M402U A/V Capture
+	a104  ConvertX PX-TV402U/NA
+093c  Intrepid Control Systems, Inc.
+	0601  ValueCAN
+	0701  NeoVI Blue vehicle bus interface
+093d  InnoSync, Inc.
+093e  J.S.T. Mfg. Co., Ltd
+093f  Olympia Telecom Vertriebs GmbH
+0940  Japan Storage Battery Co., Ltd
+0941  Photobit Corp.
+0942  i2Go.com, LLC
+0943  HCL Technologies India Private, Ltd
+0944  KORG, Inc.
+	0001  PXR4 4-Track Digital Recorder
+	0020  KAOSS Pad KP3 Dynamic Effect/Sampler
+	0023  KAOSSILATOR PRO Dynamic Phrase Synthesizer
+	010d  nanoKEY MIDI keyboard
+	010e  nanoPAD pad controller
+	010f  nanoKONTROL studio controller
+	0117  nanoKONTROL2 MIDI Controller
+	0f03  K-Series K61P MIDI studio controller
+0945  Pasco Scientific
+0948  Kronauer music in digital
+	0301  USB Pro (24/48)
+	0302  USB Pro (24/96 playback)
+	0303  USB Pro (24/96 record)
+	0304  USB Pro (16/48)
+	1105  USB One
+094b  Linkup Systems Corp.
+	0001  neonode N2
+094d  Cable Television Laboratories
+094f  Yano
+	0101  U640MO-03
+	05fc  METALWEAR-HDD
+0951  Kingston Technology
+	0008  Ethernet
+	000a  KNU101TX 100baseTX Ethernet
+	1600  DataTraveler II Pen Drive
+	1601  DataTraveler II+ Pen Drive
+	1602  DataTraveler Mini
+	1603  DataTraveler 1GB/2GB Pen Drive
+	1606  Eee PC 701 SD Card Reader [ENE UB6225]
+	1607  DataTraveler 100
+	160d  DataTraveler Vault Privacy
+	1613  DataTraveler DT101C Flash Drive
+	1616  DataTraveler Locker 4GB
+	1621  DataTraveler 150 (32GB)
+	1624  DataTraveler G2
+	1625  DataTraveler 101 II
+	162a  DataTraveler 112 4GB Pen Drive
+	162d  DataTraveler 102
+	1630  DataTraveler 200 (32GB)
+	1642  DT101 G2
+	1643  DataTraveler G3
+	1653  Data Traveler 100 G2 8 GiB
+	1656  DataTraveler Ultimate G2
+	1689  DataTraveler SE9
+	168a  DataTraveler Micro
+	168c  DT Elite 3.0
+0954  RPM Systems Corp.
+0955  NVidia Corp.
+	7030  Tegra 3 (recovery mode)
+	7100  Notion Ink Adam
+	7820  Tegra 2 AC100 developer mode
+	b400  SHIELD (debug)
+	b401  SHIELD
+0956  BSquare Corp.
+0957  Agilent Technologies, Inc.
+	0200  E-Video DC-350 Camera
+	0202  E-Video DC-350 Camera
+	0518  82357B GPIB Interface
+	0a07  34411A Multimeter
+	1745  Test and Measurement Device (IVI)
+	2918  U2702A oscilloscope
+0958  CompuLink Research, Inc.
+0959  Cologne Chip AG
+	2bd0  Intelligent ISDN (Ver. 3.60.04)
+095a  Portsmith
+	3003  Express Ethernet
+095b  Medialogic Corp.
+095c  K-Tec Electronics
+095d  Polycom, Inc.
+	0001  Polycom ViaVideo
+0967  Acer (??)
+	0204  WarpLink 802.11b Adapter
+0968  Catalyst Enterprises, Inc.
+096e  Feitian Technologies, Inc.
+	0120  Microcosm Ltd Dinkey
+	0802  ePass2000 (G&D STARCOS SPK 2.4)
+	0807  ePass2003
+0971  Gretag-Macbeth AG
+	2003  Eye-One display
+	2005  Huey
+	2007  ColorMunki
+0973  Schlumberger
+	0001  e-gate Smart Card
+0974  Datagraphix, a business unit of Anacomp
+0975  OL'E Communications, Inc.
+0976  Adirondack Wire & Cable
+0977  Lightsurf Technologies
+0978  Beckhoff GmbH
+0979  Jeilin Technology Corp., Ltd
+	0222  Keychain Display
+	0224  JL2005A Toy Camera
+	0226  JL2005A Toy Camera
+	0227  JL2005B/C/D Toy Camera
+097a  Minds At Work LLC
+	0001  Digital Wallet
+097b  Knudsen Engineering, Ltd
+097c  Marunix Co., Ltd
+097d  Rosun Technologies, Inc.
+097e  Biopac Systems Inc.
+	0035  MP35 v1.0
+097f  Barun Electronics Co., Ltd
+0981  Oak Technology, Ltd
+0984  Apricorn
+	0040  SATA Wire (2.5")
+	0200  Hard Drive Storage (TPP)
+0985  cab Produkttechnik GmbH & Co KG
+	0045  Mach4/200 Label Printer
+	00a3  A3/200 or A3/300 Label Printer
+0986  Matsushita Electric Works, Ltd.
+098c  Vitana Corp.
+098d  INDesign
+098e  Integrated Intellectual Property, Inc.
+098f  Kenwood TMI Corp.
+0993  Gemstar eBook Group, Ltd
+	0001  REB1100 eBook Reader
+	0002  eBook
+0996  Integrated Telecom Express, Inc.
+099a  Zippy Technology Corp.
+	0638  Sanwa Supply Inc. Small Keyboard
+	610c  EL-610 Super Mini Electron luminescent Keyboard
+	7160  Hyper Slim Keyboard
+09a3  PairGain Technologies
+09a4  Contech Research, Inc.
+09a5  VCON Telecommunications
+09a6  Poinchips
+	8001  Mass Storage Device
+09a7  Data Transmission Network Corp.
+09a8  Lin Shiung Enterprise Co., Ltd
+09a9  Smart Card Technologies Co., Ltd
+09aa  Intersil Corp.
+	1000  Prism GT 802.11b/g Adapter
+	3642  Prism 2.x 802.11b Adapter
+09ab  Japan Cash Machine Co., Ltd.
+09ae  Tripp Lite
+09b2  Franklin Electronic Publishers, Inc.
+	0001  eBookman Palm Computer
+09b3  Altius Solutions, Inc.
+09b4  MDS Telephone Systems
+09b5  Celltrix Technology Co., Ltd
+09bc  Grundig
+	0002  MPaxx MP150 MP3 Player
+09be  MySmart.Com
+	0001  MySmartPad
+09bf  Auerswald GmbH & Co. KG
+	00c0  COMpact 2104 ISDN PBX
+	00db  COMpact 4410/2206 ISDN
+	00dc  COMpact 4406 DSL (PBX)
+	00dd  COMpact 2204 (PBX)
+	00de  COMpact 2104 (Rev.2 PBX)
+	00e0  COMmander Business (PBX)
+	00e2  COMmander Basic.2 (PBX)
+	00f1  COMfort 2000 (System telephone)
+	00f2  COMfort 1200 (System telephone)
+	00f5  COMfortel 2500 (System telephone)
+	8000  COMpact 2104 DSL (DSL modem)
+	8001  COMpact 4406 DSL (DSL modem)
+	8002  Analog/ISDN Converter (Line converter)
+	8005  WG-640 (Automatic event dialer)
+09c0  Genpix Electronics, LLC
+	0136  Axon CNS, MultiClamp 700B
+	0202  8PSK DVB-S tuner
+	0203  Skywalker-1 DVB-S tuner
+	0204  Skywalker-CW3K DVB-S tuner
+	0205  Skywalker-CW3K DVB-S tuner
+	0206  Skywalker-2 DVB-S tuner
+09c1  Arris Interactive LLC
+	1337  TOUCHSTONE DEVICE
+09c2  Nisca Corp.
+09c3  ActivCard, Inc.
+	0007  Reader V2
+	0008  ZFG-9800-AC SmartCard Reader
+	0014  ActivIdentity ActivKey SIM USB Token
+09c4  ACTiSYS Corp.
+	0011  ACT-IR2000U IrDA Dongle
+09c5  Memory Corp.
+09cc  Workbit Corp.
+	0404  BAFO USB-ATA/ATAPI Bridge Controller
+09cd  Psion Dacom Home Networks, Ltd
+	2001  Psion WaveFinder DAB radio receiver
+09ce  City Electronics, Ltd
+09cf  Electronics Testing Center, Taiwan
+09d1  NeoMagic, Inc.
+09d2  Vreelin Engineering, Inc.
+09d3  Com One
+	0001  ISDN TA
+09d7  Novatel Wireless
+	0100  NovAtel FlexPack GPS receiver
+09d9  KRF Tech, Ltd
+09da  A4 Tech Co., Ltd
+	0006  Optical Mouse WOP-35 / Trust 450L Optical Mouse
+	000a  Optical Mouse Opto 510D
+	000e  X-F710F Optical Mouse 3xFire Gaming Mouse
+	0018  Trust Human Interface Device
+	001a  Wireless Mouse & RXM-15 Receiver
+	002a  Wireless Optical Mouse NB-30
+	022b  Wireless Mouse (Battery Free)
+	024f  RF Receiver and G6-20D Wireless Optical Mouse
+	0260  KV-300H Isolation Keyboard
+	032b  Wireless Mouse (Battery Free)
+	8090  X-718BK Oscar Optical Gaming Mouse
+	9033  X-718BK Optical Mouse
+	9066  F3 V-Track Gaming Mouse
+	9090  XL-730K / XL-750BK / XL-755BK Mice
+09db  Measurement Computing Corp.
+	0075  MiniLab 1008
+	0076  PMD-1024
+	007a  PMD-1208LS
+	0081  USB-1616FS
+	0082  USB-1208FS
+	0088  USB-1616FS internal hub
+09dc  Aimex Corp.
+09dd  Fellowes, Inc.
+09df  Addonics Technologies Corp.
+09e1  Intellon Corp.
+	5121  MicroLink dLAN
+09e5  Jo-Dan International, Inc.
+09e6  Silutia, Inc.
+09e7  Real 3D, Inc.
+09e8  AKAI  Professional M.I. Corp.
+	0062  MPD16 MIDI Pad Controller Unit
+	006d  EWI electronic wind instrument
+	0071  MPK25 MIDI Keyboard
+	0076  LPK25 MIDI Keyboard
+09e9  Chen-Source, Inc.
+09eb  IM Networks, Inc.
+	4331  iRhythm Tuner Remote
+09ef  Xitel
+	0101  MD-Port DG2 MiniDisc Interface
+09f3  GoFlight, Inc.
+	0018  GF-46 Multi-Mode Display Module
+	0028  RP-48 Combination Pushbutton-Rotary Module
+	0048  LGTII - Landing Gear and Trim Control Module
+	0064  MCPPro - Airliner Mode Control Panel (Autopilot)
+	0300  EFIS - Electronic Flight Information System
+09f5  AresCom
+	0168  Network Adapter
+	0188  LAN Adapter
+	0850  Adapter
+09f6  RocketChips, Inc.
+09f7  Edu-Science (H.K.), Ltd
+09f8  SoftConnex Technologies, Inc.
+09f9  Bay Associates
+09fa  Mtek Vision
+09fb  Altera
+	6001  Blaster
+09ff  Gain Technology Corp.
+0a00  Liquid Audio
+0a01  ViA, Inc.
+0a05  Unknown Manufacturer
+	7211  hub
+0a07  Ontrak Control Systems Inc.
+	0064  ADU100 Data Acquisition Interface
+	0078  ADU120 Data Acquisition Interface
+	0082  ADU130 Data Acquisition Interface
+	00c8  ADU200 Relay I/O Interface
+	00d0  ADU208 Relay I/O Interface
+	00da  ADU218 Solid-State Relay I/O Interface
+0a0b  Cybex Computer Products Co.
+0a11  Xentec, Inc.
+0a12  Cambridge Silicon Radio, Ltd
+	0001  Bluetooth Dongle (HCI mode)
+	0002  Frontline Test Equipment Bluetooth Device
+	0003  Nanosira
+	0004  Nanosira WHQL Reference Radio
+	0005  Nanosira-Multimedia
+	0006  Nanosira-Multimedia WHQL Reference Radio
+	0007  Nanosira3-ROM
+	0008  Nanosira3-ROM
+	0009  Nanosira4-EDR WHQL Reference Radio
+	000a  Nanosira4-EDR-ROM
+	000b  Nanosira5-ROM
+	0043  Bluetooth Device
+	0100  Casira with BlueCore2-External Module
+	0101  Casira with BlueCore2-Flash Module
+	0102  Casira with BlueCore3-Multimedia Module
+	0103  Casira with BlueCore3-Flash Module
+	0104  Casira with BlueCore4-External Module
+	0105  Casira with BlueCore4-Multimedia Module
+	1000  Bluetooth Dongle (HID proxy mode)
+	1010  Bluetooth Device
+	1011  Bluetooth Device
+	1012  Bluetooth Device
+	ffff  USB Bluetooth Device in DFU State
+0a13  Telebyte, Inc.
+0a14  Spacelabs Medical, Inc.
+0a15  Scalar Corp.
+0a16  Trek Technology (S) PTE, Ltd
+	1111  ThumbDrive
+	8888  IBM USB Memory Key
+	9988  Trek2000 TD-G2
+0a17  Pentax Corp.
+	0004  Optio 330
+	0006  Optio S
+	0007  Optio 550
+	0009  Optio 33WR
+	000a  Optio 555
+	000c  Optio 43WR (mass storage mode)
+	000d  Optio 43WR
+	0015  Optio S40/S5i
+	003b  Optio 50 (mass storage mode)
+	003d  Optio S55
+	0043  *ist DL
+	0047  Optio S60
+	0052  Optio 60 Digital Camera
+	006e  K10D
+	0070  K100D
+	0093  K200D
+	00a7  Optio E50
+	1001  EI2000 Camera powered by Digita!
+0a18  Heidelberger Druckmaschinen AG
+0a19  Hua Geng Technologies, Inc.
+0a21  Medtronic Physio Control Corp.
+	8001  MMT-7305WW [Medtronic Minimed CareLink]
+0a22  Century Semiconductor USA, Inc.
+0a27  Datacard Group
+	0102  SP35
+0a2c  AK-Modul-Bus Computer GmbH
+	0008  GPIO Ports
+0a34  TG3 Electronics, Inc.
+	0101  TG82tp
+	0110  Deck 82-key backlit keyboard
+0a35  Radikal Technologies
+	002a  SAC - Software Assigned Controller
+	008a  SAC Hub
+0a39  Gilat Satellite Networks, Ltd
+0a3a  PentaMedia Co., Ltd
+	0163  KN-W510U 1.0 Wireless LAN Adapter
+0a3c  NTT DoCoMo, Inc.
+0a3d  Varo Vision
+0a3f  Swissonic AG
+0a43  Boca Systems, Inc.
+0a46  Davicom Semiconductor, Inc.
+	0268  ST268
+	6688  ZT6688 Fast Ethernet Adapter
+	8515  ADMtek ADM8515 NIC
+	9000  DM9000E Fast Ethernet Adapter
+	9601  DM9601 Fast Ethernet Adapter
+0a47  Hirose Electric
+0a48  I/O Interconnect
+	3233  Multimedia Card Reader
+	3239  Multimedia Card Reader
+	3258  Dane Elec zMate SD Reader
+	3259  Dane Elec zMate CF Reader
+	5000  MediaGear xD-SM
+	500a  Mass Storage Device
+	500f  Mass Storage Device
+	5010  Mass Storage Device
+	5011  Mass Storage Device
+	5014  Mass Storage Device
+	5020  Mass Storage Device
+	5021  Mass Storage Device
+	5022  Mass Storage Device
+	5023  Mass Storage Device
+	5024  Mass Storage Device
+	5025  Mass Storage Device
+0a4b  Fujitsu Media Devices, Ltd
+0a4c  Computex Co., Ltd
+	15d9  OPTICAL MOUSE
+0a4d  Evolution Electronics, Ltd
+	0064  MK-225 Driver
+	0065  MK-225C Driver
+	0066  MK-225C Driver
+	0067  MK-425C Driver
+	0078  MK-37 Driver
+	0079  MK-37C Driver
+	007a  MK-37C Driver
+	008c  TerraTec MIDI MASTER
+	008d  MK-249C Driver
+	008e  MK-249C MIDI Keyboard
+	008f  MK-449C Driver
+	0090  Keystation 49e Driver
+	0091  Keystation 61es Driver
+	00a0  MK-361 Driver
+	00a1  MK-361C Driver
+	00a2  MK-361C Driver
+	00a3  MK-461C MIDI Keyboard
+	00b5  Keystation Pro 88 Driver
+	00d2  E-Keys Driver
+	00f0  UC-16 Driver
+	00f1  X-Session Driver
+	00f5  UC-33e MIDI Controller
+0a4e  Steinberg Soft-und Hardware GmbH
+0a4f  Litton Systems, Inc.
+0a50  Mimaki Engineering Co., Ltd
+0a51  Sony Electronics, Inc.
+0a52  Jebsee Electronics Co., Ltd
+0a53  Portable Peripheral Co., Ltd
+	1000  Scanner
+	2000  Q-Scan A6 Scanner
+	2001  Q-Scan A6 Scanner
+	2013  Media Drive A6 Scanner
+	2014  Media Drive A6 Scanner
+	2015  BizCardReader 600C
+	2016  BizCardReader 600C
+	202a  Scanshell-CSSN
+	3000  Q-Scan A8 Scanner
+	3002  Q-Scan A8 Reader
+	3015  BizCardReader 300G
+	302a  LM9832 - PA570 Mini Business Card Scanner [Targus]
+	5001  BizCardReader 900C
+0a5a  Electronics For Imaging, Inc.
+0a5b  EAsics NV
+0a5c  Broadcom Corp.
+	0201  iLine10(tm) Network Adapter
+	2000  Bluetooth Device
+	2001  Bluetooth Device
+	2009  BCM2035 Bluetooth
+	200a  BCM2035 Bluetooth dongle
+	200f  Bluetooth Controller
+	201d  Bluetooth Device
+	201e  IBM Integrated Bluetooth IV
+	2020  Bluetooth dongle
+	2021  BCM2035B3 Bluetooth Adapter
+	2033  BCM2033 Bluetooth
+	2035  BCM2035 Bluetooth
+	2038  Blutonium Device
+	2039  BCM2045 Bluetooth
+	2045  Bluetooth Controller
+	2046  Bluetooth Device
+	2047  Bluetooth Device
+	205e  Bluetooth Device
+	2100  Bluetooth 2.0+eDR dongle
+	2101  BCM2045 Bluetooth
+	2102  ANYCOM Blue USB-200/250
+	2110  BCM2045B (BDC-2) [Bluetooth Controller]
+	2111  ANYCOM Blue USB-UHE 200/250
+	2120  2045 Bluetooth 2.0 USB-UHE Device with trace filter
+	2121  BCM2210 Bluetooth
+	2122  Bluetooth 2.0+EDR dongle
+	2123  Bluetooth dongle
+	2130  2045 Bluetooth 2.0 USB-UHE Device with trace filter
+	2131  2045 Bluetooth 2.0 Device with trace filter
+	2145  BCM2045B (BDC-2.1) [Bluetooth Controller]
+	2148  BCM92046DG-CL1ROM Bluetooth 2.1 Adapter
+	2150  BCM2046 Bluetooth Device
+	2151  Bluetooth
+	2154  BCM92046DG-CL1ROM Bluetooth 2.1 UHE Dongle
+	217d  HP Bluethunder
+	217f  BCM2045B (BDC-2.1)
+	2198  Bluetooth 3.0 Device
+	219b  Bluetooth 2.1 Device
+	21b1  HP Bluetooth Module
+	21b4  BCM2070 Bluetooth 2.1 + EDR
+	21b9  BCM2070 Bluetooth 2.1 + EDR
+	21ba  BCM2070 Bluetooth 2.1 + EDR
+	21bb  BCM2070 Bluetooth 2.1 + EDR
+	21bc  BCM2070 Bluetooth 2.1 + EDR
+	21bd  BCM2070 Bluetooth 2.1 + EDR
+	21d7  BCM43142 Bluetooth 4.0
+	21e1  HP Portable SoftSailing
+	21e3  HP Portable Valentine
+	21e6  BCM20702 Bluetooth 4.0 [ThinkPad]
+	21e8  BCM20702A0 Bluetooth 4.0
+	21f1  HP Portable Bumble Bee
+	22be  BCM2070 Bluetooth 3.0 + HS
+	4500  BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
+	4502  Keyboard (Boot Interface Subclass)
+	4503  Mouse (Boot Interface Subclass)
+	5800  BCM5880 Secure Applications Processor
+	5801  BCM5880 Secure Applications Processor with fingerprint swipe sensor
+	5802  BCM5880 Secure Applications Processor with fingerprint touch sensor
+	5803  BCM5880 Secure Applications Processor with secure keyboard
+	6300  Pirelli Remote NDIS Device
+	bd11  TiVo AG0100 802.11bg Wireless Adapter [Broadcom BCM4320]
+	bd13  BCM4323 802.11abgn Wireless Adapter
+	bd17  BCM43236 802.11abgn Wireless Adapter
+	d11b  Eminent EM4045 [Broadcom 4320 USB]
+0a5d  Diatrend Corp.
+0a5f  Zebra
+	0009  LP2844 Printer
+	0081  GK420t Label Printer
+	008b  HC100 wristbands Printer
+	00d1  Zebra GC420d Label Printer
+	930a  Printer
+0a62  MPMan
+	0010  MPMan MP-F40 MP3 Player
+0a66  ClearCube Technology
+0a67  Medeli Electronics Co., Ltd
+0a68  Comaide Corp.
+0a69  Chroma ate, Inc.
+0a6b  Green House Co., Ltd
+	0001  Compact Flash R/W with MP3 player
+	000f  FlashDisk
+0a6c  Integrated Circuit Systems, Inc.
+0a6d  UPS Manufacturing
+0a6e  Benwin
+0a6f  Core Technology, Inc.
+	0400  Xanboo
+0a70  International Game Technology
+0a71  VIPColor Technologies USA, Inc.
+	0001  VP485 Printer
+0a72  Sanwa Denshi
+0a73  Mackie Designs
+	0002  XD-2 [Spike]
+0a7d  NSTL, Inc.
+0a7e  Octagon Systems Corp.
+0a80  Rexon Technology Corp., Ltd
+0a81  Chesen Electronics Corp.
+	0101  Keyboard
+	0103  Keyboard
+	0203  Mouse
+	0205  PS/2 Keyboard+Mouse Adapter
+	0701  USB Missile Launcher
+	ff01  Wireless Missile Launcher
+0a82  Syscan
+	4600  TravelScan 460/464
+0a83  NextComm, Inc.
+0a84  Maui Innovative Peripherals
+0a85  Idexx Labs
+0a86  NITGen Co., Ltd
+0a8d  Picturetel
+0a8e  Japan Aviation Electronics Industry, Ltd
+	2011  Filter Driver For JAE XMC R/W
+0a90  Candy Technology Co., Ltd
+0a91  Globlink Technology, Inc.
+	3801  Targus PAKP003 Mouse
+0a92  EGO SYStems, Inc.
+	0011  SYS WaveTerminal U2A
+	0021  GIGAPort
+	0031  GIGAPortAG
+	0053  AudioTrak Optoplay
+	0061  Waveterminal U24
+	0071  MAYA EX7
+	0091  Maya 44
+	00b1  MAYA EX5
+	1000  MIDI Mate
+	1010  RoMI/O
+	1020  M4U
+	1030  M8U
+	1090  KeyControl49
+	10a0  KeyControl25
+0a93  C Technologies AB
+	0002  C-Pen 10
+	0005  MyPen Light
+	000d  Input Pen
+	0010  C-Pen 20
+	0a93  PayPen
+0a94  Intersense
+0aa3  Lava Computer Mfg., Inc.
+0aa4  Develco Elektronik
+0aa5  First International Digital
+	0002  irock! 500 Series
+	0801  MP3 Player
+0aa6  Perception Digital, Ltd
+	0101  Hercules Jukebox
+	1501  Store 'n' Go HD Drive
+0aa7  Wincor Nixdorf International GmbH
+	0100  POS Keyboard, TA58P-USB
+	0101  POS Keyboard, TA85P-USB
+	0102  POS Keyboard, TA59-USB
+	0103  POS Keyboard, TA60-USB
+	0104  SNIkey Keyboard, SNIKey-KB-USB
+	0200  Operator Display, BA63-USB
+	0201  Operator Display, BA66-USB
+	0202  Operator Display & Scanner, XiCheck-BA63
+	0203  Operator Display & Scanner, XiCheck-BA66
+	0204  Graphics Operator Display, BA63GV
+	0300  POS Printer (printer class mode), TH210
+	0301  POS Printer (native mode), TH210
+	0302  POS Printer (printer class mode), TH220
+	0303  POS Printer (native mode), TH220
+	0304  POS Printer, TH230
+	0305  Lottery Printer, XiPrintPlus
+	0306  POS Printer (printer class mode), TH320
+	0307  POS Printer (native mode), TH320
+	0308  POS Printer (printer class mode), TH420
+	0309  POS Printer (native mode), TH420
+	030a  POS Printer, TH200B
+	0400  Lottery Scanner, Xiscan S
+	0401  Lottery Scanner, Xiscan 3
+	0402  Programmable Magnetic Swipe Card Reader, MSRP-USB
+	0500  IDE Adapter
+	0501  Hub Printer Interface
+	0502  Hub SNIKey Keyboard
+	4304  Banking Printer TP07
+	4305  Banking Printer TP07c
+	4500  WN Central Special Electronics
+0aa8  TriGem Computer, Inc.
+	0060  TG 11Mbps WLAN Mini Adapter
+	1001  DreamComboM4100
+	3002  InkJet Color Printer
+	8001  TG_iMON
+	8002  TG_KLOSS
+	a001  TG_X2
+	a002  TGVFD_KLOSS
+	ffda  iMON_VFD
+0aa9  Baromtec Co.
+	f01b  Medion MD 6242 MP3 Player
+0aaa  Japan CBM Corp.
+0aab  Vision Shape Europe SA
+0aac  iCompression, Inc.
+0aad  Rohde & Schwarz GmbH & Co. KG
+	0003  NRP-Z21
+	000c  NRP-Z11
+	0013  NRP-Z22
+	0014  NRP-Z23
+	0015  NRP-Z24
+	0016  NRP-Z51
+	0017  NRP-Z52
+	0018  NRP-Z55
+	0019  NRP-Z56
+	0021  NRP-Z91
+	0023  NRP-Z81
+	002c  NRP-Z31
+	002d  NRP-Z37
+	002f  NRP-Z27
+	0051  NRP-Z28
+	0052  NRP-Z98
+	0062  NRP-Z92
+	0070  NRP-Z57
+	0083  NRP-Z85
+	0095  NRP-Z86
+0aae  NEC infrontia Corp. (Nitsuko)
+0aaf  Digitalway Co., Ltd
+0ab0  Arrow Strong Electronics Co., Ltd
+0ab1  FEIG ELECTRONIC GmbH
+	0002  OBID RFID-Reader
+0aba  Ellisys
+	8001  Tracker 110 Protocol Analyzer
+	8002  Explorer 200 Protocol Analyzer
+0abe  Stereo-Link
+	0101  SL1200 DAC
+0abf  Diolan
+	3370  I2C/SPI Adapter - U2C-12
+0ac3  Sanyo Semiconductor Company Micro
+0ac4  Leco Corp.
+0ac5  I & C Corp.
+0ac6  Singing Electrons, Inc.
+0ac7  Panwest Corp.
+0ac8  Z-Star Microelectronics Corp.
+	0301  Web Camera
+	0302  ZC0302 Webcam
+	0321  Vimicro generic vc0321 Camera
+	0323  Luxya WC-1200 USB 2.0 Webcam
+	0328  A4Tech PK-130MG
+	0336  Elecom UCAM-DLQ30
+	301b  ZC0301 Webcam
+	303b  ZC0303 Webcam
+	305b  ZC0305 Webcam
+	307b  USB 1.1 Webcam
+	332d  Vega USB 2.0 Camera
+	3343  Sirius USB 2.0 Camera
+	3370  Traveler TV 6500 SF Dia-scanner
+	3420  Venus USB2.0 Camera
+	c001  Sony embedded vimicro Camera
+	c002  Visual Communication Camera VGP-VCC1
+	c302  Vega USB 2.0 Camera
+	c303  Saturn USB 2.0 Camera
+	c326  Namuga 1.3M Webcam
+	c33f  Webcam
+	c429  Lenovo ThinkCentre Web Camera
+0ac9  Micro Solutions, Inc.
+	0000  Backpack CD-ReWriter
+	0001  BACKPACK  2 Cable
+	0010  BACKPACK
+	0011  Backpack 40GB Hard Drive
+	0110  BACKPACK
+	0111  BackPack
+	1234  BACKPACK
+0aca  OPEN Networks Ltd
+	1060  OPEN NT1 Plus II
+0acc  Koga Electronics Co.
+0acd  ID Tech
+	0300  IDT1221U RS-232 Adapter
+	0401  Spectrum III Hybrid Smartcard Reader
+	0630  Spectrum III Mag-Only Insert Reader (SPT3-355 Series) USB-CDC
+	0810  SecurePIN (IDPA-506100Y) PIN Pad
+0ace  ZyDAS
+	1201  ZD1201 802.11b
+	1211  ZD1211 802.11g
+	1215  ZD1211B 802.11g
+	1221  ZD1221 802.11n
+	1602  ZyXEL Omni FaxModem 56K
+	1608  ZyXEL Omni FaxModem 56K UNO
+	1611  ZyXEL Omni FaxModem 56K Plus
+	2011  Virtual media for 802.11bg
+	20ff  Virtual media for 802.11bg
+	a211  ZD1211 802.11b/g Wireless Adapter
+	b215  802.11bg
+0acf  Intoto, Inc.
+0ad0  Intellix Corp.
+0ad1  Remotec Technology, Ltd
+0ad2  Service & Quality Technology Co., Ltd
+0ada  Data Encryption Systems Ltd.
+	0005  DK2
+0ae3  Allion Computer, Inc.
+0ae4  Taito Corp.
+0ae7  Neodym Systems, Inc.
+0ae8  System Support Co., Ltd
+0ae9  North Shore Circuit Design L.L.P.
+0aea  SciEssence, LLC
+0aeb  TTP Communications, Ltd
+0aec  Neodio Technologies Corp.
+	2101  SmartMedia Card Reader
+	2102  CompactFlash Card Reader
+	2103  MMC/SD Card Reader
+	2104  MemoryStick Card Reader
+	2201  SmartMedia+CompactFlash Card Reader
+	2202  SmartMedia+MMC/SD Card Reader
+	2203  SmartMedia+MemoryStick Card Reader
+	2204  CompactFlash+MMC/SD Card Reader
+	2205  CompactFlash+MemoryStick Card Reader
+	2206  MMC/SD+MemoryStick Card Reader
+	2301  SmartMedia+CompactFlash+MMC/SD Card Reader
+	2302  SmartMedia+CompactFlash+MemoryStick Card Reader
+	2303  SmartMedia+MMC/SD+MemoryStick Card Reader
+	2304  CompactFlash+MMC/SD+MemoryStick Card Reader
+	3016  MMC/SD+Memory Stick Card Reader
+	3050  ND3050 8-in-1 Card Reader
+	3060  1.1 FS Card Reader
+	3101  MMC/SD Card Reader
+	3102  MemoryStick Card Reader
+	3201  MMC/SD+MemoryStick Card Reader
+	3216  HS Card Reader
+	3260  7-in-1 Card Reader
+	5010  ND5010 Card Reader
+0af0  Option
+	5000  UMTS Card
+	6000  GlobeTrotter 3G datacard
+	6300  GT 3G Quad UMTS/GPRS Card
+	6600  GlobeTrotter 3G+ datacard
+	6711  GlobeTrotter Express 7.2 v2
+	6971  Globetrotter HSDPA Modem
+	7251  Globetrotter HSUPA Modem (aka iCON HSUPA E)
+	7501  Globetrotter HSUPA Modem (icon 411 aka "Vodafone K3760")
+	7601  Globetrotter MO40x 3G Modem (GTM 382)
+	7701  Globetrotter HSUPA Modem (aka icon 451)
+	d055  Globetrotter GI0505 [iCON 505]
+0af6  Silver I Co., Ltd
+0af7  B2C2, Inc.
+	0101  Digital TV USB Receiver (DVB-S/T/C / ATSC)
+0af9  Hama, Inc.
+	0010  USB SightCam 100
+	0011  Micro Innovations IC50C Webcam
+0afc  Zaptronix Ltd
+0afd  Tateno Dennou, Inc.
+0afe  Cummins Engine Co.
+0aff  Jump Zone Network Products, Inc.
+0b00  INGENICO
+0b05  ASUSTek Computer, Inc.
+	1101  Mass Storage (UISDMC4S)
+	1706  WL-167G v1 802.11g Adapter [Ralink RT2571]
+	1707  WL-167G v1 802.11g Adapter [Ralink RT2571]
+	1708  Mass Storage Device
+	170b  Mass Storage Device
+	170c  WL-159g 802.11bg
+	170d  802.11b/g Wireless Network Adapter
+	1712  BT-183 Bluetooth 2.0+EDR adapter
+	1715  2045 Bluetooth 2.0 Device with trace filter
+	1716  Bluetooth Device
+	1717  WL169gE 802.11g Adapter [Broadcom 4320 USB]
+	171b  A9T wireless 802.11bg
+	171c  802.11b/g Wireless Network Adapter
+	171f  My Cinema U3000 Mini [DiBcom DiB7700P]
+	1723  WL-167G v2 802.11g Adapter [Ralink RT2571W]
+	1724  RT2573
+	1726  Laptop OLED Display
+	172a  ASUS 802.11n Network Adapter
+	172b  802.11n Network Adapter
+	1731  802.11n Network Adapter
+	1732  802.11n Network Adapter
+	1734  ASUS AF-200
+	173c  BT-183 Bluetooth 2.0
+	173f  My Cinema U3100 Mini
+	1742  802.11n Network Adapter
+	1743  Xonar U1 Audio Station
+	1751  BT-253 Bluetooth Adapter
+	175b  Laptop OLED Display
+	1760  802.11n Network Adapter
+	1761  USB-N11 802.11n Network Adapter [Ralink RT2870]
+	1774  Gobi Wireless Modem (QDL mode)
+	1776  Gobi Wireless Modem
+	1779  My Cinema U3100 Mini Plus [AF9035A]
+	1784  USB-N13 802.11n Network Adapter (rev. A1) [Ralink RT3072]
+	1786  USB-N10 802.11n Network Adapter [Realtek RTL8188SU]
+	1791  WL-167G v3 802.11n Adapter [Realtek RTL8188SU]
+	179d  USB-N53 802.11abgn Network Adapter [Ralink RT3572]
+	179e  Eee Note EA800 (network mode)
+	179f  Eee Note EA800 (tablet mode)
+	17a1  Eee Note EA800 (mass storage mode)
+	17ab  USB-N13 802.11n Network Adapter (rev. B1) [Realtek RTL8192CU]
+	4c80  Transformer Pad TF300TG
+	4c90  Transformer Pad Infinity TF700
+	4c91  Transformer Pad Infinity TF700 (Debug mode)
+	4d00  Transformer Prime TF201
+	4d01  Transformer Prime TF201 (debug mode)
+	4daf  Transformer Pad Infinity TF700 (Fastboot)
+	6101  Cable Modem
+	620a  Remote NDIS Device
+	b700  Broadcom Bluetooth 2.1
+0b0b  Datamax-O'Neil
+	106e  Datamax E-4304
+0b0c  Todos AB
+	0009  Todos Argos Mini II Smart Card Reader
+	001e  e.dentifier2 (ABN AMRO electronic banking card reader NL)
+	002e  C200 smartcard controller (Nordea card reader)
+	003f  Todos C400 smartcard controller (Handelsbanken card reader)
+	0050  Argos Mini II Smart Card Reader (CCID)
+0b0d  ProjectLab
+	0000  CenturyCD
+0b0e  GN Netcom
+	0420  Jabra SPEAK 510
+	1022  Jabra PRO 9450, Type 9400BS (DECT Headset)
+	620c  Jabra BT620s
+	9330  Jabra GN9330 Headset
+0b0f  AVID Technology
+0b10  Pcally
+0b11  I Tech Solutions Co., Ltd
+0b1e  Electronic Warfare Assoc., Inc. (EWA)
+	8007  Blackhawk USB560-BP JTAG Emulator
+0b1f  Insyde Software Corp.
+0b20  TransDimension, Inc.
+0b21  Yokogawa Electric Corp.
+0b22  Japan System Development Co., Ltd
+0b23  Pan-Asia Electronics Co., Ltd
+0b24  Link Evolution Corp.
+0b27  Ritek Corp.
+0b28  Kenwood Corp.
+0b2c  Village Center, Inc.
+0b30  PNY Technologies, Inc.
+	0006  SM Media-Shuttle Card Reader
+0b33  Contour Design, Inc.
+	0020  ShuttleXpress
+0b37  Hitachi ULSI Systems Co., Ltd
+0b38  Gear Head
+	0003  Keyboard
+	0010  107-Key Keyboard
+0b39  Omnidirectional Control Technology, Inc.
+	0001  Composite USB PS2 Converter
+	0109  USB TO Ethernet
+	0421  Serial
+	0801  USB-Parallel Bridge
+	0901  OCT To Fast Ethernet Converter
+	0c03  LAN DOCK Serial Converter
+0b3a  IPaxess
+0b3b  Tekram Technology Co., Ltd
+	0163  TL-WN320G 1.0 WLAN Adapter
+	1601  Allnet 0193 802.11b Adapter
+	1602  ZyXEL ZyAIR B200 802.11b Adapter
+	1612  AIR.Mate 2@net 802.11b Adapter
+	1613  802.11b Wireless LAN Adapter
+	1620  Allnet Wireless Network Adapter [Envara WiND512]
+	1630  QuickWLAN 802.11bg
+	5630  802.11bg
+	6630  ZD1211
+0b3c  Olivetti Techcenter
+	a010  Simple_Way Printer/Scanner/Copier
+	c000  Olicard 100
+	c700  Olicard 100 (Mass Storage mode)
+0b3e  Kikusui Electronics Corp.
+0b41  Hal Corp.
+	0011  Crossam2+USB IR commander
+0b43  Play.com, Inc.
+	0003  PS2 Controller Converter
+	0005  GameCube Adaptor
+0b47  Sportbug.com, Inc.
+0b48  TechnoTrend AG
+	1003  Technotrend/Hauppauge USB-Nova
+	1004  TT-PCline
+	1005  Technotrend/Hauppauge USB-Nova
+	1006  Technotrend/Hauppauge DEC3000-s
+	1007  TT-micro plus Device
+	1008  Technotrend/Hauppauge DEC2000-t
+	1009  Technotrend/Hauppauge DEC2540-t
+	3001  DVB-S receiver
+	3002  DVB-C receiver
+	3003  DVB-T receiver
+	3004  TT TV-Stick
+	3005  TT TV-Stick (8kB EEPROM)
+	3006  TT-connect S-2400 DVB-S receiver
+	3007  TT-connect S2-3600
+	3008  TT-connect
+	3009  TT-connect S-2400 DVB-S receiver (8kB EEPROM)
+	300a  TT-connect S2-3650 CI
+	300b  TT-connect C-3650 CI
+	300c  TT-connect T-3650 CI
+	300d  TT-connect CT-3650 CI
+	300e  TT-connect C-2400
+0b49  ASCII Corp.
+	064f  Trance Vibrator
+0b4b  Pine Corp. Ltd.
+	0100  D'music MP3 Player
+0b4d  Graphtec America, Inc.
+	110a  Graphtec CC200-20
+0b4e  Musical Electronics, Ltd
+	6500  MP3 Player
+	8028  MP3 Player
+	8920  MP3 Player
+0b50  Dumpries Co., Ltd
+0b51  Comfort Keyboard Co.
+	0020  Comfort Keyboard
+0b52  Colorado MicroDisplay, Inc.
+0b54  Sinbon Electronics Co., Ltd
+0b56  TYI Systems, Ltd
+0b57  Beijing HanwangTechnology Co., Ltd
+0b59  Lake Communications, Ltd
+0b5a  Corel Corp.
+0b5f  Green Electronics Co., Ltd
+0b60  Nsine, Ltd
+0b61  NEC Viewtechnology, Ltd
+0b62  Orange Micro, Inc.
+	000b  Bluetooth Device
+	0059  iBOT2 Webcam
+0b63  ADLink Technology, Inc.
+0b64  Wonderful Wire Cable Co., Ltd
+0b65  Expert Magnetics Corp.
+0b66  Cybiko Inc.
+	0041  Xtreme
+0b67  Fairbanks Scales
+	555e  SCB-R9000
+0b69  CacheVision
+0b6a  Maxim Integrated Products
+	a132  WUP-005 [Nintendo Wii U Pro Controller]
+0b6f  Nagano Japan Radio Co., Ltd
+0b70  PortalPlayer, Inc.
+	00ba  iRiver H10 20GB
+0b71  SHIN-EI Sangyo Co., Ltd
+0b72  Embedded Wireless Technology Co., Ltd
+0b73  Computone Corp.
+0b75  Roland DG Corp.
+0b79  Sunrise Telecom, Inc.
+0b7a  Zeevo, Inc.
+	07d0  Bluetooth Dongle
+0b7b  Taiko Denki Co., Ltd
+0b7c  ITRAN Communications, Ltd
+0b7d  Astrodesign, Inc.
+0b81  id3 Semiconductors
+	0001  Biothentic II smartcard reader with fingerprint sensor
+	0002  DFU-Enabled Devices (DFU)
+	0012  BioPAD biometric module (DFU + CDC)
+	0102  Certis V1 fingerprint reader
+	0103  Certis V2 fingerprint reader
+	0200  CL1356T / CL1356T5 / CL1356A smartcard readers (CCID)
+	0201  CL1356T / CL1356T5 / CL1356A smartcard readers (DFU + CCID)
+	0220  CL1356A FFPJP smartcard reader (CCID + HID)
+	0221  CL1356A smartcard reader (DFU + CCID + HID)
+0b84  Rextron Technology, Inc.
+0b85  Elkat Electronics, Sdn., Bhd.
+0b86  Exputer Systems, Inc.
+	5100  XMC5100 Zippy Drive
+	5110  XMC5110 Flash Drive
+	5200  XMC5200 Zippy Drive
+	5201  XMC5200 Zippy Drive
+	5202  XMC5200 Zippy Drive
+	5280  XMC5280 Storage Drive
+	fff0  ISP5200 Debugger
+0b87  Plus-One I & T, Inc.
+0b88  Sigma Koki Co., Ltd, Technology Center
+0b89  Advanced Digital Broadcast, Ltd
+0b8c  SMART Technologies Inc.
+	0001  Interactive Whiteboard Controller (SB6) (HID)
+	00c3  Sympodium ID350
+0b95  ASIX Electronics Corp.
+	1720  10/100 Ethernet
+	1780  AX88178
+	7720  AX88772
+	772a  AX88772A Fast Ethernet
+	772b  AX88772B
+	7e2b  AX88772B
+0b96  Sewon Telecom
+0b97  O2 Micro, Inc.
+	7732  Smart Card Reader
+	7761  Oz776 1.1 Hub
+	7762  Oz776 SmartCard Reader
+	7772  OZ776 CCID Smartcard Reader
+0b98  Playmates Toys, Inc.
+0b99  Audio International, Inc.
+0b9b  Dipl.-Ing. Stefan Kunde
+	4012  Reflex RC-controller Interface
+0b9d  Softprotec Co.
+0b9f  Chippo Technologies
+0baf  U.S. Robotics
+	00e5  USR6000
+	00eb  USR1120 802.11b Adapter
+	00ec  56K Faxmodem
+	00f1  SureConnect ADSL ATM Adapter
+	00f2  SureConnect ADSL Loader
+	00f5  SureConnect ADSL ATM Adapter
+	00f6  SureConnect ADSL Loader
+	00f7  SureConnect ADSL ATM Adapter
+	00f8  SureConnect ADSL Loader
+	00f9  SureConnect ADSL ATM Adapter
+	00fa  SureConnect ADSL Loader
+	00fb  SureConnect ADSL Ethernet/USB Router
+	0111  USR5420 802.11g Adapter [Broadcom 4320 USB]
+	0118  U5 802.11g Adapter
+	011b  Wireless MAXg Adapter [Broadcom 4320]
+	0121  USR5423 802.11bg Wireless Adapter [ZyDAS ZD1211B]
+	6112  FaxModem Model 5633
+0bb0  Concord Camera Corp.
+	0100  Sound Vision Stream
+	5007  3340z/Rollei DC3100
+0bb1  Infinilink Corp.
+0bb2  Ambit Microsystems Corp.
+	0302  U10H010 802.11b Wireless Adapter [Intersil PRISM 3]
+	6098  USB Cable Modem
+0bb3  Ofuji Technology
+0bb4  HTC (High Tech Computer Corp.)
+	00ce  mmO2 XDA GSM/GPRS Pocket PC
+	00cf  SPV C500 Smart Phone
+	0a01  PocketPC Sync
+	0a02  Himalaya GSM/GPRS Pocket PC
+	0a03  PocketPC Sync
+	0a04  PocketPC Sync
+	0a05  PocketPC Sync
+	0a06  PocketPC Sync
+	0a07  Magician PocketPC SmartPhone / O2 XDA
+	0a08  PocketPC Sync
+	0a09  PocketPC Sync
+	0a0a  PocketPC Sync
+	0a0b  PocketPC Sync
+	0a0c  PocketPC Sync
+	0a0d  PocketPC Sync
+	0a0e  PocketPC Sync
+	0a0f  PocketPC Sync
+	0a10  PocketPC Sync
+	0a11  PocketPC Sync
+	0a12  PocketPC Sync
+	0a13  PocketPC Sync
+	0a14  PocketPC Sync
+	0a15  PocketPC Sync
+	0a16  PocketPC Sync
+	0a17  PocketPC Sync
+	0a18  PocketPC Sync
+	0a19  PocketPC Sync
+	0a1a  PocketPC Sync
+	0a1b  PocketPC Sync
+	0a1c  PocketPC Sync
+	0a1d  PocketPC Sync
+	0a1e  PocketPC Sync
+	0a1f  PocketPC Sync
+	0a20  PocketPC Sync
+	0a21  PocketPC Sync
+	0a22  PocketPC Sync
+	0a23  PocketPC Sync
+	0a24  PocketPC Sync
+	0a25  PocketPC Sync
+	0a26  PocketPC Sync
+	0a27  PocketPC Sync
+	0a28  PocketPC Sync
+	0a29  PocketPC Sync
+	0a2a  PocketPC Sync
+	0a2b  PocketPC Sync
+	0a2c  PocketPC Sync
+	0a2d  PocketPC Sync
+	0a2e  PocketPC Sync
+	0a2f  PocketPC Sync
+	0a30  PocketPC Sync
+	0a31  PocketPC Sync
+	0a32  PocketPC Sync
+	0a33  PocketPC Sync
+	0a34  PocketPC Sync
+	0a35  PocketPC Sync
+	0a36  PocketPC Sync
+	0a37  PocketPC Sync
+	0a38  PocketPC Sync
+	0a39  PocketPC Sync
+	0a3a  PocketPC Sync
+	0a3b  PocketPC Sync
+	0a3c  PocketPC Sync
+	0a3d  PocketPC Sync
+	0a3e  PocketPC Sync
+	0a3f  PocketPC Sync
+	0a40  PocketPC Sync
+	0a41  PocketPC Sync
+	0a42  PocketPC Sync
+	0a43  PocketPC Sync
+	0a44  PocketPC Sync
+	0a45  PocketPC Sync
+	0a46  PocketPC Sync
+	0a47  PocketPC Sync
+	0a48  PocketPC Sync
+	0a49  PocketPC Sync
+	0a4a  PocketPC Sync
+	0a4b  PocketPC Sync
+	0a4c  PocketPC Sync
+	0a4d  PocketPC Sync
+	0a4e  PocketPC Sync
+	0a4f  PocketPC Sync
+	0a50  SmartPhone (MTP)
+	0a51  SPV C400 / T-Mobile SDA GSM/GPRS Pocket PC
+	0a52  SmartPhone Sync
+	0a53  SmartPhone Sync
+	0a54  SmartPhone Sync
+	0a55  SmartPhone Sync
+	0a56  SmartPhone Sync
+	0a57  SmartPhone Sync
+	0a58  SmartPhone Sync
+	0a59  SmartPhone Sync
+	0a5a  SmartPhone Sync
+	0a5b  SmartPhone Sync
+	0a5c  SmartPhone Sync
+	0a5d  SmartPhone Sync
+	0a5e  SmartPhone Sync
+	0a5f  SmartPhone Sync
+	0a60  SmartPhone Sync
+	0a61  SmartPhone Sync
+	0a62  SmartPhone Sync
+	0a63  SmartPhone Sync
+	0a64  SmartPhone Sync
+	0a65  SmartPhone Sync
+	0a66  SmartPhone Sync
+	0a67  SmartPhone Sync
+	0a68  SmartPhone Sync
+	0a69  SmartPhone Sync
+	0a6a  SmartPhone Sync
+	0a6b  SmartPhone Sync
+	0a6c  SmartPhone Sync
+	0a6d  SmartPhone Sync
+	0a6e  SmartPhone Sync
+	0a6f  SmartPhone Sync
+	0a70  SmartPhone Sync
+	0a71  SmartPhone Sync
+	0a72  SmartPhone Sync
+	0a73  SmartPhone Sync
+	0a74  SmartPhone Sync
+	0a75  SmartPhone Sync
+	0a76  SmartPhone Sync
+	0a77  SmartPhone Sync
+	0a78  SmartPhone Sync
+	0a79  SmartPhone Sync
+	0a7a  SmartPhone Sync
+	0a7b  SmartPhone Sync
+	0a7c  SmartPhone Sync
+	0a7d  SmartPhone Sync
+	0a7e  SmartPhone Sync
+	0a7f  SmartPhone Sync
+	0a80  SmartPhone Sync
+	0a81  SmartPhone Sync
+	0a82  SmartPhone Sync
+	0a83  SmartPhone Sync
+	0a84  SmartPhone Sync
+	0a85  SmartPhone Sync
+	0a86  SmartPhone Sync
+	0a87  SmartPhone Sync
+	0a88  SmartPhone Sync
+	0a89  SmartPhone Sync
+	0a8a  SmartPhone Sync
+	0a8b  SmartPhone Sync
+	0a8c  SmartPhone Sync
+	0a8d  SmartPhone Sync
+	0a8e  SmartPhone Sync
+	0a8f  SmartPhone Sync
+	0a90  SmartPhone Sync
+	0a91  SmartPhone Sync
+	0a92  SmartPhone Sync
+	0a93  SmartPhone Sync
+	0a94  SmartPhone Sync
+	0a95  SmartPhone Sync
+	0a96  SmartPhone Sync
+	0a97  SmartPhone Sync
+	0a98  SmartPhone Sync
+	0a99  SmartPhone Sync
+	0a9a  SmartPhone Sync
+	0a9b  SmartPhone Sync
+	0a9c  SmartPhone Sync
+	0a9d  SmartPhone Sync
+	0a9e  SmartPhone Sync
+	0a9f  SmartPhone Sync
+	0b03  Ozone Mobile Broadband
+	0b04  Hermes / TyTN / T-Mobile MDA Vario II / O2 Xda Trion
+	0b05  P3600
+	0b06  Athena / Advantage x7500 / Dopod U1000 / T-Mobile AMEO
+	0b0c  Elf / Touch / P3450 / T-Mobile MDA Touch / O2 Xda Nova / Dopod S1
+	0b1f  Sony Ericsson XPERIA X1
+	0b2f  Rhodium
+	0b51  Qtek 8310 mobile phone [Tornado Noble]
+	0bce  Vario MDA
+	0c01  Dream / ADP1 / G1 / Magic / Tattoo
+	0c02  Dream / ADP1 / G1 / Magic / Tattoo (Debug)
+	0c13  Diamond
+	0c1f  Sony Ericsson XPERIA X1
+	0c5f  Snap
+	0c86  Sensation
+	0c87  Desire (debug)
+	0c8d  EVO 4G (debug)
+	0c91  Vision
+	0c94  Vision
+	0c97  Legend
+	0c99  Desire (debug)
+	0c9e  Incredible
+	0ca2  Desire HD (debug mode)
+	0ca5  Android Phone [Evo Shift 4G]
+	0ff8  Desire HD (Tethering Mode)
+	0ff9  Desire / Desire HD / Hero / Thunderbolt (Charge Mode)
+	0ffe  Desire HD (modem mode)
+	0fff  Android Fastboot Bootloader
+0bb5  Murata Manufacturing Co., Ltd
+0bb6  Network Alchemy
+0bb7  Joytech Computer Co., Ltd
+0bb8  Hitachi Semiconductor and Devices Sales Co., Ltd
+0bb9  Eiger M&C Co., Ltd
+0bba  ZAccess Systems
+0bbb  General Meters Corp.
+0bbc  Assistive Technology, Inc.
+0bbd  System Connection, Inc.
+0bc0  Knilink Technology, Inc.
+0bc1  Fuw Yng Electronics Co., Ltd
+0bc2  Seagate RSS LLC
+	0502  ST3300601CB-RK 300 GB External Hard Drive
+	0503  ST3250824A [Barracuda 7200.9]
+	2000  Storage Adapter V3 (TPP)
+	2100  FreeAgent Go
+	2200  FreeAgent Go FW
+	2300  Expansion Portable
+	2320  USB 3.0 bridge [Portable Expansion Drive]
+	3008  FreeAgent Desk 1TB
+	3320  SRD00F2 [Expansion Desktop Drive]
+	3332  Expansion
+	5021  FreeAgent GoFlex USB 2.0
+	5031  FreeAgent GoFlex USB 3.0
+	50a1  FreeAgent GoFlex Desk
+	50a5  FreeAgent GoFlex Desk USB 3.0
+	5121  FreeAgent GoFlex
+	5161  FreeAgent GoFlex dock
+	a003  Backup Plus
+	a0a1  Backup Plus Desktop
+	a0a4  Backup Plus Desktop Drive
+0bc3  IPWireless, Inc.
+	0001  UMTS-TDD (TD-CDMA) modem
+0bc4  Microcube Corp.
+0bc5  JCN Co., Ltd
+0bc6  ExWAY, Inc.
+0bc7  X10 Wireless Technology, Inc.
+	0001  ActiveHome (ACPI-compliant)
+	0002  Firecracker Interface (ACPI-compliant)
+	0003  VGA Video Sender (ACPI-compliant)
+	0004  X10 Receiver
+	0005  Wireless Transceiver (ACPI-compliant)
+	0006  Wireless Transceiver (ACPI-compliant)
+	0007  Wireless Transceiver (ACPI-compliant)
+	0008  Wireless Transceiver (ACPI-compliant)
+	0009  Wireless Transceiver (ACPI-compliant)
+	000a  Wireless Transceiver (ACPI-compliant)
+	000b  Transceiver (ACPI-compliant)
+	000c  Transceiver (ACPI-compliant)
+	000d  Transceiver (ACPI-compliant)
+	000e  Transceiver (ACPI-compliant)
+	000f  Transceiver (ACPI-compliant)
+0bc8  Telmax Communications
+0bc9  ECI Telecom, Ltd
+0bca  Startek Engineering, Inc.
+0bcb  Perfect Technic Enterprise Co., Ltd
+0bd7  Andrew Pargeter & Associates
+	a021  Amptek DP4 multichannel signal analyzer
+0bda  Realtek Semiconductor Corp.
+	0103  USB 2.0 Card Reader
+	0104  Mass Storage Device
+	0106  Mass Storage Device
+	0107  Mass Storage Device
+	0108  Mass Storage Device
+	0111  RTS5111 Card Reader Controller
+	0113  Mass Storage Device
+	0115  Mass Storage Device (Multicard Reader)
+	0116  RTS5116 Card Reader Controller
+	0117  Mass Storage Device
+	0118  Mass Storage Device
+	0119  Storage Device (SD card reader)
+	0129  RTS5129 Card Reader Controller
+	0138  RTS5138 Card Reader Controller
+	0139  RTS5139 Card Reader Controller
+	0151  Mass Storage Device (Multicard Reader)
+	0152  Mass Storage Device
+	0153  Mass Storage Device
+	0156  Mass Storage Device
+	0157  Mass Storage Device
+	0158  USB 2.0 multicard reader
+	0159  RTS5159 Card Reader Controller
+	0161  Mass Storage Device
+	0168  Mass Storage Device
+	0169  Mass Storage Device
+	0171  Mass Storage Device
+	0176  Mass Storage Device
+	0178  Mass Storage Device
+	0184  RTS5182 Card Reader
+	0186  Card Reader
+	2831  RTL2831U DVB-T
+	2832  RTL2832U DVB-T
+	2838  RTL2838 DVB-T
+	8150  RTL8150 Fast Ethernet Adapter
+	8151  RTL8151 Adapteon Business Mobile Networks BV
+	8171  RTL8188SU 802.11n WLAN Adapter
+	8172  RTL8191SU 802.11n WLAN Adapter
+	8174  RTL8192SU 802.11n WLAN Adapter
+	8176  RTL8188CUS 802.11n WLAN Adapter
+	8178  RTL8192CU 802.11n WLAN Adapter
+	8179  RTL8188EUS 802.11n Wireless Network Adapter
+	817f  RTL8188RU 802.11n WLAN Adapter
+	8187  RTL8187 Wireless Adapter
+	8189  RTL8187B Wireless 802.11g 54Mbps Network Adapter
+	8192  RTL8191SU 802.11n Wireless Adapter
+	8193  RTL8192DU 802.11an WLAN Adapter
+	8197  RTL8187B Wireless Adapter
+	8198  RTL8187B Wireless Adapter
+	8199  RTL8187SU 802.11g WLAN Adapter
+0bdb  Ericsson Business Mobile Networks BV
+	1000  BV Bluetooth Device
+	1002  Bluetooth Device 1.2
+	1049  C3607w Mobile Broadband Module
+	1900  F3507g Mobile Broadband Module
+	1902  F3507g v2 Mobile Broadband Module
+	1904  F3607gw Mobile Broadband Module
+	1905  F3607gw v2 Mobile Broadband Module
+	1906  F3607gw v3 Mobile Broadband Module
+	1909  F3307 v2 Mobile Broadband Module
+	190a  F3307 Mobile Broadband Module
+	190b  C3607w v2 Mobile Broadband Module
+0bdc  Y Media Corp.
+0bdd  Orange PCS
+0be2  Kanda Tsushin Kogyo Co., Ltd
+0be3  TOYO Corp.
+0be4  Elka International, Ltd
+0be5  DOME imaging systems, Inc.
+0be6  Dong Guan Humen Wonderful Wire Cable Factory
+0bed  MEI
+	1100  CASHFLOW SC
+	1101  Series 2000 Combo Acceptor
+0bee  LTK Industries, Ltd
+0bef  Way2Call Communications
+0bf0  Pace Micro Technology PLC
+0bf1  Intracom S.A.
+	0001  netMod Driver Ver 2.4.17 (CAPI)
+	0002  netMod Driver Ver 2.4 (CAPI)
+	0003  netMod Driver Ver 2.4 (CAPI)
+0bf2  Konexx
+0bf6  Addonics Technologies, Inc.
+	0103  Storage Device
+	1234  Storage Device
+	a000  Cable 205 (TPP)
+	a001  Cable 205
+	a002  IDE Bridge
+0bf7  Sunny Giken, Inc.
+0bf8  Fujitsu Siemens Computers
+	1001  Fujitsu Pocket Loox 600 PDA
+	1006  SmartCard Reader 2A
+	1007  Connect2Air E-5400 802.11g Wireless Adapter
+	1009  Connect2Air E-5400 D1700 802.11g Wireless Adapter [Intersil ISL3887]
+	100c  Keyboard FSC KBPC PX
+	100f  miniCard D2301 802.11bg Wireless Module [SiS 163U]
+	1017  Keyboard KB SCR
+0bfd  Kvaser AB
+	0004  USBcan II
+	000b  Leaf Light HS
+	000e  Leaf SemiPro HS
+0c04  MOTO Development Group, Inc.
+0c05  Appian Graphics
+0c06  Hasbro Games, Inc.
+0c07  Infinite Data Storage, Ltd
+0c08  Agate
+	0378  Q 16MB Storage Device
+0c09  Comjet Information System
+	a5a5  Litto Version USB2.0
+0c0a  Highpoint Technologies, Inc.
+0c0b  Dura Micro, Inc. (Acomdata)
+	27cb  6-in-1 Flash Reader and Writer
+	27d7  Multi Memory reader/writer MD-005
+	27da  Multi Memory reader/writer MD-005
+	27dc  Multi Memory reader/writer MD-005
+	27e7  3,5'' HDD case MD-231
+	27ee  3,5'' HDD case MD-231
+	2814  3,5'' HDD case MD-231
+	2815  3,5'' HDD case MD-231
+	281d  3,5'' HDD case MD-231
+	5fab  Storage Adaptor
+	a109  CF/SM Reader and Writer
+	a10c  SD/MS Reader and Writer
+	b001  USB 2.0 Mass Storage IDE adapter
+	b004  MMC/SD Reader and Writer
+0c12  Zeroplus
+	0005  PSX Vibration Feedback Converter
+	0030  PSX Vibration Feedback Converter
+	700e  Logic Analyzer (LAP-C-16032)
+	8801  Xbox Controller
+	8802  Xbox Controller
+	8809  Red Octane Ignition Xbox DDR Pad
+	880a  Pelican Eclipse PL-2023
+	8810  Xbox Controller
+	9902  VibraX
+0c15  Iris Graphics
+0c16  Gyration, Inc.
+	0002  RF Technology Receiver
+	0003  RF Technology Receiver
+	0008  RF Technology Receiver
+	0080  eHome Infrared Receiver
+	0081  eHome Infrared Receiver
+0c17  Cyberboard A/S
+0c18  SynerTek Korea, Inc.
+0c19  cyberPIXIE, Inc.
+0c1a  Silicon Motion, Inc.
+0c1b  MIPS Technologies
+0c1c  Hang Zhou Silan Electronics Co., Ltd
+0c22  Tally Printer Corp.
+0c23  Lernout + Hauspie
+0c24  Taiyo Yuden
+	0001  Bluetooth Adaptor
+	0002  Bluetooth Device2
+	0005  Bluetooth Device(BC04-External)
+	000b  Bluetooth Device(BC04-External)
+	000c  Bluetooth Adaptor
+	000e  Bluetooth Device(BC04-External)
+	000f  Bluetooth Device (V2.0+EDR)
+	0010  Bluetooth Device(BC04-External)
+	0012  Bluetooth Device(BC04-External)
+	0018  Bluetooth Device(BC04-External)
+	0019  Bluetooth Device
+	0021  Bluetooth Device
+	0c24  Bluetooth Device(SAMPLE)
+	ffff  Bluetooth module with BlueCore in DFU mode
+0c25  Sampo Corp.
+	0310  Scream Cam
+0c26  Prolific Technology Inc.
+	0018  USB-Serial Controller [Icom Inc. OPC-478UC]
+0c27  RFIDeas, Inc
+	3bfa  pcProx Card Reader
+0c2e  Metrologic Instruments
+	0007  Metrologic MS7120 Barcode Scanner (IBM SurePOS mode)
+	0200  MS7120 Barcode Scanner
+	0204  Metrologic MS7120 Barcode Scanner (keyboard mode)
+	0206  Metrologic MS4980 Barcode Scanner
+	0700  Metrologic MS7120 Barcode Scanner (uni-directional serial mode)
+	0720  Metrologic MS7120 Barcode Scanner (bi-directional serial mode)
+	0b61  Vuquest 3310g
+	0b6a  Vuquest 3310 Area-Imaging Scanner
+0c35  Eagletron, Inc.
+0c36  E Ink Corp.
+0c37  e.Digital
+0c38  Der An Electric Wire & Cable Co., Ltd
+0c39  IFR
+0c3a  Furui Precise Component (Kunshan) Co., Ltd
+0c3b  Komatsu, Ltd
+0c3c  Radius Co., Ltd
+0c3d  Innocom, Inc.
+0c3e  Nextcell, Inc.
+0c44  Motorola iDEN
+	0021  iDEN P2k0 Device
+	0022  iDEN P2k1 Device
+	03a2  iDEN Smartphone
+	41d9  i1 phone
+0c45  Microdia
+	0011  EBUDDY
+	1018  Compact Flash storage memory card reader
+	1020  Mass Storage Reader
+	1028  Mass Storage Reader
+	1030  Mass Storage Reader
+	1031  Sonix Mass Storage Device
+	1032  Mass Storage Reader
+	1033  Sonix Mass Storage Device
+	1034  Mass Storage Reader
+	1035  Mass Storage Reader
+	1036  Mass Storage Reader
+	1037  Sonix Mass Storage Device
+	1050  CF Card Reader
+	1058  HDD Reader
+	1060  iFlash SM-Direct Card Reader
+	1061  Mass Storage Reader
+	1062  Mass Storage Reader
+	1063  Sonix Mass Storage Device
+	1064  Mass Storage Reader
+	1065  Mass Storage Reader
+	1066  Mass Storage Reader
+	1067  Mass Storage Reader
+	1158  A56AK
+	184c  VoIP Phone
+	6001  Genius VideoCAM NB
+	6005  Sweex Mini Webcam
+	6007  VideoCAM Eye
+	6009  VideoCAM ExpressII
+	600d  TwinkleCam USB camera
+	6011  PC Camera (SN9C102)
+	6019  PC Camera (SN9C102)
+	6024  VideoCAM ExpressII
+	6025  VideoCAM ExpressII
+	6028  Typhoon Easycam USB 330K (older)
+	6029  Triplex i-mini PC Camera
+	602a  Meade ETX-105EC Camera
+	602b  VideoCAM NB 300
+	602c  Clas Ohlson TWC-30XOP Webcam
+	602d  VideoCAM ExpressII
+	602e  VideoCAM Messenger
+	6030  VideoCAM ExpressII
+	603f  VideoCAM ExpressII
+	6040  CCD PC Camera (PC390A)
+	606a  CCD PC Camera (PC390A)
+	607a  CCD PC Camera (PC390A)
+	607b  Win2 PC Camera
+	607c  CCD PC Camera (PC390A)
+	607e  CCD PC Camera (PC390A)
+	6080  Audio (Microphone)
+	6082  VideoCAM Look
+	6083  VideoCAM Look
+	608c  VideoCAM Look
+	608e  VideoCAM Look
+	608f  PC Camera (SN9C103 + OV7630)
+	60a8  VideoCAM Look
+	60aa  VideoCAM Look
+	60ab  PC Camera
+	60af  VideoCAM Look
+	60b0  Genius VideoCam Look
+	60c0  PC Camera with Mic (SN9C105)
+	60c8  Win2 PC Camera
+	60cc  PC Camera with Mic (SN9C105)
+	60ec  PC Camera with Mic (SN9C105)
+	60ef  Win2 PC Camera
+	60fa  PC Camera with Mic (SN9C105)
+	60fb  Composite Device
+	60fc  PC Camera with Mic (SN9C105)
+	60fe  Audio (Microphone)
+	6108  Win2 PC Camera
+	6122  PC Camera (SN9C110)
+	6123  PC Camera (SN9C110)
+	6128  PC Camera (SN9C325 + OM6802)
+	612a  PC Camera (SN9C325)
+	612c  PC Camera (SN9C110)
+	612e  PC Camera (SN9C110)
+	612f  PC Camera (SN9C110)
+	6130  PC Camera (SN9C120)
+	6138  Win2 PC Camera
+	613a  PC Camera (SN9C120)
+	613b  Win2 PC Camera
+	613c  PC Camera (SN9C120)
+	613e  PC Camera (SN9C120)
+	6143  PC Camera (SN9C120 + SP80708)
+	6240  PC Camera (SN9C201 + MI1300)
+	6242  PC Camera (SN9C201 + MI1310)
+	6243  PC Camera (SN9C201 + S5K4AAFX)
+	6248  PC Camera (SN9C201 + OV9655)
+	624b  PC Camera (SN9C201 + CX1332)
+	624c  PC Camera (SN9C201 + MI1320)
+	624e  PC Camera (SN9C201 + SOI968)
+	624f  PC Camera (SN9C201 + OV9650)
+	6251  PC Camera (SN9C201 + OV9650)
+	6253  PC Camera (SN9C201 + OV9650)
+	6260  PC Camera (SN9C201 + OV7670ISP)
+	6262  PC Camera (SN9C201 + OM6802)
+	6270  PC Camera (SN9C201 + MI0360/MT9V011 or MI0360SOC/MT9V111) U-CAM PC Camera NE878, Whitcom WHC017, ...
+	627a  PC Camera (SN9C201 + S5K53BEB)
+	627b  PC Camera (SN9C201 + OV7660)
+	627c  PC Camera (SN9C201 + HV7131R)
+	627f  PC Camera (SN9C201 + OV965x + EEPROM)
+	6280  PC Camera with Microphone (SN9C202 + MI1300)
+	6282  PC Camera with Microphone (SN9C202 + MI1310)
+	6283  PC Camera with Microphone (SN9C202 + S5K4AAFX)
+	6288  PC Camera with Microphone (SN9C202 + OV9655)
+	628a  PC Camera with Microphone (SN9C202 + ICM107)
+	628b  PC Camera with Microphone (SN9C202 + CX1332)
+	628c  PC Camera with Microphone (SN9C202 + MI1320)
+	628e  PC Camera with Microphone (SN9C202 + SOI968)
+	628f  PC Camera with Microphone (SN9C202 + OV9650)
+	62a0  PC Camera with Microphone (SN9C202 + OV7670ISP)
+	62a2  PC Camera with Microphone (SN9C202 + OM6802)
+	62b0  PC Camera with Microphone (SN9C202 + MI0360/MT9V011 or MI0360SOC/MT9V111)
+	62b3  PC Camera with Microphone (SN9C202 + OV9655)
+	62ba  PC Camera with Microphone (SN9C202 + S5K53BEB)
+	62bb  PC Camera with Microphone (SN9C202 + OV7660)
+	62bc  PC Camera with Microphone (SN9C202 + HV7131R)
+	62be  PC Camera with Microphone (SN9C202 + OV7663)
+	62c0  Sonix USB 2.0 Camera
+	62e0  MSI Starcam Racer
+	6310  Sonix USB 2.0 Camera
+	6341  Defender G-Lens 2577 HD720p Camera
+	63e0  Sonix Integrated Webcam
+	63f1  Integrated Webcam
+	63f8  Sonix Integrated Webcam
+	6409  Webcam
+	6413  Integrated Webcam
+	6417  Integrated Webcam
+	6419  Integrated Webcam
+	641d  1.3 MPixel Integrated Webcam
+	6480  Sonix 1.3 MP Laptop Integrated Webcam
+	648b  Integrated Webcam
+	64bd  Sony Visual Communication Camera
+	7402  TEMPerHUM Temperature & Humidity Sensor
+	7403  Foot Switch
+	8000  DC31VC
+	8006  Dual Mode Camera (8006 VGA)
+	800a  Vivitar Vivicam3350B
+0c46  WaveRider Communications, Inc.
+0c4a  ALGE-TIMING GmbH
+	0889  Timy
+	088a  Timy 2
+0c4b  Reiner SCT Kartensysteme GmbH
+	0100  cyberJack e-com/pinpad
+	0300  cyberJack pinpad(a)
+	0501  cyberJack RFID comfort dual interface smartcard reader
+	9102  cyberJack RFID basis contactless smartcard reader
+0c4c  Needham's Electronics
+	0021  EMP-21 Universal Programmer
+0c52  Sealevel Systems, Inc.
+	2101  SeaLINK+232
+	2102  SeaLINK+485
+	2103  SeaLINK+232I
+	2104  SeaLINK+485I
+	2211  SeaPORT+2/232 (Port 1)
+	2212  SeaPORT+2/485 (Port 1)
+	2213  SeaPORT+2 (Port 1)
+	2221  SeaPORT+2/232 (Port 2)
+	2222  SeaPORT+2/485 (Port 2)
+	2223  SeaPORT+2 (Port 2)
+	2411  SeaPORT+4/232 (Port 1)
+	2412  SeaPORT+4/485 (Port 1)
+	2413  SeaPORT+4 (Port 1)
+	2421  SeaPORT+4/232 (Port 2)
+	2422  SeaPORT+4/485 (Port 2)
+	2423  SeaPORT+4 (Port 2)
+	2431  SeaPORT+4/232 (Port 3)
+	2432  SeaPORT+4/485 (Port 3)
+	2433  SeaPORT+4 (Port 3)
+	2441  SeaPORT+4/232 (Port 4)
+	2442  SeaPORT+4/485 (Port 4)
+	2443  SeaPORT+4 (Port 4)
+	2811  SeaLINK+8/232 (Port 1)
+	2812  SeaLINK+8/485 (Port 1)
+	2813  SeaLINK+8 (Port 1)
+	2821  SeaLINK+8/232 (Port 2)
+	2822  SeaLINK+8/485 (Port 2)
+	2823  SeaLINK+8 (Port 2)
+	2831  SeaLINK+8/232 (Port 3)
+	2832  SeaLINK+8/485 (Port 3)
+	2833  SeaLINK+8 (Port 3)
+	2841  SeaLINK+8/232 (Port 4)
+	2842  SeaLINK+8/485 (Port 4)
+	2843  SeaLINK+8 (Port 4)
+	2851  SeaLINK+8/232 (Port 5)
+	2852  SeaLINK+8/485 (Port 5)
+	2853  SeaLINK+8 (Port 5)
+	2861  SeaLINK+8/232 (Port 6)
+	2862  SeaLINK+8/485 (Port 6)
+	2863  SeaLINK+8 (Port 6)
+	2871  SeaLINK+8/232 (Port 7)
+	2872  SeaLINK+8/485 (Port 7)
+	2873  SeaLINK+8 (Port 7)
+	2881  SeaLINK+8/232 (Port 8)
+	2882  SeaLINK+8/485 (Port 8)
+	2883  SeaLINK+8 (Port 8)
+	9020  SeaLINK+422
+	a02a  SeaLINK+8 (Port 1+2)
+	a02b  SeaLINK+8 (Port 3+4)
+	a02c  SeaLINK+8 (Port 5+6)
+	a02d  SeaLINK+8 (Port 7+8)
+0c53  ViewPLUS, Inc.
+0c54  Glory, Ltd
+0c55  Spectrum Digital, Inc.
+	0510  Spectrum Digital XDS510 JTAG Debugger
+	0540  SPI540
+	5416  TMS320C5416 DSK
+	6416  TMS320C6416 DDB
+0c56  Billion Bright, Ltd
+0c57  Imaginative Design Operation Co., Ltd
+0c58  Vidar Systems Corp.
+0c59  Dong Guan Shinko Wire Co., Ltd
+0c5a  TRS International Mfg., Inc.
+0c5e  Xytronix Research & Design
+0c60  Apogee Electronics Corp.
+0c62  Chant Sincere Co., Ltd
+0c63  Toko, Inc.
+0c64  Signality System Engineering Co., Ltd
+0c65  Eminence Enterprise Co., Ltd
+0c66  Rexon Electronics Corp.
+0c67  Concept Telecom, Ltd
+0c6a  ACS
+	0005  Color 320 x 240 LCD Display Terminal with Touchscreen
+0c6c  JETI Technische Instrumente GmbH
+	04b2  Specbos 1201
+0c70  MCT Elektronikladen
+	0000  USB08 Development board
+	0747  Eye Movement Recorder [Visagraph]/[ReadAlyzer]
+0c72  PEAK System
+	000c  PCAN-USB
+	000d  PCAN Pro
+0c74  Optronic Laboratories Inc.
+	0002  OL 700-30 Goniometer
+0c76  JMTek, LLC.
+	0001  Mass Storage Controller
+	0002  Mass Storage Controller
+	0003  USBdisk
+	0004  Mass Storage Controller
+	0005  Transcend Flash disk
+	0006  Transcend JetFlash
+	0007  Mass Storage Device
+	1600  Ion Quick Play LP turntable
+	1605  SSS Headphone Set
+	1607  audio controller
+0c77  Sipix Group, Ltd
+	1001  SiPix Web2
+	1002  SiPix SC2100
+	1010  SiPix Snap
+	1011  SiPix Blink 2
+	1015  SiPix CAMeleon
+0c78  Detto Corp.
+0c79  NuConnex Technologies Pte., Ltd
+0c7a  Wing-Span Enterprise Co., Ltd
+0c86  NDA Technologies, Inc.
+0c88  Kyocera Wireless Corp.
+	0021  Handheld
+	17da  Qualcomm Kyocera CDMA Technologies MSM
+0c89  Honda Tsushin Kogyo Co., Ltd
+0c8a  Pathway Connectivity, Inc.
+0c8b  Wavefly Corp.
+0c8c  Coactive Networks
+0c8d  Tempo
+0c8e  Cesscom Co., Ltd
+	6000  Luxian Series
+0c8f  Applied Microsystems
+0c94  Cryptera
+	a000  EPP 1217
+0c98  Berkshire Products, Inc.
+	1140  USB PC Watchdog
+0c99  Innochips Co., Ltd
+0c9a  Hanwool Robotics Corp.
+0c9b  Jobin Yvon, Inc.
+0c9d  SemTek
+	0170  3873 Manual Insert card reader
+0ca2  Zyfer
+0ca3  Sega Corp.
+0ca4  ST&T Instrument Corp.
+0ca5  BAE Systems Canada, Inc.
+0ca6  Castles Technology Co., Ltd
+	0010  EZUSB PC/SC Smart Card Reader
+	0050  EZ220PU Reader Controller
+	1077  Bludrive Family Smart Card Reader
+	107e  Reader Controller
+	2010  myPad110 PC/SC Smart Card Reader
+	3050  EZ710 Smart Card Reader
+0ca7  Information Systems Laboratories
+0cad  Motorola CGISS
+	9001  PowerPad Pocket PC Device
+0cae  Ascom Business Systems, Ltd
+0caf  Buslink
+	2507  Hi-Speed USB-to-IDE Bridge Controller
+	2515  Flash Disk Embedded Hub
+	2516  Flash Disk Security Device
+	2517  Flash Disk Mass Storage Device
+	25c7  Hi-Speed USB-to-IDE Bridge Controller
+	3a00  Hard Drive
+	3a20  Mass Storage Device
+	3acd  Mass Storage Device
+0cb0  Flying Pig Systems
+0cb1  Innovonics, Inc.
+0cb6  Celestix Networks, Pte., Ltd
+0cb7  Singatron Enterprise Co., Ltd
+0cb8  Opticis Co., Ltd
+0cba  Trust Electronic (Shanghai) Co., Ltd
+0cbb  Shanghai Darong Electronics Co., Ltd
+0cbc  Palmax Technology Co., Ltd
+	0101  Pocket PC P6C
+	0201  Personal Digital Assistant
+	0301  Personal Digital Assistant P6M+
+	0401  Pocket PC
+0cbd  Pentel Co., Ltd (Electronics Equipment Div.)
+0cbe  Keryx Technologies, Inc.
+0cbf  Union Genius Computer Co., Ltd
+0cc0  Kuon Yi Industrial Corp.
+0cc1  Given Imaging, Ltd
+0cc2  Timex Corp.
+0cc3  Rimage Corp.
+0cc4  emsys GmbH
+0cc5  Sendo
+0cc6  Intermagic Corp.
+0cc7  Kontron Medical AG
+0cc8  Technotools Corp.
+0cc9  BroadMAX Technologies, Inc.
+0cca  Amphenol
+0ccb  SKNet Co., Ltd
+0ccc  Domex Technology Corp.
+0ccd  TerraTec Electronic GmbH
+	0012  PHASE 26
+	0013  PHASE 26
+	0014  PHASE 26
+	0015  Flash Update for TerraTec PHASE 26
+	0021  Cameo Grabster 200
+	0023  Mystify Claw
+	0028  Aureon 5.1 MkII
+	0032  MIDI HUBBLE
+	0035  Miditech Play'n Roll
+	0036  Cinergy 250 Audio
+	0037  Cinergy 250 Audio
+	0038  Cinergy T² DVB-T Receiver
+	0039  Grabster AV 400
+	003b  Cinergy 400
+	003c  Grabster AV 250
+	0042  Cinergy Hybrid T XS
+	0043  Cinergy T XS
+	004e  Cinergy T XS
+	004f  Cinergy Analog XS
+	0055  Cinergy T XE (Version 1, AF9005)
+	005c  Cinergy T²
+	0069  Cinergy T XE (Version 2, AF9015)
+	006b  Cinergy HT PVR (EU)
+	0072  Cinergy Hybrid T
+	0077  Aureon Dual USB
+	0078  Cinergy T XXS
+	0086  Cinergy Hybrid XE
+	008e  Cinergy HTC XS
+	0097  Cinergy T RC MKII
+	0099  AfaTech 9015 [Cinergy T Stick Dual]
+	00a5  Cinergy Hybrid Stick
+	00a9  RTL2838 DVB-T COFDM Demodulator [TerraTec Cinergy T Stick Black]
+	00b3  NOXON DAB/DAB+ Stick
+	00e0  NOXON DAB/DAB+ Stick V2
+	10a7  TerraTec G3
+0cd4  Bang Olufsen
+	0101  BeolinkPC2
+0cd5  LabJack Corporation
+	0003  U3
+	0009  UE9
+0cd7  NewChip S.r.l.
+0cd8  JS Digitech, Inc.
+	2007  Smart Card Reader/JSTU-9700
+0cd9  Hitachi Shin Din Cable, Ltd
+0cde  Z-Com
+	0001  XI-750 802.11b Wireless Adapter [Atmel AT76C503A]
+	0002  XI-725/726 Prism2.5 802.11b Adapter
+	0003  Sagem 802.11b Dongle
+	0004  Sagem 802.11b Dongle
+	0005  XI-735 Prism3 802.11b Adapter
+	0006  XG-300 802.11b Adapter
+	0008  XG-703A 802.11g Wireless Adapter [Intersil ISL3887]
+	0009  (ZD1211)IEEE 802.11b+g Adapter
+	0011  ZD1211
+	0012  AR5523
+	0013  AR5523 driver (no firmware)
+	0014  NB 802.11g Wireless LAN Adapter(3887A)
+	0015  XG-705A 802.11g Wireless Adapter [Intersil ISL3887]
+	0016  NB 802.11g Wireless LAN Adapter(3887A)
+	0018  NB 802.11a/b/g Wireless LAN Adapter(3887A)
+	001a  802.11bg
+	001c  802.11b/g Wireless Network Adapter
+	0020  AG-760A 802.11abg Wireless Adapter [ZyDAS ZD1211B]
+	0022  802.11b/g/n Wireless Network Adapter
+	0023  UB81 802.11bgn
+	0025  802.11b/g/n USB Wireless Network Adapter
+	0026  UB82 802.11abgn
+	0027  Sphairon Homelink 1202 802.11n Wireless Adapter [Atheros AR9170]
+0ce5  Validation Technologies International
+	0003  Matrix
+0ce9  pico Technology
+	1001  PicoScope3000 series PC Oscilloscope
+0cf1  e-Conn Electronic Co., Ltd
+0cf2  ENE Technology, Inc.
+	6220  SD Card Reader (SG361)
+	6225  SD card reader (UB6225)
+	6250  SD card reader (UB6250)
+0cf3  Atheros Communications, Inc.
+	0001  AR5523
+	0002  AR5523 (no firmware)
+	0003  AR5523
+	0004  AR5523 (no firmware)
+	0005  AR5523
+	0006  AR5523 (no firmware)
+	1001  Thomson TG121N [Atheros AR9001U-(2)NG]
+	1002  TP-Link TL-WN821N v2 / TL-WN822N v1 802.11n [Atheros AR9170]
+	1006  TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271]
+	1010  3Com 3CRUSBN275 802.11abgn Wireless Adapter [Atheros AR9170]
+	20ff  AR7010 (no firmware)
+	3000  AR3011 Bluetooth (no firmware)
+	3002  AR3011 Bluetooth
+	3005  AR3011 Bluetooth
+	3008  Bluetooth (AR3011)
+	7015  TP-Link TL-WN821N v3 / TL-WN822N v2 802.11n [Atheros AR7010+AR9287]
+	9170  AR9170 802.11n
+	9271  AR9271 802.11n
+	b002  Ubiquiti WiFiStation 802.11n [Atheros AR9271]
+	b003  Ubiquiti WiFiStationEXT 802.11n [Atheros AR9271]
+0cf4  Fomtex Corp.
+0cf5  Cellink Co., Ltd
+0cf6  Compucable Corp.
+0cf7  ishoni Networks
+0cf8  Clarisys, Inc.
+	0750  Claritel-i750 - vp
+0cf9  Central System Research Co., Ltd
+0cfa  Inviso, Inc.
+0cfc  Minolta-QMS, Inc.
+	2301  Magicolor 2300 DL
+	2350  Magicolor 2350EN/3300
+	3100  Magicolor 3100
+	7300  Magicolor 5450/5550
+0cff  SAFA MEDIA Co., Ltd.
+	0320  SR-380N
+0d06  telos EDV Systementwicklung GmbH
+0d08  UTStarcom
+	0602  DV007 [serial]
+	0603  DV007 [storage]
+0d0b  Contemporary Controls
+0d0c  Astron Electronics Co., Ltd
+0d0d  MKNet Corp.
+0d0e  Hybrid Networks, Inc.
+0d0f  Feng Shin Cable Co., Ltd
+0d10  Elastic Networks
+	0001  StormPort (WDM)
+0d11  Maspro Denkoh Corp.
+0d12  Hansol Electronics, Inc.
+0d13  BMF Corp.
+0d14  Array Comm, Inc.
+0d15  OnStream b.v.
+0d16  Hi-Touch Imaging Technologies Co., Ltd
+	0001  PhotoShuttle
+	0002  Photo Printer 730 series
+	0004  Photo Printer 63xPL/PS
+	0100  Photo Printer 63xPL/PS
+	0102  Photo Printer 64xPS
+	0103  Photo Printer 730 series
+	0104  Photo Printer 63xPL/PS
+	0105  Photo Printer 64xPS
+	0200  Photo Printer 64xDL
+0d17  NALTEC, Inc.
+0d18  coaXmedia
+0d19  Hank Connection Industrial Co., Ltd
+0d28  NXP
+	0204  LPC1768
+0d32  Leo Hui Electric Wire & Cable Co., Ltd
+0d33  AirSpeak, Inc.
+0d34  Rearden Steel Technologies
+0d35  Dah Kun Co., Ltd
+0d3a  Posiflex Technologies, Inc.
+0d3c  Sri Cable Technology, Ltd
+0d3d  Tangtop Technology Co., Ltd
+	0001  HID Keyboard
+0d3e  Fitcom, inc.
+0d3f  MTS Systems Corp.
+0d40  Ascor, Inc.
+0d41  Ta Yun Terminals Industrial Co., Ltd
+0d42  Full Der Co., Ltd
+0d46  Kobil Systems GmbH
+	2012  KAAN Standard Plus (Smartcard reader)
+	3003  mIDentity Light / KAAN SIM III
+	4000  mIDentity (mass storage)
+	4001  mIDentity Basic/Classic (composite device)
+	4081  mIDentity Basic/Classic (installationless)
+0d48  Promethean Limited
+	0001  ACTIVboard
+	0004  ACTIVboard
+	0100  Audio
+0d49  Maxtor
+	3000  Drive
+	3010  3000LE Drive
+	3100  Hi-Speed USB-IDE Bridge Controller
+	3200  Personal Storage 3200
+	5000  5000XT Drive
+	5010  5000LE Drive
+	5020  Mobile Hard Disk Drive
+	7000  OneTouch
+	7010  OneTouch
+	7100  OneTouch II 300GB External Hard Disk
+	7410  Mobile Hard Disk Drive (1TB)
+	7450  Basics Portable USB Device
+0d4a  NF Corp.
+0d4b  Grape Systems, Inc.
+0d4c  Tedas AG
+0d4d  Coherent, Inc.
+0d4e  Agere Systems Netherland BV
+	047a  WLAN Card
+	1000  Wireless Card Model 0801
+	1001  Wireless Card Model 0802
+0d4f  EADS Airbus France
+0d50  Cleware GmbH
+	0011  USB-Temp2 Thermometer
+	0040  F4 foot switch
+0d51  Volex (Asia) Pte., Ltd
+0d53  HMI Co., Ltd
+0d54  Holon Corp.
+0d55  ASKA Technologies, Inc.
+0d56  AVLAB Technology, Inc.
+0d57  Solomon Microtech, Ltd
+0d5c  SMC Networks, Inc.
+	a001  SMC2662W (v1) EZ Connect 802.11b Wireless Adapter [Atmel AT76C503A]
+	a002  SMC2662W v2 / SMC2662W-AR / Belkin F5D6050 [Atmel at76c503a]
+0d5e  Myacom, Ltd
+	2346  BT Digital Access adapter
+0d5f  CSI, Inc.
+0d60  IVL Technologies, Ltd
+0d61  Meilu Electronics (Shenzhen) Co., Ltd
+0d62  Darfon Electronics Corp.
+	0003  Smartcard Reader
+	0004  Keyboard
+	001c  Benq X120 Internet Keyboard Pro
+	0306  M530 Mouse
+	0800  Magic Wheel
+	2021  AM805 Keyboard
+	2026  TECOM Bluetooth Device
+	2050  Mouse
+	2106  Dell L20U Multimedia Keyboard
+	a100  Optical Mouse
+0d63  Fritz Gegauf AG
+0d64  DXG Technology Corp.
+	0105  Dual Mode Digital Camera 1.3M
+	0107  Horus MT-409 Camera
+	0108  Dual Mode Digital Camera
+	0202  Dual Mode Video Camera Device
+	0303  DXG-305V Camera
+	1001  SiPix Stylecam/UMAX AstraPix 320s
+	1002  Fashion Cam 01 Dual-Mode DSC (Video Camera)
+	1003  Fashion Cam Dual-Mode DSC (Controller)
+	1021  D-Link DSC 350F
+	1208  Dual Mode Still Camera Device
+	2208  Mass Storage
+	3105  Dual Mode Digital Camera Disk
+	3108  Digicam Mass Storage Device
+0d65  KMJP Co., Ltd
+0d66  TMT
+0d67  Advanet, Inc.
+0d68  Super Link Electronics Co., Ltd
+0d69  NSI
+0d6a  Megapower International Corp.
+0d6b  And-Or Logic
+0d70  Try Computer Co., Ltd
+0d71  Hirakawa Hewtech Corp.
+0d72  Winmate Communication, Inc.
+0d73  Hit's Communications, Inc.
+0d76  MFP Korea, Inc.
+0d77  Power Sentry/Newpoint
+0d78  Japan Distributor Corp.
+0d7a  MARX Datentechnik GmbH
+0d7b  Wellco Technology Co., Ltd
+0d7c  Taiwan Line Tek Electronic Co., Ltd
+0d7d  Phison Electronics Corp.
+	0100  PS1001/1011/1006/1026 Flash Disk
+	0110  Gigabyte FlexDrive
+	0120  Disk Pro 64MB
+	0124  GIGABYTE Disk
+	0240  I/O-Magic/Transcend 6-in-1 Card Reader
+	110e  NEC uPD720121/130 USB-ATA/ATAPI Bridge
+	1240  Apacer 6-in-1 Card Reader 2.0
+	1270  Wolverine SixPac 6000
+	1300  Flash Disk
+	1320  PS2031 Flash Disk
+	1400  Attache 256MB USB 2.0 Flash Drive
+	1420  PS2044 Pen Drive
+	1470  Vosonic X's-Drive II+ VP2160
+	1620  USB Disk Pro
+	1900  USB Thumb Drive
+0d7e  American Computer & Digital Components
+	2507  Hi-Speed USB-to-IDE Bridge Controller
+	2517  Hi-Speed Mass Storage Device
+	25c7  Hi-Speed USB-to-IDE Bridge Controller
+0d7f  Essential Reality LLC
+	0100  P5 Glove glove controller
+0d80  H.R. Silvine Electronics, Inc.
+0d81  TechnoVision
+0d83  Think Outside, Inc.
+0d87  Dolby Laboratories Inc.
+0d89  Oz Software
+0d8a  King Jim Co., Ltd
+	0101  TEPRA PRO
+0d8b  Ascom Telecommunications, Ltd
+0d8c  C-Media Electronics, Inc.
+	0001  Audio Device
+	0002  Composite Device
+	0003  Sound Device
+	0006  Storm HP-USB500 5.1 Headset
+	000c  Audio Adapter
+	000d  Composite Device
+	000e  Audio Adapter (Planet UP-100, Genius G-Talk)
+	001f  CM108 Audio Controller
+	0102  CM106 Like Sound Device
+	0103  CM102-A+/102S+ Audio Controller
+	0104  CM103+ Audio Controller
+	0105  CM108 Audio Controller
+	0107  CM108 Audio Controller
+	010f  CM108 Audio Controller
+	0115  CM108 Audio Controller
+	013c  CM108 Audio Controller
+	0201  CM6501
+	5000  Mass Storage Controller
+	5200  Mass Storage Controller(0D8C,5200)
+	b213  USB Phone CM109 (aka CT2000,VPT1000)
+0d8d  Promotion & Display Technology, Ltd
+	0234  V-234 Composite Device
+	0550  V-550 Composite Device
+	0551  V-551 Composite Device
+	0552  V-552 Composite Device
+	0651  V-651 Composite Device
+	0652  V-652 Composite Device
+	0653  V-653 Composite Device
+	0654  V-654 Composite Device
+	0655  V-655 Composite Device
+	0656  V-656 Composite Device
+	0657  V-657 Composite Device
+	0658  V-658 Composite Device
+	0659  V-659 Composite Device
+	0660  V-660 Composite Device
+	0661  V-661 Composite Device
+	0662  V-662 Composite Device
+	0850  V-850 Composite Device
+	0851  V-851 Composite Device
+	0852  V-852 Composite Device
+	0901  V-901 Composite Device
+	0902  V-902 Composite Device
+	0903  V-903 Composite Device
+	4754  Voyager DMP Composite Device
+	bb00  Bloomberg Composite Device
+	bb01  Bloomberg Composite Device
+	bb02  Bloomberg Composite Device
+	bb03  Bloomberg Composite Device
+	bb04  Bloomberg Composite Device
+	bb05  Bloomberg Composite Device
+	fffe  Global Tuner Composite Device
+	ffff  Voyager DMP Composite Device
+0d8e  Global Sun Technology, Inc.
+	0163  802.11g 54 Mbps Wireless Dongle
+	1621  802.11b Wireless Adapter
+	3762  Cohiba 802.11g Wireless Mini adapter [Intersil ISL3887]
+	3763  802.11g Wireless dongle
+	7100  802.11b Adapter
+	7110  WL-210 / WU210P 802.11b Wireless Adapter [Atmel AT76C503A]
+	7605  TRENDnet TEW-224UB 802.11b Wireless Adapter [Atmel AT76C503A]
+	7801  AR5523
+	7802  AR5523 (no firmware)
+	7811  AR5523
+	7812  AR5523 (no firmware)
+	7a01  PRISM25 802.11b Adapter
+0d8f  Pitney Bowes
+0d90  Sure-Fire Electrical Corp.
+0d96  Skanhex Technology, Inc.
+	0000  Jenoptik JD350 video
+	3300  SX330z Camera
+	4100  SX410z Camera
+	4102  MD 9700 Camera
+	4104  Jenoptik JD-4100z3s
+	410a  Medion 9801/Novatech SX-410z
+	5200  SX-520z Camera
+0d97  Santa Barbara Instrument Group
+	0001  SBIG Astronomy Camera (without firmware)
+	0101  SBIG Astronomy Camera (with firmware)
+0d98  Mars Semiconductor Corp.
+	0300  Avaya Wireless Card
+	1007  Discovery Kids Digital Camera
+0d99  Trazer Technologies, Inc.
+0d9a  RTX Telecom AS
+	0001  Bluetooth Device
+0d9b  Tat Shing Electrical Co.
+0d9c  Chee Chen Hi-Technology Co., Ltd
+0d9d  Sanwa Supply, Inc.
+0d9e  Avaya
+	0300  Wireless Card
+0d9f  Powercom Co., Ltd
+	0001  Uninterruptible Power Supply
+	0002  Black Knight PRO / WOW Uninterruptible Power Supply (Cypress HID->COM RS232)
+	00a2  Imperial Uninterruptible Power Supply (HID PDC)
+	00a3  Smart King PRO Uninterruptible Power Supply (HID PDC)
+	00a4  WOW Uninterruptible Power Supply (HID PDC)
+	00a5  Vanguard Uninterruptible Power Supply (HID PDC)
+	00a6  Black Knight PRO Uninterruptible Power Supply (HID PDC)
+0da0  Danger Research
+0da1  Suzhou Peter's Precise Industrial Co., Ltd
+0da2  Land Instruments International, Ltd
+0da3  Nippon Electro-Sensory Devices Corp.
+0da4  Polar Electro OY
+	0001  Interface
+0da7  IOGear, Inc.
+0da8  softDSP Co., Ltd
+	0001  SDS 200A Oscilloscope
+0dab  Cubig Group
+	0100  DVR/CVR-M140 MP3 Player
+0dad  Westover Scientific
+0db0  Micro Star International
+	1020  PC2PC WLAN Card
+	1967  Bluetooth Dongle
+	3801  Motorola Bluetooth 2.1+EDR Device
+	4011  Medion Flash XL V2.0 Card Reader
+	4023  Lexar Mobile Card Reader
+	4600  802.11b/g Turbo Wireless Adapter
+	5501  Mass Storage Device
+	5502  Mass Storage Device
+	5513  MP3 Player
+	5515  MP3 Player
+	5516  MP3 Player
+	5580  Mega Sky 580 DVB-T Tuner [M902x]
+	5581  Mega Sky 580 DVB-T Tuner [GL861]
+	6823  UB11B/MS-6823 802.11b Wi-Fi adapter
+	6826  IEEE 802.11g Wireless Network Adapter
+	6855  Bluetooth Device
+	6861  MSI-6861 802.11g WiFi adapter
+	6865  RT2570
+	6869  RT2570
+	6874  RT2573
+	6877  RT2573
+	6881  Bluetooth Class I EDR Device
+	688a  Bluetooth Class I EDR Device
+	6899  802.11bgn 1T1R Mini Card Wireless Adapter
+	6970  MS-6970 BToes Bluetooth adapter
+	697a  Bluetooth Dongle
+	6982  Medion Flash XL Card Reader
+	a861  RT2573
+	a874  RT2573
+	a970  Bluetooth dongle
+	a97a  Bluetooth EDR Device
+	b970  Bluetooth EDR Device
+	b97a  Bluetooth EDR Device
+0db1  Wen Te Electronics Co., Ltd
+0db2  Shian Hwi Plug Parts, Plastic Factory
+0db3  Tekram Technology Co., Ltd
+0db4  Chung Fu Chen Yeh Enterprise Corp.
+0db7  ELCON Systemtechnik
+	0002  Goldpfeil P-LAN
+0dbc  A&D Medical
+	0003  AND Serial Cable [AND Smart Cable]
+0dbe  Jiuh Shiuh Precision Industry Co., Ltd
+0dbf  Jess-Link International
+	0002  SmartDongle Security Key
+	0200  HDD Storage Solution
+	021b  USB-2.0 IDE Adapter
+	0300  Storage Adapter
+	0333  Storage Adapter
+	0707  ZIV Drive
+0dc0  G7 Solutions (formerly Great Notions)
+0dc1  Tamagawa Seiki Co., Ltd
+0dc3  Athena Smartcard Solutions, Inc.
+	0801  ASEDrive III
+	0802  ASEDrive IIIe
+	1104  ASEDrive IIIe KB
+	1701  ASEKey
+	1702  ASEKey
+0dc4  Macpower Peripherals, Ltd
+	0040  Mass Storage Device
+	0041  Mass Storage Device
+	0042  Mass Storage Device
+	0101  Hi-Speed Mass Storage Device
+	020a  Oyen Digital MiniPro 2.5" hard drive enclosure
+0dc5  SDK Co., Ltd
+0dc6  Precision Squared Technology Corp.
+	2301  Wireless Touchpad Keyboard
+0dc7  First Cable Line, Inc.
+0dcd  NetworkFab Corp.
+	0001  Remote Interface Adapter
+	0002  High Bandwidth Codec
+0dd0  Access Solutions
+	1002  Triple Talk Speech Synthesizer
+0dd1  Contek Electronics Co., Ltd
+0dd2  Power Quotient International Co., Ltd
+	0003  Mass Storage (P)
+0dd3  MediaQ
+0dd4  Custom Engineering SPA
+0dd5  California Micro Devices
+0dd7  Kocom Co., Ltd
+0dd8  Netac Technology Co., Ltd
+	1060  USB-CF-Card
+	e007  OnlyDisk U222 Pendrive
+	f607  OnlyDisk U208 1G flash drive [U-SAFE]
+0dd9  HighSpeed Surfing
+0dda  Integrated Circuit Solution, Inc.
+	0001  Multi-Card Reader 6in1
+	0002  Multi-Card Reader 7in1
+	0003  Flash Disk
+	0005  Internal Multi-Card Reader 6in1
+	0008  SD single card reader
+	0009  MS single card reader
+	000a  MS+SD Dual Card Reader
+	000b  SM single card reader
+	0101  All-In-One Card Reader
+	0102  All-In-One Card Reader
+	0301  MP3 Player
+	0302  Multi-Card MP3 Player
+	1001  Multi-Flash Disk
+	2001  Multi-Card Reader
+	2002  Q018 default PID
+	2003  Multi-Card Reader
+	2005  Datalux DLX-1611 16in1 Card Reader
+	2006  All-In-One Card Reader
+	2007  USB to ATAPI bridge
+	2008  All-In-One Card Reader
+	2013  SD/MS Combo Card Reader
+	2014  SD/MS Single Card Reader
+	2023  card reader SD/MS DEMO board with ICSI brand name (MaskROM version)
+	2024  card reader SD/MS DEMO board with Generic brand name (MaskROM version)
+	2026  USB2.0 Card Reader
+	2027  USB 2.0 Card Reader
+	2315  UFD MP3 player (model 2)
+	2318  UFD MP3 player (model 1)
+	2321  UFD MP3 player
+0ddb  Tamarack, Inc.
+0ddd  Datelink Technology Co., Ltd
+0dde  Ubicom, Inc.
+0de0  BD Consumer Healthcare
+0de7  USBmicro
+	0191  U401 Interface card
+	01a5  U421 interface card
+	01c3  U451 relay interface card
+0dea  UTECH Electronic (D.G.) Co., Ltd.
+0ded  Novasonics
+0dee  Lifetime Memory Products
+	4010  Storage Adapter
+0def  Full Rise Electronic Co., Ltd
+0df4  NET&SYS
+	0201  MNG-2005
+0df6  Sitecom Europe B.V.
+	0001  C-Media VOIP Device
+	0004  Bluetooth 2.0 Adapter 100m
+	0007  Bluetooth 2.0 Adapter 10m
+	000b  Bluetooth 2.0 Adapter DFU
+	000d  WL-168 Wireless Network Adapter 54g
+	0017  WL-182 Wireless-N Network USB Card
+	0019  Bluetooth 2.0 adapter 10m CN-512v2 001
+	001a  Bluetooth 2.0 adapter 100m CN-521v2 001 
+	002b  WL-188 Wireless Network 300N USB Adapter
+	002c  WL-301 Wireless Network 300N USB Adapter
+	002d  WL-302 Wireless Network 300N USB dongle 
+	0036  WL-603 Wireless Adapter
+	0039  WL-315 Wireless-N USB Adapter
+	003b  WL-321 Wireless USB Gaming Adapter 300N
+	003c  WL-323 Wireless-N USB Adapter
+	003d  WL-324 Wireless USB Adapter 300N
+	003e  WL-343 Wireless USB Adapter 150N X1
+	003f  WL-608 Wireless USB Adapter 54g
+	0040  WL-344 Wireless Adapter 300N X2 [Ralink RT3071]
+	0041  WL-329 Wireless Dualband USB adapter 300N
+	0042  WL-345 Wireless USB adapter 300N X3
+	0045  WL-353 Wireless USB Adapter 150N Nano
+	0047  WL-352v1 Wireless USB Adapter 300N 002
+	0048  WL-349v1 Wireless Adapter 150N 002 [Ralink RT3070]
+	0049  WL-356 Wireless Adapter 300N
+	004a  WL-358v1 Wireless Micro USB Adapter 300N X3 002
+	004b  WL-349v3 Wireless Micro Adapter 150N X1 [Realtek RTL8192SU]
+	004c  WL-352 802.11n Adapter [Realtek RTL8191SU]
+	0050  WL-349v4 Wireless Micro Adapter 150N X1 [Ralink RT3370]
+	0056  LN-031 10/100/1000 Ethernet Adapter
+	005d  WLA-2000 v1.001 WLAN [RTL8191SU]
+	0060  WLA-4000 802.11bgn [Ralink RT3072]
+	0062  WLA-5000 802.11abgn [Ralink RT3572]
+	061c  LN-028 Network USB 2.0 Adapter
+	21f4  44 St Bluetooth Device
+	2200  Sitecom bluetooth2.0 class 2 dongle CN-512
+	2208  Sitecom bluetooth2.0 class 2 dongle CN-520
+	2209  Sitecom bluetooth2.0 class 1 dongle CN-521
+	9071  WL-113 rev 1 Wireless Network USB Adapter
+	9075  WL-117 Hi-Speed USB Adapter
+	90ac  WL-172 Wireless Network USB Adapter 54g Turbo
+	9712  WL-113 rev 2 Wireless Network USB Adapter
+0df7  Mobile Action Technology, Inc.
+	0620  MA-620 Infrared Adapter
+	0700  MA-700 Bluetooth Adapter
+	0720  MA-720 Bluetooth Adapter
+	0722  Bluetooth Dongle
+	0730  MA-730/MA-730G Bluetooth Adapter
+	0800  Data Cable
+	0820  Data Cable
+	0900  MA i-gotU Travel Logger GPS
+	1800  Generic Card Reader
+	1802  Card Reader
+0dfa  Toyo Communication Equipment Co., Ltd
+0dfc  GeneralTouch Technology Co., Ltd
+	0001  Touchscreen
+0e03  Nippon Systemware Co., Ltd
+0e08  Winbest Technology Co., Ltd
+0e0b  Amigo Technology Inc.
+	9031  802.11n Wireless USB Card
+	9041  802.11n Wireless USB Card
+0e0c  Gesytec
+	0101  LonUSB LonTalk Network Adapter
+0e0f  VMware, Inc.
+	0001  Device
+	0002  Virtual USB Hub
+	0003  Virtual Mouse
+	0004  Virtual CCID
+	0005  Virtual Mass Storage
+	0006  Virtual Keyboard
+	f80a  Smoker FX2
+0e16  JMTek, LLC
+0e17  Walex Electronic, Ltd
+0e1a  Unisys
+0e1b  Crewave
+0e20  Pegasus Technologies Ltd.
+	0101  NoteTaker
+0e21  Cowon Systems, Inc.
+	0300  iAudio CW200
+	0400  MP3 Player
+	0500  iAudio M3
+	0510  iAudio X5, subpack USB port
+	0513  iAudio X5, side USB port
+	0520  iAudio M5, side USB port
+	0601  iAudio G3
+	0681  iAUDIO E2
+	0700  iAudio U3
+	0751  iAudio 7
+	0760  iAUDIO U5 / iAUDIO G2
+	0800  Cowon D2 (UMS mode)
+	0801  Cowon D2 (MTP mode)
+	0910  iAUDIO 9
+	0920  J3
+0e22  Symbian Ltd.
+0e23  Liou Yuane Enterprise Co., Ltd
+0e25  VinChip Systems, Inc.
+0e26  J-Phone East Co., Ltd
+0e30  HeartMath LLC
+0e34  Micro Computer Control Corp.
+0e35  3Pea Technologies, Inc.
+0e36  TiePie engineering
+	0008  Handyscope HS3
+	0009  Handyscope HS3 (br)
+	000a  Handyscope HS4
+	000b  Handyscope HS4 (br)
+	000e  Handyscope HS4-DIFF
+	000f  Handyscope HS4-DIFF (br)
+	0010  Handyscope HS2
+	0011  TiePieSCOPE HS805 (br)
+	0012  TiePieSCOPE HS805
+	0013  Handyprobe HP3
+	0014  Handyprobe HP3
+	0018  Handyprobe HP2
+	001b  Handyscope HS5
+	0042  TiePieSCOPE HS801
+	00fd  USB To Parallel adapter
+	00fe  USB To Parallel adapter
+0e38  Stratitec, Inc.
+0e39  Smart Modular Technologies, Inc.
+	0137  Bluetooth Device
+0e3a  Neostar Technology Co., Ltd
+	1100  CW-1100 Wireless Network Adapter
+0e3b  Mansella, Ltd
+0e41  Line6, Inc.
+	4147  TonePort GX
+	414d  Pod HD500
+	4156  POD HD Desktop
+	4250  BassPODxt
+	4252  BassPODxt Pro
+	4642  BassPODxt Live
+	4650  PODxt Live
+	4750  GuitarPort
+	5044  PODxt
+	5050  PODxt Pro
+	534d  SeaMonkey
+0e44  Sun-Riseful Technology Co., Ltd.
+0e48  Julia Corp., Ltd
+	0100  CardPro SmartCard Reader
+0e4a  Shenzhen Bao Hing Electric Wire & Cable Mfr. Co.
+0e4c  Radica Games, Ltd
+	1097  Gamester Controller
+	2390  Games Jtech Controller
+	7288  funkey reader
+0e50  TechnoData Interware
+	0002  Matrixlock Dongle (HID)
+0e55  Speed Dragon Multimedia, Ltd
+	110a  Tanic S110-SG1 + ISSC IS1002N [Slow Infra-Red (SIR) & Bluetooth 1.2 (Class 2) Adapter]
+	110b  MS3303H USB-to-Serial Bridge
+0e56  Kingston Technology Company, Inc.
+	6021  K-PEX 100
+0e5a  Active Co., Ltd
+0e5b  Union Power Information Industrial Co., Ltd
+0e5c  Bitland Information Technology Co., Ltd
+	6118  LCD Device
+	6119  remote receive and control device
+	6441  C-Media Sound Device
+0e5d  Neltron Industrial Co., Ltd
+0e5e  Conwise Technology Co., Ltd.
+	6622  CW6622
+0e66  Hawking Technologies
+	0001  HWUN1 Hi-Gain Wireless-300N Adapter w/ Upgradable Antenna [Ralink RT2870]
+	0003  HWDN1 Hi-Gain Wireless-300N Dish Adapter [Ralink RT2870]
+	0009  HWUN2 Hi-Gain Wireless-150N Adapter w/ Upgradable Antenna [Ralink RT2770]
+	000b  HWDN2 Hi-Gain Wireless-150N Dish Adapter [Ralink RT2770]
+	0013  HWUN3 Hi-Gain Wireless-N Adapter [Ralink RT3070]
+	0015  HWDN2 Rev. E Hi-Gain Wireless-150N Dish Adapter [Realtek RTL8191SU]
+	0017  HAWNU1 Hi-Gain Wireless-150N Network Adapter with Range Amplifier [Ralink RT3070]
+	0018  Wireless-N Network Adapter [Ralink RT2870]
+	400b  UF100 10/100 Network Adapter
+	400c  UF100 Ethernet [pegasus2]
+0e67  Fossil, Inc.
+	0002  Wrist PDA
+0e6a  Megawin Technology Co., Ltd
+	0101  MA100 [USB-UART Bridge IC]
+	6001  GEMBIRD Flexible keyboard KB-109F-B-DE
+0e6f  Logic3
+	0003  Freebird wireless Controller
+	0005  Eclipse wireless Controller
+	0006  Edge wireless Controller
+0e70  Tokyo Electronic Industry Co., Ltd
+0e72  Hsi-Chin Electronics Co., Ltd
+0e75  TVS Electronics, Ltd
+0e79  Archos, Inc.
+	1106  Pocket Media Assistant - PMA400
+	1204  Gmini XS 200
+	1306  504 Portable Multimedia Player
+	1330  5 Tablet
+	1332  5 IMT
+	1416  32 IT
+	1417  A43 IT
+	14ad  97 Titanium HD
+	150e  80 G9
+0e7b  On-Tech Industry Co., Ltd
+0e7e  Gmate, Inc.
+	0001  Yopy 3000 PDA
+	1001  YP3X00 PDA
+0e82  Ching Tai Electric Wire & Cable Co., Ltd
+0e83  Shin An Wire & Cable Co.
+0e8c  Well Force Electronic Co., Ltd
+0e8d  MediaTek Inc.
+	0003  MT6227 phone
+	0004  MT6227 phone
+	0023  S103
+	1806  Samsung SE-208AB Slim Portable DVD Writer
+	1836  Samsung SE-S084 Super WriteMaster Slim External DVD writer
+	3329  Qstarz BT-Q1000XT
+0e8f  GreenAsia Inc.
+	0003  MaxFire Blaze2
+	0012  USB Wireless 2.4GHz Gamepad
+	0016  4 port USB 1.1 hub UH-174
+	0020  USB to PS/2 Adapter
+	0021  Multimedia Keyboard Controller
+	0201  SmartJoy Frag Xpad/PS2 adaptor
+0e90  WiebeTech, LLC
+	0100  Storage Adapter V1
+0e91  VTech Engineering Canada, Ltd
+0e92  C's Glory Enterprise Co., Ltd
+0e93  eM Technics Co., Ltd
+0e95  Future Technology Co., Ltd
+0e96  Aplux Communications, Ltd
+	c001  TRUST 380 USB2 SPACEC@M
+0e97  Fingerworks, Inc.
+	0908  Composite HID (Keyboard and Mouse)
+0e98  Advanced Analogic Technologies, Inc.
+0e99  Parallel Dice Co., Ltd
+0e9a  TA HSING Industries, Ltd
+0e9b  ADTEC Corp.
+0e9c  Streamzap, Inc.
+	0000  Streamzap Remote Control
+0e9f  Tamura Corp.
+0ea0  Ours Technology, Inc.
+	2126  7-in-1 Card Reader
+	2153  SD Card Reader Key
+	2168  Transcend JetFlash 2.0 / Astone USB Drive
+	6803  OTI-6803 Flash Disk
+	6808  OTI-6808 Flash Disk
+	6828  OTI-6828 Flash Disk
+	6858  OTi-6858 serial adapter
+0ea6  Nihon Computer Co., Ltd
+0ea7  MSL Enterprises Corp.
+0ea8  CenDyne, Inc.
+0ead  Humax Co., Ltd
+0eb0  NovaTech
+	9020  NovaTech NV-902W
+	9021  RT2573
+0eb1  WIS Technologies, Inc.
+	6666  WinFast WalkieTV TV Loader
+	6668  WinFast WalkieTV TV Loader
+	7007  WinFast WalkieTV WDM Capture
+0eb2  Y-S Electronic Co., Ltd
+0eb3  Saint Technology Corp.
+0eb7  Endor AG
+0eb8  Mettler Toledo
+	f000  PS60 Scale
+0ebe  VWeb Corp.
+0ebf  Omega Technology of Taiwan, Inc.
+0ec0  LHI Technology (China) Co., Ltd
+0ec1  Abit Computer Corp.
+0ec2  Sweetray Industrial, Ltd
+0ec3  Axell Co., Ltd
+0ec4  Ballracing Developments, Ltd
+0ec5  GT Information System Co., Ltd
+0ec6  InnoVISION Multimedia, Ltd
+0ec7  Theta Link Corp.
+	1008  So., Show 301 Digital Camera
+0ecd  Lite-On IT Corp.
+	1400  CD\RW 40X
+	a100  LDW-411SX DVD/CD Rewritable Drive
+0ece  TaiSol Electronics Co., Ltd
+0ecf  Phogenix Imaging, LLC
+0ed1  WinMaxGroup
+	6660  Flash Disk 64M-C
+	6680  Flash Disk 64M-B
+	7634  MP3 Player
+0ed2  Kyoto Micro Computer Co., Ltd
+0ed3  Wing-Tech Enterprise Co., Ltd
+0ed5  Fiberbyte
+	e000  USB-inSync Device
+	f000  Fiberbyte USB-inSync Device
+	f201  Fiberbyte USB-inSync DAQ-2500X
+0eda  Noriake Itron Corp.
+0edf  e-MDT Co., Ltd
+	2060  FID irock! 100 Series
+0ee0  Shima Seiki Mfg., Ltd
+0ee1  Sarotech Co., Ltd
+0ee2  AMI Semiconductor, Inc.
+0ee3  ComTrue Technology Corp.
+	1000  Image Tank 1.5
+0ee4  Sunrich Technology, Ltd
+0eee  Digital Stream Technology, Inc.
+	8810  Mass Storage Drive
+0eef  D-WAV Scientific Co., Ltd
+	0001  eGalax TouchScreen
+	0002  Touchscreen Controller(Professional)
+0ef0  Hitachi Cable, Ltd
+0ef1  Aichi Micro Intelligent Corp.
+0ef2  I/O Magic Corp.
+0ef3  Lynn Products, Inc.
+0ef4  DSI Datotech
+0ef5  PointChips
+	2202  Flash Disk
+	2366  Flash Disk
+0ef6  Yield Microelectronics Corp.
+0ef7  SM Tech Co., Ltd (Tulip)
+0efd  Oasis Semiconductor
+0efe  Wem Technology, Inc.
+0f03  Unitek UPS Systems
+	0001  Alpha 1200Sx
+0f06  Visual Frontier Enterprise Co., Ltd
+0f08  CSL Wire & Plug (Shen Zhen) Co.
+0f0c  CAS Corp.
+0f0d  Hori Co., Ltd
+	0011  Real Arcade Pro 3
+0f0e  Energy Full Corp.
+0f11  LD Didactic GmbH
+	1000  CASSY-S
+	1010  Pocket-CASSY
+	1020  Mobile-CASSY
+	1080  Joule and Wattmeter
+	1081  Digital Multimeter P
+	1090  UMI P
+	1100  X-Ray Apparatus
+	1101  X-Ray Apparatus
+	1200  VideoCom
+	2000  COM3LAB
+	2010  Terminal Adapter
+	2020  Network Analyser
+	2030  Converter Control Unit
+	2040  Machine Test System
+0f12  Mars Engineering Corp.
+0f13  Acetek Technology Co., Ltd
+0f18  Finger Lakes Instrumentation
+	0002  CCD
+	0006  Focuser
+	0007  Filter Wheel
+	000a  ProLine CCD
+	000b  Color Filter Wheel 4
+	000c  PDF2
+	000d  Guider
+0f19  Oracom Co., Ltd
+0f1b  Onset Computer Corp.
+0f1c  Funai Electric Co., Ltd
+0f1d  Iwill Corp.
+0f21  IOI Technology Corp.
+0f22  Senior Industries, Inc.
+0f23  Leader Tech Manufacturer Co., Ltd
+0f24  Flex-P Industries, Snd., Bhd.
+0f2d  ViPower, Inc.
+0f2e  Geniality Maple Technology Co., Ltd
+0f2f  Priva Design Services
+0f30  Jess Technology Co., Ltd
+	001c  PS3 Guitar Controller Dongle
+	0110  Dual Analog Rumble Pad
+	0111  Colour Rumble Pad
+	0208  Xbox & PC Gamepad
+0f31  Chrysalis Development
+0f32  YFC-BonEagle Electric Co., Ltd
+0f37  Kokuyo Co., Ltd
+0f38  Nien-Yi Industrial Corp.
+0f3d  Airprime, Incorporated
+	0112  CDMA 1xEVDO PC Card, PC 5220
+0f41  RDC Semiconductor Co., Ltd
+0f42  Nital Consulting Services, Inc.
+0f44  Polhemus
+	ef11  Patriot (firmware not loaded)
+	ef12  Patriot
+	ff11  Liberty (firmware not loaded)
+	ff12  Liberty
+0f4b  St. John Technology Co., Ltd
+0f4c  WorldWide Cable Opto Corp.
+0f4d  Microtune, Inc.
+	1000  Bluetooth Dongle
+0f4e  Freedom Scientific
+0f52  Wing Key Electrical Co., Ltd
+0f53  Dongguan White Horse Cable Factory, Ltd
+0f54  Kawai Musical Instruments Mfg. Co., Ltd
+	0101  MP6 Stage Piano
+0f55  AmbiCom, Inc.
+0f5c  Prairiecomm, Inc.
+0f5d  NewAge International, LLC
+	9455  Compact Drive
+0f5f  Key Technology Corp.
+0f60  NTK, Ltd
+0f61  Varian, Inc.
+0f62  Acrox Technologies Co., Ltd
+	1001  Targus Mini Trackball Optical Mouse
+0f63  LeapFrog Enterprises
+	0010  Leapster Explorer
+	0500  Fly Fusion
+	0600  Leap Port Turbo
+	0700  POGO
+	0800  Didj
+	0900  TAGSchool
+	0a00  Leapster 2
+	0b00  Crammer
+	0c00  Tag Jr
+	0d00  My Pal Scout
+	0e00  Tag32
+	0f00  Tag64
+	1000  Kiwi16
+	1100  Leapster L2x
+	1111  Fly Fusion
+	1300  Didj UK/France (Leapster Advance)
+0f68  Kobe Steel, Ltd
+0f69  Dionex Corp.
+0f6a  Vibren Technologies, Inc.
+0f6e  INTELLIGENT SYSTEMS
+	0100  GameBoy Color Emulator
+	0201  GameBoy Advance Flash Gang Writer
+	0202  GameBoy Advance Capture
+	0300  Gamecube DOL Viewer
+	0400  NDS Emulator
+	0401  NDS UIC
+	0402  NDS Writer
+	0403  NDS Capture
+	0404  NDS Emulator (Lite)
+0f73  DFI
+0f7c  DQ Technology, Inc.
+0f7d  NetBotz, Inc.
+0f7e  Fluke Corp.
+0f88  VTech Holdings, Ltd
+	3012  RT2570
+	3014  ZD1211B
+0f8b  Yazaki Corp.
+0f8c  Young Generation International Corp.
+0f8d  Uniwill Computer Corp.
+0f8e  Kingnet Technology Co., Ltd
+0f8f  Soma Networks
+0f97  CviLux Corp.
+0f98  CyberBank Corp.
+0f9c  Hyun Won, Inc.
+	0301  M-Any Premium DAH-610 MP3/WMA Player
+	0332  mobiBLU DAH-1200 MP3/Ogg Player
+0f9e  Lucent Technologies
+0fa3  Starconn Electronic Co., Ltd
+0fa4  ATL Technology
+0fa5  Sotec Co., Ltd
+0fa7  Epox Computer Co., Ltd
+0fa8  Logic Controls, Inc.
+0faf  Winpoint Electronic Corp.
+0fb0  Haurtian Wire & Cable Co., Ltd
+0fb1  Inclose Design, Inc.
+0fb2  Juan-Chern Industrial Co., Ltd
+0fb6  Heber Ltd
+	3fc3  Firefly X10i I/O Board (with firmware)
+	3fc4  Firefly X10i I/O Board (without firmware)
+0fb8  Wistron Corp.
+	0002  eHome Infrared Receiver
+0fb9  AACom Corp.
+0fba  San Shing Electronics Co., Ltd
+0fbb  Bitwise Systems, Inc.
+0fc1  Mitac Internatinal Corp.
+0fc2  Plug and Jack Industrial, Inc.
+0fc5  Delcom Engineering
+	1222  I/O Development Board
+0fc6  Dataplus Supplies, Inc.
+0fca  Research In Motion, Ltd.
+	0001  Blackberry Handheld
+	0004  Blackberry Handheld
+	0006  Blackberry Pearl
+	0008  Blackberry Pearl
+	8001  Blackberry Handheld
+	8004  Blackberry Handheld
+	8007  Blackberry Handheld
+	8010  Blackberry Playbook (Connect to Windows mode)
+	8011  Blackberry Playbook (Connect to Mac mode)
+	8020  Blackberry Playbook (CD-Rom mode)
+0fce  Sony Ericsson Mobile Communications AB
+	0076  W910i (Multimedia mode)
+	00af  V640i Phone [PTP Camera]
+	00d4  C902 [MTP]
+	00d9  C702 Phone
+	0112  W995 Walkman Phone
+	015a  Xperia Pro [Media Transfer Protocol]
+	0166  Xperia Mini Pro
+	0167  ST15i (Xperia mini)
+	0169  Xperia S
+	0172  Xperia P
+	0177  Xperia Ion [Mass Storage]
+	0dde  Xperia Mini Pro Bootloader
+	1010  WMC Modem
+	10af  V640i Phone [PictBridge]
+	10d4  C902 Phone [PictBridge]
+	2105  W715 Phone
+	2137  Xperia X10 mini (USB debug)
+	2138  Xperia X10 mini pro (Debug)
+	2149  Xperia X8 (debug)
+	3137  Xperia X10 mini
+	3138  Xperia X10 mini pro
+	3149  Xperia X8
+	5177  Xperia Ion [Debug Mode]
+	518c  C1605 [Xperia E dual] MTD mode
+	614f  Xperia X12 (debug mode)
+	6166  Xperia Mini Pro
+	618c  C1605 [Xperia E dual] MSC mode
+	715a  Xperia Pro [Tethering]
+	7166  Xperia Mini Pro (Tethering mode)
+	7177  Xperia Ion [Tethering]
+	8004  9000 Phone [Mass Storage]
+	adde  Boot loader
+	d008  V800-Vodafone 802SE Phone
+	d016  K750i Phone
+	d017  K608i Phone
+	d019  VDC EGPRS Modem
+	d025  520 WMC Data Modem
+	d028  W800i
+	d038  W850i Phone
+	d039  K800i (phone mode)
+	d041  K510i Phone
+	d042  W810i Phone
+	d043  V630i Phone
+	d046  K610i Phone
+	d065  W960i Phone (PC Suite)
+	d076  W910i (Phone mode)
+	d089  W580i Phone (mass storage)
+	d0a1  K810
+	d0af  V640i Phone
+	d0cf  MD300 Mobile Broadband Modem
+	d0d4  C902 Phone [Modem]
+	d0e1  MD400 Mobile Broadband Modem
+	d12e  Xperia X10
+	e000  K810 (PictBridge mode)
+	e039  K800i (msc mode)
+	e042  W810i Phone
+	e043  V630i Phone [Mass Storage]
+	e075  K850i
+	e076  W910i (Mass storage)
+	e089  W580i Phone
+	e090  W200 Phone (Mass Storage)
+	e0a1  K810 (Mass Storage mode)
+	e0a3  W660i
+	e0af  V640i Phone [Mass Storage]
+	e0d4  C902 Phone [Mass Storage] 
+	e0ef  C905 Phone [Mass Storage]
+	e0f3  W595
+	e105  W705
+	e112  W995 Phone (Mass Storage)
+	e12e  X10i Phone
+	e133  Vivaz
+	e14f  Xperia Arc/X12
+	e15a  Xperia Pro [Mass Storage Class]
+	e161  Xperia Ray
+	e166  Xperia Mini Pro
+	e167  XPERIA mini
+0fcf  Dynastream Innovations, Inc.
+	1003  ANT Development Board
+	1004  ANT2USB
+	1006  ANT Development Board
+	1008  Mini stick Suunto
+0fd0  Tulip Computers B.V.
+0fd1  Giant Electronics Ltd.
+0fd2  Seac Banche
+	0001  RDS 6000
+0fd4  Tenovis GmbH & Co., KG
+0fd5  Direct Access Technology, Inc.
+0fd9  Elgato Systems GmbH
+	0011  EyeTV Diversity
+	0018  EyeTV Hybrid
+	0020  EyeTV DTT Deluxe
+	0021  EyeTV DTT
+	002a  EyeTV Sat
+	002c  EyeTV DTT Deluxe v2
+	0033  Video Capture
+	0037  Video Capture v2
+0fda  Quantec Networks GmbH
+	0100  quanton flight control
+0fdc  Micro Plus
+0fe0  Osterhout Design Group
+	0100  Bluetooth Mouse
+	0101  Bluetooth IMU
+	0200  Bluetooth Keypad
+0fe4  IN-Tech Electronics, Ltd
+0fe5  Greenconn (U.S.A.), Inc.
+0fe6  Kontron (Industrial Computer Source / ICS Advent)
+	8101  DM9601 Fast Ethernet Adapter
+	811e  Parallel Adapter
+	9700  DM9601 Fast Ethernet Adapter
+0fe9  DVICO
+	4020  TViX M-6500
+	db00  FusionHDTV DVB-T (MT352+LgZ201) (uninitialized)
+	db01  FusionHDTV DVB-T (MT352+LgZ201) (initialized)
+	db10  FusionHDTV DVB-T (MT352+Thomson7579) (uninitialized)
+	db11  FusionHDTV DVB-T (MT352+Thomson7579) (initialized)
+	db78  FusionHDTV DVB-T Dual Digital 4 (ZL10353+xc2028/xc3028) (initialized)
+0fea  United Computer Accessories
+0feb  CRS Electronic Co., Ltd
+0fec  UMC Electronics Co., Ltd
+0fed  Access Co., Ltd
+0fee  Xsido Corp.
+0fef  MJ Research, Inc.
+0ff6  Core Valley Co., Ltd
+0ff7  CHI SHING Computer Accessories Co., Ltd
+0ffc  Clavia DMI AB
+	0021  Nord Stage 2
+0ffd  EarlySense
+	ff00  OEM
+0fff  Aopen, Inc.
+1000  Speed Tech Corp.
+1001  Ritronics Components (S) Pte., Ltd
+1003  Sigma Corp.
+	0003  SD14
+	0100  SD9/SD10
+1004  LG Electronics, Inc.
+	1fae  U8120 3G Cellphone
+	6000  Various Mobile Phones
+	6005  T5100
+	6018  GM360/GD510/GW520/KP501
+	618e  Ally/Optimus One/Vortex (debug mode)
+	618f  Ally/Optimus One
+	61c6  Vortex (msc)
+	61cc  Optimus S
+	61f1  Optimus Android Phone [LG Software mode]
+	61f9  V909 G-Slate
+	61fc  Optimus 3
+	61fe  Optimus Android Phone [USB tethering mode]
+	6300  Optimus Android Phone
+	631c  Optimus Android Phone [MTP mode]
+	631e  Optimus Android Phone [Camera/PTP mode]
+	6356  Optimus Android Phone [Virtual CD mode]
+	6800  CDMA Modem
+	7000  LG LDP-7024D(LD)USB
+	a400  Renoir (KC910)
+1005  Apacer Technology, Inc.
+	1001  MP3 Player
+	1004  MP3 Player
+	1006  MP3 Player
+	b113  Handy Steno 2.0/HT203
+	b223  CD-RW + 6in1 Card Reader Digital Storage / Converter
+1006  iRiver, Ltd.
+	3001  iHP-100
+	3002  iHP-120/140 MP3 Player
+	3003  H320/H340
+	3004  H340 (mtp)
+1009  Emuzed, Inc.
+	000e  eHome Infrared Receiver
+	0013  Angel MPEG Device
+	0015  Lumanate Wave PAL SECAM DVBT Device
+	0016  Lumanate Wave NTSC/ATSC Combo Device
+100a  AV Chaseway, Ltd
+	2402  MP3 Player
+	2404  MP3 Player
+	2405  MP3 Player
+	2406  MP3 Player
+	a0c0  MP3 Player
+100b  Chou Chin Industrial Co., Ltd
+100d  Netopia, Inc.
+	3342  Cayman 3352 DSL Modem
+	3382  3380 Series Network Interface
+	6072  DSL Modem
+	9031  Motorola 802.11n Dualband USB Wireless Adapter
+	9032  Motorola 802.11n 5G USB Wireless Adapter
+	cb01  Cayman 3341 Ethernet DSL Router
+1010  Fukuda Denshi Co., Ltd
+1011  Mobile Media Tech.
+	0001  AccFast Mp3
+1012  SDKM Fibres, Wires & Cables Berhad
+1013  TST-Touchless Sensor Technology AG
+1014  Densitron Technologies PLC
+1015  Softronics Pty., Ltd
+1016  Xiamen Hung's Enterprise Co., Ltd
+1017  Speedy Industrial Supplies, Pte., Ltd
+1019  Elitegroup Computer Systems (ECS)
+	0c55  Flash Reader, Desknote UCR-61S2B
+	0f38  Infrared Receiver
+1020  Labtec
+	0006  Wireless Keyboard
+	000a  Wireless Optical Mouse
+	0106  Wireless Optical Mouse
+1022  Shinko Shoji Co., Ltd
+1025  Hyper-Paltek
+	005e  USB DVB-T device
+	005f  USB DVB-T device
+	0300  MP3 Player
+	0350  MP3 Player
+1026  Newly Corp.
+1027  Time Domain
+1028  Inovys Corp.
+1029  Atlantic Coast Telesys
+102a  Ramos Technology Co., Ltd
+102b  Infotronic America, Inc.
+102c  Etoms Electronics Corp.
+	6151  Q-Cam Sangha CIF
+	6251  Q-Cam VGA
+102d  Winic Corp.
+1031  Comax Technology, Inc.
+1032  C-One Technology Corp.
+1033  Nucam Corp.
+	0068  3,5'' HDD case MD-231
+1038  Ideazon, Inc.
+	0100  Zboard
+	1361  Sensei
+1039  devolo AG
+	0824  1866 802.11bg [Texas Instruments TNETW1450]
+	2140  dsl+ 1100 duo
+103d  Stanton
+	0100  ScratchAmp
+	0101  ScratchAmp
+1043  iCreate Technologies Corp.
+	160f  Wireless Network Adapter
+	4901  AV-836 Video Capture Device
+	8006  Flash Disk 32-256 MB
+	8012  Flash Disk 256 MB
+1044  Chu Yuen Enterprise Co., Ltd
+	7001  Gigabyte U7000 DVB-T tuner
+	7002  Gigabyte U8000 DVB-T tuner
+	7004  Gigabyte U7100 DVB-T tuner
+	7005  Gigabyte U7200 DVB-T tuner [AF9035]
+	7006  Gigabyte U6000 DVB-T tuner [em2863]
+	8001  GN-54G
+	8002  GN-BR402W
+	8003  GN-WLBM101
+	8004  GN-WLBZ101 802.11b Adapter
+	8005  GN-WLBZ201 802.11b Adapter
+	8006  GN-WBZB-M 802.11b Adapter
+	8007  GN-WBKG
+	8008  GN-WB01GS
+	800a  GN-WI05GS
+	800b  GN-WB30N 802.11n WLAN Card
+	800c  GN-WB31N 802.11n USB WLAN Card
+	800d  GN-WB32L 802.11n USB WLAN Card
+1046  Winbond Electronics Corp. [hex]
+	6694  Generic W6694 USB
+	8901  Bluetooth Device
+	9967  W9967CF/W9968CF Webcam IC
+1048  Targus Group International
+104b  Mylex / Buslogic
+104c  AMCO TEC International, Inc.
+104d  Newport Corporation
+	1003  Model-52 LED Light Source Power Supply and Driver
+104f  WB Electronics
+	0001  Infinity Phoenix
+	0002  Smartmouse
+	0003  FunProgrammer
+	0004  Infinity Unlimited
+	0006  Infinity Smart
+	0007  Infinity Smart module
+	0008  Infinity CryptoKey
+	0009  RE-BL PlayStation 3 IR-to-Bluetooth converter
+1050  Yubico.com
+	0010  Yubikey
+	0110  Yubikey NEO OTP
+	0111  Yubikey NEO OTP+CCID
+	0211  Gnubby
+1053  Immanuel Electronics Co., Ltd
+1054  BMS International Beheer N.V.
+	5004  DSL 7420 Loader
+	5005  DSL 7420 LAN Modem
+1055  Complex Micro Interconnection Co., Ltd
+1056  Hsin Chen Ent Co., Ltd
+1057  ON Semiconductor
+1058  Western Digital Technologies, Inc.
+	0200  FireWire USB Combo
+	0400  External HDD
+	0500  hub
+	0702  Passport External HDD
+	0704  Passport External HDD
+	070a  My Passport Essential SE
+	071a  My Passport
+	0730  My Passport
+	0740  My Passport
+	0742  My Passport Essential SE
+	0748  My Passport 1TB USB 3.0
+	0900  MyBook Essential External HDD
+	0901  MyBook External HDD
+	0903  My Book Premium Edition
+	0910  MyBook Essential External HDD
+	1001  External Hard Disk [Elements]
+	1003  Elements 1000 GB
+	1010  Elements External HDD
+	1021  Elements 2TB
+	1023  Elements SE
+	1103  My Book Studio
+	1104  MyBook Mirror Edition External HDD
+	1105  My Book Studio II
+	1123  My Book 3.0
+	1140  My Book Essential USB3.0
+1059  Giesecke & Devrient GmbH
+	000b  StarSign Bio Token 3.0
+105c  Hong Ji Electric Wire & Cable (Dongguan) Co., Ltd
+105d  Delkin Devices, Inc.
+105e  Valence Semiconductor Design, Ltd
+105f  Chin Shong Enterprise Co., Ltd
+1060  Easthome Industrial Co., Ltd
+1063  Motorola Electronics Taiwan, Ltd [hex]
+	1555  MC141555 Hub
+	4100  SB4100 USB Cable Modem
+1065  CCYU Technology
+	0020  USB-DVR2 Dev Board
+	2136  EasyDisk ED1064
+106a  Loyal Legend, Ltd
+106c  Curitel Communications, Inc.
+	1101  CDMA 2000 1xRTT USB modem (HX-550C)
+	1102  Packet Service
+	1103  Packet Service Diagnostic Serial Port (WDM)
+	1104  Packet Service Diagnostic Serial Port (WDM)
+	1105  Composite Device
+	1106  Packet Service Diagnostic Serial Port (WDM)
+	1301  Composite Device
+	1302  Packet Service Diagnostic Serial Port (WDM)
+	1303  Packet Service
+	1304  Packet Service
+	1401  Composite Device
+	1402  Packet Service
+	1403  Packet Service Diagnostic Serial Port (WDM)
+	1501  Packet Service
+	1502  Packet Service Diagnostic Serial Port (WDM)
+	1503  Packet Service
+	1601  Packet Service
+	1602  Packet Service Diagnostic Serial Port (WDM)
+	1603  Packet Service
+	2101  AudioVox 8900 Cell Phone
+	2102  Packet Service
+	2103  Packet Service Diagnostic Serial Port (WDM)
+	2301  Packet Service
+	2302  Packet Service Diagnostic Serial Port (WDM)
+	2303  Packet Service
+	2401  Packet Service Diagnostic Serial Port (WDM)
+	2402  Packet Service
+	2403  Packet Service Diagnostic Serial Port (WDM)
+	2501  Packet Service
+	2502  Packet Service Diagnostic Serial Port (WDM)
+	2503  Packet Service
+	2601  Packet Service
+	2602  Packet Service Diagnostic Serial Port (WDM)
+	2603  Packet Service
+	3701  Broadband Wireless modem
+	3702  Pantech PX-500
+	3714  PANTECH USB MODEM [UM175]
+	3716  UMW190 Modem
+	3721  Option Beemo (GI0801) LTE surfstick
+	3b14  Option Beemo (GI0801) LTE surfstick
+	3eb4  Packet Service Diagnostic Serial Port (WDM)
+	4101  Packet Service Diagnostic Serial Port (WDM)
+	4102  Packet Service
+	4301  Composite Device
+	4302  Packet Service Diagnostic Serial Port (WDM)
+	4401  Composite Device
+	4402  Packet Service
+	4501  Packet Service
+	4502  Packet Service Diagnostic Serial Port (WDM)
+	4601  Composite Device
+	4602  Packet Service Diagnostic Serial Port (WDM)
+	5101  Packet Service
+	5102  Packet Service Diagnostic Serial Port (WDM)
+	5301  Packet Service Diagnostic Serial Port (WDM)
+	5302  Packet Service
+	5401  Packet Service
+	5402  Packet Service Diagnostic Serial Port (WDM)
+	5501  Packet Service Diagnostic Serial Port (WDM)
+	5502  Packet Service
+	5601  Packet Service Diagnostic Serial Port (WDM)
+	5602  Packet Service
+	7101  Composite Device
+	7102  Packet Service
+	a000  Packet Service
+	a001  Packet Service Diagnostic Serial Port (WDM)
+	c100  Packet Service
+	c200  Packet Service
+	c500  Packet Service Diagnostic Serial Port (WDM)
+	e200  Packet Service
+106d  San Chieh Manufacturing, Ltd
+106e  ConectL
+106f  Money Controls
+	0009  CT10x Coin Transaction
+	000a  CR10x Coin Recycler
+1076  GCT Semiconductor, Inc.
+	0031  Bluetooth Device
+	0032  Bluetooth Device
+107b  Gateway, Inc.
+	3009  eHome Infrared Transceiver
+	55b2  WBU-110 802.11b Wireless Adapter [Intersil PRISM 3]
+	55f2  WGU-210 802.11g Adapter [Intersil ISL3886]
+107d  Arlec Australia, Ltd
+107e  Midoriya Electric Co., Ltd
+107f  KidzMouse, Inc.
+1082  Shin-Etsukaken Co., Ltd
+1083  Canon Electronics, Inc.
+	161b  DR-2010C Scanner
+	162c  P-150 Scanner
+1084  Pantech Co., Ltd
+108a  Chloride Power Protection
+108b  Grand-tek Technology Co., Ltd
+108c  Robert Bosch GmbH
+108e  Lotes Co., Ltd.
+1099  Surface Optics Corp.
+109a  DATASOFT Systems GmbH
+109f  eSOL Co., Ltd
+	3163  Trigem Mobile SmartDisplay84
+	3164  Trigem Mobile SmartDisplay121
+10a0  Hirotech, Inc.
+10a3  Mitsubishi Materials Corp.
+10a9  SK Teletech Co., Ltd
+	1102  Sky Love Actually IM-U460K
+	1104  Sky Vega IM-A650S
+	6021  SIRIUS alpha
+10aa  Cables To Go
+10ab  USI Co., Ltd
+	1002  Bluetooth Device
+	1003  BC02-EXT in DFU
+	1005  Bluetooth Adptr
+	1006  BC04-EXT in DFU
+	10c5  Sony-Ericsson / Samsung DataCable
+10ac  Honeywell, Inc.
+10ae  Princeton Technology Corp.
+10af  Liebert Corp.
+	0000  UPS
+	0001  PowerSure PSA UPS
+	0002  PowerSure PST UPS
+	0003  PowerSure PSP UPS
+	0004  PowerSure PSI UPS
+	0005  UPStation GXT 2U UPS
+	0006  UPStation GXT UPS
+	0007  Nfinity Power Systems UPS
+	0008  PowerSure Interactive UPS
+10b5  Comodo (PLX?)
+	9060  Test Board
+10b8  DiBcom
+	0bb8  DiBcom USB DVB-T reference design (MOD300) (cold)
+	0bb9  DiBcom USB DVB-T reference design (MOD300) (warm)
+	0bc6  DiBcom USB2.0 DVB-T reference design (MOD3000P) (cold)
+	0bc7  DiBcom USB2.0 DVB-T reference design (MOD3000P) (warm)
+10bb  TM Technology, Inc.
+10bc  Dinging Technology Co., Ltd
+10bd  TMT Technology, Inc.
+	1427  Ethernet
+10bf  SmartHome
+	0001  SmartHome PowerLinc
+10c4  Cygnal Integrated Products, Inc.
+	0002  F32x USBXpress Device
+	0003  CommandIR
+	8030  K4JRG Ham Radio devices
+	8044  USB Debug Adapter
+	804e  Software Bisque Paramount ME
+	80a9  CP210x to UART Bridge Controller
+	80ca  ATM2400 Sensor Device
+	813f  tams EasyControl
+	8149  West Mountain Radio Computerized Battery Analyzer
+	814a  West Mountain Radio RIGblaster P&P
+	814b  West Mountain Radio RIGtalk
+	818a  Silicon Labs FM Radio Reference Design
+	81e8  Zephyr BioHarness
+	8460  Sangoma Wanpipe VoiceTime
+	8461  Sangoma U100
+	8477  Balluff RFID Reader
+	8605  dilitronics ESoLUX solar lighting controller
+	86bc  C8051F34x AudioDelay [AD-340]
+	8789  C8051F34x Extender & EDID MGR [EMX-DVI]
+	87be  C8051F34x HDMI Audio Extractor [EMX-HD-AUD]
+	8863  C8051F34x Bootloader
+	8897  C8051F38x HDMI Splitter [UHBX]
+	ea60  CP210x UART Bridge / myAVR mySmartUSB light
+	ea61  CP210x UART Bridge
+	ea70  CP210x UART Bridge
+	ea80  CP210x UART Bridge
+10c5  Sanei Electric, Inc.
+	819a  FM Radio
+10c6  Intec, Inc.
+10cb  Eratech
+10cc  GBM Connector Co., Ltd
+	1101  MP3 Player
+10cd  Kycon, Inc.
+10ce  Silicon Labs
+	000e  Shinko/Sinfonia CHC-S2145
+	ea6a  MobiData EDGE USB Modem
+10cf  Velleman Components, Inc.
+	2011  R-Engine MPEG2 encoder/decoder
+	5500  8055 Experiment Interface Board (address=0)
+	5501  8055 Experiment Interface Board (address=1)
+	5502  8055 Experiment Interface Board (address=2)
+	5503  8055 Experiment Interface Board (address=3)
+10d1  Hottinger Baldwin Measurement
+	0101  USB-Module for Spider8, CP32
+	0202  CP22 - Communication Processor
+	0301  CP42 - Communication Processor
+10d4  Man Boon Manufactory, Ltd
+10d5  Uni Class Technology Co., Ltd
+	0004  PS/2 Converter
+	5552  KVM Human Interface Composite Device (Keyboard/Mouse ports)
+	55a2  2Port KVMSwitcher
+10d6  Actions Semiconductor Co., Ltd
+	1000  MP3 Player
+	1100  MPMan MP-Ki 128 MP3 Player/Recorder
+	1101  D-Wave 2GB MP4 Player / AK1025 MP3/MP4 Player
+	2200  Acer MP-120 MP3 player
+	8888  ADFU Device
+	ff51  ADFU Device
+	ff61  MP4 Player
+	ff66  Craig 2GB MP3/Video Player
+10de  Authenex, Inc.
+10df  In-Win Development, Inc.
+	0500  iAPP CR-e500 Card reader
+10e0  Post-Op Video, Inc.
+10e1  CablePlus, Ltd
+10e2  Nada Electronics, Ltd
+10ec  Vast Technologies, Inc.
+10f0  Nexio Co., Ltd
+	2002  iNexio Touchscreen controller
+10f1  Importek
+	1a08  Internal Webcam
+	1a1e  Laptop Integrated Webcam 1.3M
+	1a2a  Laptop Integrated Webcam
+10f5  Turtle Beach
+	0200  Audio Advantage Roadie
+10fb  Pictos Technologies, Inc.
+10fd  Anubis Electronics, Ltd
+	7e50  FlyCam Usb 100
+	804d  Typhoon Webshot II Webcam [zc0301]
+	8050  FlyCAM-USB 300 XP2
+	de00  WinFast WalkieTV WDM Capture Driver.
+10fe  Thrane & Thrane
+	000c  TT-3750 BGAN-XL Radio Module
+1100  VirTouch, Ltd
+	0001  VTPlayer VTP-1 Braille Mouse
+1101  EasyPass Industrial Co., Ltd
+	0001  FSK Electronics Super GSM Reader
+1108  Brightcom Technologies, Ltd
+110a  Moxa Technologies Co., Ltd.
+	1250  UPort 1250 2-Port RS-232/422/485
+	1251  UPort 1250I 2-Port RS-232/422/485 with Isolation
+	1410  UPort 1410 4-Port RS-232
+	1450  UPort 1450 4-Port RS-232/422/485
+	1451  UPort 1450I 4-Port RS-232/422/485 with Isolation
+	1613  UPort 1610-16 16-Port RS-232
+	1618  UPort 1610-8 8-Port RS-232
+	1653  UPort 1650-16 16-Port RS-232/422/485
+	1658  UPort 1650-8 8-Port RS-232/422/485
+1110  Analog Devices Canada, Ltd (Allied Telesyn)
+	5c01  Huawei MT-882 Remote NDIS Network Device
+	6489  ADSL ETH/USB RTR
+	9000  ADSL LAN Adapter
+	9001  ADSL Loader
+	900f  AT-AR215 DSL Modem
+	9010  AT-AR215 DSL Modem
+	9021  ADSL WAN Adapter
+	9022  ADSL Loader
+	9023  ADSL WAN Adapter
+	9024  ADSL Loader
+	9031  ADSL LAN Adapter
+	9032  ADSL Loader
+1111  Pandora International Ltd.
+	8888  Evolution Device
+1112  YM ELECTRIC CO., Ltd
+1113  Medion AG
+	a0a2  Active Sync device
+111e  VSO Electric Co., Ltd
+112a  RedRat
+	0001  RedRat3 IR Transceiver
+	0005  RedRat3II IR Transceiver
+112e  Master Hill Electric Wire and Cable Co., Ltd
+112f  Cellon International, Inc.
+1130  Tenx Technology, Inc.
+	0002  iBuddy
+	0202  Rocket Launcher
+	6604  MCE IR-Receiver
+	660c  Foot Pedal/Thermometer
+	6806  Keychain photo frame
+	c301  Digital Photo viewer [Wallet Pix]
+	f211  TP6911 Audio Headset
+1131  Integrated System Solution Corp.
+	1001  KY-BT100 Bluetooth Adapter
+	1002  Bluetooth Device
+	1003  Bluetooth Device
+	1004  Bluetooth Device
+1132  Toshiba Corp., Digital Media Equipment [hex]
+	4331  PDR-M4/M5/M70 Digital Camera
+	4332  PDR-M60 Digital Camera
+	4333  PDR-M2300/PDR-M700
+	4334  PDR-M65
+	4335  PDR-M61
+	4337  PDR-M11
+	4338  PDR-M25
+1136  CTS Electronincs
+	3131  CTS LS515
+113c  Arin Tech Co., Ltd
+113d  Mapower Electronics Co., Ltd
+1141  V One Multimedia, Pte., Ltd
+1142  CyberScan Technologies, Inc.
+1145  Japan Radio Company
+	0001  AirH PHONE AH-J3001V/J3002V
+1146  Shimane SANYO Electric Co., Ltd.
+1147  Ever Great Electric Wire and Cable Co., Ltd
+114b  Sphairon Access Systems GmbH
+	0110  Turbolink UB801R WLAN Adapter
+	0150  Turbolink UB801RE Wireless 802.11g 54Mbps Network Adapter [RTL8187]
+114c  Tinius Olsen Testing Machine Co., Inc.
+114d  Alpha Imaging Technology Corp.
+114f  Wavecom
+115b  Salix Technology Co., Ltd.
+1162  Secugen Corp.
+1163  DeLorme Publishing, Inc.
+	0100  Earthmate GPS (orig)
+	0200  Earthmate GPS (LT-20, LT-40)
+	2020  Earthmate GPS (PN-40)
+1164  YUAN High-Tech Development Co., Ltd
+	0300  ELSAVISION 460D
+	0601  Analog TV Tuner
+	0900  TigerBird BMP837 USB2.0 WDM Encoder
+	0bc7  Digital TV Tuner
+	521b  MC521A mini Card ATSC Tuner
+	6601  Digital TV Tuner Card [RTL2832U]
+1165  Telson Electronics Co., Ltd
+1166  Bantam Interactive Technologies
+1167  Salient Systems Corp.
+1168  BizConn International Corp.
+116e  Gigastorage Corp.
+116f  Silicon 10 Technology Corp.
+	0005  Flash Card Reader
+	c108  Flash Card Reader
+	c109  Flash Card Reader
+1175  Shengyih Steel Mold Co., Ltd
+117d  Santa Electronic, Inc.
+117e  JNC, Inc.
+1182  Venture Corp., Ltd
+1183  Compaq Computer Corp. [hex] (Digital Dream ??)
+	0001  DigitalDream l'espion XS
+	19c7  ISDN TA
+	4008  56k FaxModem
+	504a  PJB-100 Personal Jukebox
+1184  Kyocera Elco Corp.
+1188  Bloomberg L.P.
+1189  Acer Communications & Multimedia
+	0893  EP-1427X-2 Ethernet Adapter [Acer]
+118f  You Yang Technology Co., Ltd
+1190  Tripace
+1191  Loyalty Founder Enterprise Co., Ltd
+1196  Yankee Robotics, LLC
+	0010  Trifid Camera without code
+	0011  Trifid Camera
+1197  Technoimagia Co., Ltd
+1198  StarShine Technology Corp.
+1199  Sierra Wireless, Inc.
+	0019  AC595U
+	0021  AC597E
+	0024  MC5727 CDMA modem
+	0110  Composite Device
+	0112  CDMA 1xEVDO PC Card, AirCard 580
+	0120  AC595U
+	0218  MC5720 Wireless Modem
+	6467  MP Series Network Adapter
+	6468  MP Series Network Adapter
+	6469  MP Series Network Adapter
+	6802  MC8755 Device
+	6803  MC8765 Device
+	6804  MC8755 Device
+	6805  MC8765 Device
+	6812  MC8775 Device
+	6820  AC875 Device
+	6832  MC8780 Device
+	6833  MC8781 Device
+	683a  MC8785 Device
+	683c  MC8790 Device
+	6850  AirCard 880 Device
+	6851  AirCard 881 Device
+	6852  AirCard 880E Device
+	6853  AirCard 881E Device
+	6854  AirCard 885 Device
+	6856  ATT "USB Connect 881"
+	6870  MC8780 Device
+	6871  MC8781 Device
+	6893  MC8777 Device
+	68a3  MC8700 Modem
+	68aa  4G LTE adapter
+	9000  Gobi 2000 Wireless Modem (QDL mode)
+	9001  Gobi 2000 Wireless Modem
+	9002  Gobi 2000 Wireless Modem
+	9003  Gobi 2000 Wireless Modem
+	9004  Gobi 2000 Wireless Modem
+	9005  Gobi 2000 Wireless Modem
+	9006  Gobi 2000 Wireless Modem
+	9007  Gobi 2000 Wireless Modem
+	9008  Gobi 2000 Wireless Modem
+	9009  Gobi 2000 Wireless Modem
+	900a  Gobi 2000 Wireless Modem
+119a  ZHAN QI Technology Co., Ltd
+119b  ruwido austria GmbH
+	0400  Infrared Keyboard V2.01
+11a0  Chipcon AS
+	eb11  CC2400EB 2.0 ZigBee Sniffer
+11a3  Technovas Co., Ltd
+	8031  MP3 Player
+	8032  MP3 Player
+11aa  GlobalMedia Group, LLC
+	1518  iREZ K2
+11ab  Exito Electronics Co., Ltd
+11ac  Nike
+	6565  FuelBand
+11b0  ATECH FLASH TECHNOLOGY
+11c5  Inmax
+	0521  IMT-0521 Smartcard Reader
+11db  Topfield Co., Ltd.
+	1000  PVR
+	1100  PVR
+11e6  K.I. Technology Co. Ltd.
+11f5  Siemens AG
+	0001  SX1
+	0003  Mobile phone USB cable
+	0004  X75
+	0005  SXG75/EF81
+	0008  UMTS/HSDPA Data Card
+11f6  Prolific
+	2001  Willcom WSIM
+11f7  Alcatel (?)
+	02df  TD10 Mobile phone USB cable
+1203  TSC Auto ID Technology Co., Ltd
+	0140  TTP-245C
+1209  InterBiometrics
+	1001  USB Hub
+	1002  USB Relais
+	1003  IBSecureCam-P
+	1004  IBSecureCam-O
+	1005  IBSecureCam-N
+120e  Hudson Soft Co., Ltd
+120f  Magellan
+	524e  RoadMate 1475T
+	5260  Triton Handheld GPS Receiver (300/400/500/1500/2000)
+1210  DigiTech
+	0016  RP500 Guitar Multi-Effects Processor
+	001b  RP155 Guitar Multi-Effects Processor
+	001c  RP255 Guitar Multi-Effects Processor
+121e  Jungsoft Co., Ltd
+	3403  Muzio JM250 Audio Player
+1223  SKYCABLE ENTERPRISE. CO., LTD.
+1228  Datapaq Limited
+	0012  Q18 Data Logger
+	0015  TPaq21/MPaq21 Datalogger
+1230  Chipidea-Microelectronica, S.A.
+1233  Denver Electronics
+	5677  FUSB200 mp3 player
+1234  Brain Actuated Technologies
+	0000  Neural Impulse Actuator Prototype 1.0 [NIA]
+	4321  Human Interface Device
+	ed02  Emotiv EPOC Developer Headset Wireless Dongle
+1235  Novation EMS
+	0001  ReMOTE Audio/XStation
+	0002  Speedio
+	0003  ReMOTE ZeRO SL
+	4661  ReMOTE25
+	8006  Focusrite Scarlett 2i2
+1241  Belkin
+	0504  Wireless Trackball Keyboard
+	1111  Mouse
+	1122  Typhoon Stream Optical Mouse USB+PS/2
+	1155  PS2/USB Browser Combo Mouse
+	1166  MI-2150 Trust Mouse
+	1177  F8E842-DL Mouse
+	1503  Keyboard
+	1603  Keyboard
+	f767  Keyboard
+124a  AirVast
+	168b  PRISM3 WLAN Adapter
+	4017  PC-Chips 802.11b Adapter
+	4023  WM168g 802.11bg Wireless Adapter [Intersil ISL3886]
+	4025  IOGear GWU513 v2 802.11bg Wireless Adapter [Intersil ISL3887]
+124b  Nyko (Honey Bee)
+	4d01  Airflo EX Joystick
+124c  MXI - Memory Experts International, Inc.
+	3200  Stealth MXP 1GB
+125c  Apogee Inc.
+	0010  Alta series CCD
+125f  A-DATA Technology Co., Ltd.
+	312a  Superior S102
+	312b  Superior S102 Pro
+	a91a  Portable HDD CH91
+	c08a  C008 Flash Drive
+	c81a  Flash drive
+	c93a  4GB Pen Drive
+	c96a  C906 Flash Drive
+1260  Standard Microsystems Corp.
+	ee22  SMC2862W-G v3 EZ Connect 802.11g Adapter [Intersil ISL3887]
+1264  Covidien Energy-based Devices
+1266  Pirelli Broadband Solutions
+	6302  Fastweb DRG A226M ADSL Router
+1267  Logic3 / SpectraVideo plc
+	0103  G-720 Keyboard
+	0201  A4Tech SWOP-3 Mouse
+	0210  LG Optical Mouse 3D-310
+	a001  JP260 PC Game Pad
+	c002  Wireless Optical Mouse
+126c  Aristocrat Technologies
+126d  Bel Stewart
+126e  Strobe Data, Inc.
+126f  TwinMOS
+	0163  Storage device (2gB thumb drive)
+	1325  Mobile Disk
+	2168  Mobile Disk III
+	a006  G240 802.11bg
+1274  Ensoniq
+1275  Xaxero Marine Software Engineering, Ltd.
+	0002  WeatherFax 2000 Demodulator
+	0080  SkyEye Weather Satellite Receiver
+1278  Starlight Xpress
+	0105  SXV-M5
+	0107  SXV-M7
+	0109  SXV-M9
+	0110  SXVF-H16
+	0115  SXVF-H5
+	0119  SXV-H9
+	0135  SXVF-H35
+	0136  SXVF-H36
+	0200  SXV interface for paraller MX cameras
+	0305  SXV-M5C
+	0307  SXV-M7C
+	0319  SXV-H9C
+	0325  SXV-M25C
+	0326  SXVR-M26C
+	0507  Lodestar autoguider
+	0517  CoStar
+1283  zebris Medical GmbH
+	0100  USB-RS232 Adaptor
+	0110  CMS20
+	0111  CMS 10
+	0112  CMS 05
+	0114  ARCUS digma PC-Interface
+	0115  SAM Axioquick recorder
+	0116  SAM Axioquick recorder
+	0120  emed-X
+	0121  emed-AT
+	0130  PDM
+	0150  CMS10GI (Golf)
+1286  Marvell Semiconductor, Inc.
+	1fab  88W8338 [Libertas] 802.11g
+	2001  88W8388 802.11a/b/g WLAN
+	2006  88W8362 802.11n WLAN
+	8001  BLOB boot loader firmware
+1291  Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc.
+	0010  FDM 2xxx Flash-OFDM modem
+	0011  LR7F06/LR7F14 Flash-OFDM modem
+1292  Innomedia
+	0258  Creative Labs VoIP Blaster
+1293  Belkin Components [hex]
+	0002  F5U002 Parallel Port [uss720]
+	2101  104-key keyboard
+1294  RISO KAGAKU CORP.
+129b  CyberTAN Technology
+	160b  Siemens S30853-S1031-R351 802.11g Wireless Adapter [Atheros AR5523]
+	160c  Siemens S30853-S1038-R351 802.11g Wireless Adapter [Atheros AR5523]
+	1666  TG54USB 802.11bg
+	1667  802.11bg
+	1828  Gigaset USB Adapter 300
+12a7  Trendchip Technologies Corp.
+12ab  Honey Bee Electronic International Ltd.
+12b8  Zhejiang Xinya Electronic Technology Co., Ltd.
+12b9  E28
+12ba  Licensed by Sony Computer Entertainment America
+	00ff  Rocksmith Guitar Adapter
+	0100  RedOctane Guitar for PlayStation(R)3
+	0120  RedOctane Drum Kit for PlayStation(R)3
+	0200  Harmonix Guitar for PlayStation(R)3
+	0210  Harmonix Drum Kit for PlayStation(R)3
+12c4  Autocue Group Ltd
+	0006  Teleprompter Two-button Hand Control (v1)
+	0008  Teleprompter Foot Control (v1)
+12d1  Huawei Technologies Co., Ltd.
+	1001  E169/E620/E800 HSDPA Modem
+	1003  E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem
+	1004  E220 (bis)
+	1009  U120
+	1010  ETS2252+ CDMA Fixed Wireless Terminal
+	1021  U8520
+	1035  U8120
+	1037  Ideos
+	1038  Ideos (debug mode)
+	1039  Ideos (tethering mode)
+	1406  E1750
+	140b  EC1260 Wireless Data Modem HSD USB Card
+	140c  E180v
+	1412  EC168c
+	1436  E173 3G Modem (modem-mode)
+	1446  E1552/E1800/E173 (HSPA modem)
+	1465  K3765 HSPA
+	14c3  K5005 Vodafone LTE/UMTS/GSM Modem/Networkcard
+	14c8  K5005 Vodafone LTE/UMTS/GSM MOdem/Networkcard
+	14c9  K3770 3G Modem
+	14cf  K3772
+	14d1  K3770 3G Modem (Mass Storage Mode)
+	14f1  Gobi 3000 HSPA+ Modem
+	1501  Pulse
+	1505  E398 LTE/UMTS/GSM Modem/Networkcard
+	1506  Modem/Networkcard
+	150a  E398 LTE/UMTS/GSM Modem/Networkcard
+	1520  K3765 HSPA
+	1521  K4505 HSPA+
+	155a  R205 Mobile WiFi (CD-ROM mode)
+	1805  AT&T Go Phone U2800A phone
+	1c05  E173s 3G broadband stick (modem on)
+	1c0b  E173s 3G broadband stick (modem off)
+	1c20  R205 Mobile WiFi (Charging)
+	1d50  ET302s TD-SCDMA/TD-HSDPA Mobile Broadband
+	380b  WiMAX USB modem(s)
+12d2  LINE TECH INDUSTRIAL CO., LTD.
+12d6  EMS Dr. Thomas Wuensche
+	0444  CPC-USB/ARM7
+	0888  CPC-USB/M16C
+12d7  BETTER WIRE FACTORY CO., LTD.
+12e6  Waldorf Music GmbH
+	0013  Blofeld
+12ef  Tapwave, Inc.
+	0100  Tapwave Handheld [Tapwave Zodiac]
+12f5  Dynamic System Electronics Corp.
+12f7  Memorex Products, Inc.
+	1a00  TD Classic 003B
+	1e23  TravelDrive 2007 Flash Drive
+12fd  AIN Comm. Technology Co., Ltd
+	1001  AWU2000b 802.11b Stick
+12ff  Fascinating Electronics, Inc.
+	0101  Advanced RC Servo Controller
+1307  Transcend Information, Inc.
+	0163  256MB/512MB/1GB Flash Drive
+	0165  2GB/4GB Flash Drive
+	0190  Ut190 8 GB Flash Drive with MicroSD reader
+	0310  SD/MicroSD CardReader [hama]
+	0330  63-in-1 Multi-Card Reader/Writer
+	0361  CR-75: 51-in-1 Card Reader/Writer [Sakar]
+	1169  TS2GJF210 JetFlash 210 2GB
+	1171  Fingerprint Reader
+1308  Shuttle, Inc.
+	0003  VFD Module
+	c001  eHome Infrared Transceiver
+1310  Roper
+	0001  Class 1 Bluetooth Dongle
+1312  ICS Electronics
+1313  ThorLabs
+	8070  PM100D
+131d  Natural Point
+	0155  TrackIR 3 Pro Head Tracker
+	0156  TrackIR 4 Pro Head Tracker
+132a  Envara Inc.
+	1502  WiND 802.11abg / 802.11bg WLAN
+132b  Konica Minolta
+	0000  Dimage A2 Camera
+	0001  Minolta DiMAGE A2 (ptp)
+	0003  Dimage Xg Camera
+	0006  Dimage Z2 Camera
+	0007  Minolta DiMAGE Z2 (PictBridge mode)
+	0008  Dimage X21 Camera
+	000a  Dimage Scan Dual IV AF-3200 (2891)
+	000b  Dimage Z10 Camera
+	000d  Dimage X50 Camera [storage?]
+	000f  Dimage X50 Camera [p2p?]
+	0010  Dimage G600 Camera
+	0012  Dimage Scan Elite 5400 II (2892)
+	0013  Dimage X31 Camera
+	0015  Dimage G530 Camera
+	0017  Dimage Z3 Camera
+	0018  Minolta DiMAGE Z3 (PictBridge mode)
+	0019  Dimage A200 Camera
+	0021  Dimage Z5 Camera
+	0022  Minolta DiMAGE Z5 (PictBridge mode)
+	002c  Dynax 5D camera
+	2001  Magicolor 2400w
+	2004  Magicolor 5430DL
+	2005  Magicolor 2430 DL
+	2029  Magicolor 5440DL
+	2030  PagePro 1350E(N)
+	2033  PagePro 1400W
+	2043  Magicolor 2530DL
+	2045  Magicolor 2500W
+	2049  Magicolor 2490MF
+1342  Mobility
+	0200  EasiDock 200 Hub
+	0201  EasiDock 200 Keyboard and Mouse Port
+	0202  EasiDock 200 Serial Port
+	0203  EasiDock 200 Printer Port
+	0204  Ethernet
+	0304  EasiDock Ethernet
+1345  Sino Lite Technology Corp.
+	001c  Xbox Controller Hub
+	6006  Defender Wireless Controller
+1347  Moravian Instruments
+	0400  G2CCD USB 1.1 obsolete
+	0401  G2CCD-S with Sony ICX285 CCD
+	0402  G2CCD2
+	0403  G2/G3CCD-I KAI CCD
+	0404  G2/G3/G4 CCD-F KAF CCD
+	0410  G1-0400 CCD
+	0411  G1-0800 CCD
+	0412  G1-0300 CCD
+	0413  G1-2000 CCD
+	0414  G1-1400 CCD
+1348  Katsuragawa Electric Co., Ltd.
+134c  PanJit International Inc.
+	0001  Touch Panel Controller
+	0002  Touch Panel Controller
+	0003  Touch Panel Controller
+	0004  Touch Panel Controller
+134e  Digby's Bitpile, Inc. DBA D Bit
+1357  P&E Microcomputer Systems
+	0503  USB-ML-12 HCS08/HCS12 Multilink
+	0504  DEMOJM
+1366  SEGGER
+	0101  J-Link ARM
+136b  STEC
+1370  Swissbit
+	0323  Swissmemory cirrusWHITE
+	6828  Victorinox Flash Drive
+1371  CNet Technology Inc.
+	0001  CNUSB-611AR Wireless Adapter-G [AT76C503]
+	0002  CNUSB-611AR Wireless Adapter-G [AT76C503] (FiberLine WL-240U)
+	0013  CNUSB-611 Wireless Adapter [AT76C505]
+	0014  CNUSB-611 Wireless Adapter [AT76C505] (FiberLine WL-240U)
+	5743  CNUSB-611 (D) Wireless Adapter [AT76C503]
+	9022  CWD-854 [RT2573]
+	9032  CWD-854 rev F
+	9401  CWD-854 Wireless 802.11g 54Mbps Network Adapter [RTL8187]
+1376  Vimtron Electronics Co., Ltd.
+137b  SCAPS GmbH
+	0002  SCAPS USC-2 Scanner Controller
+1385  Netgear, Inc
+	4250  WG111T
+	4251  WG111T (no firmware)
+	5f00  WPN111 RangeMax(TM) Wireless USB 2.0 Adapter
+	5f01  WPN111 (no firmware)
+	5f02  WPN111 (no firmware)
+	6e00  WPNT121 802.11g 240Mbps Wireless Adapter [Airgo AGN300]
+138a  Validity Sensors, Inc.
+	0001  VFS101 Fingerprint Reader
+	0005  VFS301 Fingerprint Reader
+	0007  VFS451 Fingerprint Reader
+	0008  VFS300 Fingerprint Reader
+	0011  VFS5011 Fingerprint Reader
+	0018  Fingerprint scanner
+	003c  VFS471 Fingerprint Reader
+	003d  VFS491
+138e  Jungo LTD
+	9000  Raisonance S.A. STM32 ARM evaluation board
+1390  TOMTOM B.V.
+	0001  GO 520 T/GO 630/ONE XL (v9)
+1391  IdealTEK, Inc.
+	1000  URTC-1000
+1395  Sennheiser Communications
+	3556  USB Headset
+1397  BEHRINGER International GmbH
+	00bc  BCF2000
+1398  Q-tec
+	2103  USB 2.0 Storage Device
+13ad  Baltech
+	9999  Card reader
+13b0  PerkinElmer Optoelectronics
+	000a  Alesis Photon X25 MIDI Controller
+13b1  Linksys
+	000a  WUSB54G v2 802.11g Adapter [Intersil ISL3887]
+	000b  WUSB11 v4.0 802.11b Adapter [ALi M4301]
+	000c  WUSB54AG 802.11a/g Adapter [Intersil ISL3887]
+	000d  WUSB54G v4 802.11g Adapter [Ralink RT2500USB]
+	000e  WUSB54GS v1 802.11g Adapter [Broadcom 4320 USB]
+	0011  WUSB54GP v4.0 802.11g Adapter [Ralink RT2500USB]
+	0014  WUSB54GS v2 802.11g Adapter [Broadcom 4320 USB]
+	0018  USB200M 10/100 Ethernet Adapter
+	001a  HU200TS Wireless Adapter
+	001e  WUSBF54G 802.11bg
+	0020  WUSB54GC v1 802.11g Adapter [Ralink RT73]
+	0022  WUSB54GX4 802.11g 240Mbps Wireless Adapter [Airgo AGN300]
+	0023  WUSB54GR
+	0024  WUSBF54G v1.1 802.11bg
+	0026  WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB]
+	0028  WUSB200 802.11g Adapter [Ralink RT2671]
+	0029  WUSB300N 802.11bgn Wireless Adapter [Marvell 88W8362+88W8060]
+	002f  AE1000 v1 802.11n [Ralink RT3572]
+	0031  AM10 v1 802.11n [Ralink RT3072]
+	0039  AE1200 802.11bgn Wireless Adapter [Broadcom BCM43235]
+	003a  AE2500 802.11abgn Wireless Adapter [Broadcom BCM43236]
+	13b1  WUSB200: Wireless-G Business Network Adapter with Rangebooster
+13b2  Alesis
+	0030  Multimix 8
+13b3  Nippon Dics Co., Ltd.
+13ba  PCPlay
+	0001  König Electronic CMP-KEYPAD12 Numeric Keypad
+	0017  PS/2 Keyboard+Mouse Adapter
+	0018  Barcode PCP-BCG4209
+13be  Ricoh Printing Systems, Ltd.
+13ca  JyeTai Precision Industrial Co., Ltd.
+13cf  Wisair Ltd.
+	1200  Olidata Wireless Multimedia Adapter
+13d0  Techsan Electronics Co., Ltd.
+	2282  TechniSat DVB-PC TV Star 2
+13d1  A-Max Technology Macao Commercial Offshore Co. Ltd.
+	7019  MD 82288
+	abe6  Wireless 802.11g 54Mbps Network Adapter [RTL8187]
+13d2  Shark Multimedia
+	0400  Pocket Ethernet [klsi]
+13d3  IMC Networks
+	3201  VisionDTV USB-Ter/HAMA USB DVB-T device cold
+	3202  VisionDTV USB-Ter/HAMA USB DVB-T device warm
+	3203  DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+	3204  DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+	3205  DNTV Live! Tiny USB2 BDA (No Remote)
+	3206  DNTV Live! Tiny USB2 BDA (No Remote)
+	3207  DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+	3208  DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+	3209  DTV-DVB UDST7022BDA DVB-S Box(Without HID)
+	3211  DTV-DVB Hybrid Analog/Capture / Pinnacle PCTV 310e
+	3212  DTV-DVB UDTT704C - DVBT/NTSC/PAL Driver(PCM4)
+	3213  DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver (PCM4)
+	3214  DTV-DVB UDTT704F -(MiniCard) DVBT/NTSC/PAL Driver(Without HID)
+	3215  DTV-DVB UDAT7240 - ATSC/NTSC/PAL Driver(PCM4)
+	3216  DTV-DVB UDTT 7047-USB 2.0 DVB-T Driver
+	3217  Digital-TV Receiver.
+	3219  DTV-DVB UDTT7049 - DVB-T Driver(Without HID)
+	3220  DTV-DVB UDTT 7047M-USB 2.0 DVB-T Driver
+	3223  DNTV Live! Tiny USB2 BDA (No Remote)
+	3224  DNTV Live! Tiny USB2 BDA (No Remote)
+	3226  DigitalNow TinyTwin DVB-T Receiver
+	3234  DVB-T FTA Half Minicard [RTL2832U]
+	3236  DTV-DVB UDTT 7047A-USB 2.0 DVB-T Driver
+	3237  DTV-DVB UDTT 704J - dual DVB-T Driver
+	3239  DTV-DVB UDTT704D - DVBT/NTSC/PAL Driver(Without HID)
+	3240  DTV-DVB UDXTTM6010 - A/D Driver(Without HID)
+	3241  DTV-DVB UDXTTM6010 - A/D Driver(Without HID)
+	3242  DTV-DVB UDAT7240LP - ATSC/NTSC/PAL Driver(Without HID)
+	3243  DTV-DVB UDXTTM6010 - A/D Driver(Without HID)
+	3244  DTV-DVB UDTT 7047Z-USB 2.0 DVB-T Driver
+	3247  802.11 n/g/b Wireless LAN Adapter
+	3249  Internal Bluetooth
+	3262  802.11 n/g/b Wireless LAN USB Adapter
+	3273  802.11 n/g/b Wireless LAN USB Mini-Card
+	3274  DVB-T Dongle [RTL2832U]
+	3282  DVB-T + GPS Minicard [RTL2832U]
+	3284  Wireless LAN USB Mini-Card
+	3304  Asus Integrated Bluetooth module [AR3011]
+	3306  Mediao 802.11n WLAN [Realtek RTL8191SU]
+	3315  Bluetooth module
+	3375  Atheros AR3012 Bluetooth 4.0 Adapter
+	5070  Webcam
+	5111  Integrated Webcam
+	5115  Integrated Webcam
+	5116  Integrated Webcam
+	5126  PC Cam
+	5702  UVC VGA Webcam
+	5710  UVC VGA Webcam
+	5716  UVC VGA Webcam
+	7020  DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005)
+	7022  DTV-DVB UDST7022BDA DVB-S Box(Without HID)
+13dc  ALEREON, INC.
+13dd  i.Tech Dynamic Limited
+13e1  Kaibo Wire & Cable (Shenzhen) Co., Ltd.
+13e5  Rane
+	0001  SL-1
+	0003  TTM 57SL
+13e6  TechnoScope Co., Ltd.
+13ea  Hengstler
+	0001  C-56 Thermal Printer
+13ec  Zydacron
+	0006  HID Remote Control
+13ee  MosArt
+	0003  Optical Mouse
+13fd  Initio Corporation
+	0840  INIC-1618L SATA
+	0841  Samsung SE-T084M DVD-RW
+	1340  Hi-Speed USB to SATA Bridge
+	160f  RocketFish SATA Bridge [INIC-1611]
+	1640  INIC-1610L SATA Bridge
+	1840  INIC-1608 SATA bridge
+13fe  Kingston Technology Company Inc.
+	1a00  512MB/1GB Flash Drive
+	1a23  512MB Flash Drive
+	1d00  DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive
+	1e00  Flash Drive 2 GB [ICIDU 2 GB]
+	1e50  U3 Smart Drive
+	1f00  DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive
+	1f23  2Gb
+	2240  microSD card reader
+	3100  2/4 GB stick
+	3123  Verbatim STORE N GO 4GB
+	3800  Rage XT Flash Drive
+	3e00  Flash Drive
+	5100  Flash Drive
+1400  Axxion Group Corp.
+1402  Bowe Bell & Howell
+1403  Sitronix
+	0001  Digital Photo Frame
+1409  IDS Imaging Development Systems GmbH
+	1000  generic (firmware not loaded yet)
+	1485  uEye UI1485
+140e  Telechips, Inc.
+	b011  TCC780X-based player (USB Boot mode)
+	b021  TCC77X-based players (USB Boot mode)
+1410  Novatel Wireless
+	1110  Merlin S620
+	1120  Merlin EX720
+	1130  Merlin S720
+	1400  Merlin U730/U740 (Vodafone)
+	1410  Merlin U740 (non-Vodafone)
+	1430  Merlin XU870
+	1450  Merlin X950D
+	2110  Ovation U720/MCD3000
+	2410  Expedite EU740
+	2420  Expedite EU850D/EU860D/EU870D
+	4100  U727
+	4400  Ovation MC930D/MC950D
+	9010  Expedite E362
+	a001  Gobi Wireless Modem
+	a008  Gobi Wireless Modem (QDL mode)
+	b001  Ovation MC551
+1415  Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc.
+	0000  Sony SingStar USBMIC
+	0020  Sony Wireless SingStar
+	2000  Sony Playstation Eye
+1419  ABILITY ENTERPRISE CO., LTD.
+1429  Vega Technologies Industrial (Austria) Co.
+142a  Thales E-Transactions
+	0003  Artema Hybrid
+	0005  Artema Modular
+	0043  medCompact
+142b  Arbiter Systems, Inc.
+	03a5  933A Portable Power Sentinel
+1430  RedOctane
+	0150  wireless receiver for skylanders wii
+	4734  Guitar Hero4 hub
+	474b  Guitar Hero MIDI interface
+1431  Pertech Resources, Inc.
+1435  Wistron NeWeb
+	0427  UR054g 802.11g Wireless Adapter [Intersil ISL3887]
+	0711  UR055G 802.11bg
+	0804  AR9170+AR9104 802.11abgn Wireless Adapter
+	0826  AR5523
+	0827  AR5523 (no firmware)
+	0828  AR5523
+	0829  AR5523 (no firmware)
+1436  Denali Software, Inc.
+143c  Altek Corporation
+1443  Digilent
+	0007  Development board JTAG
+1446  X.J.GROUP
+	6a73  Stamps.com Model 510 5LB Scale
+	6a78  DYMO Endicia 75lb Digital Scale
+1453  Radio Shack
+	4026  26-183 Serial Cable
+1456  Extending Wire & Cable Co., Ltd.
+1457  First International Computer, Inc.
+	5117  OpenMoko Neo1973 kernel usbnet (g_ether, CDC Ethernet) mode
+	5118  OpenMoko Neo1973 Debug board (V2+)
+	5119  OpenMoko Neo1973 u-boot cdc_acm serial port
+	5120  OpenMoko Neo1973 u-boot usbtty generic serial
+	5121  OpenMoko Neo1973 kernel mass storage (g_storage) mode
+	5122  OpenMoko Neo1973 / Neo Freerunner kernel cdc_ether USB network
+	5123  OpenMoko Neo1973 internal USB CSR4 module
+	5124  OpenMoko Neo1973 Bluetooth Device ID service
+145f  Trust
+	0106  Trust K56 V92 USB Modem
+	013d  PC Camera (SN9C201 + OV7660)
+	013f  Megapixel Auto Focus Webcam
+	0142  WB-6250X Webcam
+	015a  WB-8300X 2MP Webcam
+	0161  15901 802.11bg Wireless Adapter [Realtek RTL8187L]
+	0167  Widescreen 3MP Webcam
+	0176  Isla Keyboard
+1460  Tatung Co.
+	9150  eHome Infrared Transceiver
+1461  Staccato Communications
+1462  Micro Star International
+	5512  MegaStick-1 Flash Stick
+	8807  DIGIVOX mini III [af9015]
+1472  Huawei-3Com
+	0007  Aolynk WUB300g [ZyDAS ZD1211]
+	0009  Aolynk WUB320g
+147a  Formosa Industrial Computing, Inc.
+	e015  eHome Infrared Receiver
+	e016  eHome Infrared Receiver
+	e017  eHome Infrared Receiver
+	e018  eHome Infrared Receiver
+	e02c  Infrared Receiver
+	e03a  eHome Infrared Receiver
+	e03c  eHome Infrared Receiver
+	e03d  2 Channel Audio
+	e03e  Infrared Receiver [IR605A/Q]
+147e  Upek
+	1000  Biometric Touchchip/Touchstrip Fingerprint Sensor
+	1001  TCS5B Fingerprint sensor
+	1002  Biometric Touchchip/Touchstrip Fingerprint Sensor
+	2016  Biometric Touchchip/Touchstrip Fingerprint Sensor
+	2020  TouchChip Fingerprint Coprocessor (WBF advanced mode)
+	3000  TCS1C EIM/Cypress Fingerprint sensor
+	3001  TCS1C EIM/STM32 Fingerprint sensor
+147f  Hama GmbH & Co., KG
+1482  Vaillant
+	1005  VRD PC-Interface
+1484  Elsa AG [hex]
+	1746  Ecomo 19H99 Monitor
+	7616  Elsa Hub
+1485  Silicom
+	0001  U2E
+	0002  Psion Gold Port Ethernet
+1487  DSP Group, Ltd.
+148e  EVATRONIX SA
+148f  Ralink Technology, Corp.
+	1706  RT2500USB Wireless Adapter
+	2070  RT2070 Wireless Adapter
+	2570  RT2570 Wireless Adapter
+	2573  RT2501/RT2573 Wireless Adapter
+	2671  RT2601/RT2671 Wireless Adapter
+	2770  RT2770 Wireless Adapter
+	2870  RT2870 Wireless Adapter
+	3070  RT2870/RT3070 Wireless Adapter
+	3071  RT3071 Wireless Adapter
+	3072  RT3072 Wireless Adapter
+	3370  RT3370 Wireless Adapter
+	3572  RT3572 Wireless Adapter
+	3573  RT3573 Wireless Adapter
+	5370  RT5370 Wireless Adapter
+	5372  RT5372 Wireless Adapter
+	5572  RT5572 Wireless Adapter
+	9020  RT2500USB Wireless Adapter
+	9021  RT2501USB Wireless Adapter
+1491  Futronic Technology Co. Ltd.
+	0020  FS81 Fingerprint Scanner Module
+1493  Suunto
+1497  Panstrong Company Ltd.
+1498  Microtek International Inc.
+	a090  DVB-T Tuner
+149a  Imagination Technologies
+	2107  DBX1 DSP core
+14aa  WideView Technology Inc.
+	0001  Avermedia AverTV DVBT USB1.1 (cold)
+	0002  Avermedia AverTV DVBT USB1.1 (warm)
+	0201  AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (cold)
+	0221  WT-220U DVB-T dongle
+	022b  WT-220U DVB-T dongle
+	0301  AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (warm)
+14ad  CTK Corporation
+14ae  Printronix Inc.
+14af  ATP Electronics Inc.
+14b0  StarTech.com Ltd.
+14b2  Ralink Technology, Corp.
+	3a93  Topcom 802.11bg Wireless Adapter [Atheros AR5523]
+	3a95  Toshiba WUS-G06G-JT 802.11bg Wireless Adapter [Atheros AR5523]
+	3a98  Airlink101 AWLL4130 802.11bg Wireless Adapter [Atheros AR5523]
+	3c02  Conceptronic C54RU v2 802.11bg Wireless Adapter [Ralink RT2571]
+	3c05  rt2570 802.11g WLAN
+	3c06  Conceptronic C300RU v1 802.11bgn Wireless Adapter [Ralink RT2870]
+	3c07  802.11n adapter
+	3c09  802.11n adapter
+	3c22  Conceptronic C54RU v3 802.11bg Wireless Adapter [Ralink RT2571W]
+	3c23  Airlink101 AWLL6080 802.11bgn Wireless Adapter [Ralink RT2870]
+	3c24  NEC NP01LM 802.11abg Wireless Adapter [Ralink RT2571W]
+	3c25  DrayTek Vigor N61 802.11bgn Wireless Adapter [Ralink RT2870]
+	3c27  Airlink101 AWLL6070 802.11bgn Wireless Adapter [Ralink RT2770]
+	3c28  Conceptronic C300RU v2 802.11bgn Wireless Adapter [Ralink RT2770]
+	3c2b  NEC NP02LM 802.11bgn Wireless Adapter [Ralink RT3072]
+	3c2c  Keebox W150NU 802.11bgn Wireless Adapter [Ralink RT3070]
+14c0  Rockwell Automation, Inc.
+14c2  Gemlight Computer, Ltd
+	0250  Storage Adapter V2
+	0350  Storage Adapter V2
+14c8  Zytronic
+14cd  Super Top
+	121c  microSD card reader
+	123a  SD/MMC/RS-MMC Card Reader
+	125c  SD card reader
+	127b  SDXC Reader
+	6116  M6116 SATA Bridge
+	6600  USB 2.0 IDE DEVICE
+	6700  Card Reader
+	6900  Card Reader
+	8123  SD MMC Reader
+	8125  SD MMC Reader
+14d8  JAMER INDUSTRIES CO., LTD.
+14dd  Raritan Computer, Inc.
+	1007  D2CIM-VUSB KVM connector
+14e0  WiNRADiO Communications
+	0501  WR-G528e 'CHEETAH'
+14e1  Dialogue Technology Corp.
+	5000  PenMount 5000 Touch Controller
+14e5  SAIN Information & Communications Co., Ltd.
+14ea  Planex Communications
+	ab10  GW-US54GZ
+	ab11  GU-1000T
+	ab13  GW-US54Mini 802.11bg
+14ed  Shure Inc.
+	29b6  X2u Adapter
+14f7  TechniSat Digital GmbH
+	0001  SkyStar 2 HD CI
+	0002  SkyStar 2 HD CI
+	0003  CableStar Combo HD CI
+	0004  AirStar TeleStick 2
+	0500  DVB-PC TV Star HD
+1500  Ellisys
+1501  Pine-Tum Enterprise Co., Ltd.
+1509  First International Computer, Inc.
+	9242  eHome Infrared Transceiver
+1513  medMobile
+	0444  medMobile
+1514  Actel
+	2003  FlashPro3 Programmer
+	2004  FlashPro3 Programmer
+	2005  FlashPro3 Programmer
+1516  CompUSA
+	1603  Flash Drive
+	8628  Pen Drive
+1518  Cheshire Engineering Corp.
+	0001  HDReye High Dynamic Range Camera
+	0002  HDReye (before firmware loads)
+1520  Bitwire Corp.
+1524  ENE Technology Inc
+	6680  UTS 6680
+1527  Silicon Portals
+	0200  YAP Phone (no firmware)
+	0201  YAP Phone
+1529  UBIQUAM Co., Ltd.
+	3100  CDMA 1xRTT USB Modem (U-100/105/200/300/520)
+152a  Thesycon Systemsoftware & Consulting GmbH
+152d  JMicron Technology Corp. / JMicron USA Technology Corp.
+	0539  JMS539 SuperSpeed SATA II 3.0G Bridge
+	0770  Alienware Integrated Webcam
+	2329  JM20329 SATA Bridge
+	2335  ATA/ATAPI Bridge
+	2336  Hard Disk Drive
+	2337  ATA/ATAPI Bridge
+	2338  JM20337 Hi-Speed USB to SATA & PATA Combo Bridge
+	2339  JM20339 SATA Bridge
+	2352  ATA/ATAPI Bridge
+	2509  JMS539 SuperSpeed SATA II 3.0G Bridge
+152e  LG (HLDS)
+	2507  PL-2507 IDE Controller
+	e001  GSA-5120D DVD-RW
+1532  Razer USA, Ltd
+	0001  RZ01-020300 Optical Mouse [Diamondback]
+	0003  Krait Mouse
+	0007  DeathAdder Mouse
+	0013  Orochi mouse
+	0016  DeathAdder Mouse
+	0017  RZ01-0035 Laser Gaming Mouse [Imperator]
+	001c  RZ01-0036 Optical Gaming Mouse [Abyssus]
+	0024  Razer Mamba
+	002e  RZ01-0058 Gaming Mouse [Naga]
+	0036  RZ01-0075, Gaming Mouse [Naga Hex]
+	0101  Copperhead Mouse
+	0102  Tarantula Keyboard
+	0109  Lycosa Keyboard
+	0300  RZ06-0063 Motion Sensing Controllers [Hydra]
+1546  U-Blox AG
+1547  SG Intec Ltd & Co KG
+	1000  SG-Lock[U2]
+154a  Celectronic GmbH
+	8180  CARD STAR/medic2
+154b  PNY
+	0010  USB 2.0 Flash Drive
+	004d  8 GB Flash Drive
+	0057  32GB Micro Slide Attache Flash Drive
+	6545  FD Device
+154d  ConnectCounty Holdings Berhad
+154e  D&M Holdings, Inc. (Denon/Marantz)
+	3000  Marantz RC9001 Remote Control
+154f  SNBC CO., Ltd
+1554  Prolink Microsystems Corp.
+	5010  PV-D231U(RN)-F [PixelView PlayTV SBTVD Full-Seg]
+1557  OQO
+	0002  model 01 WiFi interface
+	0003  model 01 Bluetooth interface
+	0a80  Gobi Wireless Modem (QDL mode)
+	7720  model 01+ Ethernet
+	8150  model 01 Ethernet interface
+1568  Sunf Pu Technology Co., Ltd
+156f  Quantum Corporation
+1570  ALLTOP TECHNOLOGY CO., LTD.
+157b  Ketron SRL
+157e  TRENDnet
+	3006  TEW-444UB EU [TRENDnet]
+	3007  TEW-444UB EU (no firmware)
+	300a  TEW-429UB 802.11bg
+	300b  TEW-429UB 802.11bg
+	300c  TEW-429UF A1 802.11bg Wireless Adapter [ZyDAS ZD1211B]
+	300d  TEW-429UB C1 802.11bg
+	300e  SMC SMCWUSB-N 802.11bgn 2x2:2 Wireless Adapter [Ralink RT2870]
+	3012  TEW-604UB 802.11bg Wireless Adapter [Atheros AR5523]
+	3013  TEW-645UB 802.11bgn 1x2:2 Wireless Adapter [Ralink RT2770]
+	3204  Allnet ALL0298 v2 802.11bg
+	3205  Allnet ALL0283 [AR5523]
+	3206  Allnet ALL0283 [AR5523](no firmware)
+	3207  TEW-509UB A1 802.11abg Wireless Adapter [ZyDAS ZD1211]
+	3208  TEW-509UB 1.1R 802.11abg Wireless Adapter
+1582  Fiberline
+	6003  WL-430U 802.11bg
+1587  SMA Technologie AG
+158d  Oakley Inc.
+158e  JDS Uniphase Corporation (JDSU)
+	0820  SmartPocket Class Device
+1598  Kunshan Guoji Electronics Co., Ltd.
+15a2  Freescale Semiconductor, Inc.
+	0038  9S08JS Bootloader
+	003b  USB2CAN Application for ColdFire DEMOJM board
+	0042  OSBDM - Debug Port
+	004f  i.MX28 SystemOnChip in RecoveryMode
+	0052  i.MX50 SystemOnChip in RecoveryMode
+	0054  i.MX6Q SystemOnChip in RecoveryMode
+15a4  Afatech Technologies, Inc.
+	1000  AF9015/AF9035 DVB-T stick
+	1001  AF9015/AF9035 DVB-T stick
+	1336  SDHC/MicroSD/MMC/MS/M2/CF/XD Flash Card Reader
+	9015  AF9015 DVB-T USB2.0 stick
+	9016  AF9015 DVB-T USB2.0 stick
+15a8  Teams Power Limited
+15a9  Gemtek
+	0002  SparkLAN WL-682 802.11bg Wireless Adapter [Intersil ISL3887]
+	0004  WUBR-177G [Ralink RT2571W]
+	0006  Wireless 11n USB Adapter
+	0010  802.11n USB Wireless Card
+	0012  WUBR-208N 802.11abgn Wireless Adapter [Ralink RT2870]
+15aa  Gearway Electronics (Dong Guan) Co., Ltd.
+15ad  VMware Inc.
+15ba  Olimex Ltd.
+	0003  OpenOCD JTAG
+	0004  OpenOCD JTAG TINY
+	002a  ARM-USB-TINY-H JTAG interface
+	002b  ARM-USB-OCD-H JTAG+RS232
+15c0  XL Imaging
+	0001  2M pixel Microscope Camera
+	0002  3M pixel Microscope Camera
+	0003  1.3M pixel Microscope Camera (mono)
+	0004  1.3M pixel Microscope Camera (colour)
+	0005  3M pixel Microscope Camera (Mk 2)
+	0006  2M pixel Microscope Camera (with capture button)
+	0007  3M pixel Microscope Camera (with capture button)
+	0008  1.3M pixel Microscope Camera (colour, with capture button)
+	0009  1.3M pixel Microscope Camera (colour, with capture button)
+	000a  2M pixel Microscope Camera (Mk 2)
+	0010  1.3M pixel "Tinycam"
+	0101  3M pixel Microscope Camera
+15c2  SoundGraph Inc.
+	0036  LC16M VFD Display/IR Receiver
+	0038  GD01 MX LCD Display/IR Receiver
+	ffda  iMON PAD Remote Controller
+	ffdc  iMON PAD Remote Controller
+15c5  Advance Multimedia Internet Technology Inc. (AMIT)
+	0008  WL532U 802.11g Adapter
+15c6  Laboratoires MXM
+	1000  DigistimSP (cold)
+	1001  DigistimSP (warm)
+	1002  DigimapSP USB (cold)
+	1003  DigimapSP USB (warm)
+	1004  DigistimSP (cold)
+	1005  DigistimSP (warm)
+	1100  Odyssee (cold)
+	1101  Odyssee (warm)
+	1200  Digispy
+15c8  KTF Technologies
+	3201  EVER EV-W100/EV-W250
+15c9  D-Box Technologies
+15ca  Textech International Ltd.
+	00c3  Mini Optical Mouse
+	0101  MIDI Interface cable
+	1806  MIDI Interface cable
+15d5  Coulomb Electronics Ltd.
+15d9  Trust International B.V.
+	0a33  Optical Mouse
+	0a37  Mouse
+	0a41  MI-2540D [Optical mouse]
+	0a4c  USB+PS/2 Optical Mouse
+	0a4d  Optical Mouse
+15dc  Hynix Semiconductor Inc.
+15e0  Seong Ji Industrial Co., Ltd.
+15e1  RSA
+	2007  RSA SecurID (R) Authenticator
+15e4  Numark
+	0024  Mixtrack
+	0140  ION VCR 2 PC / Video 2 PC
+15e8  SohoWare
+	9100  NUB100 Ethernet [pegasus]
+	9110  10/100 USB Ethernet
+15e9  Pacific Digital Corp.
+	04ce  MemoryFrame MF-570
+	1968  MemoryFrame MF-570
+	1969  Digital Frame
+15ec  Belcarra Technologies Corp.
+15f4  HanfTek
+	0001  HanfTek UMT-010 USB2.0 DVB-T (cold)
+	0025  HanfTek UMT-010 USB2.0 DVB-T (warm)
+1604  Tascam
+	8000  US-428 Audio/Midi Controller (without fw)
+	8001  US-428 Audio/Midi Controller
+	8004  US-224 Audio/Midi Controller (without fw)
+	8005  US-224 Audio/Midi Controller
+	8006  US-122 Audio/Midi Interface (without fw)
+	8007  US-122 Audio/Midi Interface
+1606  Umax
+	0002  Astra 1236U Scanner
+	0010  Astra 1220U
+	0030  Astra 1600U/2000U
+	0050  Scanner
+	0060  Astra 3400/3450
+	0070  Astra 4400/4450
+	0130  Astra 2100U
+	0160  Astra 5400U
+	0170  Uniscan D50
+	0230  Astra 2200/2200SU
+	0350  Astra 4800/4850 Scanner
+	1030  Astra 4000U
+	1220  Genesys Logic Scanner Controller NT5.0
+	2010  AstraCam Digital Camera
+	2020  AstraCam 1000
+	2030  AstraCam 1800 Digital Camera
+1608  Inside Out Networks [hex]
+	0001  EdgePort/4 Serial Port
+	0002  Edgeport/8
+	0003  Rapidport/4
+	0004  Edgeport/4
+	0005  Edgeport/2
+	0006  Edgeport/4i
+	0007  Edgeport/2i
+	0008  Edgeport/8
+	000c  Edgeport/421
+	000d  Edgeport/21
+	000e  Edgeport/4
+	000f  Edgeport/8
+	0010  Edgeport/2
+	0011  Edgeport/4
+	0012  Edgeport/416
+	0014  Edgeport/8i
+	0018  Edgeport/412
+	0019  Edgeport/412
+	001a  Edgeport/2+2i
+	0101  Edgeport/4
+	0105  Edgeport/2
+	0106  Edgeport/4i
+	0107  Edgeport/2i
+	010c  Edgeport/421
+	010d  Edgeport/21
+	0110  Edgeport/2
+	0111  Edgeport/4
+	0112  Edgeport/416
+	0114  Edgeport/8i
+	0201  Edgeport/4
+	0203  Rapidport/4
+	0204  Edgeport/4
+	0205  Edgeport/2
+	0206  Edgeport/4i
+	0207  Edgeport/2i
+	020c  Edgeport/421
+	020d  Edgeport/21
+	020e  Edgeport/4
+	020f  Edgeport/8
+	0210  Edgeport/2
+	0211  Edgeport/4
+	0212  Edgeport/416
+	0214  Edgeport/8i
+	0215  Edgeport/1
+	0216  EPOS/44
+	0217  Edgeport/42
+	021a  Edgeport/2+2i
+	021b  Edgeport/2c
+	021c  Edgeport/221c
+	021d  Edgeport/22c
+	021e  Edgeport/21c
+	021f  Edgeport/62
+	0240  Edgeport/1
+	0241  Edgeport/1i
+	0242  Edgeport/4s
+	0243  Edgeport/8s
+	0244  Edgeport/8
+	0245  Edgeport/22c
+	0301  Watchport/P
+	0302  Watchport/M
+	0303  Watchport/W
+	0304  Watchport/T
+	0305  Watchport/H
+	0306  Watchport/E
+	0307  Watchport/L
+	0308  Watchport/R
+	0309  Watchport/A
+	030a  Watchport/D
+	030b  Watchport/D
+	030c  Power Management Port
+	030e  Power Management Port
+	030f  Watchport/G
+	0310  Watchport/Tc
+	0311  Watchport/Hc
+	1403  MultiTech Systems MT4X56 Modem
+	1a17  Agilent Technologies (E6473)
+160a  VIA Technologies, Inc.
+	3184  VIA VNT-6656 [WiFi 802.11b/g USB Dongle]
+160e  INRO
+	0001  E2USBKey
+1614  Amoi Electronics
+	0404  WMA9109 UMTS Phone
+	0600  Vodafone VDA GPS / Toschiba Protege G710
+	0804  WP-S1 Phone
+1619  L & K Precision Technology Co., Ltd.
+1621  Wionics Research
+1628  Stonestreet One, Inc.
+162a  Airgo Networks Inc.
+162f  WiQuest Communications, Inc.
+1630  2Wire, Inc.
+	0005  802.11g Wireless Adapter [Intersil ISL3886]
+	0011  PC Port 10 Mps Adapter
+	ff81  802.11b Wireless Adapter [Lucent/Agere Hermes I]
+1631  Good Way Technology
+	6200  GWUSB2E
+	c019  RT2573
+1645  Cross Match Technologies GmbH
+	0001  1S Serial Port
+	0002  2S Serial Port
+	0003  1S25 Serial Port
+	0004  4S Serial Port
+	0005  E45 Ethernet [klsi]
+	0006  Parallel Port
+	0007  U1-SC25 SCSI
+	0008  Ethernet
+	0016  Bi-directional to Parallel Printer Converter
+	0080  1 port to Serial Converter
+	0081  1 port to Serial Converter
+	0093  1S9 Serial Port
+	8000  EZ-USB
+	8001  1 port to Serial
+	8002  2x Serial Port
+	8003  1 port to Serial
+	8004  2U4S serial/usb hub
+	8005  Ethernet
+	8080  1 port to Serial
+	8081  1 port to Serial
+	8093  PortGear Serial Port
+1649  SofTec Microsystems
+	0102  uDART In-Circuit Debugger
+	0200  SpYder USBSPYDER08
+164a  ChipX
+164c  Matrix Vision GmbH
+	0101  mvBlueFOX camera (no firmware)
+	0103  mvBlueFOX camera
+	0201  mvBlueLYNX-X intelligent camera (bootloader)
+	0203  mvBlueLYNX-X intelligent camera
+1657  Struck Innovative Systeme GmbH
+	3150  SIS3150 USB2.0 to VME interface
+165b  Frontier Design Group
+	8101  Tranzport Control Surface
+	fad1  Alphatrack Control Surface
+165c  Kondo Kagaku
+	0002  Serial Adapter
+1660  Creatix Polymedia GmbH
+1668  Actiontec Electronics, Inc. [hex]
+	0009  Gateway
+	0333  Modem
+	0358  InternetPhoneWizard
+	0405  Gateway
+	0408  Prism2.5 802.11b Adapter
+	0413  Gateway
+	0421  Prism2.5 802.11b Adapter
+	0441  IBM Integrated Bluetooth II
+	0500  BTM200B BlueTooth Adapter
+	1050  802UIG-1 802.11g Wireless Mini Adapter [Intersil ISL3887]
+	1200  802AIN Wireless N Network Adapter [Atheros AR9170+AR9101]
+	1441  IBM Integrated Bluetooth II
+	2441  BMDC-2 IBM Bluetooth III w.56k
+	3441  IBM Integrated Bluetooth III
+	6010  Gateway
+	6097  802.11b Wireless Adapter
+	6106  802UI3(B) 802.11b Wireless Adapter [Intersil PRISM 3]
+	7605  UAT1 Wireless Ethernet Adapter
+1669  PiKRON Ltd. [hex]
+	1001  uLan2USB Converter - PS1 protocol
+166a  Clipsal
+	0101  C-Bus Multi-room Audio Matrix Switcher
+	0201  C-Bus Pascal Automation Controller
+	0301  C-Bus Wireless PC Interface
+	0303  C-Bus interface
+	0304  C-Bus Black and White Touchscreen
+	0305  C-Bus Spectrum Colour Touchscreen
+	0401  C-Bus Architectural Dimmer
+1677  China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group)
+	0103  Token
+1679  Total Phase
+	2001  Beagle Protocol Analyzer
+	2002  Cheetah SPI Host Adapter
+1680  Golden Bridge Electech Inc.
+	a332  DVB-T Dongle [RTL2832U]
+1681  Prevo Technologies, Inc.
+	0001  Tuner's Dashboard
+	0002  Tubachron
+1682  Maxwise Production Enterprise Ltd.
+1684  Godspeed Computer Corp.
+1685  Delock
+	0200  Infrared adapter
+1686  ZOOM Corporation
+	0045  H4 Digital Recorder
+1687  Kingmax Digital Inc.
+	5289  FlashDisk
+	6211  FlashDisk
+1688  Saab AB
+1689  Razer USA, Ltd
+	fd00  Onza Tournament Edition controller
+168c  Atheros Communications
+	0001  AR5523
+	0002  AR5523 (no firmware)
+1690  Askey Computer Corp. [hex]
+	0001  Arcaze Gamepad
+	0101  Creative Modem Blaster DE5670
+	0102  V1456 VQE-R2 Modem [conexant]
+	0103  1456 VQE-R3 Modem [conexant]
+	0104  HCF V90 Data Fax RTAD Modem
+	0107  HCF V.90 Data,Fax,RTAD Modem
+	0109  MagicXpress V.90 Pocket Modem [conexant]
+	0203  Voyager ADSL Modem Loader
+	0204  Voyager ADSL Modem
+	0205  DSL Modem
+	0206  GlobeSpan ADSL WAN Modem
+	0208  DSL Modem
+	0209  Voyager 100 ADSL Modem
+	0211  Globespan Virata ADSL LAN Modem
+	0212  DSL Modem
+	0213  HM121d DSL Modem
+	0214  HM121d DSL Modem
+	0215  Voyager 105 ADSL Modem
+	0701  WLAN
+	0710  SMCWUSBT-G
+	0711  SMCWUSBT-G (no firmware)
+	0712  AR5523
+	0713  AR5523 (no firmware)
+	0715  Name: Voyager 1055 Laptop 802.11g Adapter [Broadcom 4320]
+	0722  RT2573
+	0726  Wi-Fi Wireless LAN Adapter
+	0740  802.11n Wireless LAN Card
+	0901  Voyager 205 ADSL Router
+1696  Hitachi Video and Information System, Inc.
+1697  VTec Test, Inc.
+16a5  Shenzhen Zhengerya Cable Co., Ltd.
+16a6  Unigraf
+	3000  VTG-3xxx Video Test Generator family
+	4000  VTG-4xxx Video Test Generator family
+	5000  VTG-5xxx Video Test Generator family
+	5001  VTG-5xxx Special (update) mode of VTG-5xxx family
+16ab  Global Sun Technology
+	7801  AR5523
+	7802  AR5523 (no firmware)
+	7811  AR5523
+	7812  AR5523 (no firmware)
+16ac  Dongguan ChingLung Wire & Cable Co., Ltd.
+16b4  iStation
+	0801  U43
+16b5  Persentec, Inc.
+	0002  Otto driving companion
+16c0  Van Ooijen Technische Informatica
+	03e8  free for internal lab use 1000
+	03e9  free for internal lab use 1001
+	03ea  free for internal lab use 1002
+	03eb  free for internal lab use 1003
+	03ec  free for internal lab use 1004
+	03ed  free for internal lab use 1005
+	03ee  free for internal lab use 1006
+	03ef  free for internal lab use 1007
+	03f0  free for internal lab use 1008
+	03f1  free for internal lab use 1009
+	0477  Teensy Rebootor
+	0478  Teensy Halfkay Bootloader
+	0479  Teensy Debug
+	047a  Teensy Serial
+	047b  Teensy Serial+Debug
+	047c  Teensy Keyboard
+	047d  Teensy Keyboard+Debug
+	047e  Teensy Mouse
+	047f  Teensy Mouse+Debug
+	0480  Teensy RawHID
+	0481  Teensy RawHID+Debug
+	0482  Teensyduino Keyboard+Mouse+Joystick
+	0483  Teensyduino Serial
+	0484  Teensyduino Disk
+	0485  Teensyduino MIDI
+	0486  Teensyduino RawHID
+	0487  Teensyduino Serial+Keyboard+Mouse+Joystick
+	0488  Teensyduino Flight Sim Controls
+	05dc  shared ID for use with libusb
+	05dd  BlackcatUSB2
+	05df  HID device except mice, keyboards, and joysticks
+	05e1  Free shared USB VID/PID pair for CDC devices
+	05e4  Free shared USB VID/PID pair for MIDI devices
+	06b4  USB2LPT with 2 interfaces
+	06b5  USB2LPT with 3 interfaces (native, HID, printer)
+	076b  OpenPCD 13.56MHz RFID Reader
+	076c  OpenPICC 13.56MHz RFID Simulator (native)
+	08ac  OpenBeacon USB stick
+	08ca  Alpermann+Velte Universal Display
+	08cb  Alpermann+Velte Studio Clock
+	08cc  Alpermann+Velte SAM7S MT Boot Loader
+	08cd  Alpermann+Velte SAM7X MT Boot Loader
+	0a32  jbmedia Light-Manager Pro
+	27d8  libusb-bound devices
+	27d9  HID device except mice, keyboards, and joysticks
+	27da  Mouse
+	27db  Keyboard
+	27dc  Joystick
+	27dd  CDC-ACM class devices (modems)
+	27de  MIDI class devices
+	294a  Eye Movement Recorder [Visagraph]
+	294b  Eye Movement Recorder [ReadAlyzer]
+16ca  Wireless Cables, Inc.
+	1502  Bluetooth Dongle
+16cc  silex technology, Inc.
+16d0  MCS
+	0498  Braintechnology USB-LPS
+	0504  RETRO Innovations ZoomFloppy
+	054b  GrauTec ReelBox OLED Display (external)
+	05be  EasyLogic Board
+	06f9  Gabotronics Xminilab
+	0753  Digistump DigiSpark
+	075c  AB-1.x UAC1 [Audio Widget]
+	075d  AB-1.x UAC2 [Audio Widget]
+	080a  S2E1 Interface
+16d3  Frontline Test Equipment, Inc.
+16d5  AnyDATA Corporation
+	6202  CDMA/UMTS/GPRS modem
+	6501  CDMA 2000 1xRTT/EV-DO Modem
+	6502  CDMA/UMTS/GPRS modem
+16d6  JABLOCOM s.r.o.
+	8000  GDP-04 desktop phone
+	8001  EYE-02
+	8003  GDP-04 modem
+	8004  Bootloader
+	8005  GDP-04i
+	8007  BTP-06 modem
+16d8  CMOTECH Co., Ltd.
+	5141  CMOTECH CDMA Technologies modem
+	5533  CCU-550 CDMA EV-DO modem
+	5543  CDMA 2000 1xRTT/1xEVDO modem
+	6280  CMOTECH CDMA Technologies modem
+	6803  CNU-680 CDMA EV-DO modem
+	8001  Gobi 2000 Wireless Modem (QDL mode)
+	8002  Gobi 2000 Wireless Modem
+16dc  Wiener, Plein & Baus
+	0001  CC
+	000b  VM
+	0010  PL512 Power Supply System
+	0011  MARATON Power Supply System
+	0012  MPOD Multi Channel Power Supply System
+	0015  CML Control, Measurement and Data Logging System
+16df  King Billion Electronics Co., Ltd.
+16f0  GN ReSound A/S
+	0001  Speedlink Programming Interface
+	0003  Airlink Wireless Programming Interface
+16f5  Futurelogic Inc.
+1706  BlueView Technologies, Inc.
+1707  ARTIMI
+170b  Swissonic
+	0011  MIDI-USB 1x1
+170d  Avnera
+1725  Vitesse Semiconductor
+1726  Axesstel, Inc.
+	1000  wireless modem
+	2000  wireless modem
+	3000  wireless modem
+172f  Waltop International Corp.
+	0022  Tablet
+	0024  Tablet
+	0025  Tablet
+	0026  Tablet
+	0031  Slim Tablet 12.1"
+	0032  Slim Tablet 5.8"
+	0034  Slim Tablet 12.1"
+	0038  Genius G-Pen F509
+	0500  Media Tablet 14.1"
+	0501  Media Tablet 10.6"
+	0502  Sirius Battery Free Tablet
+1733  Cellink Technology Co., Ltd
+	0101  RF Wireless Optical Mouse OP-701
+1736  CANON IMAGING SYSTEM TECHNOLOGIES INC.
+1737  Linksys
+	0039  USB1000 Gigabit Notebook Adapter
+	0070  WUSB100 v1 RangePlus Wireless Network Adapter [Ralink RT2870]
+	0071  WUSB600N v1 Dual-Band Wireless-N Network Adapter [Ralink RT2870]
+	0073  WUSB54GC v2 802.11g Adapter [Realtek RTL8187B]
+	0075  WUSB54GSC v2 802.11g Adapter [Broadcom 4326U]
+	0077  WUSB54GC v3 802.11g Adapter [Ralink RT2070L]
+	0078  WUSB100 v2 RangePlus Wireless Network Adapter [Ralink RT3070]
+	0079  WUSB600N v2 Dual-Band Wireless-N Network Adapter [Ralink RT3572]
+1740  Senao
+	0605  LevelOne WUA-0605 N_Max Wireless USB Adapter
+	0615  LevelOne WUA-0615 N_Max Wireless USB Adapter
+	1000  NUB-350 802.11g Wireless Adapter [Intersil ISL3887]
+	2000  NUB-8301 802.11bg
+	3701  EUB-3701 EXT 802.11g Wireless Adapter [Ralink RT2571W]
+	9603  RTL8188S WLAN Adapter
+	9701  EnGenius 802.11n Wireless USB Adapter
+	9702  EnGenius 802.11n Wireless USB Adapter
+	9703  EnGenius 802.11n Wireless USB Adapter
+	9705  EnGenius 802.11n Wireless USB Adapter
+	9706  EUB9706 802.11n Wireless Adapter [Ralink RT3072]
+	9801  EUB9801 802.11abgn Wireless Adapter [Ralink RT3572]
+1743  General Atomics
+174c  ASMedia Technology Inc.
+	5106  Transcend StoreJet 25M3
+	55aa  ASMedia 2105 SATA bridge
+174f  Syntek
+	1105  SM-MS/Pro-MMC-XD Card Reader
+	110b  HP Webcam
+	1403  Integrated Webcam
+	1404  USB Camera device, 1.3 MPixel Web Cam
+	5212  USB 2.0 UVC PC Camera
+	5a11  PC Camera
+	5a31  Sonix USB 2.0 Camera
+	5a35  Sonix 1.3MPixel USB 2.0 Camera
+	6a31  Web Cam - Asus A8J, F3S, F5R, VX2S, V1S
+	6a33  Web Cam - Asus F3SA, F9J, F9S
+	6a51  2.0MPixel Web Cam - Asus Z96J, Z96S, S96S
+	6a54  Web Cam
+	6d51  2.0Mpixel Web Cam - Eurocom D900C
+	8a12  Syntek 0.3MPixel USB 2.0 UVC PC Camera
+	8a33  Syntek USB 2.0 UVC PC Camera
+	a311  1.3MPixel Web Cam - Asus A3A, A6J, A6K, A6M, A6R, A6T, A6V, A7T, A7sv, A7U
+	a312  1.3MPixel Web Cam
+	a821  Web Cam - Packard Bell BU45, PB Easynote MX66-208W
+	aa11  Web Cam
+1753  GERTEC Telecomunicacoes Ltda.
+	c901  PPC900 Pinpad Terminal
+1756  ENENSYS Technologies
+	0006  DiviPitch
+1759  LucidPort Technology, Inc.
+1761  ASUSTek Computer, Inc. (wrong ID)
+	0b05  802.11n Network Adapter (wrong ID - swapped vendor and device)
+1772  System Level Solutions, Inc.
+1776  Arowana
+	501c  300K CMOS Camera
+177f  Sweex
+	0004  MM004V5 Photo Key Chain (Digital Photo Frame) 1.5"
+	0153  LW153 802.11n Adapter [ralink rt3070]
+	0154  LW154 802.11bgn (1x1:1) Wireless Adapter [Realtek RTL8188SU]
+	0313  LW313 802.11n Adapter [ralink rt2770 + rt2720]
+1781  Multiple Vendors
+	083e  MetaGeek Wi-Spy
+	083f  MetaGeek Wi-Spy 2.4x
+	0938  Iguanaworks USB IR Transceiver
+	0c30  Telldus TellStick
+	0c31  Telldus TellStick Duo
+	0c9f  USBtiny
+1782  Spreadtrum Communications Inc.
+1784  TopSeed Technology Corp.
+	0001  eHome Infrared Transceiver
+	0004  RF Combo Device
+	0006  eHome Infrared Transceiver
+	0007  eHome Infrared Transceiver
+	0008  eHome Infrared Transceiver
+	000a  eHome Infrared Transceiver
+	0011  eHome Infrared Transceiver
+1787  ATI AIB
+1788  ShenZhen Litkconn Technology Co., Ltd.
+1796  Printrex, Inc.
+1797  JALCO CO., LTD.
+1799  Thales Norway A/S
+	7051  Belkin F5D7051 802.11g Adapter v1000 [Broadcom 4320]
+	8051  Belkin F5D8051 v2 802.11bgn Wireless Adapter [Marvell 88W8362]
+179d  Ricavision International, Inc.
+	0010  Internal Infrared Transceiver
+17a0  Samson Technologies Corp.
+	0001  C01U condenser microphone
+	0002  Q1U dynamic microphone
+	0100  C03U multi-pattern microphone
+	0101  UB1 boundary microphone
+	0200  StudioDock monitors (internal hub)
+	0201  StudioDock monitors (audio)
+	0210  StudioGT monitors
+	0301  Q2U handheld microphone with XLR
+	0302  GoMic compact condenser microphone
+	0304  Q2U handheld mic with XLR
+	0305  GoMic compact condenser mic
+	0310  Meteor condenser microphone
+17a4  Concept2
+	0001  Performance Monitor 3
+	0002  Performance Monitor 4
+17a5  Advanced Connection Technology Inc.
+17a7  MICOMSOFT CO., LTD.
+17a8  Kamstrup A/S
+	0001  Optical Eye/3-wire
+	0005  M-Bus Master MultiPort 250D
+17b3  Grey Innovation
+	0004  Linux-USB Midi Gadget
+17b5  Lunatone
+	0010  MFT Sensor
+17ba  SAURIS GmbH
+	0001  SAU510-USB [no firmware]
+	0510  SAU510-USB and SAU510-USB plus JTAG Emulators
+	0511  SAU510-USB Iso Plus JTAG Emulator
+	0520  SAU510-USB Nano JTAG Emulator
+	1511  Onboard Emulator on SAUModule development kit
+17c3  Singim International Corp.
+17cc  Native Instruments
+	041c  Audio 2 DJ
+	0808  Maschine Controller
+	0815  Audio Kontrol 1
+	0839  Audio 4 DJ
+	0d8d  Guitarrig Mobile
+	1915  Session I/O
+	1940  RigKontrol3
+	1969  RigKontrol2
+	1978  Audio 8 DJ
+	2280  Medion MDPNA1500 in card reader mode
+	2305  Traktor Kontrol X1
+	4711  Kore Controller
+	4712  Kore Controller 2
+	baff  Traktor Kontrol S4
+17cf  Hip Hing Cable & Plug Mfy. Ltd.
+17d0  Sanford L.P.
+17d3  Korea Techtron Co., Ltd.
+17e9  DisplayLink
+	0051  USB VGA Adaptor
+	030b  HP T100
+	0377  Plugable UD-160-A (M)
+	0378  Plugable UGA-2K-A
+	0379  Plugable UGA-125
+	037a  Plugable UGA-165
+	037b  Plugable USB-VGA-165
+	037c  Plugable DC-125
+	037d  Plugable USB2-HDMI-165
+	430a  HP Port Replicator (Composite Device)
+	4312  S2340T
+17eb  Cornice, Inc.
+17ef  Lenovo
+	1003  Integrated Smart Card Reader
+	1004  Integrated Webcam
+	1008  Hub
+	100a  ThinkPad Mini Dock Plus Series 3
+	3815  ChipsBnk 2GB USB Stick
+	4802  Lenovo Vc0323+MI1310_SOC Camera
+	4807  UVC Camera
+	480c  Integrated Webcam
+	480d  Integrated Webcam [R5U877]
+	480e  Integrated Webcam [R5U877]
+	480f  Integrated Webcam [R5U877]
+	4810  Integrated Webcam [R5U877]
+	4811  Integrated Webcam [R5U877]
+	4812  Integrated Webcam [R5U877]
+	4813  Integrated Webcam [R5U877]
+	4814  Integrated Webcam [R5U877]
+	4815  Integrated Webcam [R5U877]
+	4816  Integrated Webcam
+	481c  Integrated Webcam
+	481d  Integrated Webcam
+	6004  ISD-V4 Tablet Pen
+	6007  Smartcard Keyboard
+	6009  ThinkPad Keyboard with TrackPoint
+	6014  Mini Wireless Keyboard N5901
+	7423  IdeaPad A1 Tablet
+	7435  A789 (Mass Storage mode, with debug)
+	743a  A789 (Mass Storage mode)
+	7497  A789 (MTP mode)
+	7498  A789 (MTP mode, with debug)
+	749a  A789 (PTP mode)
+	749b  A789 (PTP mode, with debug)
+17f4  WaveSense
+	aaaa  Jazz Blood Glucose Meter
+17f5  K.K. Rocky
+17f6  Unicomp, Inc
+	0709  Model M Keyboard
+1809  Advantech
+	4604  USB-4604
+	4761  USB-4761 Portable Data Acquisition Module
+1822  Twinhan
+	3201  VisionDTV USB-Ter/HAMA USB DVB-T device cold
+	3202  VisionDTV USB-Ter/HAMA USB DVB-T device warm
+1831  Gwo Jinn Industries Co., Ltd.
+1832  Huizhou Shenghua Industrial Co., Ltd.
+183d  VIVOphone
+	0010  VoiceKey
+1843  Vaisala
+1849  ASRock Incorporation
+1852  GYROCOM C&C Co., LTD
+	7922  Audiotrak DR.DAC2 DX [GYROCOM C&C]
+1854  Memory Devices Ltd.
+185b  Compro
+	3020  K100 Infrared Receiver
+	3082  K100 Infrared Receiver v2
+	d000  Compro Videomate DVB-U2000 - DVB-T USB cold
+	d001  Compro Videomate DVB-U2000 - DVB-T USB warm
+1861  Tech Technology Industrial Company
+1862  Teridian Semiconductor Corp.
+1870  Nexio Co., Ltd
+	0001  iNexio Touchscreen controller
+1871  Aveo Technology Corp.
+	0101  UVC camera (Bresser microscope)
+	0d01  USB2.0 Camera
+1873  Navilock
+	ee93  EasyLogger
+187c  Alienware Corporation
+	0511  AlienFX Mobile lighting
+	0600  Dual Compatible Game Pad
+187f  Siano Mobile Silicon
+	0010  Stallar Board
+	0100  Stallar Board
+	0200  Nova A
+	0201  Nova B
+	0202  Nice
+	0300  Vega
+	0301  VeNice
+1892  Vast Technologies, Inc.
+1894  Topseed
+	5632  Atek Tote Remote
+	5641  TSAM-004 Presentation Remote
+1897  Evertop Wire Cable Co.
+189f  3Shape A/S
+	0002  Legato2 3D Scanner
+18a4  CSSN
+	0001  Snapshell IDR
+18a5  Verbatim, Ltd
+	0214  Portable Hard Drive
+	0216  External Hard Drive
+	0218  External Hard Drive
+	0227  Pocket Hard Drive
+	022b  Portable Hard Drive (Store'n'Go)
+	0237  Portable Harddrive (500 GB)
+	0302  Flash Drive
+18b1  Petalynx
+	0037  Maxter Remote Control
+18b4  e3C Technologies
+	1001  DUTV007
+	1002  EC168 (v5) based USB DVB-T receiver
+	1689  DUTV009
+	fffa  EC168 (v2) based USB DVB-T receiver
+	fffb  EC168 (v3) based USB DVB-T receiver
+18b6  Mikkon Technology Limited
+18b7  Zotek Electronic Co., Ltd.
+18c5  AMIT Technology, Inc.
+	0002  CG-WLUSB2GO
+	0008  CG-WLUSB2GNR Corega Wireless USB Adapter
+	0012  CG-WLUSB10 Corega Wireless USB Adapter
+18cd  Ecamm
+	cafe  Pico iMage
+18d1  Google Inc.
+	0d02  Celkon A88
+	2d00  Android-powered device in accessory mode
+	2d01  Android-powered device in accessory mode with ADB support
+	4e11  Nexus One
+	4e12  Nexus One (debug)
+	4e13  Nexus One (tether)
+	4e20  Nexus S (fastboot)
+	4e21  Nexus S
+	4e22  Nexus S (debug)
+	4e24  Nexus S (tether)
+	4e40  Nexus 7 (fastboot)
+	4e41  Nexus 7 (MTP)
+	4e42  Nexus 7 (debug)
+	4e43  Nexus 7 (PTP)
+	4ee1  Nexus 4 / 10
+	4ee2  Nexus 4 (debug)
+	4ee3  Nexus 4 (tether)
+	4ee4  Nexus 4 (debug + tether)
+	7102  Toshiba Thrive tablet
+	b004  Pandigital / B&N Novel 9" tablet
+	d109  LG G2x MTP
+	d10a  LG G2x MTP (debug)
+18d5  Starline International Group Limited
+18d9  Kaba
+	01a0  B-Net 91 07
+18dc  LKC Technologies, Inc.
+18dd  Planon System Solutions Inc.
+	1000  DocuPen RC800
+18e3  Fitipower Integrated Technology Inc
+	7102  Multi Card Reader (Internal)
+	9101  All-in-1 Card Reader
+	9102  Multi Card Reader
+	9512  Webcam
+18e8  Qcom
+	6144  LR802UA 802.11b Wireless Adapter [ALi M4301AU]
+	6196  RT2573
+	6229  RT2573
+	6232  Wireless 802.11g 54Mbps Network Adapter [RTL8187]
+18ea  Matrox Graphics, Inc.
+	0002  DualHead2Go [Analog Edition]
+	0004  TripleHead2Go [Digital Edition]
+18ec  Arkmicro Technologies Inc.
+	3118  USB to IrDA adapter [ARK3116T]
+	3188  ARK3188 UVC Webcam
+	3299  Webcam Carrefour
+	3366  Bresser Biolux NV
+18fd  FineArch Inc.
+1908  GEMBIRD
+	1320  PhotoFrame PF-15-1
+190d  Motorola GSG
+1914  Alco Digital Devices Limited
+1915  Nordic Semiconductor ASA
+	000c  Wireless Desktop nRF24L01 CX-1766
+	2233  Linksys WUSB11 v2.8 802.11b Adapter [Atmel AT76C505]
+	2234  Linksys WUSB54G v1 OEM 802.11g Adapter [Intersil ISL3886]
+	2235  Linksys WUSB54GP v1 OEM 802.11g Adapter [Intersil ISL3886]
+	2236  Linksys WUSB11 v3.0 802.11b Adapter [Intersil PRISM 3]
+1923  FitLinxx
+	0002  Personal SyncPoint
+1926  NextWindow
+	0003  1900 HID Touchscreen
+	0006  1950 HID Touchscreen
+	0064  1950 HID Touchscreen
+	0065  1950 HID Touchscreen
+	0066  1950 HID Touchscreen
+	0067  1950 HID Touchscreen
+	0068  1950 HID Touchscreen
+	0069  1950 HID Touchscreen
+	0071  1950 HID Touchscreen
+	0072  1950 HID Touchscreen
+	0073  1950 HID Touchscreen
+	0074  1950 HID Touchscreen
+	0075  1950 HID Touchscreen
+	0076  1950 HID Touchscreen
+	0077  1950 HID Touchscreen
+	0078  1950 HID Touchscreen
+	0079  1950 HID Touchscreen
+	007a  1950 HID Touchscreen
+	007e  1950 HID Touchscreen
+	007f  1950 HID Touchscreen
+	0080  1950 HID Touchscreen
+	0081  1950 HID Touchscreen
+	0082  1950 HID Touchscreen
+	0083  1950 HID Touchscreen
+	0084  1950 HID Touchscreen
+	0085  1950 HID Touchscreen
+	0086  1950 HID Touchscreen
+	0087  1950 HID Touchscreen
+	0dc2  HID Touchscreen
+192f  Avago Technologies, Pte.
+	0000  Mouse
+	0416  ADNS-5700 Optical Mouse Controller (3-button)
+	0616  ADNS-5700 Optical Mouse Controller (5-button)
+1930  Shenzhen Xianhe Technology Co., Ltd.
+1931  Ningbo Broad Telecommunication Co., Ltd.
+1934  Feature Integration Technology Inc. (Fintek)
+	0602  F71610 or F71612 Consumer Infrared Receiver/Transceiver
+	0702  Integrated Consumer Infrared Receiver/Transceiver
+	5168  F71610A or F71612A Consumer Infrared Receiver/Transceiver
+1941  Dream Link
+	8021  WH1080 Weather Station / USB Missile Launcher
+1943  Sensoray Co., Inc.
+	2250  Model 2250 MPEG and JPEG Capture Card
+	2253  Model 2253 Audio/Video Codec Card
+	2255  Model 2255 4 Channel Capture Card
+	2257  Model 2257 4 Channel Capture Card
+	a250  Model 2250 MPEG and JPEG Capture Card (cold)
+	a253  Model 2253 Audio/Video Codec Card (cold)
+1949  Lab126, Inc.
+	0002  Amazon Kindle
+	0004  Amazon Kindle 3/4/Paperwhite
+	0006  Kindle Fire
+	0008  Amazon Kindle Fire HD 8.9"
+194f  PreSonus Audio Electronics, Inc.
+	0101  AudioBox 22 VSL
+	0102  AudioBox 44 VSL
+	0103  AudioBox 1818 VSL
+	0301  AudioBox
+1951  Hyperstone AG
+1953  Ironkey Inc.
+	0202  S200 2GB Rev. 1
+1954  Radiient Technologies
+195d  Itron Technology iONE
+	7002  Libra-Q11 IR remote
+	7006  Libra-Q26 / 1.0 Remote
+	7777  Scorpius wireless keyboard
+	7779  Scorpius-P20MT
+1965  Uniden Corporation
+	0016  HomePatrol-1
+1967  CASIO HITACHI Mobile Communications Co., Ltd.
+196b  Wispro Technology Inc.
+1970  Dane-Elec Corp. USA
+	0000  Z Mate 16GB
+1975  Dongguan Guneetal Wire & Cable Co., Ltd.
+1976  Chipsbrand Microelectronics (HK) Co., Ltd.
+	6025  Flash Drive 512 MB
+1977  T-Logic
+	0111  TL203 MP3 Player and Voice Recorder
+197d  Leuze electronic
+	0222  BCL 508i
+1989  Nuconn Technology Corp.
+198f  Beceem Communications Inc.
+	0210  BCS200 WiMAX Adapter
+	0220  BCSM250 WiMAX Adapter
+1990  Acron Precision Industrial Co., Ltd.
+1995  Trillium Technology Pty. Ltd.
+	3202  REC-ADPT-USB (recorder)
+	3203  REC-A-ADPT-USB (recorder)
+199b  MicroStrain, Inc.
+	3065  3DM-GX3-25 Orientation Sensor
+199e  The Imaging Source Europe GmbH
+	8101  DFx 21BU04 Camera
+199f  Benica Corporation
+19a8  Biforst Technology Inc.
+19ab  Bodelin
+	1000  ProScope HR
+19af  S Life
+	6611  Celestia VoIP Phone
+19b2  Batronix
+	0010  BX32 Batupo
+	0011  BX32P Barlino
+	0012  BX40 Bagero
+	0013  BX48 Batego
+19b4  Celestron
+	0002  SkyScout Personal Planetarium
+	0101  Handheld Digital Microscope 44302
+19b5  B & W Group
+19b6  Infotech Logistic, LLC
+19b9  Data Robotics
+	8d20  Drobo Elite
+19c2  Futuba
+	6a11  MDM166A Fluorescent Display
+19ca  Mindtribe
+	0001  Sandio 3D HID Mouse
+19cf  Parrot SA
+19d2  ZTE WCDMA Technologies MSM
+	0001  CDMA Wireless Modem
+	0002  MF632/ONDA ET502HS/MT505UP
+	0007  TU25 WiMAX Adapter [Beceem BCS200]
+	0031  MF110/MF627/MF636
+	0063  K3565-Z HSDPA
+	0064  MF627 AU
+	0083  MF190
+	0103  MF112
+	0104  K4505-Z
+	0146  MF 195E (HSPA+ Modem)
+	0167  MF820 4G LTE
+	0172  AX226 WIMAX MODEM (After Modeswitch)
+	0325  LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard
+	0326  LTE4G O2 ZTE MF821D LTE/UMTS/GSM Modem/Networkcard
+	1008  K3570-Z
+	1010  K3571-Z
+	1017  K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard
+	1018  K5006-Z vodafone LTE/UMTS/GSM Modem/Networkcard
+	1203  MF691 [ T-Mobile webConnect Rocket 2.0]
+	1217  MF652
+	1218  MF652
+	2000  MF627/MF628/MF628+/MF636+ HSDPA/HSUPA
+	fff2  Gobi Wireless Modem (QDL mode)
+	fff3  Gobi Wireless Modem
+19db  KFI Printers
+	02f1  NAUT324C
+19e1  WeiDuan Electronic Accessory (S.Z.) Co., Ltd.
+19e8  Industrial Technology Research Institute
+19ef  Pak Heng Technology (Shenzhen) Co., Ltd.
+19f7  RODE Microphones
+	0001  Podcaster
+19fa  Gampaq Co.Ltd
+	0703  Steering Wheel
+19ff  Dynex
+	0102  1.3MP Webcam
+	0201  Rocketfish Wireless 2.4G Laser Mouse
+	0238  DX-WRM1401 Mouse
+1a08  Bellwood International, Inc.
+1a0a  USB-IF non-workshop
+	badd  USB OTG Compliance test device
+1a12  KES Co., Ltd.
+1a1d  Veho
+	0407  Mimi WiFi speakers
+1a25  Amphenol East Asia Ltd.
+1a2a  Seagate Branded Solutions
+1a2c  China Resource Semico Co., Ltd
+	0021  Keyboard
+	0024  Multimedia Keyboard
+1a32  Quanta Microsystems, Inc.
+	0304  802.11n Wireless LAN Card
+1a34  ACRUX
+	0802  Gamepad
+1a36  Biwin Technology Ltd.
+1a40  Terminus Technology Inc.
+	0101  Hub
+	0201  FE 2.1 7-port Hub
+1a41  Action Electronics Co., Ltd.
+1a44  VASCO Data Security International
+	0001  Digipass 905 SmartCard Reader
+1a4a  Silicon Image
+1a4b  SafeBoot International B.V.
+1a5a  Tandberg Data
+1a61  Abbott Diabetes Care
+	3410  CoPilot System Cable
+1a6a  Spansion Inc.
+1a6d  SamYoung Electronics Co., Ltd
+1a6e  Global Unichip Corp.
+1a6f  Sagem Orga GmbH
+1a72  Physik Instrumente
+	1008  E-861 PiezoWalk NEXACT Controller
+1a79  Bayer Health Care LLC
+	6002  Contour
+	7410  Contour Next
+1a7b  Lumberg Connect  GmbH & Co. KG
+1a7c  Evoluent
+	0068  VerticalMouse 3
+	0168  VerticalMouse 3 Wireless
+	0191  VerticalMouse 4
+1a81  Holtek Semiconductor, Inc.
+	2203  Laser Gaming mouse
+	2204  Optical Mouse
+	2205  Laser Mouse
+1a86  QinHeng Electronics
+	5512  CH341 in EPP/MEM/I2C mode, EPP/I2C adapter
+	5523  CH341 in serial mode, usb to serial port converter
+	5584  CH341 in parallel mode, usb to printer port converter
+	7523  HL-340 USB-Serial adapter
+	752d  CH345 MIDI adapter
+	7584  CH340S
+	e008  HID-based serial adapater
+1a89  Dynalith Systems Co., Ltd.
+1a8b  SGS Taiwan Ltd.
+1a8d  BandRich, Inc.
+	1002  BandLuxe 3.5G HSDPA Adapter
+	1009  BandLuxe 3.5G HSPA Adapter
+	100d  4G LTE adapter
+1a98  Leica Camera AG
+1aa4  Data Drive Thru, Inc.
+1aa5  UBeacon Technologies, Inc.
+1aa6  eFortune Technology Corp.
+1aad  KeeTouch
+	0001  Touchscreen
+1ab1  Rigol Technologies
+	0588  DS1000 SERIES
+1acb  Salcomp Plc
+1acc  Midiplus Co, Ltd.
+	0103  AudioLink plus 4x4 2.9.28
+1ad1  Desay Wire Co., Ltd.
+1ad4  APS
+	0002  KM290-HRS
+1adb  SEL C662 Serial Cable
+1ae4  ic-design Reinhard Gottinger GmbH
+1ae7  X-TENSIONS
+	0381  VS-DVB-T 380U (af9015 based)
+	2001  SpeedLink Snappy Mic webcam (SL-6825-SBK)
+	9003  SpeedLink Vicious And Devine Laplace webcam, white (VD-1504-SWT)
+	9004  SpeedLink Vicious And Devine Laplace webcam, black (VD-1504-SBK)
+1aed  High Top Precision Electronic Co., Ltd.
+1aef  Conntech Electronic (Suzhou) Corporation
+1af1  Connect One Ltd.
+1afe  A. Eberle GmbH & Co. KG
+	0001  PQ Box 100
+1b04  Meilhaus Electronic GmbH
+	0630  ME-630
+	0940  ME-94
+	0950  ME-95
+	0960  ME-96
+	1000  ME-1000
+	100a  ME-1000
+	100b  ME-1000
+	1400  ME-1400
+	140a  ME-1400A
+	140b  ME-1400B
+	140c  ME-1400C
+	140d  ME-1400D
+	140e  ME-1400E
+	14ea  ME-1400EA
+	14eb  ME-1400EB
+	1604  ME-1600/4U
+	1608  ME-1600/8U
+	160c  ME-1600/12U
+	160f  ME-1600/16U
+	168f  ME-1600/16U8I
+	4610  ME-4610
+	4650  ME-4650
+	4660  ME-4660
+	4661  ME-4660I
+	4662  ME-4660
+	4663  ME-4660I
+	4670  ME-4670
+	4671  ME-4670I
+	4672  ME-4670S
+	4673  ME-4670IS
+	4680  ME-4680
+	4681  ME-4680I
+	4682  ME-4680S
+	4683  ME-4680IS
+	6004  ME-6000/4
+	6008  ME-6000/8
+	600f  ME-6000/16
+	6014  ME-6000I/4
+	6018  ME-6000I/8
+	601f  ME-6000I/16
+	6034  ME-6000ISLE/4
+	6038  ME-6000ISLE/8
+	603f  ME-6000ISLE/16
+	6044  ME-6000/4/DIO
+	6048  ME-6000/8/DIO
+	604f  ME-6000/16/DIO
+	6054  ME-6000I/4/DIO
+	6058  ME-6000I/8/DIO
+	605f  ME-6000I/16/DIO
+	6074  ME-6000ISLE/4/DIO
+	6078  ME-6000ISLE/8/DIO
+	607f  ME-6000ISLE/16/DIO
+	6104  ME-6100/4
+	6108  ME-6100/8
+	610f  ME-6100/16
+	6114  ME-6100I/4
+	6118  ME-6100I/8
+	611f  ME-6100I/16
+	6134  ME-6100ISLE/4
+	6138  ME-6100ISLE/8
+	613f  ME-6100ISLE/16
+	6144  ME-6100/4/DIO
+	6148  ME-6100/8/DIO
+	614f  ME-6100/16/DIO
+	6154  ME-6100I/4/DIO
+	6158  ME-6100I/8/DIO
+	615f  ME-6100I/16/DIO
+	6174  ME-6100ISLE/4/DIO
+	6178  ME-6100ISLE/8/DIO
+	617f  ME-6100ISLE/16/DIO
+	6259  ME-6200I/9/DIO
+	6359  ME-6300I/9/DIO
+	810a  ME-8100A
+	810b  ME-8100B
+	820a  ME-8200A
+	820b  ME-8200B
+1b0e  BLUTRONICS S.r.l.
+	1078  BLUDRIVE II CCID
+	1079  BLUDRIVE II CCID
+	1080  WRITECHIP II CCID
+1b1c  Corsair
+	0890  Flash Padlock
+	0a00  SP2500 Speakers
+	0a60  Vengeance K60 Keyboard
+	1a01  Flash Voyager GT
+	1a0a  Survivor Stealth Flash Drive
+	1a90  Flash Voyager GT
+1b20  MStar Semiconductor, Inc.
+1b22  WiLinx Corp.
+1b26  Cellex Power Products, Inc.
+1b27  Current Electronics Inc.
+1b28  NAVIsis Inc.
+1b32  Ugobe Life Forms, Inc.
+	0064  Pleo robotic dinosaur
+1b36  ViXS Systems, Inc.
+1b3b  iPassion Technology Inc.
+	2933  PC Camera/Webcam controller
+	2935  PC Camera/Webcam controller
+	2936  PC Camera/Webcam controller
+	2937  PC Camera/Webcam controller
+	2938  PC Camera/Webcam controller
+	2939  PC Camera/Webcam controller
+	2950  PC Camera/Webcam controller
+	2951  PC Camera/Webcam controller
+	2952  PC Camera/Webcam controller
+	2953  PC Camera/Webcam controller
+	2955  PC Camera/Webcam controller
+	2956  PC Camera/Webcam controller
+	2957  PC Camera/Webcam controller
+	2958  PC Camera/Webcam controller
+	2959  PC Camera/Webcam controller
+	2960  PC Camera/Webcam controller
+	2961  PC Camera/Webcam controller
+	2962  PC Camera/Webcam controller
+	2963  PC Camera/Webcam controller
+	2965  PC Camera/Webcam controller
+	2966  PC Camera/Webcam controller
+	2967  PC Camera/Webcam controller
+	2968  PC Camera/Webcam controller
+	2969  PC Camera/Webcam controller
+1b3f  Generalplus Technology Inc.
+	0c52  808 Camera #9 (mass storage mode)
+	2002  808 Camera #9 (web-cam mode)
+1b47  Energizer Holdings, Inc.
+	0001  CHUSB Duo Charger (NiMH AA/AAA USB smart charger)
+1b48  Plastron Precision Co., Ltd.
+1b52  ARH Inc.
+	2101  FXMC Neural Network Controller
+	2102  FXMC Neural Network Controller V2
+	2103  FXMC Neural Network Controller V3
+	4101  Passport Reader CLR device
+	4201  Passport Reader PRM device
+	4202  Passport Reader PRM extension device
+	4203  Passport Reader PRM DSP device
+	4204  Passport Reader PRMC device
+	4205  Passport Reader CSHR device
+	4206  Passport Reader PRMC V2 device
+	4301  Passport Reader MRZ device
+	4302  Passport Reader MRZ DSP device
+	4303  Passport Reader CSLR device
+	4401  Card Reader
+	4501  Passport Reader RFID device
+	4502  Passport Reader RFID AIG device
+	6101  Neural Network Controller
+	6202  Fingerprint Reader device
+	6203  Fingerprint Scanner device
+	8101  Camera V1
+	8102  Recovery / Camera V2
+	8103  Camera V3
+1b59  K.S. Terminals Inc.
+1b5a  Chao Zhou Kai Yuan Electric Co., Ltd.
+1b65  The Hong Kong Standards and Testing Centre Ltd.
+1b71  Fushicai
+	3002  USBTV007 Video Grabber [EasyCAP]
+1b72  ATERGI TECHNOLOGY CO., LTD.
+1b73  Fresco Logic
+	1000  xHC1 Controller
+1b75  Ovislink Corp.
+	3072  AirLive WN-360USB adapter
+	8171  WN-370USB 802.11bgn Wireless Adapter [Realtek RTL8188SU]
+	8187  AirLive WL-1600USB 802.11g Adapter [Realtek RTL8187L]
+	9170  AirLive X.USB 802.11abgn [Atheros AR9170+AR9104]
+	a200  AirLive WN-200USB wireless 11b/g/n dongle
+1b76  Legend Silicon Corp.
+1b80  Afatech
+	c810  MC810 [af9015]
+	d393  DVB-T receiver [RTL2832U]
+	d396  UB396-T [RTL2832U]
+	d397  DVB-T receiver [RTL2832U]
+	d398  DVB-T receiver [RTL2832U]
+	d700  FM Radio SnapMusic Mobile 700 (FM700)
+	e297  Conceptronic DVB-T CTVDIGRCU V3.0
+	e383  DVB-T UB383-T [af9015]
+	e385  DVB-T UB385-T [af9015]
+	e386  DVB-T UB385-T [af9015]
+	e399  DVB-T KWorld PlusTV 399U [af9015]
+	e39a  DVB-T395U [af9015]
+	e39b  DVB-T395U [af9015]
+	e401  Sveon STV22 DVB-T [af9015]
+	e409  IT9137FN Dual DVB-T [KWorld UB499-2T]
+1b86  Dongguan Guanshang Electronics Co., Ltd.
+1b88  ShenMing Electron (Dong Guan) Co., Ltd.
+1b8c  Altium Limited
+1b8d  e-MOVE Technology Co., Ltd.
+1b8e  Amlogic, Inc.
+1b8f  MA LABS, Inc.
+1b96  N-Trig
+	0001  Duosense Transparent Electromagnetic Digitizer
+1b98  YMax Communications Corp.
+1b99  Shenzhen Yuanchuan Electronic
+1ba1  JINQ CHERN ENTERPRISE CO., LTD.
+1ba2  Lite Metals & Plastic (Shenzhen) Co., Ltd.
+1ba4  Ember Corporation
+	0001  InSight USB Link
+1ba6  Abilis Systems
+1ba8  China Telecommunication Technology Labs
+1bad  Harmonix Music
+	0002  Guitar for Xbox 360
+	0003  Drum Kit for Xbox 360
+1bae  Vuzix Corporation
+	0002  VR920 Immersive Eyewear
+1bbb  T & A Mobile Phones
+	011e  Alcatel One Touch L100V / Telekom Speedstick LTE II
+	f017  Alcatel One Touch L100V / Telekom Speedstick LTE II
+1bc4  Ford Motor Co.
+1bc5  AVIXE Technology (China) Ltd.
+1bc7  Telit Wireless Solutions
+	0020  HE863
+	0021  HE910
+	0023  HE910-D ECM
+	1003  UC864-E
+	1004  UC864-G
+	1005  CC864-DUAL
+	1006  CC864-SINGLE
+	1010  DE910-DUAL
+	1011  CE910-DUAL
+	1200  LE920
+1bce  Contac Cable Industrial Limited
+1bcf  Sunplus Innovation Technology Inc.
+	0007  Optical Mouse
+	053a  Targa Silvercrest OMC807-C optische Funkmaus
+	05c5  SPRF2413A [2.4GHz Wireless Keyboard/Mouse Receiver]
+	05cf  Micro keyboard & mouse receiver
+	0c31  SPIF30x Serial-ATA bridge
+	2885  ASUS Webcam
+	2888  HP Universal Camera
+	2b83  Laptop Integrated Webcam FHD
+1bd0  Hangzhou Riyue Electronic Co., Ltd.
+1bd5  BG Systems, Inc.
+1bde  P-TWO INDUSTRIES, INC.
+1bef  Shenzhen Tongyuan Network-Communication Cables Co., Ltd
+1bf0  RealVision Inc.
+1bf5  Extranet Systems Inc.
+1bf6  Orient Semiconductor Electronics, Ltd.
+1bfd  TouchPack
+	1268  Touch Screen
+	1368  Touch Screen
+	1568  Capacitive Touch Screen
+	1668  IR Touch Screen
+	1688  Resistive Touch Screen
+	2968  Touch Screen
+	5968  Touch Screen
+	6968  Touch Screen
+1c02  Kreton Corporation
+1c04  QNAP System Inc.
+1c0c  Ionics EMS, Inc.
+	0102  Plug Computer
+1c0d  Relm Wireless
+1c10  Lanterra Industrial Co., Ltd.
+1c13  ALECTRONIC LIMITED
+1c1a  Datel Electronics Ltd.
+1c1b  Volkswagen of America, Inc.
+1c1f  Goldvish S.A.
+1c20  Fuji Electric Device Technology Co., Ltd.
+1c21  ADDMM LLC
+1c22  ZHONGSHAN CHIANG YU ELECTRIC CO., LTD.
+1c26  Shanghai Haiying Electronics Co., Ltd.
+1c27  HuiYang D & S Cable Co., Ltd.
+1c31  LS Cable Ltd.
+1c34  SpringCard
+	7241  Prox'N'Roll RFID Scanner
+1c37  Authorizer Technologies, Inc.
+1c3d  NONIN MEDICAL INC.
+1c3e  Wep Peripherals
+1c40  EZPrototypes
+	0533  TiltStick
+	0534  i2c-tiny-usb interface
+	0535  glcd2usb interface
+	0536  Swiss ColorPAL
+1c49  Cherng Weei Technology Corp.
+1c4f  SiGma Micro
+	0002  Keyboard TRACER Gamma Ivory
+	0003  HID controller
+	000e  Genius KB-120 Keyboard
+	0026  Keyboard
+	3000  Micro USB Web Camera
+	3002  WebCam SiGma Micro
+1c6b  Philips & Lite-ON Digital Solutions Corporation
+	a222  DVD Writer Slimtype eTAU108
+1c6c  Skydigital Inc.
+1c73  AMT
+	861f  Anysee E30 USB 2.0 DVB-T Receiver
+1c77  Kaetat Industrial Co., Ltd.
+1c78  Datascope Corp.
+1c79  Unigen Corporation
+1c7a  LighTuning Technology Inc.
+	0801  Fingerprint Reader
+1c7b  LUXSHARE PRECISION INDUSTRY (SHENZHEN) CO., LTD.
+1c83  Schomäcker GmbH
+	0001  RS150 V2
+1c87  2N TELEKOMUNIKACE a.s.
+1c88  Somagic, Inc.
+	0007  SMI Grabber (EasyCAP DC60+ clone) (no firmware) [SMI-2021CBE]
+	003c  SMI Grabber (EasyCAP DC60+ clone) [SMI-2021CBE]
+1c89  HONGKONG WEIDIDA ELECTRON LIMITED
+1c8e  ASTRON INTERNATIONAL CORP.
+1c98  ALPINE ELECTRONICS, INC.
+1c9e  OMEGA TECHNOLOGY
+	6061  WL-72B 3.5G MODEM
+1ca0  ACCARIO Inc.
+1ca1  Symwave
+	18ab  SATA bridge
+1cac  Kinstone
+	a332  C8 Webcam
+	b288  C18 Webcam
+1cb3  Aces Electronic Co., Ltd.
+1cb4  OPEX CORPORATION
+1cb6  IdeaCom Technology Inc.
+	6681  IDC6681
+1cbe  Luminary Micro Inc.
+	00fd  In-Circuit Debug Interface
+	00ff  Stellaris ROM DFU Bootloader
+	0166  CANAL USB2CAN
+1cbf  FORTAT SKYMARK INDUSTRIAL COMPANY
+1cc0  PlantSense
+1cca  NextWave Broadband Inc.
+1ccd  Bodatong Technology (Shenzhen) Co., Ltd.
+1cd4  adp corporation
+1cd5  Firecomms Ltd.
+1cd6  Antonio Precise Products Manufactory Ltd.
+1cde  Telecommunications Technology Association (TTA)
+1cdf  WonTen Technology Co., Ltd.
+1ce0  EDIMAX TECHNOLOGY CO., LTD.
+1ce1  Amphenol KAE
+1cf1  Dresden Elektronik
+	0001  Sensor Terminal Board
+	0004  Wireless Handheld Terminal
+	0017  deRFusbSniffer 2.4 GHz
+	0018  deRFusb24E001
+	0019  deRFusb14E001
+	001a  deRFusb23E00
+	001b  deRFusb13E00
+	001c  deRFnode
+	001d  deRFnode / gateway
+	0022  deUSB level shifter
+	0023  deRFusbSniffer Sub-GHz
+	0025  deRFusb23E06
+	0027  deRFusb13E06
+1cfc  ANDES TECHNOLOGY CORPORATION
+1cfd  Flextronics Digital Design Japan, LTD.
+1d03  iCON
+	0028  iCreativ MIDI Controller
+1d07  Solid-Motion
+1d08  NINGBO HENTEK DRAGON ELECTRONICS CO., LTD.
+1d09  TechFaith Wireless Technology Limited
+	1026  HSUPA Modem FLYING-LARK46-VER0.07 [Flying Angel]
+1d0a  Johnson Controls, Inc. The Automotive Business Unit
+1d0b  HAN HUA CABLE & WIRE TECHNOLOGY (J.X.) CO., LTD.
+1d0f  Sonix Technology Co., Ltd.
+1d14  ALPHA-SAT TECHNOLOGY LIMITED
+1d17  C-Thru Music Ltd.
+	0001  AXiS-49 Harmonic Table MIDI Keyboard
+1d19  Dexatek Technology Ltd.
+	1101  DK DVB-T Dongle
+	1102  DK mini DVB-T Dongle
+	1103  DK 5217 DVB-T Dongle
+	6105  Video grabber
+	8202  DK DVBC/T DONGLE
+1d1f  Diostech Co., Ltd.
+1d20  SAMTACK INC.
+1d27  ASUS
+1d34  Dream Cheeky
+	0001  Dream Cheeky Fidget
+	0004  Dream Cheeky Webmail Notifier
+	0008  Dream Cheeky button
+	000a  Dream Cheeky Mailbox Friends Alert
+	000d  Dream Cheeky Big Red Button
+	0013  Dream Cheeky LED Message Board
+1d45  Touch
+	1d45  Foxlink Optical touch sensor
+1d4d  PEGATRON CORPORATION
+	0002  Ralink RT2770/2720 802.11b/g/n Wireless LAN Mini-USB Device
+	000c  Ralink RT3070 802.11b/g/n Wireless Lan USB Device
+	000e  Ralink RT3070 802.11b/g/n Wireless Lan USB Device
+1d50  OpenMoko, Inc.
+	5119  GTA01/GTA02 U-Boot Bootloader
+	602b  FPGALink
+	6053  Darkgame Controller
+1d57  Xenta
+	0005  Wireless Receiver (Keyboard and Mouse)
+	0006  Wireless Receiver (RC Laser Pointer)
+	000c  Optical Mouse
+	2400  Wireless Mouse Receiver
+	32da  2.4GHz Receiver (Keyboard and Mouse)
+	83d0  Click-mouse!
+	ac01  Wireless Receiver (Keyboard and Mouse)
+	ad02  SE340D PC Remote Control
+	af01  AUVIO Universal Remote Receiver for PlayStation 3
+1d5b  Smartronix, Inc.
+1d6b  Linux Foundation
+	0001  1.1 root hub
+	0002  2.0 root hub
+	0003  3.0 root hub
+	0100  PTP Gadget
+	0101  Audio Gadget
+	0102  EEM Gadget
+	0103  NCM (Ethernet) Gadget
+	0104  Multifunction Composite Gadget
+	0105  FunctionFS Gadget
+	0200  Qemu Audio Device
+1d90  Citizen
+	201e  PPU-700
+1de1  Actions Microelectronics Co.
+	1101  Generic Display Device (Mass storage mode)
+	c101  Generic Display Device
+1e0e  Qualcomm / Option
+	f000  iCON 210 UMTS Surfstick
+1e10  Point Grey Research, Inc.
+	2004  Sony 1.3MP 1/3" ICX445 IIDC video camera [Chameleon]
+1e17  Mirion Technologies Dosimetry Services Division
+	0001  instadose dosimeter
+1e1d  Lumension Security
+	0165  Secure Pen drive
+1e1f  INVIA
+1e29  Festo AG & Co. KG
+	0101  CPX Adapter
+	0102  CPX Adapter >=HW10.09 [CP2102]
+	0401  iL3-TP [AT90USB646]
+	0402  FTDI232 [EasyPort]
+	0403  FTDI232 [EasyPort Mini]
+	0404  FTDI232 [Netzteil-GL]
+	0405  FTDI232 [MotorPrüfstand]
+	0406  STM32F103 [EasyKit]
+	0407  LPC2378 [Robotino]
+	0408  LPC2378 [Robotino-Arm]
+	0409  LPC2378 [Robotino-Arm Bootloader]
+	040a  LPC2378 [Robotino Bootloader]
+	040b  LPC2378 [Robotino XT]
+	040c  LPC2378 [Robotino XT Bootloader]
+	040d  LPC2378 [Robotino 3]
+	040e  LPC2378 [Robotino 3 Bootloader]
+	0501  CP2102 [CMSP]
+	0601  CMMP-AS
+1e3d  Chipsbank Microelectronics Co., Ltd
+	2093  CBM209x Flash Drive (OEM)
+	4082  CBM4082 SD Card Reader
+1e41  Cleverscope
+	0001  CS328A PC Oscilloscope
+1e4e  Cubeternet
+	0100  WebCam
+	0102  GL-UPC822 UVC WebCam
+1e54  TypeMatrix
+	2030  2030 USB Keyboard
+1e68  TrekStor GmbH & Co. KG
+	001b  DataStation maxi g.u
+	0050  DataStation maxi light
+1e71  NZXT
+	0001  Avatar Optical Mouse
+1e74  Coby Electronics Corporation
+	2211  MP300
+	2647  2 GB 2 Go Video MP3 Player [MP601-2G]
+	2659  Coby 4GB Go Video MP3 Player [MP620-4G]
+	4641  A8705 MP3/Video Player
+	6511  MP705-8G MP3 player
+	6512  MP705-4G
+	7111  MP957 Music and Video Player
+1e7d  ROCCAT
+	2c24  Pyra Mouse (wired)
+	2ced  Kone Mouse
+	2cf6  Pyra Mouse (wireless)
+	2d50  Kova+ Mouse
+	2d51  Kone+ Mouse
+	30d4  Arvo Keyboard
+1ebb  NuCORE Technology, Inc.
+1eda  AirTies Wireless Networks
+	2012  Air2210 54 Mbps Wireless Adapter
+	2210  Air2210 54 Mbps Wireless Adapter
+	2310  Air2310 150 Mbps Wireless Adapter
+	2410  Air2410 300 Mbps Wireless Adapter
+1edb  Blackmagic design
+	bd3b  Intensity Shuttle
+1ee8  ONDA COMMUNICATION S.p.a.
+	0014  MT833UP
+1ef6  EADS Deutschland GmbH
+	2233  Cassidian NH90 STTE
+	5064  FDR Interface
+	5523  Cassidian SSDC Adapter II
+	5545  Cassidian SSDC Adapter III
+	5648  RIU CSMU/BSD
+	564a  Cassidian RIU CSMU/BSD Simulator
+1f28  Cal-Comp
+	0020  CDMA USB Modem A600
+	0021  CD INSTALLER USB Device
+1f3a  Onda (unverified)
+	efe8  V972 tablet in flashing mode
+1f44  The Neat Company
+	0001  NM-1000 scanner
+1f48  H-TRONIC GmbH
+	0627  Data capturing system
+	0628  Data capturing and control module
+1f4d  G-Tek Electronics Group
+	b803  Lifeview LV5TDLX DVB-T [RTL2832U]
+1f6f  Aliph
+	0023  Jawbone Jambox
+	8000  Jawbone Jambox - Updating
+1f75  Innostor Technology Corporation
+	0888  IS888 SATA Storage Controller
+	0902  IS902 UFD controller
+1f82  TANDBERG
+	0001  PrecisionHD Camera
+1f84  Alere, Inc.
+1f87  Stantum
+	0002  Multi-touch HID Controller
+1f9b  Ubiquiti Networks, Inc.
+	0241  AirView2-EXT
+1fab  Samsung Opto-Electroncs Co., Ltd.
+	104d  ES65
+1fbd  Delphin Technology AG
+	0001  Expert Key - Data aquisition system
+1fc9  NXP Semiconductors
+	0003  LPC1343
+	010b  PR533
+1fde  ILX Lightwave Corporation
+	0001  UART Bridge
+1fe7  Vertex Wireless Co., Ltd.
+	1000  VW100 series CDMA EV-DO Rev.A modem
+1ff7  CVT Electronics.Co.,Ltd
+	0013  CVTouch Screen (HID)
+	001a  Human Interface Device
+1fff  Ideofy Inc.
+2001  D-Link Corp.
+	0001  DWL-120 WIRELESS ADAPTER
+	0201  DHN-120 10Mb Home Phoneline Adapter
+	1a00  DUB-E100 Fast Ethernet Adapter(rev.A) [ASIX AX88172]
+	1a02  DUB-E100 Fast Ethernet Adapter(rev.C1) [ASIX AX88772]
+	200c  10/100 Ethernet
+	3200  DWL-120 802.11b Wireless Adapter(rev.E1) [Atmel at76c503a]
+	3301  DWA-130 802.11n Wireless N Adapter(rev.C1) [Realtek RTL8192U]
+	3306  DWL-G122 Wireless Adapter(rev.F1) [Realtek RTL8188SU]
+	3308  DWA-121 802.11n Wireless N 150 Pico Adapter [Realtek RTL8188CUS]
+	3309  DWA-135 802.11n Wireless N Adapter(rev.A1) [Realtek RTL8192CU]
+	330a  DWA-133 802.11n Wireless N Adapter [Realtek RTL8192CU]
+	3500  Elitegroup Computer Systems WLAN card WL-162
+	3700  DWL-122 802.11b [Intersil Prism 3]
+	3701  DWL-G120 Spinnaker 802.11g [Intersil ISL3886]
+	3702  DWL-120 802.11b Wireless Adapter(rev.F) [Intersil ISL3871]
+	3703  AirPlus G DWL-G122 Wireless Adapter(rev.A1) [Intersil ISL3880]
+	3704  AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887]
+	3705  AirPlus G DWL-G120 Wireless Adapter(rev.C) [Intersil ISL3887]
+	3761  IEEE 802.11g USB2.0 Wireless Network Adapter-PN
+	3a00  DWL-AG132 [Atheros AR5523]
+	3a01  DWL-AG132 (no firmware) [Atheros AR5523]
+	3a02  DWL-G132 [Atheros AR5523]
+	3a03  DWL-G132 (no firmware) [Atheros AR5523]
+	3a04  DWL-AG122 [Atheros AR5523]
+	3a05  DWL-AG122 (no firmware) [Atheros AR5523]
+	3a80  AirPlus Xtreme G DWL-G132 Wireless Adapter
+	3a81  predator Bootloader Download
+	3a82  AirPremier AG DWL-AG132 Wireless Adapter
+	3a83  predator Bootloader Download
+	3b00  AirPlus DWL-120+ Wireless Adapter [Texas Instruments ACX100USB]
+	3b01  WLAN Boot Device
+	3c00  AirPlus G DWL-G122 Wireless Adapter(rev.B1) [Ralink RT2571]
+	3c01  AirPlus AG DWL-AG122 Wireless Adapter
+	3c02  AirPlus G DWL-G122 Wireless Adapter
+	3c05  DUB-E100 Fast Ethernet Adapter(rev.B1) [ASIX AX88772]
+	3c15  DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT5372]
+	3c17  DWA-123 Wireless N 150 Adapter(rev.A1) [Ralink RT3370]
+	3c19  DWA-125 Wireless N 150 Adapter(rev.A3) [Ralink RT5370]
+	3c1a  DWA-160 802.11abgn Xtreme N Dual Band Adapter(rev.B2) [Ralink RT5572]
+	3c1b  DWA-127 Wireless N 150 High-Gain Adapter(rev.A1) [Ralink RT3070]
+	4000  DSB-650C Ethernet [klsi]
+	4001  DSB-650TX Ethernet [pegasus]
+	4002  DSB-650TX Ethernet [pegasus]
+	4003  DSB-650TX-PNA Ethernet [pegasus]
+	400b  10/100 Ethernet
+	4102  10/100 Ethernet
+	5100  DSL-200 ADSL ATM Modem
+	5102  DSL-200 ADSL Loader
+	5b00  Remote NDIS Network Device
+	9414  Cable Modem
+	9b00  Broadband Cable Modem Remote NDIS Device
+	abc1  DSB-650 Ethernet [pegasus]
+	f013  DLink 7 port USB2.0 Hub
+	f103  DUB-H7 7-port USB 2.0 hub
+	f10d  Accent Communications Modem
+	f110  DUB-AV300 A/V Capture
+	f111  DBT-122 Bluetooth adapter
+	f112  DUB-T210 Audio Device
+	f116  Formosa 2
+	f117  Formosa 3
+	f118  Formosa 4
+2002  DAP Technologies
+200c  Reloop
+	100b  Play audio soundcard
+2013  PCTV Systems
+	0245  PCTV 73ESE
+	0246  PCTV 74E
+	0248  PCTV 282E
+	024f  nanoStick T2 290e
+2019  PLANEX
+	3220  GW-US11S WLAN [Atmel AT76C503A]
+	4901  GW-USSuper300 802.11bgn Wireless Adapter [Realtek RTL8191SU]
+	4903  GW-USFang300 802.11abgn Wireless Adapter [Realtek RTL8192DU]
+	4904  GW-USUltra300 802.11abgn Wireless Adapter [Realtek RTL8192DU]
+	5303  GW-US54GXS 802.11bg
+	5304  GWUS300 802.11n
+	ab01  GW-US54HP
+	ab24  GW-US300MiniS
+	ab25  GW-USMini2N 802.11n Wireless Adapter [Ralink RT2870]
+	ab28  GW-USNano
+	ab29  GW-USMicro300
+	ab2a  GW-USNano2 802.11n Wireless Adapter [Realtek RTL8188CUS]
+	ab2b  GW-USEco300 802.11bgn Wireless Adapter [Realtek RTL8192CU]
+	ab2c  GW-USDual300 802.11abgn Wireless Adapter [Realtek RTL8192DU]
+	ab50  GW-US54Mini2
+	c002  GW-US54SG
+	c007  GW-US54GZL
+	ed02  GW-USMM
+	ed06  GW-US300MiniW 802.11bgn Wireless Adapter
+	ed10  GW-US300Mini2
+	ed14  GW-USMicroN
+	ed16  GW-USMicroN2W 802.11bgn Wireless Adapter [Realtek RTL8188SU]
+	ed17  GW-USValue-EZ 802.11n Wireless Adapter [Realtek RTL8188CUS]
+	ed18  GW-USHyper300 / GW-USH300N 802.11bgn Wireless Adapter [Realtek RTL8191SU]
+2040  Hauppauge
+	0c80  Windham
+	0c90  Windham
+	1700  CataMount
+	1800  Okemo A
+	1801  Okemo B
+	2000  Tiger Minicard
+	2009  Tiger Minicard R2
+	200a  Tiger Minicard
+	2010  Tiger Minicard
+	2011  WinTV MiniCard [Dell Digital TV Receiver]
+	2019  Tiger Minicard
+	2400  WinTV PVR USB2 (Model 24019)
+	4700  WinTV Nova-S-USB2
+	4902  HD PVR
+	4903  HS PVR
+	4982  HD PVR
+	5500  Windham
+	5510  Windham
+	5520  Windham
+	5530  Windham
+	5580  Windham
+	5590  Windham
+	6500  WinTV HVR-900
+	6502  WinTV HVR-900
+	6503  WinTV HVR-930
+	6513  WinTV HVR-980
+	7050  Nova-T Stick
+	7060  Nova-T Stick 2
+	7070  Nova-T Stick 3
+	7240  WinTV HVR-850
+	8400  WinTV Nova-T-500
+	9300  WinTV NOVA-T USB2 (cold)
+	9301  WinTV NOVA-T USB2 (warm)
+	9941  WinTV Nova-T-500
+	9950  WinTV Nova-T-500
+	b910  Windham
+	b980  Windham
+	b990  Windham
+	c000  Windham
+	c010  Windham
+2047  Texas Instruments
+	0200  MSP430 USB HID Bootstrap Loader
+2080  Barnes & Noble
+	0001  nook
+	0002  NOOKcolor
+	0003  NOOK Simple Touch
+	0004  NOOK Tablet
+2087  Cando
+	0a01  Multi Touch Panel
+	0a02  Multi Touch Panel
+	0b03  Multi Touch Panel
+20a0  Clay Logic
+	4123  IKALOGIC SCANALOGIC 2
+	414a  MDE SPI Interface
+	415a  OpenPilot
+	415b  CopterControl
+	415c  PipXtreme
+20b1  XMOS Ltd
+	10ad  XUSB Loader
+	f7d1  XTAG2 - JTAG Adapter
+20b3  Hanvon
+	0a18  10.1 Touch screen overlay
+20b7  Qi Hardware
+	0713  Milkymist JTAG/serial
+	1540  ben-wpan, AT86RF230-based
+	1db5  IDBG in DFU mode
+	1db6  IDBG in normal mode
+	c25b  C2 Dongle
+	cb72  ben-wpan, cntr
+20df  Simtec Electronics
+	0001  Entropy Key [UDEKEY01]
+20f4  TRENDnet
+	648b  TEW-648UBM 802.11n 150Mbps Micro Wireless N Adapter [Realtek RTL8188CUS]
+2101  ActionStar
+	0201  SIIG 4-to-2 Printer Switch
+2149  Advanced Silicon S.A.
+	211b  Touchscreen Controller
+	2703  TS58xxA/TC56xxA [CoolTouch]
+2162  Creative (?)
+	2031  Network Blaster Wireless Adapter
+	500c  DE5771 Modem Blaster
+	8001  Broadxent BritePort DSL Bridge 8010U
+2184  GW Instek
+	0005  GDS-3000 Oscilloscope
+	0006  GDS-3000 Oscilloscope
+	0011  AFG Function Generator (CDC)
+21a1  Emotiv Systems Pty. Ltd.
+	0001  EPOC Consumer Headset Wireless Dongle
+21d6  Agecodagis SARL
+	0002  Seismic recorder [Tellus]
+2222  MacAlly
+	0004  iWebKey Keyboard
+	2520  Mini Tablet
+	4050  AirStick joystick
+2227  SAMWOO Enterprise
+	3105  SKYDATA SKD-U100
+2232  Silicon Motion
+	1005  WebCam SCB-0385N
+	1028  WebCam SC-03FFL11939N
+	1029  WebCam SC-13HDL11939N
+	1037  WebCam SC-03FFM12339N
+2233  RadioShack Corporation
+	6323  USB Electronic Scale
+2237  Kobo Inc.
+	4161  eReader White
+228d  8D Technologies inc.
+	0001  Terminal Bike Key Reader
+22a6  Pie Digital, Inc.
+	ffff  PieKey "beta" 4GB model 4E4F41482E4F5247 (SM3251Q BB)
+22b8  Motorola PCS
+	0001  Wally 2.2 chipset
+	0002  Wally 2.4 chipset
+	0005  V.60c/V.60i GSM Phone
+	0830  2386C-HT820
+	0833  2386C-HT820 [Flash Mode]
+	0850  Bluetooth Device
+	1001  Patriot 1.0 (GSM) chipset
+	1002  Patriot 2.0 chipset
+	1005  T280e GSM/GPRS Phone
+	1101  Patriot 1.0 (TDMA) chipset
+	1801  Rainbow chipset flash
+	2035  Bluetooth Device
+	2805  GSM Modem
+	2821  T720 GSM Phone
+	2822  V.120e GSM Phone
+	2823  Flash Interface
+	2a01  MSM6050 chipset
+	2a02  CDMA modem
+	2a03  MSM6050 chipset flash
+	2a21  V710 GSM Phone (P2K)
+	2a22  V710 GSM Phone (AT)
+	2a23  MSM6100 chipset flash
+	2a41  MSM6300 chipset
+	2a42  Usb Modem
+	2a43  MSM6300 chipset flash
+	2a61  E815 GSM Phone (P2K)
+	2a62  E815 GSM Phone (AT)
+	2a63  MSM6500 chipset flash
+	2a81  MSM6025 chipset
+	2a83  MSM6025 chipset flash
+	2ac1  MSM6100 chipset
+	2ac3  MSM6100 chipset flash
+	2d78  XT300[SPICE]
+	3001  A835/E1000 GSM Phone (P2K)
+	3002  A835/E1000 GSM Phone (AT)
+	3801  C350L/C450 (P2K)
+	3802  C330/C350L/C450/EZX GSM Phone (AT)
+	3803  Neptune LT chipset flash
+	4001  OMAP 1.0 chipset
+	4002  A920/A925 UMTS Phone
+	4003  OMAP 1.0 chipset flash
+	4008  OMAP 1.0 chipset RDL
+	41d6  Droid X (Windows media mode)
+	41d9  Droid/Milestone
+	41db  Droid/Milestone (Debug mode)
+	41de  Droid X (PC mode)
+	4204  MPx200 Smartphone
+	4214  MPc GSM
+	4224  MPx220 Smartphone
+	4234  MPc CDMA
+	4244  MPx100 Smartphone
+	4285  Droid X (Mass storage)
+	4801  Neptune LTS chipset
+	4803  Neptune LTS chipset flash
+	4810  Triplet GSM Phone (storage)
+	4901  Triplet GSM Phone (P2K)
+	4902  Triplet GSM Phone (AT)
+	4903  Neptune LTE chipset flash
+	4a01  Neptune LTX chipset
+	4a03  Neptune LTX chipset flash
+	4a32  L6-imode Phone
+	5801  Neptune ULS chipset
+	5803  Neptune ULS chipset flash
+	5901  Neptune VLT chipset
+	5903  Neptune VLT chipset flash
+	6001  Dalhart EZX
+	6003  Dalhart flash
+	6004  EZX GSM Phone (CDC Net)
+	6006  MOTOROKR E6
+	6008  Dalhart RDL
+	6009  EZX GSM Phone (P2K)
+	600a  Dalhart EZX config 17
+	600b  Dalhart EZX config 18
+	600c  EZX GSM Phone (USBLAN)
+	6021  JUIX chipset
+	6023  JUIX chipset flash
+	6026  Flash RAM Downloader/miniOS
+	6027  USBLAN
+	604c  EZX GSM Phone (Storage)
+	6101  Talon integrated chipset
+	6401  Argon chipset
+	6403  Argon chipset flash
+	6415  ROKR Z6 (MTP mode)
+	6604  Washington CDMA Phone
+	6631  CDC Modem
+	7001  Q Smartphone
+	fe01  StarTAC III MS900
+22b9  eTurboTouch Technology, Inc.
+	0006  Touch Screen
+22ba  Technology Innovation Holdings, Ltd
+2304  Pinnacle Systems, Inc.
+	0109  Studio PCTV USB (SECAM)
+	0110  Studio PCTV USB (PAL)
+	0111  Miro PCTV USB
+	0112  Studio PCTV USB (NTSC) with FM radio
+	0201  Systems MovieBox Device
+	0204  MovieBox USB_B
+	0205  DVC 150B
+	0206  Systems MovieBox Deluxe Device
+	0207  Dazzle DVC90 Video Device
+	0208  Studio PCTV USB2
+	020e  PCTV 200e
+	020f  PCTV 400e BDA Device
+	0210  Studio PCTV USB (PAL) with FM radio
+	0212  Studio PCTV USB (NTSC)
+	0213  500-USB Device
+	0214  Studio PCTV USB (PAL) with FM radio
+	0216  PCTV 60e
+	0219  PCTV 260e
+	021a  Dazzle DVC100 Audio Device
+	021b  Dazzle DVC130/DVC170
+	021d  Dazzle DVC130
+	021e  Dazzle DVC170
+	021f  PCTV Sat HDTV Pro BDA Device
+	0222  PCTV Sat Pro BDA Device
+	0223  DazzleTV Sat BDA Device
+	0225  Remote Kit Infrared Transceiver
+	0226  PCTV 330e
+	0227  PCTV for Mac, HD Stick
+	0228  PCTV DVB-T Flash Stick
+	0229  PCTV Dual DVB-T 2001e
+	022a  PCTV 160e
+	022b  PCTV 71e [Afatech AF9015]
+	0232  PCTV 170e
+	0236  PCTV 72e [DiBcom DiB7000PC]
+	0237  PCTV 73e [DiBcom DiB7000PC]
+	023a  PCTV 801e
+	023b  PCTV 801e SE
+	023d  PCTV 340e
+	023e  PCTV 340e SE
+	0300  Studio Linx Video input cable (NTSC)
+	0301  Studio Linx Video input cable (PAL)
+	0302  Dazzle DVC120
+	0419  PCTV Bungee USB (PAL) with FM radio
+	061d  PCTV Deluxe (NTSC) Device
+	061e  PCTV Deluxe (PAL) Device
+2318  Shining Technologies, Inc. [hex]
+	0011  CitiDISK Jr. IDE Enclosure
+2341  Arduino SA
+	0001  Uno (CDC ACM)
+	0010  Mega 2560 (CDC ACM)
+	003b  Serial Adapter (CDC ACM)
+	003f  Mega ADK (CDC ACM)
+	0042  Mega 2560 R3 (CDC ACM)
+	0043  Uno R3 (CDC ACM)
+	0044  Mega ADK R3 (CDC ACM)
+	0045  Serial R3 (CDC ACM)
+	8036  Leonardo (CDC ACM, HID)
+2373  Pumatronix Ltda
+	0001  5 MegaPixel Digital Still Camera [DSC5M]
+2375  Digit@lway, Inc.
+	0001  Digital Audio Player
+2406  SANHO Digital Electronics Co., Ltd.
+	6688  PD7X Portable Storage
+2443  Aessent Technology Ltd
+	00dc  aes220 FPGA Mini-Module
+2478  Tripp-Lite
+	2008  U209-000-R Serial Port
+2632  TwinMOS
+	3209  7-in-1 Card Reader
+2650  Electronics For Imaging, Inc. [hex]
+2659  Sundtek
+	1101  TNT DVB-T/DAB/DAB+/FM
+	1201  FM Transmitter/Receiver
+	1202  MediaTV Analog/FM/DVB-T
+	1203  MediaTV Analog/FM/DVB-T MiniPCIe
+	1204  MediaTV Analog/FM/ATSC
+	1205  SkyTV Ultimate V
+	1206  MediaTV DVB-T MiniPCIe
+	1207  Sundtek HD Capture
+	1208  Sundtek SkyTV Ultimate III
+	1209  MediaTV Analog/FM/ATSC MiniPCIe
+	1210  MediaTV Pro III (EU)
+	1211  MediaTV Pro III (US)
+	1212  MediaTV Pro III MiniPCIe (EU)
+	1213  MediaTV Pro III MiniPCIe (US)
+2730  Citizen
+	200f  CT-S310 Label printer
+2735  DigitalWay
+	0003  MPIO HS100
+	1001  MPIO FY200
+	1002  MPIO FL100
+	1003  MPIO FD100
+	1004  MPIO HD200
+	1005  MPIO HD300
+	1006  MPIO FG100
+	1007  MPIO FG130
+	1008  MPIO FY300
+	1009  MPIO FY400
+	100a  MPIO FL300
+	100b  MPIO HS200
+	100c  MPIO FL350
+	100d  MPIO FY500
+	100e  MPIO FY500
+	100f  MPIO FY600
+	1012  MPIO FL400
+	1013  MPIO HD400
+	1014  MPIO HD400
+	1016  MPIO FY700
+	1017  MPIO FY700
+	1018  MPIO FY800
+	1019  MPIO FY800
+	101a  MPIO FY900
+	101b  MPIO FY900
+	102b  MPIO FL500
+	102c  MPIO FL500
+	103f  MPIO FY570
+	1040  MPIO FY570
+	1041  MPIO FY670
+	1042  MPIO FY670
+	1043  HCT HMD-180A
+	1044  HCT HMD-180A
+2770  NHJ, Ltd
+	0a01  ScanJet 4600 series
+	905c  Che-Ez Snap SNAP-U/Digigr8/Soundstar TDC-35
+	9060  A130
+	9120  Che-ez! Snap / iClick Tiny VGA Digital Camera
+	9130  TCG 501
+	913c  Argus DC-1730
+	9150  Mini Cam
+	9153  iClick 5X
+	915d  Cyberpix S-210S / Little Tikes My Real Digital Camera
+	930b  CCD Webcam(PC370R)
+	930c  CCD Webcam(PC370R)
+2821  ASUSTek Computer Inc.
+	0161  WL-161 802.11b Wireless Adapter [SiS 162U]
+	160f  WL-160g 802.11g Wireless Adapter [Envara WiND512]
+	3300  WL-140 / Hawking HWU36D 802.11b Wireless Adapter [Intersil PRISM 3]
+2899  Toptronic Industrial Co., Ltd
+	012c  Camera Device
+2c02  Planex Communications
+	14ea  GW-US11H WLAN
+2c1a  Dolphin Peripherals
+	0000  Wireless Optical Mouse
+2fb2  Fujitsu, Ltd
+3125  Eagletron
+	0001  TrackerPod Camera Stand
+3176  Whanam Electronics Co., Ltd
+3275  VidzMedia Pte Ltd
+	4fb1  MonsterTV P2H
+3334  AEI
+	1701  Fast Ethernet
+3340  Yakumo
+	043a  Mio A701 DigiWalker PPCPhone
+	0e3a  Pocket PC 300 GPS SL / Typhoon MyGuide 3500
+	a0a3  deltaX 5 BT (D) PDA
+3504  Micro Star
+	f110  Security Key
+3538  Power Quotient International Co., Ltd
+	0001  Travel Flash
+	0015  Mass Storge Device
+	0022  Hi-Speed Mass Storage Device
+	0042  Cool Drive U339 Flash Disk
+	0054  Flash Drive (2GB)
+3579  DIVA
+	6901  Media Reader
+3636  InVibro
+3838  WEM
+	0001  5-in-1 Card Reader
+3923  National Instruments Corp.
+	12c0  DAQPad-6020E
+	12d0  DAQPad-6507
+	12e0  NI 4350
+	12f0  NI 5102
+	1750  DAQPad-6508
+	17b0  USB-ISA-Bridge
+	1820  DAQPad-6020E (68 pin I/O)
+	1830  DAQPad-6020E (BNC)
+	1f00  DAQPad-6024E
+	1f10  DAQPad-6024E
+	1f20  DAQPad-6025E
+	1f30  DAQPad-6025E
+	1f40  DAQPad-6036E
+	1f50  DAQPad-6036E
+	2f80  DAQPad-6052E
+	2f90  DAQPad-6052E
+	702b  GPIB-USB-B
+	703c  USB-485 RS485 Cable
+	709b  GPIB-USB-HS
+	7254  NI MIO (data acquisition card) firmware updater
+	729e  USB-6251 (OEM) data acquisition card
+40bb  I-O Data
+	0a09  USB2.0-SCSI Bridge USB2-SC
+4101  i-rocks
+	1301  IR-2510 usb phone
+4102  iRiver, Ltd.
+	1001  iFP-100 series mp3 player
+	1003  iFP-300 series mp3 player
+	1005  iFP-500 series mp3 player
+	1007  iFP-700 series mp3/ogg vorbis player
+	1008  iFP-800 series mp3/ogg vorbis player
+	100a  iFP-1000 series mp3/ogg vorbis player
+	1014  T20 series mp3/ogg vorbis player (ums firmware)
+	1019  T30
+	1034  T60
+	1040  M1Player
+	1041  E100 (ums)
+	1101  iFP-100 series mp3 player (ums firmware)
+	1103  iFP-300 series mp3 player (ums firmware)
+	1105  iFP-500 series mp3 player (ums firmware)
+	1113  T10 (alternate)
+	1117  T10
+	1119  T30 series mp3/ogg/wma player
+	1141  E100 (mtp)
+	2002  H10 6GB
+	2101  H10 20GB (mtp)
+	2102  H10 5GB (mtp)
+	2105  H10 5/6GB (mtp)
+413c  Dell Computer Corp.
+	0000  DRAC 5 Virtual Keyboard and Mouse
+	0001  DRAC 5 Virtual Media
+	0058  Port Replicator
+	1001  Keyboard Hub
+	1002  Keyboard Hub
+	1003  Keyboard Hub
+	1005  Multimedia Pro Keyboard Hub
+	2001  Keyboard HID Support
+	2002  SK-8125 Keyboard
+	2003  Keyboard
+	2005  RT7D50 Keyboard
+	2010  Keyboard
+	2011  Multimedia Pro Keyboard
+	2100  SK-3106 Keyboard
+	2101  SmartCard Reader Keyboard
+	2105  Model L100 Keyboard
+	2106  Dell QuietKey Keyboard
+	2500  DRAC4 Remote Access Card
+	2513  internal USB Hub of E-Port Replicator
+	3010  Optical Wheel Mouse
+	3012  Optical Wheel Mouse
+	3016  Optical 5-Button Wheel Mouse
+	3200  Mouse
+	4001  Axim X5
+	4002  Axim X3
+	4003  Axim X30
+	4004  Axim Sync
+	4005  Axim Sync
+	4006  Axim Sync
+	4007  Axim Sync
+	4008  Axim Sync
+	4009  Axim Sync
+	4011  Axim X51v
+	5103  AIO Printer A940
+	5105  AIO Printer A920
+	5107  AIO Printer A960
+	5109  Photo AIO Printer 922
+	5110  Photo AIO Printer 962
+	5111  Photo AIO Printer 942
+	5112  Photo AIO Printer 924
+	5113  Photo AIO Printer 944
+	5114  Photo AIO Printer 964
+	5115  Photo AIO Printer 926
+	5116  AIO Printer 946
+	5117  Photo AIO Printer 966
+	5118  AIO 810
+	5124  Laser MFP 1815
+	5128  Photo AIO 928
+	5200  Laser Printer
+	5202  Printing Support
+	5203  Printing Support
+	5210  Printing Support
+	5211  1110 Laser Printer
+	5220  Laser MFP 1600n
+	5225  Printing Support
+	5226  Printing Support
+	5300  Laser Printer
+	5400  Laser Printer
+	5401  Laser Printer
+	5513  WLA3310 Wireless Adapter [Intersil ISL3887]
+	5601  Laser Printer 3100cn
+	5602  Laser Printer 3000cn
+	5631  Laser Printer 5100cn
+	5905  Printing Support
+	8000  BC02 Bluetooth Adapter
+	8010  TrueMobile Bluetooth Module in
+	8100  TrueMobile 1180 802.11b Adapter [Intersil PRISM 3]
+	8102  TrueMobile 1300 802.11g Wireless Adapter [Intersil ISL3880]
+	8103  Wireless 350 Bluetooth
+	8104  Wireless 1450 Dual-band (802.11a/b/g) Adapter [Intersil ISL3887]
+	8105  U2 in HID - Driver
+	8106  Wireless 350 Bluetooth Internal Card in
+	8110  Wireless 3xx Bluetooth Internal Card
+	8111  Wireless 3xx Bluetooth Internal Card in
+	8114  Wireless 5700 Mobile Broadband (CDMA EV-DO) Minicard Modem
+	8115  Wireless 5500 Mobile Broadband (3G HSDPA) Minicard Modem
+	8116  Wireless 5505 Mobile Broadband (3G HSDPA) Minicard Modem
+	8117  Wireless 5700 Mobile Broadband (CDMA EV-DO) Expresscard Modem
+	8118  Wireless 5510 Mobile Broadband (3G HSDPA) Expresscard Status Port
+	8120  Bluetooth adapter
+	8121  Eastfold in HID
+	8122  Eastfold in DFU
+	8123  eHome Infrared Receiver
+	8124  eHome Infrared Receiver
+	8126  Wireless 355 Bluetooth
+	8127  Wireless 355 Module with Bluetooth 2.0 + EDR Technology.
+	8128  Wireless 5700-Sprint Mobile Broadband (CDMA EV-DO) Mini-Card Status Port
+	8129  Wireless 5700-Telus Mobile Broadband (CDMA EV-DO) Mini-Card Status Port
+	8131  Wireless 360 Bluetooth 2.0 + EDR module.
+	8133  Wireless 5720 VZW Mobile Broadband (EVDO Rev-A) Minicard GPS Port
+	8134  Wireless 5720 Sprint Mobile Broadband (EVDO Rev-A) Minicard Status Port
+	8135  Wireless 5720 TELUS Mobile Broadband (EVDO Rev-A) Minicard Diagnostics Port
+	8136  Wireless 5520 Cingular Mobile Broadband (3G HSDPA) Minicard Diagnostics Port
+	8137  Wireless 5520 Voda L Mobile Broadband (3G HSDPA) Minicard Status Port
+	8138  Wireless 5520 Voda I Mobile Broadband (3G HSDPA) Minicard EAP-SIM Port
+	8140  Wireless 360 Bluetooth
+	8142  Mobile 360 in DFU
+	8147  F3507g Mobile Broadband Module
+	8156  Wireless 370 Bluetooth Mini-card
+	8157  Integrated Keyboard
+	8158  Integrated Touchpad / Trackstick
+	8160  Wireless 365 Bluetooth
+	8161  Integrated Keyboard
+	8162  Integrated Touchpad [Synaptics]
+	8171  Gobi Wireless Modem (QDL mode)
+	8172  Gobi Wireless Modem
+	8183  F3607gw Mobile Broadband Module
+	8184  F3607gw v2 Mobile Broadband Module
+	8185  Gobi 2000 Wireless Modem (QDL mode)
+	8186  Gobi 2000 Wireless Modem
+	8187  DW375 Bluetooth Module
+	8501  Bluetooth Adapter
+	9500  USB CP210x UART Bridge Controller [DW700]
+	a001  Hub
+	a005  Internal 2.0 Hub
+	a700  Hub (in 1905FP LCD Monitor)
+4146  USBest Technology
+	9281  Iomega Micro Mini 128MB Flash Drive
+	ba01  Intuix Flash Drive
+4242  USB Design by Example
+	4201  Buttons and Lights HID device
+	4220  Echo 1 Camera
+4317  Broadcom Corp.
+	0700  U.S. Robotics USR5426 802.11g Adapter
+	0701  U.S. Robotics USR5425 Wireless MAXg Adapter
+	0711  Belkin F5D7051 v3000 802.11g
+	0720  Dynex DX-BUSB
+4348  WinChipHead
+	5523  USB->RS 232 adapter with Prolifec PL 2303 chipset
+	5537  13.56Mhz RFID Card Reader and Writer
+	5584  CH34x printer adapter cable
+4572  Shuttle, Inc.
+	4572  Shuttle PN31 Remote
+4586  Panram
+	1026  Crystal Bar Flash Drive
+4670  EMS Production
+	9394  Game Cube USB Memory Adaptor 64M
+4752  Miditech
+	0011  Midistart-2
+4757  GW Instek
+	2009  PEL-2000 Series Electronic Load (CDC)
+	2010  PEL-2000 Series Electronic Load (CDC)
+4766  Aceeca
+	0001  MEZ1000 RDA
+4855  Memorex
+	7288  Ultra Traveldrive 160G 2.5" HDD
+4971  SimpleTech
+	cb01  SP-U25/120G
+	ce17  1TB SimpleDrive II USB External Hard Drive
+4d46  Musical Fidelity
+	0001  V-Link
+	0002  V-DAC II
+5032  Grandtec
+	0bb8  Grandtec USB1.1 DVB-T (cold)
+	0bb9  Grandtec USB1.1 DVB-T (warm)
+	0fa0  Grandtec USB1.1 DVB-T (cold)
+	0fa1  Grandtec USB1.1 DVB-T (warm)
+5041  Linksys (?)
+	2234  WUSB54G v1 802.11g Adapter [Intersil ISL3886]
+	2235  WUSB54GP v1 802.11g Adapter [Intersil ISL3886]
+50c2  Averatec (?)
+	4013  WLAN Adapter
+5173  Sweex
+	1809  ZD1211
+5219  I-Tetra
+	1001  Cetus CDC Device
+5345  Owon
+	1234  PDS6062T Oscilloscope
+544d  Transmeta Corp.
+5543  UC-Logic Technology Corp.
+	0002  SuperPen WP3325U Tablet
+	0003  Tablet WP4030U
+	0004  Tablet WP5540U
+	0005  Tablet WP8060U
+	0041  Genius PenSketch 6x8 Tablet
+	0042  Tablet PF1209
+	0064  Aiptek HyperPen 10000U
+5555  Epiphan Systems Inc.
+	1110  VGA2USB
+	1120  KVM2USB
+	2222  DVI2USB
+	3333  VGA2USB Pro
+	3337  KVM2USB Pro
+	3340  VGA2USB LR
+	3344  KVM2USB LR
+	3411  DVI2USB Solo
+	3422  DVI2USB Duo
+55aa  OnSpec Electronic, Inc.
+	0015  Hard Drive
+	0102  SuperDisk
+	0103  IDE Hard Drive
+	0201  DDI to Reader-19
+	1234  ATAPI Bridge
+	a103  Sandisk SDDR-55 SmartMedia Card Reader
+	b000  USB to CompactFlash Card Reader
+	b004  OnSpec MMC/SD Reader/Writer
+	b00b  USB to Memory Stick Card Reader
+	b00c  USB to SmartMedia Card Reader
+	b012  Mitsumi FA402M 8-in-2 Card Reader
+	b200  Compact Flash Reader
+	b204  MMC/ SD Reader
+	b207  Memory Stick Reader
+5656  Uni-Trend Group Limited
+	0832  UT2000/UT3000 Digital Storage Oscilloscope
+595a  IRTOUCHSYSTEMS Co. Ltd.
+	0001  Touchscreen
+5986  Acer, Inc
+	0100  Orbicam
+	0101  USB2.0 Camera
+	0102  Crystal Eye Webcam
+	01a6  Lenovo Integrated Webcam
+	01a7  Lenovo Integrated Webcam
+	01a9  Lenovo Integrated Webcam
+	0200  OrbiCam
+	0203  BisonCam NB Pro 1300
+	0241  BisonCam, NB Pro
+	02d0  Lenovo Integrated Webcam [R5U877]
+	03d0  Lenovo Integrated Webcam [R5U877]
+5a57  Zinwell
+	0260  RT2570
+	0280  802.11a/b/g/n USB Wireless LAN Card
+	0282  802.11b/g/n USB Wireless LAN Card
+	0283  802.11b/g/n USB Wireless LAN Card
+	0284  802.11a/b/g/n USB Wireless LAN Card
+	0290  ZW-N290 802.11n [Realtek RTL8192SU]
+	5257  Metronic 495257 wifi 802.11ng
+6000  Beholder International Ltd.
+	dec0  TV Wander
+	dec1  TV Voyage
+601a  Ingenic Semiconductor Ltd.
+	4740  XBurst Jz4740 boot mode
+6189  Sitecom
+	182d  USB 2.0 Ethernet
+	2068  USB to serial cable (v2)
+6253  TwinHan Technology Co., Ltd
+	0100  Ir reciver f. remote control
+636c  CoreLogic, Inc.
+6472  Unknown (Sony?)
+	01c8  PlayStation Portable [Mass Storage]
+6547  Arkmicro Technologies Inc.
+	0232  ARK3116 Serial
+6615  IRTOUCHSYSTEMS Co. Ltd.
+	0001  Touchscreen
+6666  Prototype product Vendor ID
+	0667  WiseGroup Smart Joy PSX, PS-PC Smart JoyPad
+	2667  JCOP BlueZ Smartcard reader
+	8802  SmartJoy Dual Plus PS2 converter
+	8804  WiseGroup SuperJoy Box 5
+6677  WiseGroup, Ltd.
+	8802  SmartJoy Dual Plus PS2 converter
+	8811  Deluxe Dance Mat
+6891  3Com
+	a727  3CRUSB10075 802.11bg [ZyDAS ZD1211]
+695c  Opera1
+	3829  Opera1 DVB-S (warm state)
+6993  Yealink Network Technology Co., Ltd.
+	b001  VoIP Phone
+6a75  Shanghai Jujo Electronics Co., Ltd
+7104  CME (Central Music Co.)
+	2202  UF5/UF6/UF7/UF8 MIDI Master Keyboard
+726c  StackFoundry LLC
+	2149  EntropyKing Random Number Generator
+734c  TBS Technologies China
+	5920  Q-Box II DVB-S2 HD
+	5928  Q-Box II DVB-S2 HD
+7392  Edimax Technology Co., Ltd
+	7711  EW-7711UTn nLite Wireless Adapter [Ralink RT2870]
+	7717  EW-7717UN 802.11n Wireless Adapter [Ralink RT2870]
+	7718  EW-7718UN 802.11n Wireless Adapter [Ralink RT2870]
+	7722  EW-7722UTn 802.11n Wireless Adapter [Ralink RT307x]
+	7811  EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
+8086  Intel Corp.
+	0001  AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter
+	0044  CPU DRAM Controller
+	0046  HD Graphics
+	0100  Personal Audio Player 3000
+	0101  Personal Audio Player 3000
+	0110  Easy PC Camera
+	0120  PC Camera CS120
+	0180  WiMAX Connection 2400m
+	0181  WiMAX Connection 2400m
+	0182  WiMAX Connection 2400m
+	0186  WiMAX Connection 2400m
+	0188  WiMAX Connection 2400m
+	0200  AnyPoint(TM) Wireless II Network 11Mbps Adapter [Atmel AT76C503A]
+	0431  Intel Pro Video PC Camera
+	0510  Digital Movie Creator
+	0630  Pocket PC Camera
+	0780  CS780 Microphone Input
+	07d3  BLOB boot loader firmware
+	0dad  Cherry MiniatureCard Keyboard
+	1010  AnyPoint(TM) Home Network 10 Mbps Phoneline Adapter
+	110a  Bluetooth Controller from (Ericsson P4A)
+	110b  Bluetooth Controller from (Intel/CSR)
+	1110  PRO/Wireless LAN Module
+	1111  PRO/Wireless 2011B 802.11b Adapter [Intersil PRISM 2.5]
+	1134  Hollister Mobile Monitor
+	1139  In-Target Probe (ITP)
+	1234  Prototype Reader/Writer
+	1403  WiMAX Connection 2400m
+	1405  WiMAX Connection 2400m
+	1406  WiMAX Connection 2400m
+	2448  82801 PCI Bridge
+	3100  PRO/DSL 3220 Modem - WAN
+	3101  PRO/DSL 3220 Modem
+	3240  AnyPoint® 3240 Modem - WAN
+	3241  AnyPoint® 3240 Modem
+	8602  Miniature Card Slot
+	9303  Intel 8x930Hx Hub
+	9500  CE 9500 DVB-T
+	9890  82930 Test Board
+	beef  SCM Miniature Card Reader/Writer
+	c013  Wireless HID Station
+	f001  XScale PXA27x Bulverde flash
+	f1a5  Z-U130 [Value Solid State Drive]
+8087  Intel Corp.
+	0020  Integrated Rate Matching Hub
+	0024  Integrated Rate Matching Hub
+80ee  VirtualBox
+	0021  USB Tablet
+8282  Keio
+	3201  Retro Adapter
+	3301  Retro Adapter Mouse
+8341  EGO Systems, Inc.
+	2000  Flashdisk
+9016  Sitecom
+	182d  WL-022 802.11b Adapter
+9022  TeVii Technology Ltd.
+	d630  DVB-S S630
+	d650  DVB-S2 S650
+	d660  DVB-S2 S660
+9148  GeoLab, Ltd
+# All of GeoLab's devices share the same ID 0004.
+	0004  R3 Compatible Device
+9710  MosChip Semiconductor
+	7703  MCS7703 Serial Port Adapter
+	7705  MCS7705 Parallel port adapter
+	7715  MCS7715 Parallel and serial port adapter
+	7717  MCS7717 3-port hub with serial and parallel adapter
+	7720  MCS7720 Dual serial port adapter
+	7730  MCS7730 10/100 Mbps Ethernet adapter
+	7780  MCS7780 4Mbps Fast IrDA Adapter
+	7830  MCS7830 10/100 Mbps Ethernet adapter
+	7832  MCS7832 10/100 Mbps Ethernet adapter
+	7840  MCS7820/MCS7840 2/4 port serial adapter
+99fa  Grandtec
+	8988  V.cap Camera Device
+9ac4  J. Westhues
+	4b8f  ProxMark-3 RFID Instrument
+a128  AnMo Electronics Corp. / Dino-Lite (?)
+	0610  Dino-Lite Digital Microscope (SN9C201 + HV7131R)
+	0611  Dino-Lite Digital Microscope (SN9C201 + HV7131R)
+	0612  Dino-Lite Digital Microscope (SN9C120 + HV7131R)
+	0613  Dino-Lite Digital Microscope (SN9C201 + HV7131R)
+	0614  Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)
+	0615  Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)
+	0616  Dino-Lite Digital Microscope (SN9C120 + HV7131R)
+	0617  Dino-Lite Digital Microscope (SN9C201 + MI1310/MT9M111)
+	0618  Dino-Lite Digital Microscope (SN9C201 + HV7131R)
+a168  AnMo Electronics Corporation
+	0610  Dino-Lite Digital Microscope
+	0611  Dino-Lite Digital Microscope
+	0613  Dino-Lite Digital Microscope
+	0614  Dino-Lite Pro Digital Microscope
+	0615  Dino-Lite Pro Digital Microscope
+	0617  Dino-Lite Pro Digital Microscope
+	0618  Dino-Lite Digital Microscope
+a600  Asix
+	e110  OK1ZIA Davac 4.x
+a727  3Com
+	6893  3CRUSB20075 OfficeConnect Wireless 108Mbps 11g Adapter [Atheros AR5523]
+	6895  AR5523
+	6897  AR5523
+abcd  Unknown
+	cdee  Petcam
+c251  Keil Software, Inc.
+	2710  ULink
+cace  CACE Technologies Inc.
+	0002  AirPCAP Classic 802.11 packet capture adapter
+	0300  AirPcap NX [Atheros AR9001U-(2)NG]
+d209  Ultimarc
+	0301  I-PAC Arcade Control Interface
+	0501  Ultra-Stik Ultimarc Ultra-Stik Player 1
+e4e4  Xorcom Ltd.
+	1130  Astribank series
+	1131  Astribank series
+	1132  Astribank series
+	1140  Astribank series
+	1141  Astribank series
+	1142  Astribank series
+	1150  Astribank series
+	1151  Astribank series
+	1152  Astribank series
+	1160  Astribank 2 series
+	1161  Astribank 2 series
+	1162  Astribank 2 series
+eb03  MakingThings
+	0920  Make Controller Kit
+eb1a  eMPIA Technology, Inc.
+	17de  KWorld V-Stream XPERT DTV - DVB-T USB cold
+	17df  KWorld V-Stream XPERT DTV - DVB-T USB warm
+	2571  M035 Compact Web Cam
+	2710  SilverCrest Webcam
+	2750  ECS Elitegroup G220 integrated Webcam
+	2761  EeePC 701 integrated Webcam
+	2776  Combined audio and video input device
+	2800  Terratec Cinergy 200
+	2801  GrabBeeX+ Video Encoder
+	2863  Video Grabber
+	2870  Pinnacle PCTV Stick
+	2881  EM2881 Video Controller
+	50a3  Gadmei UTV380 TV Box
+	50a6  Gadmei UTV330 TV Box
+	e355  KWorld DVB-T 355U Digital TV Dongle
+eb2a  KWorld
+f003  Hewlett Packard
+	6002  PhotoSmart C500
+f4ec  Atten Electronics / Siglent Technologies
+	ee38  Digital Storage Oscilloscope
+
+# List of known device classes, subclasses and protocols
+
+# Syntax:
+# C class  class_name
+#	subclass  subclass_name			<-- single tab
+#		protocol  protocol_name		<-- two tabs
+
+C 00  (Defined at Interface level)
+C 01  Audio
+	01  Control Device
+	02  Streaming
+	03  MIDI Streaming
+C 02  Communications
+	01  Direct Line
+	02  Abstract (modem)
+		00  None
+		01  AT-commands (v.25ter)
+		02  AT-commands (PCCA101)
+		03  AT-commands (PCCA101 + wakeup)
+		04  AT-commands (GSM)
+		05  AT-commands (3G)
+		06  AT-commands (CDMA)
+		fe  Defined by command set descriptor
+		ff  Vendor Specific (MSFT RNDIS?)
+	03  Telephone
+	04  Multi-Channel
+	05  CAPI Control
+	06  Ethernet Networking
+	07  ATM Networking
+	08  Wireless Handset Control
+	09  Device Management
+	0a  Mobile Direct Line
+	0b  OBEX
+	0c  Ethernet Emulation
+		07  Ethernet Emulation (EEM)
+C 03  Human Interface Device
+	00  No Subclass
+		00  None
+		01  Keyboard
+		02  Mouse
+	01  Boot Interface Subclass
+		00  None
+		01  Keyboard
+		02  Mouse
+C 05  Physical Interface Device
+C 06  Imaging
+	01  Still Image Capture
+		01  Picture Transfer Protocol (PIMA 15470)
+C 07  Printer
+	01  Printer
+		00  Reserved/Undefined
+		01  Unidirectional
+		02  Bidirectional
+		03  IEEE 1284.4 compatible bidirectional
+		ff  Vendor Specific
+C 08  Mass Storage
+	01  RBC (typically Flash)
+		00  Control/Bulk/Interrupt
+		01  Control/Bulk
+		50  Bulk-Only
+	02  SFF-8020i, MMC-2 (ATAPI)
+	03  QIC-157
+	04  Floppy (UFI)
+		00  Control/Bulk/Interrupt
+		01  Control/Bulk
+		50  Bulk-Only
+	05  SFF-8070i
+	06  SCSI
+		00  Control/Bulk/Interrupt
+		01  Control/Bulk
+		50  Bulk-Only
+C 09  Hub
+	00  Unused
+		00  Full speed (or root) hub
+		01  Single TT
+		02  TT per port
+C 0a  CDC Data
+	00  Unused
+		30  I.430 ISDN BRI
+		31  HDLC
+		32  Transparent
+		50  Q.921M
+		51  Q.921
+		52  Q.921TM
+		90  V.42bis
+		91  Q.932 EuroISDN
+		92  V.120 V.24 rate ISDN
+		93  CAPI 2.0
+		fd  Host Based Driver
+		fe  CDC PUF
+		ff  Vendor specific
+C 0b  Chip/SmartCard
+C 0d  Content Security
+C 0e  Video
+	00  Undefined
+	01  Video Control
+	02  Video Streaming
+	03  Video Interface Collection
+C 58  Xbox
+	42  Controller
+C dc  Diagnostic
+	01  Reprogrammable Diagnostics
+		01  USB2 Compliance
+C e0  Wireless
+	01  Radio Frequency
+		01  Bluetooth
+		02  Ultra WideBand Radio Control
+		03  RNDIS
+	02  Wireless USB Wire Adapter
+		01  Host Wire Adapter Control/Data Streaming
+		02  Device Wire Adapter Control/Data Streaming
+		03  Device Wire Adapter Isochronous Streaming
+C ef  Miscellaneous Device
+	01  ?
+		01  Microsoft ActiveSync
+		02  Palm Sync
+	02  ?
+		01  Interface Association
+		02  Wire Adapter Multifunction Peripheral
+	03  ?
+		01  Cable Based Association
+C fe  Application Specific Interface
+	01  Device Firmware Update
+	02  IRDA Bridge
+	03  Test and Measurement
+		01  TMC
+		02  USB488
+C ff  Vendor Specific Class
+	ff  Vendor Specific Subclass
+		ff  Vendor Specific Protocol
+
+# List of Audio Class Terminal Types
+
+# Syntax:
+# AT terminal_type  terminal_type_name
+
+AT 0100  USB Undefined
+AT 0101  USB Streaming
+AT 01ff  USB Vendor Specific
+AT 0200  Input Undefined
+AT 0201  Microphone
+AT 0202  Desktop Microphone
+AT 0203  Personal Microphone
+AT 0204  Omni-directional Microphone
+AT 0205  Microphone Array
+AT 0206  Processing Microphone Array
+AT 0300  Output Undefined
+AT 0301  Speaker
+AT 0302  Headphones
+AT 0303  Head Mounted Display Audio
+AT 0304  Desktop Speaker
+AT 0305  Room Speaker
+AT 0306  Communication Speaker
+AT 0307  Low Frequency Effects Speaker
+AT 0400  Bidirectional Undefined
+AT 0401  Handset
+AT 0402  Headset
+AT 0403  Speakerphone, no echo reduction
+AT 0404  Echo-suppressing speakerphone
+AT 0405  Echo-canceling speakerphone
+AT 0500  Telephony Undefined
+AT 0501  Phone line
+AT 0502  Telephone
+AT 0503  Down Line Phone
+AT 0600  External Undefined
+AT 0601  Analog Connector
+AT 0602  Digital Audio Interface
+AT 0603  Line Connector
+AT 0604  Legacy Audio Connector
+AT 0605  SPDIF interface
+AT 0606  1394 DA stream
+AT 0607  1394 DV stream soundtrack
+AT 0700  Embedded Undefined
+AT 0701  Level Calibration Noise Source
+AT 0702  Equalization Noise
+AT 0703  CD Player
+AT 0704  DAT
+AT 0705  DCC
+AT 0706  MiniDisc
+AT 0707  Analog Tape
+AT 0708  Phonograph
+AT 0709  VCR Audio
+AT 070a  Video Disc Audio
+AT 070b  DVD Audio
+AT 070c  TV Tuner Audio
+AT 070d  Satellite Receiver Audio
+AT 070e  Cable Tuner Audio
+AT 070f  DSS Audio
+AT 0710  Radio Receiver
+AT 0711  Radio Transmitter
+AT 0712  Multitrack Recorder
+AT 0713  Synthesizer
+
+# List of HID Descriptor Types
+
+# Syntax:
+# HID descriptor_type  descriptor_type_name
+
+HID 21  HID
+HID 22  Report
+HID 23  Physical
+
+# List of HID Descriptor Item Types
+# Note: 2 bits LSB encode data length following
+
+# Syntax:
+# R item_type  item_type_name
+
+R 04  Usage Page
+R 08  Usage
+R 14  Logical Minimum
+R 18  Usage Minimum
+R 24  Logical Maximum
+R 28  Usage Maximum
+R 34  Physical Minimum
+R 38  Designator Index
+R 44  Physical Maximum
+R 48  Designator Minimum
+R 54  Unit Exponent
+R 58  Designator Maximum
+R 64  Unit
+R 74  Report Size
+R 78  String Index
+R 80  Input
+R 84  Report ID
+R 88  String Minimum
+R 90  Output
+R 94  Report Count
+R 98  String Maximum
+R a0  Collection
+R a4  Push
+R a8  Delimiter
+R b0  Feature
+R b4  Pop
+R c0  End Collection
+
+# List of Physical Descriptor Bias Types
+
+# Syntax:
+# BIAS item_type  item_type_name
+
+BIAS 0  Not Applicable
+BIAS 1  Right Hand
+BIAS 2  Left Hand
+BIAS 3  Both Hands
+BIAS 4  Either Hand
+
+# List of Physical Descriptor Item Types
+
+# Syntax:
+# PHY item_type  item_type_name
+
+PHY 00  None
+PHY 01  Hand
+PHY 02  Eyeball
+PHY 03  Eyebrow
+PHY 04  Eyelid
+PHY 05  Ear
+PHY 06  Nose
+PHY 07  Mouth
+PHY 08  Upper Lip
+PHY 09  Lower Lip
+PHY 0a  Jaw
+PHY 0b  Neck
+PHY 0c  Upper Arm
+PHY 0d  Elbow
+PHY 0e  Forearm
+PHY 0f  Wrist
+PHY 10  Palm
+PHY 11  Thumb
+PHY 12  Index Finger
+PHY 13  Middle Finger
+PHY 14  Ring Finger
+PHY 15  Little Finger
+PHY 16  Head
+PHY 17  Shoulder
+PHY 18  Hip
+PHY 19  Waist
+PHY 1a  Thigh
+PHY 1b  Knee
+PHY 1c  calf
+PHY 1d  Ankle
+PHY 1e  Foot
+PHY 1f  Heel
+PHY 20  Ball of Foot
+PHY 21  Big Toe
+PHY 22  Second Toe
+PHY 23  Third Toe
+PHY 24  Fourth Toe
+PHY 25  Fifth Toe
+PHY 26  Brow
+PHY 27  Cheek
+
+# List of HID Usages
+
+# Syntax:
+# HUT hi  _usage_page  hid_usage_page_name
+#	hid_usage  hid_usage_name
+
+HUT 00  Undefined
+HUT 01  Generic Desktop Controls
+	000  Undefined
+	001  Pointer
+	002  Mouse
+	004  Joystick
+	005  Gamepad
+	006  Keyboard
+	007  Keypad
+	008  Multi-Axis Controller
+	030  Direction-X
+	031  Direction-Y
+	032  Direction-Z
+	033  Rotate-X
+	034  Rotate-Y
+	035  Rotate-Z
+	036  Slider
+	037  Dial
+	038  Wheel
+	039  Hat Switch
+	03a  Counted Buffer
+	03b  Byte Count
+	03c  Motion Wakeup
+	03d  Start
+	03e  Select
+	040  Vector-X
+	041  Vector-Y
+	042  Vector-Z
+	043  Vector-X relative Body
+	044  Vector-Y relative Body
+	045  Vector-Z relative Body
+	046  Vector
+	080  System Control
+	081  System Power Down
+	082  System Sleep
+	083  System Wake Up
+	084  System Context Menu
+	085  System Main Menu
+	086  System App Menu
+	087  System Menu Help
+	088  System Menu Exit
+	089  System Menu Select
+	08a  System Menu Right
+	08b  System Menu Left
+	08c  System Menu Up
+	08d  System Menu Down
+	090  Direction Pad Up
+	091  Direction Pad Down
+	092  Direction Pad Right
+	093  Direction Pad Left
+HUT 02  Simulation Controls
+	000  Undefined
+	001  Flight Simulation Device
+	002  Automobile Simulation Device
+	003  Tank Simulation Device
+	004  Spaceship Simulation Device
+	005  Submarine Simulation Device
+	006  Sailing Simulation Device
+	007  Motorcycle Simulation Device
+	008  Sports Simulation Device
+	009  Airplane Simualtion Device
+	00a  Helicopter Simulation Device
+	00b  Magic Carpet Simulation Device
+	00c  Bicycle Simulation Device
+	020  Flight Control Stick
+	021  Flight Stick
+	022  Cyclic Control
+	023  Cyclic Trim
+	024  Flight Yoke
+	025  Track Control
+	0b0  Aileron
+	0b1  Aileron Trim
+	0b2  Anti-Torque Control
+	0b3  Autopilot Enable
+	0b4  Chaff Release
+	0b5  Collective Control
+	0b6  Dive Break
+	0b7  Electronic Countermeasures
+	0b8  Elevator
+	0b9  Elevator Trim
+	0ba  Rudder
+	0bb  Throttle
+	0bc  Flight COmmunications
+	0bd  Flare Release
+	0be  Landing Gear
+	0bf  Toe Break
+	0c0  Trigger
+	0c1  Weapon Arm
+	0c2  Weapons Select
+	0c3  Wing Flaps
+	0c4  Accelerator
+	0c5  Brake
+	0c6  Clutch
+	0c7  Shifter
+	0c8  Steering
+	0c9  Turret Direction
+	0ca  Barrel Elevation
+	0cb  Drive Plane
+	0cc  Ballast
+	0cd  Bicylce Crank
+	0ce  Handle Bars
+	0cf  Front Brake
+	0d0  Rear Brake
+HUT 03  VR Controls
+	000  Unidentified
+	001  Belt
+	002  Body Suit
+	003  Flexor
+	004  Glove
+	005  Head Tracker
+	006  Head Mounted Display
+	007  Hand Tracker
+	008  Oculometer
+	009  Vest
+	00a  Animatronic Device
+	020  Stereo Enable
+	021  Display Enable
+HUT 04  Sport Controls
+	000  Unidentified
+	001  Baseball Bat
+	002  Golf Club
+	003  Rowing Machine
+	004  Treadmill
+	030  Oar
+	031  Slope
+	032  Rate
+	033  Stick Speed
+	034  Stick Face Angle
+	035  Stick Heel/Toe
+	036  Stick Follow Through
+	038  Stick Type
+	039  Stick Height
+	047  Stick Temp
+	050  Putter
+	051  1 Iron
+	052  2 Iron
+	053  3 Iron
+	054  4 Iron
+	055  5 Iron
+	056  6 Iron
+	057  7 Iron
+	058  8 Iron
+	059  9 Iron
+	05a  10 Iron
+	05b  11 Iron
+	05c  Sand Wedge
+	05d  Loft Wedge
+	05e  Power Wedge
+	05f  1 Wood
+	060  3 Wood
+	061  5 Wood
+	062  7 Wood
+	063  9 Wood
+HUT 05  Game Controls
+	000  Undefined
+	001  3D Game Controller
+	002  Pinball Device
+	003  Gun Device
+	020  Point Of View
+	021  Turn Right/Left
+	022  Pitch Right/Left
+	023  Roll Forward/Backward
+	024  Move Right/Left
+	025  Move Forward/Backward
+	026  Move Up/Down
+	027  Lean Right/Left
+	028  Lean Forward/Backward
+	029  Height of POV
+	02a  Flipper
+	02b  Secondary Flipper
+	02c  Bump
+	02d  New Game
+	02e  Shoot Ball
+	02f  Player
+	030  Gun Bolt
+	031  Gun Clip
+	032  Gun Selector
+	033  Gun Single Shot
+	034  Gun Burst
+	035  Gun Automatic
+	036  Gun Safety
+	037  Gamepad Fire/Jump
+	038  Gamepad Fun
+	039  Gamepad Trigger
+HUT 07  Keyboard
+	000  No Event
+	001  Keyboard ErrorRollOver
+	002  Keyboard POSTfail
+	003  Keyboard Error Undefined
+	004  A
+	005  B
+	006  C
+	007  D
+	008  E
+	009  F
+	00a  G
+	00b  H
+	00c  I
+	00d  J
+	00e  K
+	00f  L
+	010  M
+	011  N
+	012  O
+	013  P
+	014  Q
+	015  R
+	016  S
+	017  T
+	018  U
+	019  V
+	01a  W
+	01b  X
+	01c  Y
+	01d  Z
+	01e  1 and ! (One and Exclamation)
+	01f  2 and @ (2 and at)
+	020  3 and # (3 and Hash)
+	021  4 and $ (4 and Dollar Sign)
+	022  5 and % (5 and Percent Sign)
+	023  6 and ^ (6 and circumflex)
+	024  7 and & (Seven and Ampersand)
+	025  8 and * (Eight and asterisk)
+	026  9 and ( (Nine and Parenthesis Left)
+	027  0 and ) (Zero and Parenthesis Right)
+	028  Return (Enter)
+	029  Escape
+	02a  Delete (Backspace)
+	02b  Tab
+	02c  Space Bar
+	02d  - and _ (Minus and underscore)
+	02e  = and + (Equal and Plus)
+	02f  [ and { (Bracket and Braces Left)
+	030  ] and } (Bracket and Braces Right)
+	031  \ and | (Backslash and Bar)
+	032  # and ~ (Hash and Tilde, Non-US Keyboard near right shift)
+	033  ; and : (Semicolon and Colon)
+	034  � and " (Accent Acute and Double Quotes)
+	035  ` and ~ (Accent Grace and Tilde)
+	036  , and < (Comma and Less)
+	037  . and > (Period and Greater)
+	038  / and ? (Slash and Question Mark)
+	039  Caps Lock
+	03a  F1
+	03b  F2
+	03c  F3
+	03d  F4
+	03e  F5
+	03f  F6
+	040  F7
+	041  F8
+	042  F9
+	043  F10
+	044  F11
+	045  F12
+	046  Print Screen
+	047  Scroll Lock
+	048  Pause
+	049  Insert
+	04a  Home
+	04b  Page Up
+	04c  Delete Forward (without Changing Position)
+	04d  End
+	04e  Page Down
+	04f  Right Arrow
+	050  Left Arrow
+	051  Down Arrow
+	052  Up Arrow
+	053  Num Lock and Clear
+	054  Keypad / (Division Sign)
+	055  Keypad * (Multiplication Sign)
+	056  Keypad - (Subtraction Sign)
+	057  Keypad + (Addition Sign)
+	058  Keypad Enter
+	059  Keypad 1 and END
+	05a  Keypad 2 and Down Arrow
+	05b  Keypad 3 and Page Down
+	05c  Keypad 4 and Left Arrow
+	05d  Keypad 5 (Tactilei Raised)
+	05f  Keypad 6 and Right Arrow
+	060  Keypad 7 and Home
+	061  Keypad 8 and Up Arrow
+	062  Keypad 8 and Page Up
+	063  Keypad . (decimal delimiter) and Delete
+	064  \ and | (Backslash and Bar, UK and Non-US Keyboard near left shift)
+	065  Keyboard Application (Windows Key for Win95 or Compose)
+	066  Power (not a key)
+	067  Keypad = (Equal Sign)
+	068  F13
+	069  F14
+	06a  F15
+	06b  F16
+	06c  F17
+	06d  F18
+	06e  F19
+	06f  F20
+	070  F21
+	071  F22
+	072  F23
+	073  F24
+	074  Execute
+	075  Help
+	076  Menu
+	077  Select
+	078  Stop
+	079  Again
+	07a  Undo
+	07b  Cut
+	07c  Copy
+	07d  Paste
+	07e  Find
+	07f  Mute
+	080  Volume Up
+	081  Volume Down
+	082  Locking Caps Lock
+	083  Locking Num Lock
+	084  Locking Scroll Lock
+	085  Keypad Comma
+	086  Keypad Equal Sign (AS/400)
+	087  International 1 (PC98)
+	088  International 2 (PC98)
+	089  International 3 (PC98)
+	08a  International 4 (PC98)
+	08b  International 5 (PC98)
+	08c  International 6 (PC98)
+	08d  International 7 (Toggle Single/Double Byte Mode)
+	08e  International 8
+	08f  International 9
+	090  LANG 1 (Hangul/English Toggle, Korea)
+	091  LANG 2 (Hanja Conversion, Korea)
+	092  LANG 3 (Katakana, Japan)
+	093  LANG 4 (Hiragana, Japan)
+	094  LANG 5 (Zenkaku/Hankaku, Japan)
+	095  LANG 6
+	096  LANG 7
+	097  LANG 8
+	098  LANG 9
+	099  Alternate Erase
+	09a  SysReq/Attention
+	09b  Cancel
+	09c  Clear
+	09d  Prior
+	09e  Return
+	09f  Separator
+	0a0  Out
+	0a1  Open
+	0a2  Clear/Again
+	0a3  CrSel/Props
+	0a4  ExSel
+	0e0  Control Left
+	0e1  Shift Left
+	0e2  Alt Left
+	0e3  GUI Left
+	0e4  Control Right
+	0e5  Shift Right
+	0e6  Alt Rigth
+	0e7  GUI Right
+HUT 08  LEDs
+	000  Undefined
+	001  NumLock
+	002  CapsLock
+	003  Scroll Lock
+	004  Compose
+	005  Kana
+	006  Power
+	007  Shift
+	008  Do not disturb
+	009  Mute
+	00a  Tone Enabke
+	00b  High Cut Filter
+	00c  Low Cut Filter
+	00d  Equalizer Enable
+	00e  Sound Field ON
+	00f  Surround On
+	010  Repeat
+	011  Stereo
+	012  Sampling Rate Detect
+	013  Spinning
+	014  CAV
+	015  CLV
+	016  Recording Format Detect
+	017  Off-Hook
+	018  Ring
+	019  Message Waiting
+	01a  Data Mode
+	01b  Battery Operation
+	01c  Battery OK
+	01d  Battery Low
+	01e  Speaker
+	01f  Head Set
+	020  Hold
+	021  Microphone
+	022  Coverage
+	023  Night Mode
+	024  Send Calls
+	025  Call Pickup
+	026  Conference
+	027  Stand-by
+	028  Camera On
+	029  Camera Off
+	02a  On-Line
+	02b  Off-Line
+	02c  Busy
+	02d  Ready
+	02e  Paper-Out
+	02f  Paper-Jam
+	030  Remote
+	031  Forward
+	032  Reverse
+	033  Stop
+	034  Rewind
+	035  Fast Forward
+	036  Play
+	037  Pause
+	038  Record
+	039  Error
+	03a  Usage Selected Indicator
+	03b  Usage In Use Indicator
+	03c  Usage Multi Indicator
+	03d  Indicator On
+	03e  Indicator Flash
+	03f  Indicator Slow Blink
+	040  Indicator Fast Blink
+	041  Indicator Off
+	042  Flash On Time
+	043  Slow Blink On Time
+	044  Slow Blink Off Time
+	045  Fast Blink On Time
+	046  Fast Blink Off Time
+	047  Usage Color Indicator
+	048  Indicator Red
+	049  Indicator Green
+	04a  Indicator Amber
+	04b  Generic Indicator
+	04c  System Suspend
+	04d  External Power Connected
+HUT 09  Buttons
+	000  No Button Pressed
+	001  Button 1 (Primary)
+	002  Button 2 (Secondary)
+	003  Button 3 (Tertiary)
+	004  Button 4
+	005  Button 5
+HUT 0a  Ordinal
+	001  Instance 1
+	002  Instance 2
+	003  Instance 3
+HUT 0b  Telephony
+	000  Unassigned
+	001  Phone
+	002  Answering Machine
+	003  Message Controls
+	004  Handset
+	005  Headset
+	006  Telephony Key Pad
+	007  Programmable Button
+	020  Hook Switch
+	021  Flash
+	022  Feature
+	023  Hold
+	024  Redial
+	025  Transfer
+	026  Drop
+	027  Park
+	028  Forward Calls
+	029  Alternate Function
+	02a  Line
+	02b  Speaker Phone
+	02c  Conference
+	02d  Ring Enable
+	02e  Ring Select
+	02f  Phone Mute
+	030  Caller ID
+	050  Speed Dial
+	051  Store Number
+	052  Recall Number
+	053  Phone Directory
+	070  Voice Mail
+	071  Screen Calls
+	072  Do Not Disturb
+	073  Message
+	074  Answer On/Offf
+	090  Inside Dial Tone
+	091  Outside Dial Tone
+	092  Inside Ring Tone
+	093  Outside Ring Tone
+	094  Priority Ring Tone
+	095  Inside Ringback
+	096  Priority Ringback
+	097  Line Busy Tone
+	098  Recorder Tone
+	099  Call Waiting Tone
+	09a  Confirmation Tone 1
+	09b  Confirmation Tone 2
+	09c  Tones Off
+	09d  Outside Ringback
+	0b0  Key 1
+	0b1  Key 2
+	0b3  Key 3
+	0b4  Key 4
+	0b5  Key 5
+	0b6  Key 6
+	0b7  Key 7
+	0b8  Key 8
+	0b9  Key 9
+	0ba  Key Star
+	0bb  Key Pound
+	0bc  Key A
+	0bd  Key B
+	0be  Key C
+	0bf  Key D
+HUT 0c  Consumer
+	000  Unassigned
+	001  Consumer Control
+	002  Numeric Key Pad
+	003  Programmable Buttons
+	020  +10
+	021  +100
+	022  AM/PM
+	030  Power
+	031  Reset
+	032  Sleep
+	033  Sleep After
+	034  Sleep Mode
+	035  Illumination
+	036  Function Buttons
+	040  Menu
+	041  Menu Pick
+	042  Menu Up
+	043  Menu Down
+	044  Menu Left
+	045  Menu Right
+	046  Menu Escape
+	047  Menu Value Increase
+	048  Menu Value Decrease
+	060  Data on Screen
+	061  Closed Caption
+	062  Closed Caption Select
+	063  VCR/TV
+	064  Broadcast Mode
+	065  Snapshot
+	066  Still
+	080  Selection
+	081  Assign Selection
+	082  Mode Step
+	083  Recall Last
+	084  Enter Channel
+	085  Order Movie
+	086  Channel
+	087  Media Selection
+	088  Media Select Computer
+	089  Media Select TV
+	08a  Media Select WWW
+	08b  Media Select DVD
+	08c  Media Select Telephone
+	08d  Media Select Program Guide
+	08e  Media Select Video Phone
+	08f  Media Select Games
+	090  Media Select Messages
+	091  Media Select CD
+	092  Media Select VCR
+	093  Media Select Tuner
+	094  Quit
+	095  Help
+	096  Media Select Tape
+	097  Media Select Cable
+	098  Media Select Satellite
+	099  Media Select Security
+	09a  Media Select Home
+	09b  Media Select Call
+	09c  Channel Increment
+	09d  Channel Decrement
+	09e  Media Select SAP
+	0a0  VCR Plus
+	0a1  Once
+	0a2  Daily
+	0a3  Weekly
+	0a4  Monthly
+	0b0  Play
+	0b1  Pause
+	0b2  Record
+	0b3  Fast Forward
+	0b4  Rewind
+	0b5  Scan Next Track
+	0b6  Scan Previous Track
+	0b7  Stop
+	0b8  Eject
+	0b9  Random Play
+	0ba  Select Disc
+	0bb  Enter Disc
+	0bc  Repeat
+	0bd  Tracking
+	0be  Track Normal
+	0bf  Slow Tracking
+	0c0  Frame Forward
+	0c1  Frame Back
+	0c2  Mark
+	0c3  Clear Mark
+	0c4  Repeat from Mark
+	0c5  Return to Mark
+	0c6  Search Mark Forward
+	0c7  Search Mark Backward
+	0c8  Counter Reset
+	0c9  Show Counter
+	0ca  Tracking Increment
+	0cb  Tracking Decrement
+	0cc  Stop/Eject
+	0cd  Play/Pause
+	0ce  Play/Skip
+	0e0  Volume
+	0e1  Balance
+	0e2  Mute
+	0e3  Bass
+	0e4  Treble
+	0e5  Bass Boost
+	0e6  Surround Mode
+	0e7  Loudness
+	0e8  MPX
+	0e9  Volume Increment
+	0ea  Volume Decrement
+	0f0  Speed Select
+	0f1  Playback Speed
+	0f2  Standard Play
+	0f3  Long Play
+	0f4  Extended Play
+	0f5  Slow
+	100  Fan Enable
+	101  Fan Speed
+	102  Light Enable
+	103  Light Illumination Level
+	104  Climate Control Enable
+	105  Room Temperature
+	106  Security Enable
+	107  Fire Alarm
+	108  Police Alarm
+	150  Balance Right
+	151  Balance Left
+	152  Bass Increment
+	153  Bass Decrement
+	154  Treble Increment
+	155  Treble Decrement
+	160  Speaker System
+	161  Channel Left
+	162  Channel Right
+	163  Channel Center
+	164  Channel Front
+	165  Channel Center Front
+	166  Channel Side
+	167  Channel Surround
+	168  Channel Low Frequency Enhancement
+	169  Channel Top
+	16a  Channel Unknown
+	170  Sub-Channel
+	171  Sub-Channel Increment
+	172  Sub-Channel Decrement
+	173  Alternative Audio Increment
+	174  Alternative Audio Decrement
+	180  Application Launch Buttons
+	181  AL Launch Button Configuration Tool
+	182  AL Launch Button Configuration
+	183  AL Consumer Control Configuration
+	184  AL Word Processor
+	185  AL Text Editor
+	186  AL Spreadsheet
+	187  AL Graphics Editor
+	188  AL Presentation App
+	189  AL Database App
+	18a  AL Email Reader
+	18b  AL Newsreader
+	18c  AL Voicemail
+	18d  AL Contacts/Address Book
+	18e  AL Calendar/Schedule
+	18f  AL Task/Project Manager
+	190  AL Log/Jounal/Timecard
+	191  AL Checkbook/Finance
+	192  AL Calculator
+	193  AL A/V Capture/Playback
+	194  AL Local Machine Browser
+	195  AL LAN/Wan Browser
+	196  AL Internet Browser
+	197  AL Remote Networking/ISP Connect
+	198  AL Network Conference
+	199  AL Network Chat
+	19a  AL Telephony/Dialer
+	19b  AL Logon
+	19c  AL Logoff
+	19d  AL Logon/Logoff
+	19e  AL Terminal Local/Screensaver
+	19f  AL Control Panel
+	1a0  AL Command Line Processor/Run
+	1a1  AL Process/Task Manager
+	1a2  AL Select Task/Application
+	1a3  AL Next Task/Application
+	1a4  AL Previous Task/Application
+	1a5  AL Preemptive Halt Task/Application
+	200  Generic GUI Application Controls
+	201  AC New
+	202  AC Open
+	203  AC CLose
+	204  AC Exit
+	205  AC Maximize
+	206  AC Minimize
+	207  AC Save
+	208  AC Print
+	209  AC Properties
+	21a  AC Undo
+	21b  AC Copy
+	21c  AC Cut
+	21d  AC Paste
+	21e  AC Select All
+	21f  AC Find
+	220  AC Find and Replace
+	221  AC Search
+	222  AC Go To
+	223  AC Home
+	224  AC Back
+	225  AC Forward
+	226  AC Stop
+	227  AC Refresh
+	228  AC Previous Link
+	229  AC Next Link
+	22b  AC History
+	22c  AC Subscriptions
+	22d  AC Zoom In
+	22e  AC Zoom Out
+	22f  AC Zoom
+	230  AC Full Screen View
+	231  AC Normal View
+	232  AC View Toggle
+	233  AC Scroll Up
+	234  AC Scroll Down
+	235  AC Scroll
+	236  AC Pan Left
+	237  AC Pan Right
+	238  AC Pan
+	239  AC New Window
+	23a  AC Tile Horizontally
+	23b  AC Tile Vertically
+	23c  AC Format
+HUT 0d  Digitizer
+	000  Undefined
+	001  Digitizer
+	002  Pen
+	003  Light Pen
+	004  Touch Screen
+	005  Touch Pad
+	006  White Board
+	007  Coordinate Measuring Machine
+	008  3D Digitizer
+	009  Stereo Plotter
+	00a  Articulated Arm
+	00b  Armature
+	00c  Multiple Point Digitizer
+	00d  Free Space Wand
+	020  Stylus
+	021  Puck
+	022  Finger
+	030  Tip Pressure
+	031  Barrel Pressure
+	032  In Range
+	033  Touch
+	034  Untouch
+	035  Tap
+	036  Quality
+	037  Data Valid
+	038  Transducer Index
+	039  Tablet Function Keys
+	03a  Program Change Keys
+	03b  Battery Strength
+	03c  Invert
+	03d  X Tilt
+	03e  Y Tilt
+	03f  Azimuth
+	040  Altitude
+	041  Twist
+	042  Tip Switch
+	043  Secondary Tip Switch
+	044  Barrel Switch
+	045  Eraser
+	046  Tablet Pick
+	047  Confidence
+	048  Width
+	049  Height
+	051  Contact ID
+	052  Input Mode
+	053  Device Index
+	054  Contact Count
+	055  Maximum Contact Number
+HUT 0f  PID Page
+	000  Undefined
+	001  Physical Interface Device
+	020  Normal
+	021  Set Effect Report
+	022  Effect Block Index
+	023  Parameter Block Offset
+	024  ROM Flag
+	025  Effect Type
+	026  ET Constant Force
+	027  ET Ramp
+	028  ET Custom Force Data
+	030  ET Square
+	031  ET Sine
+	032  ET Triangle
+	033  ET Sawtooth Up
+	034  ET Sawtooth Down
+	040  ET Spring
+	041  ET Damper
+	042  ET Inertia
+	043  ET Friction
+	050  Duration
+	051  Sample Period
+	052  Gain
+	053  Trigger Button
+	054  Trigger Repeat Interval
+	055  Axes Enable
+	056  Direction Enable
+	057  Direction
+	058  Type Specific Block Offset
+	059  Block Type
+	05A  Set Envelope Report
+	05B  Attack Level
+	05C  Attack Time
+	05D  Fade Level
+	05E  Fade Time
+	05F  Set Condition Report
+	060  CP Offset
+	061  Positive Coefficient
+	062  Negative Coefficient
+	063  Positive Saturation
+	064  Negative Saturation
+	065  Dead Band
+	066  Download Force Sample
+	067  Isoch Custom Force Enable
+	068  Custom Force Data Report
+	069  Custom Force Data
+	06A  Custom Force Vendor Defined Data
+	06B  Set Custom Force Report
+	06C  Custom Force Data Offset
+	06D  Sample Count
+	06E  Set Periodic Report
+	06F  Offset
+	070  Magnitude
+	071  Phase
+	072  Period
+	073  Set Constant Force Report
+	074  Set Ramp Force Report
+	075  Ramp Start
+	076  Ramp End
+	077  Effect Operation Report
+	078  Effect Operation
+	079  Op Effect Start
+	07A  Op Effect Start Solo
+	07B  Op Effect Stop
+	07C  Loop Count
+	07D  Device Gain Report
+	07E  Device Gain
+	07F  PID Pool Report
+	080  RAM Pool Size
+	081  ROM Pool Size
+	082  ROM Effect Block Count
+	083  Simultaneous Effects Max
+	084  Pool Alignment
+	085  PID Pool Move Report
+	086  Move Source
+	087  Move Destination
+	088  Move Length
+	089  PID Block Load Report
+	08B  Block Load Status
+	08C  Block Load Success
+	08D  Block Load Full
+	08E  Block Load Error
+	08F  Block Handle
+	090  PID Block Free Report
+	091  Type Specific Block Handle
+	092  PID State Report
+	094  Effect Playing
+	095  PID Device Control Report
+	096  PID Device Control
+	097  DC Enable Actuators
+	098  DC Disable Actuators
+	099  DC Stop All Effects
+	09A  DC Device Reset
+	09B  DC Device Pause
+	09C  DC Device Continue
+	09F  Device Paused
+	0A0  Actuators Enabled
+	0A4  Safety Switch
+	0A5  Actuator Override Switch
+	0A6  Actuator Power
+	0A7  Start Delay
+	0A8  Parameter Block Size
+	0A9  Device Managed Pool
+	0AA  Shared Parameter Blocks
+	0AB  Create New Effect Report
+	0AC  RAM Pool Available
+HUT 10  Unicode
+HUT 14  Alphanumeric Display
+	000  Undefined
+	001  Alphanumeric Display
+	020  Display Attributes Report
+	021  ASCII Character Set
+	022  Data Read Back
+	023  Font Read Back
+	024  Display Control Report
+	025  Clear Display
+	026  Display Enable
+	027  Screen Saver Delay
+	028  Screen Saver Enable
+	029  Vertical Scroll
+	02a  Horizontal Scroll
+	02b  Character Report
+	02c  Display Data
+	02d  Display Status
+	02e  Stat Not Ready
+	02f  Stat Ready
+	030  Err Not a loadable Character
+	031  Err Font Data Cannot Be Read
+	032  Cursur Position Report
+	033  Row
+	034  Column
+	035  Rows
+	036  Columns
+	037  Cursor Pixel Positioning
+	038  Cursor Mode
+	039  Cursor Enable
+	03a  Cursor Blink
+	03b  Font Report
+	03c  Font Data
+	03d  Character Width
+	03e  Character Height
+	03f  Character Spacing Horizontal
+	040  Character Spacing Vertical
+	041  Unicode Character Set
+HUT 80  USB Monitor
+	001  Monitor Control
+	002  EDID Information
+	003  VDIF Information
+	004  VESA Version
+HUT 81  USB Monitor Enumerated Values
+HUT 82  Monitor VESA Virtual Controls
+	001  Degauss
+	010  Brightness
+	012  Contrast
+	016  Red Video Gain
+	018  Green Video Gain
+	01a  Blue Video Gain
+	01c  Focus
+	020  Horizontal Position
+	022  Horizontal Size
+	024  Horizontal Pincushion
+	026  Horizontal Pincushion Balance
+	028  Horizontal Misconvergence
+	02a  Horizontal Linearity
+	02c  Horizontal Linearity Balance
+	030  Vertical Position
+	032  Vertical Size
+	034  Vertical Pincushion
+	036  Vertical Pincushion Balance
+	038  Vertical Misconvergence
+	03a  Vertical Linearity
+	03c  Vertical Linearity Balance
+	040  Parallelogram Balance (Key Distortion)
+	042  Trapezoidal Distortion (Key)
+	044  Tilt (Rotation)
+	046  Top Corner Distortion Control
+	048  Top Corner Distortion Balance
+	04a  Bottom Corner Distortion Control
+	04c  Bottom Corner Distortion Balance
+	056  Horizontal Moire
+	058  Vertical Moire
+	05e  Input Level Select
+	060  Input Source Select
+	06c  Red Video Black Level
+	06e  Green Video Black Level
+	070  Blue Video Black Level
+	0a2  Auto Size Center
+	0a4  Polarity Horizontal Sychronization
+	0a6  Polarity Vertical Synchronization
+	0aa  Screen Orientation
+	0ac  Horizontal Frequency in Hz
+	0ae  Vertical Frequency in 0.1 Hz
+	0b0  Settings
+	0ca  On Screen Display (OSD)
+	0d4  Stereo Mode
+HUT 84  Power Device Page
+	000  Undefined
+	001  iName
+	002  Present Status
+	003  Changed Status
+	004  UPS
+	005  Power Supply
+	010  Battery System
+	011  Battery System ID
+	012  Battery
+	013  Battery ID
+	014  Charger
+	015  Charger ID
+	016  Power Converter
+	017  Power Converter ID
+	018  Outlet System
+	019  Outlet System ID
+	01a  Input
+	01b  Input ID
+	01c  Output
+	01d  Output ID
+	01e  Flow
+	01f  Flow ID
+	020  Outlet
+	021  Outlet ID
+	022  Gang
+	023  Gang ID
+	024  Power Summary
+	025  Power Summary ID
+	030  Voltage
+	031  Current
+	032  Frequency
+	033  Apparent Power
+	034  Active Power
+	035  Percent Load
+	036  Temperature
+	037  Humidity
+	038  Bad Count
+	040  Config Voltage
+	041  Config Current
+	042  Config Frequency
+	043  Config Apparent Power
+	044  Config Active Power
+	045  Config Percent Load
+	046  Config Temperature
+	047  Config Humidity
+	050  Switch On Control
+	051  Switch Off Control
+	052  Toggle Control
+	053  Low Voltage Transfer
+	054  High Voltage Transfer
+	055  Delay Before Reboot
+	056  Delay Before Startup
+	057  Delay Before Shutdown
+	058  Test
+	059  Module Reset
+	05a  Audible Alarm Control
+	060  Present
+	061  Good
+	062  Internal Failure
+	063  Voltage out of range
+	064  Frequency out of range
+	065  Overload
+	066  Over Charged
+	067  Over Temperature
+	068  Shutdown Requested
+	069  Shutdown  Imminent
+	06a  Reserved
+	06b  Switch On/Off
+	06c  Switchable
+	06d  Used
+	06e  Boost
+	06f  Buck
+	070  Initialized
+	071  Tested
+	072  Awaiting Power
+	073  Communication Lost
+	0fd  iManufacturer
+	0fe  iProduct
+	0ff  iSerialNumber
+HUT 85  Battery System Page
+	000  Undefined
+	001  SMB Battery Mode
+	002  SMB Battery Status
+	003  SMB Alarm Warning
+	004  SMB Charger Mode
+	005  SMB Charger Status
+	006  SMB Charger Spec Info
+	007  SMB Selector State
+	008  SMB Selector Presets
+	009  SMB Selector Info
+	010  Optional Mfg. Function 1
+	011  Optional Mfg. Function 2
+	012  Optional Mfg. Function 3
+	013  Optional Mfg. Function 4
+	014  Optional Mfg. Function 5
+	015  Connection to SMBus
+	016  Output Connection
+	017  Charger Connection
+	018  Battery Insertion
+	019  Use Next
+	01a  OK to use
+	01b  Battery  Supported
+	01c  SelectorRevision
+	01d  Charging Indicator
+	028  Manufacturer Access
+	029  Remaining Capacity Limit
+	02a  Remaining Time Limit
+	02b  At Rate
+	02c  Capacity Mode
+	02d  Broadcast To Charger
+	02e  Primary Battery
+	02f  Charge Controller
+	040  Terminate Charge
+	041  Terminate Discharge
+	042  Below Remaining Capacity Limit
+	043  Remaining Time Limit Expired
+	044  Charging
+	045  Discharging
+	046  Fully Charged
+	047  Fully Discharged
+	048  Conditioning Flag
+	049  At Rate OK
+	04a  SMB Error Code
+	04b  Need Replacement
+	060  At Rate Time To Full
+	061  At Rate Time To Empty
+	062  Average Current
+	063  Max Error
+	064  Relative State Of Charge
+	065  Absolute State Of Charge
+	066  Remaining Capacity
+	067  Full Charge Capacity
+	068  Run Time To Empty
+	069  Average Time To Empty
+	06a  Average Time To Full
+	06b  Cycle Count
+	080  Batt. Pack Model Level
+	081  Internal Charge Controller
+	082  Primary Battery Support
+	083  Design Capacity
+	084  Specification Info
+	085  Manufacturer Date
+	086  Serial Number
+	087  iManufacturerName
+	088  iDeviceName
+	089  iDeviceChemistry
+	08a  Manufacturer Data
+	08b  Rechargeable
+	08c  Warning Capacity Limit
+	08d  Capacity Granularity 1
+	08e  Capacity Granularity 2
+	08f  iOEMInformation
+	0c0  Inhibit Charge
+	0c1  Enable Polling
+	0c2  Reset To Zero
+	0d0  AC Present
+	0d1  Battery Present
+	0d2  Power Fail
+	0d3  Alarm Inhibited
+	0d4  Thermistor Under Range
+	0d5  Thermistor Hot
+	0d6  Thermistor Cold
+	0d7  Thermistor Over Range
+	0d8  Voltage Out Of Range
+	0d9  Current Out Of Range
+	0da  Current Not Regulated
+	0db  Voltage Not Regulated
+	0dc  Master Mode
+	0f0  Charger Selector Support
+	0f1  Charger Spec
+	0f2  Level 2
+	0f3  Level 3
+HUT 86  Power Pages
+HUT 87  Power Pages
+HUT 8c  Bar Code Scanner Page (POS)
+HUT 8d  Scale Page (POS)
+HUT 90  Camera Control Page
+HUT 91  Arcade Control Page
+HUT f0  Cash Device
+	0f1  Cash Drawer
+	0f2  Cash Drawer Number
+	0f3  Cash Drawer Set
+	0f4  Cash Drawer Status
+HUT ff  Vendor Specific
+
+# List of Languages
+
+# Syntax:
+# L language_id  language_name
+#	dialect_id  dialect_name
+
+L 0001  Arabic
+	01  Saudi Arabia
+	02  Iraq
+	03  Egypt
+	04  Libya
+	05  Algeria
+	06  Morocco
+	07  Tunesia
+	08  Oman
+	09  Yemen
+	0a  Syria
+	0b  Jordan
+	0c  Lebanon
+	0d  Kuwait
+	0e  U.A.E
+	0f  Bahrain
+	10  Qatar
+L 0002  Bulgarian
+L 0003  Catalan
+L 0004  Chinese
+	01  Traditional
+	02  Simplified
+	03  Hongkong SAR, PRC
+	04  Singapore
+	05  Macau SAR
+L 0005  Czech
+L 0006  Danish
+L 0007  German
+	01  German
+	02  Swiss
+	03  Austrian
+	04  Luxembourg
+	05  Liechtenstein
+L 0008  Greek
+L 0009  English
+	01  US
+	02  UK
+	03  Australian
+	04  Canadian
+	05  New Zealand
+	06  Ireland
+	07  South Africa
+	08  Jamaica
+	09  Carribean
+	0a  Belize
+	0b  Trinidad
+	0c  Zimbabwe
+	0d  Philippines
+L 000a  Spanish
+	01  Castilian
+	02  Mexican
+	03  Modern
+	04  Guatemala
+	05  Costa Rica
+	06  Panama
+	07  Dominican Republic
+	08  Venzuela
+	09  Colombia
+	0a  Peru
+	0b  Argentina
+	0c  Ecuador
+	0d  Chile
+	0e  Uruguay
+	0f  Paraguay
+	10  Bolivia
+	11  El Salvador
+	12  Honduras
+	13  Nicaragua
+	14  Puerto Rico
+L 000b  Finnish
+L 000c  French
+	01  French
+	02  Belgian
+	03  Canadian
+	04  Swiss
+	05  Luxembourg
+	06  Monaco
+L 000d  Hebrew
+L 000e  Hungarian
+L 000f  Idelandic
+L 0010  Italian
+	01  Italian
+	02  Swiss
+L 0011  Japanese
+L 0012  Korean
+	01  Korean
+L 0013  Dutch
+	01  Dutch
+	02  Belgian
+L 0014  Norwegian
+	01  Bokmal
+	02  Nynorsk
+L 0015  Polish
+L 0016  Portuguese
+	01  Portuguese
+	02  Brazilian
+L 0017  forgotten
+L 0018  Romanian
+L 0019  Russian
+L 001a  Serbian
+	01  Croatian
+	02  Latin
+	03  Cyrillic
+L 001b  Slovak
+L 001c  Albanian
+L 001d  Swedish
+	01  Swedish
+	02  Finland
+L 001e  Thai
+L 001f  Turkish
+L 0020  Urdu
+	01  Pakistan
+	02  India
+L 0021  Indonesian
+L 0022  Ukrainian
+L 0023  Belarusian
+L 0024  Slovenian
+L 0025  Estonian
+L 0026  Latvian
+L 0027  Lithuanian
+	01  Lithuanian
+L 0028  forgotten
+L 0029  Farsi
+L 002a  Vietnamese
+L 002b  Armenian
+L 002c  Azeri
+	01  Cyrillic
+	02  Latin
+L 002d  Basque
+L 002e  forgotten
+L 002f  Macedonian
+L 0036  Afrikaans
+L 0037  Georgian
+L 0038  Faeroese
+L 0039  Hindi
+L 003e  Malay
+	01  Malaysia
+	02  Brunei Darassalam
+L 003f  Kazak
+L 0041  Awahili
+L 0043  Uzbek
+	01  Latin
+	02  Cyrillic
+L 0044  Tatar
+L 0045  Bengali
+L 0046  Punjabi
+L 0047  Gujarati
+L 0048  Oriya
+L 0049  Tamil
+L 004a  Telugu
+L 004b  Kannada
+L 004c  Malayalam
+L 004d  Assamese
+L 004e  Marathi
+L 004f  Sanskrit
+L 0057  Konkani
+L 0058  Manipuri
+L 0059  Sindhi
+L 0060  Kashmiri
+	02  India
+L 0061  Nepali
+	02  India
+
+# HID Descriptor bCountryCode
+# HID Specification 1.11 (2001-06-27) page 23
+#
+# Syntax:
+# HCC country_code keymap_type
+
+HCC 00  Not supported
+HCC 01  Arabic
+HCC 02  Belgian
+HCC 03  Canadian-Bilingual
+HCC 04  Canadian-French
+HCC 05  Czech Republic
+HCC 06  Danish
+HCC 07  Finnish
+HCC 08  French
+HCC 09  German
+HCC 10  Greek
+HCC 11  Hebrew
+HCC 12  Hungary
+HCC 13  International (ISO)
+HCC 14  Italian
+HCC 15  Japan (Katakana)
+HCC 16  Korean
+HCC 17  Latin American
+HCC 18  Netherlands/Dutch
+HCC 19  Norwegian
+HCC 20  Persian (Farsi)
+HCC 21  Poland
+HCC 22  Portuguese
+HCC 23  Russia
+HCC 24  Slovakia
+HCC 25  Spanish
+HCC 26  Swedish
+HCC 27  Swiss/French
+HCC 28  Swiss/German
+HCC 29  Switzerland
+HCC 30  Taiwan
+HCC 31  Turkish-Q
+HCC 32  UK
+HCC 33  US
+HCC 34  Yugoslavia
+HCC 35  Turkish-F
+
+# List of Video Class Terminal Types
+
+# Syntax:
+# VT terminal_type  terminal_type_name
+
+VT 0100  USB Vendor Specific
+VT 0101  USB Streaming
+VT 0200  Input Vendor Specific
+VT 0201  Camera Sensor
+VT 0202  Sequential Media
+VT 0300  Output Vendor Specific
+VT 0301  Generic Display
+VT 0302  Sequential Media
+VT 0400  External Vendor Specific
+VT 0401  Composite Video
+VT 0402  S-Video
+VT 0403  Component Video
diff --git a/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/layer.xml b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/layer.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7fd4cab78828f7e46cd03ec45a2f289fa970c58c
--- /dev/null
+++ b/out/production/RecentActivity/org/sleuthkit/autopsy/recentactivity/layer.xml
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
+<filesystem />
diff --git a/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/Bundle.properties b/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..dc1c12ac75bd7b694ae6c94c8de202f4fb2992fd
--- /dev/null
+++ b/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/Bundle.properties
@@ -0,0 +1,13 @@
+OpenIDE-Module-Name=ScalpelCarver
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=\
+    Carves files from unallocated space at ingest time.\n\
+    Carved files are reanalyzed and displayed in the directory tree.
+OpenIDE-Module-Short-Description=Carves files from unallocated space
+ScalpelCarverIngestModule.moduleName=Scalpel Carver
+ScalpelCarverIngestModule.moduleDesc.text=Carves files from unallocated space at ingest time.\n\
+Carved files are reanalyzed and displayed in the directory tree.
+ScalpelCarverIngestModule.startUp.exception.msg1=Scalpel carving module is not compatible with non-Windows OS's at this time.
+ScalpelCarverIngestModule.startUp.exception.msg2=Error initializing scalpel carver.
+ScalpelCarverIngestModule.startUp.exception.msg3=Could not create the output directory for the Scalpel module.
+ScalpelCarverIngestModule.startUp.exception.msg4=Could not obtain the path to the Scalpel configuration file.
diff --git a/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/Bundle_ja.properties b/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..2f387da58788e01da5e692bd5dc1cd3e4cb838b5
--- /dev/null
+++ b/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/Bundle_ja.properties
@@ -0,0 +1,13 @@
+OpenIDE-Module-Name=Scalpel\u30AB\u30FC\u30D0
+OpenIDE-Module-Display-Category=\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u30E2\u30B8\u30E5\u30FC\u30EB
+OpenIDE-Module-Long-Description=\
+    \u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u3092\u5B9F\u884C\u3059\u308B\u969B\u306B\u672A\u5272\u308A\u5F53\u3066\u9818\u57DF\u304B\u3089\u30D5\u30A1\u30A4\u30EB\u3092\u5207\u308A\u51FA\u3057\u307E\u3059\u3002\n\
+    \u5207\u308A\u51FA\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u306F\u518D\u5EA6\u89E3\u6790\u3055\u308C\u3001\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u30C4\u30EA\u30FC\u306B\u8868\u793A\u3055\u308C\u307E\u3059\u3002
+OpenIDE-Module-Short-Description=\u672A\u5272\u308A\u5F53\u3066\u9818\u57DF\u304B\u3089\u30D5\u30A1\u30A4\u30EB\u3092\u5207\u308A\u51FA\u3057\u307E\u3059
+ScalpelCarverIngestModule.moduleName=Scalpel\u30AB\u30FC\u30D0
+ScalpelCarverIngestModule.moduleDesc.text=\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u3092\u5B9F\u884C\u3059\u308B\u969B\u306B\u672A\u5272\u308A\u5F53\u3066\u9818\u57DF\u304B\u3089\u30D5\u30A1\u30A4\u30EB\u3092\u5207\u308A\u51FA\u3057\u307E\u3059\u3002\n\
+\u5207\u308A\u51FA\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u306F\u518D\u5EA6\u89E3\u6790\u3055\u308C\u3001\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u30C4\u30EA\u30FC\u306B\u8868\u793A\u3055\u308C\u307E\u3059\u3002
+ScalpelCarverIngestModule.startUp.exception.msg1=\u73FE\u5728\u3001Scalpel\u30AB\u30FC\u30D3\u30F3\u30B0\u30E2\u30B8\u30E5\u30FC\u30EB\u306FWindows OS\u4EE5\u5916\u3068\u306F\u4E92\u63DB\u6027\u304C\u3042\u308A\u307E\u305B\u3093\u3002
+ScalpelCarverIngestModule.startUp.exception.msg2=Scalpel\u30AB\u30FC\u30D0\u306E\u521D\u671F\u5316\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002
+ScalpelCarverIngestModule.startUp.exception.msg3=Scalpel\u30E2\u30B8\u30E5\u30FC\u30EB\u306E\u30A2\u30A6\u30C8\u30D7\u30C3\u30C8\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\u3092\u4F5C\u6210\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+ScalpelCarverIngestModule.startUp.exception.msg4=Scalpel\u8A2D\u5B9A\u30D5\u30A1\u30A4\u30EB\u3078\u306E\u30D1\u30B9\u304C\u53D6\u5F97\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
\ No newline at end of file
diff --git a/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/jni/Bundle.properties b/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/jni/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..91baf3a446d358548c898edbe4916845560d1d28
--- /dev/null
+++ b/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/jni/Bundle.properties
@@ -0,0 +1,8 @@
+ScalpelCarver.loadLib.errMsg.cannotLoadLib=Could not load library {0} for your environment
+ScalpelCarver.loadLib.errMsg.cannotLoadLib2=Could not load library {0} for your environment
+ScalpelCarver.carve.exception.libNotInit=Scalpel library is not fully initialized.
+ScalpelCarver.carve.exception.invalidArgs=Invalid arguments for scalpel carving.
+ScalpelCarver.carve.exception.cannotReadConfig=Cannot read libscalpel config file: {0}
+ScalpelCarver.carve.exception.cannotWriteConfig=Cannot write to libscalpel output dir: {0}
+ScalpelOutputParser.outputStart.text=The following files were carved:
+ScalpelOutputParser.toString.text=CarvedFileMeta'{'fileName\={0}, start: {1}, size: {2}'}'
\ No newline at end of file
diff --git a/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/jni/Bundle_ja.properties b/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/jni/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..cab0908ab7187adde054d09abb997c256b90e7ea
--- /dev/null
+++ b/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/jni/Bundle_ja.properties
@@ -0,0 +1,8 @@
+ScalpelCarver.loadLib.errMsg.cannotLoadLib=\u4F7F\u7528\u3055\u308C\u3066\u3044\u308B\u74B0\u5883\u306B\u30E9\u30A4\u30D6\u30E9\u30EA{0}\u3092\u30ED\u30FC\u30C9\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F
+ScalpelCarver.loadLib.errMsg.cannotLoadLib2=\u4F7F\u7528\u3055\u308C\u3066\u3044\u308B\u74B0\u5883\u306B\u30E9\u30A4\u30D6\u30E9\u30EA{0}\u3092\u30ED\u30FC\u30C9\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F
+ScalpelCarver.carve.exception.libNotInit=Scalpel\u30E9\u30A4\u30D6\u30E9\u30EA\u306F\u5B8C\u5168\u306B\u521D\u671F\u5316\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
+ScalpelCarver.carve.exception.invalidArgs=Scalpel\u30AB\u30FC\u30D3\u30F3\u30B0\u306B\u7121\u52B9\u306A\u30A2\u30FC\u30AE\u30E5\u30E1\u30F3\u30C8\u3002
+ScalpelCarver.carve.exception.cannotReadConfig=libscalpel\u8A2D\u5B9A\u30D5\u30A1\u30A4\u30EB\: {0}\u3092\u8AAD\u307F\u53D6\u308C\u307E\u305B\u3093\u3067\u3057\u305F
+ScalpelCarver.carve.exception.cannotWriteConfig=libscalpel\u30A2\u30A6\u30C8\u30D7\u30C3\u30C8\u30C7\u30A3\u30EC\u30AF\u30C8\u30EA\: {0}\u306B\u66F8\u304D\u8FBC\u3081\u307E\u305B\u3093\u3067\u3057\u305F
+ScalpelOutputParser.outputStart.text=\u4E0B\u8A18\u306E\u30D5\u30A1\u30A4\u30EB\u304C\u5207\u308A\u51FA\u3055\u308C\u307E\u3057\u305F\uFF1A
+ScalpelOutputParser.toString.text=CarvedFileMeta'{'\u30D5\u30A1\u30A4\u30EB\u540D\={0}, \u30B9\u30BF\u30FC\u30C8\: {1}, \u30B5\u30A4\u30BA\: {2}'}'
\ No newline at end of file
diff --git a/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/scalpel.conf b/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/scalpel.conf
new file mode 100644
index 0000000000000000000000000000000000000000..0c4df31fe678b722550ca7204a8a266ab3169a31
--- /dev/null
+++ b/out/production/ScalpelCarver/org/sleuthkit/autopsy/scalpel/scalpel.conf
@@ -0,0 +1,321 @@
+# Scalpel configuration file 
+
+# This configuration file controls the types and sizes of files that
+# are carved by Scalpel.  NOTE THAT THE FORMAT OF THIS FILE WAS
+# EXTENDED in Scalpel 1.90-->!
+
+# For each file type, the configuration file describes the file's
+# extension, whether the header and footer are case sensitive, the
+# min/maximum file size, and the header and footer for the file. The
+# footer field is optional, but extension, case sensitivity, size, and
+# footer are required.  Any line that begins with a '#' is considered
+# a comment and ignored. Thus, to skip a file type just put a '#' at
+# the beginning of the line containing the rule for the file type.
+
+# If you want files carved without filename extensions, use "NONE" in
+# the extension column.
+
+# Beginning with Scalpel 1.90, HEADERS AND/OR FOOTERS MAY BE EITHER
+# FIXED STRINGS OR REGULAR EXPRESSIONS.
+
+# Headers and footers are decoded before use, unless they are regular
+# expressions. To specify a value in hexadecimal use \x[0-f][0-f] and
+# for octal use \[0-3][0-7][0-7].  Spaces can be represented by
+# \s. Example: "\x4F\123\I\sCCI" decodes to "OSI CCI".  
+
+# To match any single character (aka a wildcard) in a non-regular
+# expression header/footer, use a '?'. If you need to search for the
+# '?' character, you will need to change the 'wildcard' line *and*
+# every occurrence of the old wildcard character in the configuration
+# file.
+
+# Regular expressions in extended format can be specified for headers
+# or footers by bracketing a header or footer with //, e.g., /GGG[^G]/
+# matches a string of three G characters, followed by a character
+# other than G.  To clarify, here is a complete rule for a file type
+# that should be at most 100000 characters, must begin with three G's
+# followed by a non-G character and terminate with at least one digit
+# character (0-9) followed by five H characters:
+
+# 	XXX	y	100000	/GGG[^G]/    /[0-9]HHHHH/
+
+# Beginning with Scalpel 1.90, minimum carve sizes may be specified
+# for each file type using this format for the size parameter:
+# smallest:largest e.g.,
+
+# 	jpg	y	5000:100000	\xff\xd8\xff\xe0\x00\x10	\xff\xd9
+
+# carves JPG format image files between 5000 and 100000 bytes in
+# length, ignoring files smaller than 5000 bytes.  If the minimum
+# carve size is not specified, 0 is assumed.  This maintains
+# compatibility with Scalpel configuration files created prior to
+# 1.90.
+
+# The REVERSE keyword after a footer causes a search
+# backwards starting from [size] bytes beyond the location of the header
+# This is useful for files like PDFs that may contain multiple copies of 
+# the footer throughout the file.  When using the REVERSE keyword you will
+# extract bytes from the header to the LAST occurence of the footer (and
+# including the footer in the carved file).
+
+# The NEXT keyword after a footer results in file carves that
+# include the header and all data BEFORE the first occurence of the
+# footer (the footer is not included in the carved file).  If no
+# occurrence of the footer is discovered within maximum carve size bytes
+# from the header, then a block of the disk image including the header
+# and with length equal to the maximum carve size is carved.  Use NEXT
+# when there is no definitive footer for a file type, but you know which
+# data should NOT be included in a carved file--e.g., the beginning of
+# a subsequent file of the same type.
+
+# FORWARD_NEXT is the default carve type and this keyword may be 
+# included after the footer, but is not required.  For FORWARD_NEXT
+# carves, a block of data including the header and the first footer 
+# (within the maximum carve size) are carved.  If no footer appears
+# after the header within the maximum carve size, then no carving is
+# performed UNLESS the -b command line option is supplied.  In this case,
+# a block of max carve size bytes, including the header, is carved and a
+# notation is made in the Scalpel log that the file was chopped.
+
+# To redefine the wildcard character, change the setting below and all
+# occurences in the formost.conf file.
+#
+#wildcard  ?
+
+#		case	size	header			footer
+#extension   sensitive	
+#
+#---------------------------------------------------------------------
+# EXAMPLE WITH NO SUFFIX
+#---------------------------------------------------------------------
+#
+# Here is an example of how to use the no extension option. Any files 
+# beginning with the string "FOREMOST" are carved and no file extensions
+# are used. No footer is defined and the max carve size is 1000 bytes.
+#
+#      NONE     y      1000     FOREMOST
+#
+#---------------------------------------------------------------------
+# GRAPHICS FILES
+#---------------------------------------------------------------------	
+#
+#
+# AOL ART files
+#	art	y	150000	\x4a\x47\x04\x0e	\xcf\xc7\xcb
+#  	art	y 	150000	\x4a\x47\x03\x0e	\xd0\xcb\x00\x00
+#
+# GIF and JPG files (very common)
+	gif	y	5000000		\x47\x49\x46\x38\x37\x61	\x00\x3b
+  	gif	y 	5000000		\x47\x49\x46\x38\x39\x61	\x00\x00\x3b
+ 	jpg	y	200000000	\xff\xd8\xff\xe0\x00\x10	\xff\xd9
+#       jpg     y       200000000       \xff\xd8\xff\xe1                \xff\xd9 
+
+#
+#
+# PNG   
+  	png	y	20000000	\x50\x4e\x47?	\xff\xfc\xfd\xfe
+#
+#
+# BMP 	(used by MSWindows, use only if you have reason to think there are
+#      	BMP files worth digging for. This often kicks back a lot of false
+#	positives
+#
+#	bmp	y	100000	BM??\x00\x00\x00
+#
+# TIFF
+  	tif	y	200000000	\x49\x49\x2a\x00
+# TIFF
+	tif	y	200000000	\x4D\x4D\x00\x2A
+#
+#---------------------------------------------------------------------	
+# VIDEO AND AUDIO FILES
+#---------------------------------------------------------------------	
+#
+# AVI (Windows animation and DiVX/MPEG-4 movies)
+  	avi	y	50000000 RIFF????AVI
+#
+# APPLE QUICKTIME
+#   These needles are based on the file command's magic.  I don't
+#   recommend uncommenting the 4th and 5th Quicktime needles unless 
+#   you're sure you need to, because they generate HUGE numbers of 
+#   false positives.
+#
+#	mov	y	10000000	????moov
+#	mov	y	10000000	????mdat
+#	mov	y	10000000	????widev
+#	mov	y	10000000	????skip
+#	mov	y	10000000	????free
+#	mov	y	10000000	????idsc
+#	mov	y	10000000	????pckg
+#
+# MPEG Video
+	mpg	y	50000000	\x00\x00\x01\xba	\x00\x00\x01\xb9
+	mpg     y 	50000000	\x00\x00\x01\xb3	\x00\x00\x01\xb7
+#
+# FLASH
+	fws	y	4000000	FWS
+#
+# WAV format
+	wav     y	200000	RIFF????WAVE
+#
+# REAL AUDIO
+#       ra      y       1000000 .RMF
+#	ra	y	1000000	\x2e\x72\x61\xfd
+#
+#       asf     y       8000000  \x30\x26\xB2\x75\x8E\x66\xCF\x11\xA6\xD9\x00\xAA\x00\x62\xCE\x6C
+#
+# WMV/WMA
+#       wmv     y       20000000 \x30\x26\xB2\x75\x8E\x66\xCF\x11\xA6\xD9\x00\xAA\x00\x62\xCE\x6C
+#
+#       wma     y       8000000  \x30\x26\xB2\x75    \x00\x00\x00\xFF
+#
+#       wma     y       8000000  \x30\x26\xB2\x75    \x52\x9A\x12\x46
+#
+# MP3
+#       mp3     y       8000000 \xFF\xFB??\x44\x00\x00
+#       mp3     y       8000000 \x57\x41\x56\45            \x00\x00\xFF\
+#       mp3     y       8000000 \xFF\xFB\xD0\            \xD1\x35\x51\xCC\
+#       mp3     y       8000000 \x49\x44\x33\
+#       mp3     y       8000000 \x4C\x41\x4D\x45\
+#
+#---------------------------------------------------------------------	
+# MICROSOFT OFFICE 
+#---------------------------------------------------------------------	
+#
+# Word documents
+#
+	doc	y	10000000  \xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1\x00\x00 \xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1\x00\x00 NEXT
+	doc	y	10000000  \xd0\xcf\x11\xe0\xa1\xb1
+#
+# Outlook files
+	pst	y	500000000	\x21\x42\x4e\xa5\x6f\xb5\xa6
+	ost	y	500000000 	\x21\x42\x44\x4e
+#
+# Outlook Express
+	dbx	y	10000000	\xcf\xad\x12\xfe\xc5\xfd\x74\x6f
+	idx	y	10000000	\x4a\x4d\x46\x39
+	mbx	y	10000000	\x4a\x4d\x46\x36
+#
+#---------------------------------------------------------------------	
+# WORDPERFECT
+#---------------------------------------------------------------------
+#
+#	wpc	y	1000000	?WPC
+#
+#---------------------------------------------------------------------	
+# HTML
+#---------------------------------------------------------------------	
+#
+	htm	n	50000   <html			</html>
+#
+#---------------------------------------------------------------------	
+# ADOBE PDF
+#---------------------------------------------------------------------	
+#
+	pdf	y	5000000	%PDF  %EOF\x0d	REVERSE
+	pdf	y	5000000	%PDF  %EOF\x0a	REVERSE
+#
+#---------------------------------------------------------------------	
+# AOL (AMERICA ONLINE)
+#---------------------------------------------------------------------	
+#
+# AOL Mailbox
+#	mail	y	500000	 \x41\x4f\x4c\x56\x4d
+#
+#---------------------------------------------------------------------	
+# RPM (Linux package format)
+#---------------------------------------------------------------------	
+#	rpm	y	1000000	\xed\xab
+#---------------------------------------------------------------------	
+# WINDOWS REGISTRY FILES
+#---------------------------------------------------------------------	
+# 
+# Windows NT registry
+#	dat	y	4000000	regf
+# Windows 95 registry
+#	dat	y	4000000	CREG
+#
+#---------------------------------------------------------------------	
+# MISCELLANEOUS
+#---------------------------------------------------------------------	
+#
+	zip	y	10000000	PK\x03\x04	\x3c\xac
+#       rar     y       10000000        Rar!
+	java	y	1000000	\xca\xfe\xba\xbe
+#
+#---------------------------------------------------------------------	
+# ScanSoft PaperPort "Max" files
+#---------------------------------------------------------------------	
+#      max   y     1000000    \x56\x69\x47\x46\x6b\x1a\x00\x00\x00\x00   \x00\x00\x05\x80\x00\x00 
+#---------------------------------------------------------------------	
+# PINs Password Manager program
+#---------------------------------------------------------------------	
+#      pins  y     8000     \x50\x49\x4e\x53\x20\x34\x2e\x32\x30\x0d
+#---------------------------------------------------------------------	
+# Experimental header for Virtual Box disks
+#      vbox  y     10000000000     <<<????????????????????????????????????????????????????????????\x00\x7f\x10\xda\xbe
+#---------------------------------------------------------------------	
+# Tar/gzip files									 
+      tgz   y         2000000     \x1f\x8b\x08\x08
+#---------------------------------------------------------------------	
+# 7-zip (courtesy of Brandon de Graaf)
+#  	7z   y      2147483648     \x37\x7a\xbc\xaf\x27\x1c
+#---------------------------------------------------------------------	
+# OGG (courtesy of Daniek Weuthen)
+        ogg         y         15728640  x4fx67x67x53x00x02 x4fx67x67x53x00x02    NEXT
+#---------------------------------------------------------------------	
+# LNK files (courtesy of Christina Dijkshoorn)
+#
+# lnk     y       4000   \x4c\x00\x00\x00\x01\x14\x02\x00\x00\x00\x00\x00\xc0\x00\x00\x00\x00\x00\x00\x46
+#---------------------------------------------------------------------	
+# Print spool files (courtesy of Christina Dijkshoorn)
+#
+#       Windows XP
+#       shd     y       2000    \x67\x49\x00\x00
+#       Windows 98
+#       shd     y       2000    \x4B\x49\x00\x00
+#---------------------------------------------------------------------	
+# Blender 3D and Finale Music (courtesy of Rick Spoketire)
+#       blend  y 1000000000 BLENDER_v   ENDB
+#
+#       mus    y 1000000000 ENIGMA\x20BINARY\x20FILE \x13\x00\x06\x00\x00\x00
+#
+#---------------------------------------------------------------------
+#---------------------------------------------------------------------
+#---------------------------------------------------------------------
+# iPhone headers/footers w/ associated explanations, courtesy of
+# Jonathan A. Zdziarski
+#
+#
+# Dynamic dictionary files are keyboard caches used for learning
+# specific spellings of words used frequently by the iPhone’s
+# user
+#
+#     dat        y    8192  DynamicDictionary
+#
+# The AMR codec is an audio codec designed by Ericsson. It yields high
+# quality audio playback for voice content. AMR is used on the iPhone to
+# deliver voicemail messages. To extract longer chunks of voicemail
+# messages, adjust the file size specified above.
+#
+#     amr        y     65535      #!AMR
+#
+# A .plist file is a configuration file used heavily in the Mac OS
+# world, including the iPhone. Many preloaded applications, as well as
+# Apple’s operating system components, use .plist files to store
+# anything from basic configuration data to history and cache
+# information. By examining these files, the technician can get an idea
+# of what websites the suspect may have previously visited, even after
+# deleting a cache. Other useful information may include location lookup
+# caches (revealing maps the suspect has looked up), mail server
+# information, etc.
+#
+#    plist      y     4096  <plist  </plist
+#
+# Simple email header
+#
+#    email       y      4096      From:
+#
+#---------------------------------------------------------------------
+#---------------------------------------------------------------------
+#---------------------------------------------------------------------
\ No newline at end of file
diff --git a/out/production/Testing/org/sleuthkit/autopsy/testing/Bundle.properties b/out/production/Testing/org/sleuthkit/autopsy/testing/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..125ec1c48586c91f2e0eae8edbaaa61607676fcc
--- /dev/null
+++ b/out/production/Testing/org/sleuthkit/autopsy/testing/Bundle.properties
@@ -0,0 +1 @@
+OpenIDE-Module-Name=Testing
diff --git a/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/Bundle.properties b/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/Bundle.properties
new file mode 100644
index 0000000000000000000000000000000000000000..c1fa32781d67ca284f05192402f83a0351b816c7
--- /dev/null
+++ b/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/Bundle.properties
@@ -0,0 +1,24 @@
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=Email Parser ingest module.\n\nThe module extracts MBOX and PST e-mail files and posts the results to the blackboard.\nIt knows about the Thunderbird folder structure for MBOX files.
+OpenIDE-Module-Name=Email Parser
+OpenIDE-Module-Short-Description=Parses MBOX and PST files
+MboxParser.parse.errMsg.failedToReadFile=Failed to read mbox file from disk.
+MboxParser.parse.errMsg.couldntFindCharset=Could not find appropriate charset encoder.
+MboxParser.parse.errMsg.failedToParseNMsgs=Failed to extract {0} email messages.
+MboxParser.handleAttch.errMsg.failedToCreateOnDisk=Failed to extract MBOX attachment to disk: {0}
+MboxParser.handleAttch.failedWriteToDisk=Failed to extract attachment to disk: {0}
+PstParser.parse.errMsg.failedToParseNMsgs=Failed to extract {0} email messages.
+PstParser.extractAttch.errMsg.failedToExtractToDisk=Failed to extract PST attachment to disk: {0}
+ThunderbirdMboxFileIngestModule.moduleName=Email Parser
+ThunderbirdMboxFileIngestModule.processPst.errMsg.outOfDiskSpace=Out of disk space. Cannot copy {0} to parse.
+ThunderbirdMboxFileIngestModule.encryptionFileLevel=File-level Encryption
+ThunderbirdMboxFileIngestModule.processPst.errProcFile.msg=Error while processing {0}
+ThunderbirdMboxFileIngestModule.processPst.errProcFile.details=Only files from Outlook 2003 and later are supported.
+ThunderbirdMboxFileIngestModule.processPst.errProcFile.msg2=Error while processing {0}
+ThunderbirdMboxFileIngestModule.processMBox.errProcFile.msg=Error while processing {0}
+ThunderbirdMboxFileIngestModule.processMBox.errProfFile.details=Out of disk space. Cannot copy file to parse.
+ThunderbirdMboxFileIngestModule.processMBox.errProcFile.msg2=Error while processing {0}
+ThunderbirdMboxFileIngestModule.getDesc.text=This module detects and parses mbox and pst/ost files and populates email artifacts in the blackboard.
+ThunderbirdMboxFileIngestModule.handleAttch.errMsg=Error processing {0}
+ThunderbirdMboxFileIngestModule.handleAttch.errMsg.details=Failed to add attachment named {0} to the case.
+ThunderbirdMboxFileIngestModule.notAvail=Not available
diff --git a/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/Bundle.properties-MERGED b/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/Bundle.properties-MERGED
new file mode 100755
index 0000000000000000000000000000000000000000..b39a22c4845c41f105917551a329f0f488488b5a
--- /dev/null
+++ b/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/Bundle.properties-MERGED
@@ -0,0 +1,33 @@
+MboxParser.handleAttch.noOpenCase.errMsg=Exception while getting open case.
+OpenIDE-Module-Display-Category=Ingest Module
+OpenIDE-Module-Long-Description=Email Parser ingest module.\n\nThe module extracts MBOX and PST e-mail files and posts the results to the blackboard.\nIt knows about the Thunderbird folder structure for MBOX files.
+OpenIDE-Module-Name=Email Parser
+OpenIDE-Module-Short-Description=Parses MBOX and PST files
+MboxParser.parse.errMsg.failedToReadFile=Failed to read mbox file from disk.
+MboxParser.parse.errMsg.couldntFindCharset=Could not find appropriate charset encoder.
+MboxParser.parse.errMsg.failedToParseNMsgs=Failed to extract {0} email messages.
+MboxParser.handleAttch.errMsg.failedToCreateOnDisk=Failed to extract MBOX attachment to disk: {0}
+MboxParser.handleAttch.failedWriteToDisk=Failed to extract attachment to disk: {0}
+PstParser.noOpenCase.errMsg=Exception while getting open case.
+PstParser.parse.errMsg.failedToParseNMsgs=Failed to extract {0} email messages.
+PstParser.extractAttch.errMsg.failedToExtractToDisk=Failed to extract PST attachment to disk: {0}
+ThunderbirdMboxFileIngestModule.addArtifact.indexError.message=Failed to index email message detected artifact for keyword search.
+# {0} - file name
+# {1} - file ID
+ThunderbirdMboxFileIngestModule.errorMessage.outOfDiskSpace=Out of disk space. Cannot copy '{0}' (id={1}) to parse.
+ThunderbirdMboxFileIngestModule.moduleName=Email Parser
+ThunderbirdMboxFileIngestModule.noOpenCase.errMsg=Exception while getting open case.
+ThunderbirdMboxFileIngestModule.processPst.errMsg.outOfDiskSpace=Out of disk space. Cannot copy {0} to parse.
+ThunderbirdMboxFileIngestModule.encryptionFileLevel=File-level Encryption
+ThunderbirdMboxFileIngestModule.processPst.errProcFile.msg=Error while processing {0}
+ThunderbirdMboxFileIngestModule.processPst.errProcFile.details=Only files from Outlook 2003 and later are supported.
+ThunderbirdMboxFileIngestModule.processPst.errProcFile.msg2=Error while processing {0}
+ThunderbirdMboxFileIngestModule.processMBox.errProcFile.msg=Error while processing {0}
+ThunderbirdMboxFileIngestModule.processMBox.errProfFile.details=Out of disk space. Cannot copy file to parse.
+ThunderbirdMboxFileIngestModule.processMBox.errProcFile.msg2=Error while processing {0}
+ThunderbirdMboxFileIngestModule.getDesc.text=This module detects and parses mbox and pst/ost files and populates email artifacts in the blackboard.
+ThunderbirdMboxFileIngestModule.handleAttch.errMsg=Error processing {0}
+ThunderbirdMboxFileIngestModule.handleAttch.errMsg.details=Failed to add attachment named {0} to the case.
+ThunderbirdMboxFileIngestModule.notAvail=Not available
+ThunderbirdMboxFileIngestModule.processPst.indexError.message=Failed to index encryption detected artifact for keyword search.
+VcardParser.addContactArtifact.indexError=Failed to index the contact artifact for keyword search.
diff --git a/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/Bundle_ja.properties b/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/Bundle_ja.properties
new file mode 100644
index 0000000000000000000000000000000000000000..bf1cb7ba93afe02005016632d4499466e34d3683
--- /dev/null
+++ b/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/Bundle_ja.properties
@@ -0,0 +1,27 @@
+OpenIDE-Module-Display-Category=\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u30E2\u30B8\u30E5\u30FC\u30EB
+OpenIDE-Module-Long-Description=\    \
+    Email\u30D1\u30FC\u30B5\u30A4\u30F3\u30B8\u30A7\u30B9\u30C8\u30E2\u30B8\u30E5\u30FC\u30EB\u3002\n\n\
+    \u3053\u306E\u30E2\u30B8\u30E5\u30FC\u30EB\u306FMBOX\u3068PST e-mail\u30D5\u30A1\u30A4\u30EB\u3092\u62BD\u51FA\u3057\u3001Blackboard\u306B\u8F09\u305B\u307E\u3059\u3002  \n\
+    Thunderbird\u306EMBOX\u30D5\u30A1\u30A4\u30EB\u306E\u30D5\u30A9\u30EB\u30C0\u69CB\u9020\u3092\u628A\u63E1\u3057\u3066\u3044\u307E\u3059\u3002
+OpenIDE-Module-Name=Email\u30D1\u30FC\u30B5
+OpenIDE-Module-Short-Description=MOBX\u3068PST\u30D5\u30A1\u30A4\u30EB\u3092\u30D1\u30FC\u30B9\u3057\u307E\u3059
+MboxParser.parse.errMsg.failedToReadFile=\u30C7\u30A3\u30B9\u30AF\u304B\u3089mbox\u30D5\u30A1\u30A4\u30EB\u3092\u8AAD\u307F\u53D6\u308C\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+MboxParser.parse.errMsg.couldntFindCharset=\u9069\u5207\u306A\u6587\u5B57\u30BB\u30C3\u30C8\u30A8\u30F3\u30B3\u30FC\u30C0\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+MboxParser.parse.errMsg.failedToParseNMsgs={0}\u500B\u306EEmail\u30E1\u30C3\u30BB\u30FC\u30B8\u306E\u62BD\u51FA\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002
+MboxParser.handleAttch.errMsg.failedToCreateOnDisk=MBOX\u306E\u6DFB\u4ED8\u30D5\u30A1\u30A4\u30EB\u3092\u30C7\u30A3\u30B9\u30AF\: {0}\u3078\u62BD\u51FA\u3059\u308B\u306E\u306B\u5931\u6557\u3057\u307E\u3057\u305F
+MboxParser.handleAttch.failedWriteToDisk=\u6DFB\u4ED8\u30D5\u30A1\u30A4\u30EB\u3092\u30C7\u30A3\u30B9\u30AF\: {0}\u3078\u62BD\u51FA\u3059\u308B\u306E\u306B\u5931\u6557\u3057\u307E\u3057\u305F
+PstParser.parse.errMsg.failedToParseNMsgs={0}\u500B\u306EEmail\u30E1\u30C3\u30BB\u30FC\u30B8\u306E\u62BD\u51FA\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002
+PstParser.extractAttch.errMsg.failedToExtractToDisk=PST\u306E\u6DFB\u4ED8\u30D5\u30A1\u30A4\u30EB\u3092\u30C7\u30A3\u30B9\u30AF\: {0}\u3078\u62BD\u51FA\u3059\u308B\u306E\u306B\u5931\u6557\u3057\u307E\u3057\u305F
+ThunderbirdMboxFileIngestModule.moduleName=Email\u30D1\u30FC\u30B5
+ThunderbirdMboxFileIngestModule.processPst.errMsg.outOfDiskSpace=\u30C7\u30A3\u30B9\u30AF\u9818\u57DF\u304C\u4E0D\u8DB3\u3057\u3066\u3044\u307E\u3059\u3002\u30D1\u30FC\u30B9\u3059\u308B\u70BA\u306B{0}\u3092\u30B3\u30D4\u30FC\u3067\u304D\u307E\u305B\u3093\u3002
+ThunderbirdMboxFileIngestModule.encryptionFileLevel=\u30D5\u30A1\u30A4\u30EB\u30EC\u30D9\u30EB\u6697\u53F7\u5316
+ThunderbirdMboxFileIngestModule.processPst.errProcFile.msg={0}\u306E\u51E6\u7406\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ThunderbirdMboxFileIngestModule.processPst.errProcFile.details=Outlook 2003\u304A\u3088\u3073\u305D\u308C\u4EE5\u964D\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u304B\u3089\u306E\u30D5\u30A1\u30A4\u30EB\u3057\u304B\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
+ThunderbirdMboxFileIngestModule.processPst.errProcFile.msg2={0}\u306E\u51E6\u7406\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ThunderbirdMboxFileIngestModule.processMBox.errProcFile.msg={0}\u306E\u51E6\u7406\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ThunderbirdMboxFileIngestModule.processMBox.errProfFile.details=\u30C7\u30A3\u30B9\u30AF\u9818\u57DF\u304C\u4E0D\u8DB3\u3057\u3066\u3044\u307E\u3059\u3002\u30D1\u30FC\u30B9\u3059\u308B\u70BA\u306B\u30D5\u30A1\u30A4\u30EB\u3092\u30B3\u30D4\u30FC\u3067\u304D\u307E\u305B\u3093\u3002
+ThunderbirdMboxFileIngestModule.processMBox.errProcFile.msg2={0}\u306E\u51E6\u7406\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ThunderbirdMboxFileIngestModule.getDesc.text=\u3053\u306E\u30E2\u30B8\u30E5\u30FC\u30EB\u306Fmbox\u304A\u3088\u3073pst/ost\u30D5\u30A1\u30A4\u30EB\u3092\u691C\u51FA\u3001\u30D1\u30FC\u30B9\u3057\u3001blackboard\u306EEmail\u30A2\u30FC\u30C6\u30A3\u30D5\u30A1\u30AF\u30C8\u306B\u7D50\u679C\u3092\u6295\u5165\u3057\u307E\u3059\u3002
+ThunderbirdMboxFileIngestModule.handleAttch.errMsg={0}\u306E\u51E6\u7406\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F
+ThunderbirdMboxFileIngestModule.handleAttch.errMsg.details={0}\u306E\u540D\u79F0\u3092\u6301\u3064\u6DFB\u4ED8\u30D5\u30A1\u30A4\u30EB\u3092\u30B1\u30FC\u30B9\u306B\u8FFD\u52A0\u3067\u304D\u307E\u305B\u3093\u3067\u3057\u305F\u3002
+ThunderbirdMboxFileIngestModule.notAvail=\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093
\ No newline at end of file
diff --git a/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/layer.xml b/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/layer.xml
new file mode 100644
index 0000000000000000000000000000000000000000..7fd4cab78828f7e46cd03ec45a2f289fa970c58c
--- /dev/null
+++ b/out/production/thunderbirdparser/org/sleuthkit/autopsy/thunderbirdparser/layer.xml
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE filesystem PUBLIC "-//NetBeans//DTD Filesystem 1.2//EN" "http://www.netbeans.org/dtds/filesystem-1_2.dtd">
+<filesystem />
diff --git a/out/production/unit/org/sleuthkit/autopsy/directorytree/ExternalViewerGlobalSettingsPanelTest.class b/out/production/unit/org/sleuthkit/autopsy/directorytree/ExternalViewerGlobalSettingsPanelTest.class
new file mode 100644
index 0000000000000000000000000000000000000000..216d2f7f5ad2a097ce1e50dc4f6f6e7dc9717a2b
Binary files /dev/null and b/out/production/unit/org/sleuthkit/autopsy/directorytree/ExternalViewerGlobalSettingsPanelTest.class differ
diff --git a/out/production/unit/org/sleuthkit/autopsy/directorytree/ExternalViewerGlobalSettingsTableModelTest.class b/out/production/unit/org/sleuthkit/autopsy/directorytree/ExternalViewerGlobalSettingsTableModelTest.class
new file mode 100644
index 0000000000000000000000000000000000000000..e9a0fd0ccbccedc2a49d8bcef2afe7fecef04ba8
Binary files /dev/null and b/out/production/unit/org/sleuthkit/autopsy/directorytree/ExternalViewerGlobalSettingsTableModelTest.class differ
diff --git a/out/production/unit/org/sleuthkit/autopsy/texttranslation/translators/BingTranslatorTest.class b/out/production/unit/org/sleuthkit/autopsy/texttranslation/translators/BingTranslatorTest.class
new file mode 100644
index 0000000000000000000000000000000000000000..f0bfc126918649e0748a2c93d8c95f9e0cf859e2
Binary files /dev/null and b/out/production/unit/org/sleuthkit/autopsy/texttranslation/translators/BingTranslatorTest.class differ
diff --git a/out/production/unit/org/sleuthkit/autopsy/texttranslation/translators/GoogleTranslatorTest.class b/out/production/unit/org/sleuthkit/autopsy/texttranslation/translators/GoogleTranslatorTest.class
new file mode 100644
index 0000000000000000000000000000000000000000..48c4fbcadc03e567bb0f8257a05278a39d85cd88
Binary files /dev/null and b/out/production/unit/org/sleuthkit/autopsy/texttranslation/translators/GoogleTranslatorTest.class differ
diff --git a/out/production/unit1/org/sleuthkit/autopsy/keywordsearch/CreditCardValidatorTest.class b/out/production/unit1/org/sleuthkit/autopsy/keywordsearch/CreditCardValidatorTest.class
new file mode 100644
index 0000000000000000000000000000000000000000..33d52f9c20621fb333637e2b02456440be36dcb5
Binary files /dev/null and b/out/production/unit1/org/sleuthkit/autopsy/keywordsearch/CreditCardValidatorTest.class differ
diff --git a/out/production/unit1/org/sleuthkit/autopsy/keywordsearch/KeywordSearchTestSuite.class b/out/production/unit1/org/sleuthkit/autopsy/keywordsearch/KeywordSearchTestSuite.class
new file mode 100644
index 0000000000000000000000000000000000000000..4dbaa81a7830ac10c7033e69b99df74d0f81d04a
Binary files /dev/null and b/out/production/unit1/org/sleuthkit/autopsy/keywordsearch/KeywordSearchTestSuite.class differ