merging delete functionality into trunk
authorKatja Luther <k.luther@bgbm.org>
Wed, 9 Oct 2013 13:33:39 +0000 (13:33 +0000)
committerKatja Luther <k.luther@bgbm.org>
Wed, 9 Oct 2013 13:33:39 +0000 (13:33 +0000)
38 files changed:
.gitattributes
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/TaxonNameBase.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/Classification.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/Taxon.java
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/TaxonNode.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/ClassificationDaoHibernateImpl.java
cdmlib-persistence/src/main/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonNodeDaoHibernateImpl.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/datagenerator/TaxonGenerator.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.java
cdmlib-persistence/src/test/java/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonNodeDaoHibernateImplTest.java
cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testDelete-result.xml
cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testDelete-result1.xml [new file with mode: 0644]
cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testFind.xml
cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testFindDeleted.xml
cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testGetTaxaByNameAndArea.xml
cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.xml
cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonNodeDaoHibernateImplTest.xml
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ITaxonNodeService.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/ITaxonService.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/NameServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonNodeServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TaxonServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/TermServiceImpl.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/SynonymDeletionConfigurator.java [new file with mode: 0644]
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TaxonBaseDeletionConfigurator.java [new file with mode: 0644]
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TaxonDeletionConfigurator.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TaxonNodeDeletionConfigurator.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/application/FirstDataInserterTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/NameServiceImplTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/SecurityTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/TaxonNodeServiceImplTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/TaxonServiceImplTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/TaxonServiceSearchTest.java
cdmlib-services/src/test/java/eu/etaxonomy/cdm/api/service/lsid/LSIDDataServiceTest.java
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/BlankDataSet.xml
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/SecurityTest.xml
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/TaxonServiceImplTest.testDeleteSynonym.xml
cdmlib-services/src/test/resources/eu/etaxonomy/cdm/api/service/lsid/LSIDAuthorityServiceTest.testGetAvailableServices.xml

index e4eda34c20d4a49e4b1b8a8a8c0a4579fcda7e77..14943b5536ff20a3b54d3b310376a9ec2397caaf 100644 (file)
@@ -1635,6 +1635,7 @@ cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate
 cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/reference/ReferenceDaoHibernateImplTest.xml -text
 cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testAddChild-result.xml -text
 cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testDelete-result.xml -text
+cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testDelete-result1.xml -text
 cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testFind.xml -text
 cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testFindDeleted.xml -text
 cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testGetTaxaByNameAndArea.xml -text
@@ -2130,6 +2131,8 @@ cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/IdentifiableSe
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/IdentifiableServiceConfiguratorImpl.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/MatchingTaxonConfigurator.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/NameDeletionConfigurator.java -text
+cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/SynonymDeletionConfigurator.java -text
+cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TaxonBaseDeletionConfigurator.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TaxonDeletionConfigurator.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TaxonNodeDeletionConfigurator.java -text
 cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TermDeletionConfigurator.java -text
index 0e01a9c31e6cd4d301046a25f0b1ab10a32f08f9..088abcb3587cb2c747a83af2044f2a3bfaa84ba6 100644 (file)
@@ -11,6 +11,7 @@ package eu.etaxonomy.cdm.model.name;
 
 import java.lang.reflect.Method;
 import java.util.HashSet;
+import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
@@ -437,7 +438,9 @@ public abstract class TaxonNameBase<T extends TaxonNameBase<?,?>, S extends INam
      * @see                                      #addNameRelationship(NameRelationship)
      */
     public void addRelationshipFromName(TaxonNameBase fromName, NameRelationshipType type, String ruleConsidered){
-        fromName.addRelationshipToName(this, type, null, null, ruleConsidered);
+        //fromName.addRelationshipToName(this, type, null, null, ruleConsidered);
+        NameRelationship rel = this.addRelationshipFromName(fromName, type, null, null, ruleConsidered);
+        
 //             NameRelationship rel = new NameRelationship(this, fromName, type, ruleConsidered);
     }
     /**
@@ -455,8 +458,8 @@ public abstract class TaxonNameBase<T extends TaxonNameBase<?,?>, S extends INam
      * @see                                      #addRelationshipToName(TaxonNameBase, NameRelationshipType, String)
      * @see                                      #addNameRelationship(NameRelationship)
      */
-    public void addRelationshipFromName(TaxonNameBase fromName, NameRelationshipType type, Reference citation, String microCitation, String ruleConsidered){
-        fromName.addRelationshipToName(this, type, citation, microCitation, ruleConsidered);
+    public NameRelationship addRelationshipFromName(TaxonNameBase fromName, NameRelationshipType type, Reference citation, String microCitation, String ruleConsidered){
+        return fromName.addRelationshipToName(this, type, citation, microCitation, ruleConsidered);
     }
 
     /**
@@ -644,6 +647,24 @@ public abstract class TaxonNameBase<T extends TaxonNameBase<?,?>, S extends INam
         }
         return false;
     }
+    
+    /**
+     * Indicates <i>this</i> taxon name is a {@link NameRelationshipType#REPLACED_SYNONYM() replaced synonym}
+     * of any other taxon name. Returns "true", if a replaced
+     * synonym {@link NameRelationship relationship} from <i>this</i> taxon name to another taxon name exists,
+     * false otherwise (also in case <i>this</i> taxon name is the only one in the
+     * homotypical group).
+     */
+    @Transient
+    public boolean isReplacedSynonym(){
+        Set<NameRelationship> relationsFromThisName = this.getRelationsFromThisName();
+        for (NameRelationship relation : relationsFromThisName) {
+            if (relation.getType().isReplacedSynonymRelation()) {
+                return true;
+            }
+        }
+        return false;
+    }
 
     /**
      * Returns the taxon name which is the {@link NameRelationshipType#BASIONYM() basionym} of <i>this</i> taxon name.
@@ -721,6 +742,23 @@ public abstract class TaxonNameBase<T extends TaxonNameBase<?,?>, S extends INam
             return null;
         }
     }
+    
+    /**
+     * Returns the set of taxon names which are the {@link NameRelationshipType#REPLACED_SYNONYM() replaced synonyms} of <i>this</i> taxon name.
+     *  
+     */
+    @Transient
+    public Set<TaxonNameBase> getReplacedSynonyms(){
+        Set<TaxonNameBase> result = new HashSet<TaxonNameBase>();
+        Set<NameRelationship> rels = this.getRelationsToThisName();
+        for (NameRelationship rel : rels){
+            if (rel.getType().isReplacedSynonymRelation()){
+                TaxonNameBase replacedSynonym = rel.getFromName();
+                result.add(replacedSynonym);
+            }
+        }
+        return result;
+    }
 
     /**
      * Assigns a taxon name as {@link NameRelationshipType#REPLACED_SYNONYM() replaced synonym} of <i>this</i> taxon name
@@ -1289,7 +1327,31 @@ public abstract class TaxonNameBase<T extends TaxonNameBase<?,?>, S extends INam
         Method method = ReflectionUtils.findMethod(TaxonBase.class, "setName", new Class[] {TaxonNameBase.class});
         ReflectionUtils.makeAccessible(method);
         ReflectionUtils.invokeMethod(method, taxonBase, new Object[] {null});
-        taxonBases.remove(taxonBase);
+        boolean removed = false;
+        
+        if (taxonBases.contains(taxonBase)){
+                removed = taxonBases.remove(taxonBase);
+        }
+        if (!removed){
+              if (!removed && !taxonBases.isEmpty()){
+                      HashSet<TaxonBase> copyTaxonBase = new HashSet<TaxonBase>();
+                      Iterator<TaxonBase> iterator = taxonBases.iterator();
+                      while (iterator.hasNext()){
+                          TaxonBase taxonBaseTest = iterator.next();
+                          if (taxonBaseTest.equals(taxonBase)){
+                                  removed = taxonBases.remove(taxonBaseTest);
+                          }
+                          
+                          
+                       }
+              }
+        }
+        
+        
+       
+        
+        
+       
     }
 
     /**
@@ -1426,6 +1488,10 @@ public abstract class TaxonNameBase<T extends TaxonNameBase<?,?>, S extends INam
      */
     @Transient
     public boolean isGroupsBasionym() {
+       if (homotypicalGroup == null){
+               homotypicalGroup = HomotypicalGroup.NewInstance();
+               homotypicalGroup.addTypifiedName(this);
+       }
         Set<TaxonNameBase> typifiedNames = homotypicalGroup.getTypifiedNames();
 
         // Check whether there are any other names in the group
index 6b808b022d30f2cd080a8f1da1bf82840866e8ef..a0fcb5a0d428780eefebacfd122975d42422cad6 100644 (file)
@@ -178,6 +178,23 @@ public class Classification extends IdentifiableEntity<IIdentifiableEntityCacheS
                return result;\r
        }\r
        \r
+       /* (non-Javadoc)\r
+        * @see eu.etaxonomy.cdm.model.taxon.ITreeNode#removeChildNode(eu.etaxonomy.cdm.model.taxon.TaxonNode)\r
+        */\r
+       public boolean deleteChildNode(TaxonNode node, boolean deleteChildren) {\r
+               boolean result = removeChildNode(node);\r
+               \r
+               //node.getTaxon().removeTaxonNode(node);\r
+               node.setTaxon(null);    \r
+               if (deleteChildren){\r
+                       ArrayList<TaxonNode> childNodes = new ArrayList<TaxonNode>(node.getChildNodes()); \r
+                       for (TaxonNode childNode : childNodes){\r
+                               node.deleteChildNode(childNode);\r
+                       }\r
+               }\r
+               return result;\r
+       }\r
+       \r
        /**\r
         * \r
         * @param node\r
index e4ad8d7c4315cfac4ad4388433be7ea26400b8e0..0a8ca0583ebcadb8259b54ec7b6e0cbe27a33fd3 100644 (file)
@@ -15,6 +15,7 @@ import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashMap;
 import java.util.HashSet;
+import java.util.Iterator;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
@@ -97,7 +98,7 @@ public class Taxon extends TaxonBase<IIdentifiableEntityCacheStrategy<Taxon>> im
     @XmlElementWrapper(name = "Descriptions")
     @XmlElement(name = "Description")
     @OneToMany(mappedBy="taxon", fetch= FetchType.LAZY)
-    @Cascade({CascadeType.SAVE_UPDATE, CascadeType.MERGE})
+    @Cascade({CascadeType.SAVE_UPDATE, CascadeType.MERGE, CascadeType.DELETE})
     @NotNull
     @ContainedIn
     private Set<TaxonDescription> descriptions = new HashSet<TaxonDescription>();
@@ -311,8 +312,75 @@ public class Taxon extends TaxonBase<IIdentifiableEntityCacheStrategy<Taxon>> im
     protected void addTaxonNode(TaxonNode taxonNode){
         taxonNodes.add(taxonNode);
     }
-    protected void removeTaxonNode(TaxonNode taxonNode){
-        taxonNodes.remove(taxonNode);
+    
+    public boolean removeTaxonNode(TaxonNode taxonNode){
+       if (!taxonNodes.contains(taxonNode)){
+               return false;
+       }
+        TaxonNode parent = taxonNode.getParent();
+        if (parent != null){
+               parent.removeChildNode(taxonNode);
+        }
+        taxonNode.setTaxon(null);
+       return taxonNodes.remove(taxonNode);
+        
+    }
+    
+    public boolean removeTaxonNode(TaxonNode taxonNode, boolean deleteChildren){
+       TaxonNode parent = taxonNode.getParent();
+       boolean success = true; 
+       
+               if ((!taxonNode.getChildNodes().isEmpty() && deleteChildren) || (taxonNode.getChildNodes().isEmpty()) ){
+                       
+                       taxonNode.delete();
+                       
+               } else if (!taxonNode.isTopmostNode()){
+                       List<TaxonNode> children =  taxonNode.getChildNodes();
+                       
+                       for (TaxonNode childNode: children){
+                               
+                               children.remove(childNode);
+                               parent.addChildNode(childNode, null, null);
+                               
+                       }       
+                       
+                       taxonNode.delete();
+                       
+               } else if (taxonNode.isTopmostNode()){
+                       success = false;
+               }
+               return success;
+    }
+    
+    public boolean removeTaxonNodes(boolean deleteChildren){
+       Iterator<TaxonNode> nodesIterator = taxonNodes.iterator();
+       TaxonNode node;
+       TaxonNode parent;
+       boolean success = false;
+       while (nodesIterator.hasNext()){
+               node = nodesIterator.next();
+               if (!deleteChildren){
+                       List<TaxonNode> children = node.getChildNodes();
+                       Iterator<TaxonNode> childrenIterator = children.iterator();
+                       parent = node.getParent();
+                       while (childrenIterator.hasNext()){
+                               TaxonNode childNode = childrenIterator.next();
+                               childrenIterator.remove();
+                               if (parent != null){
+                                       parent.addChildNode(childNode, null, null);
+                               }else{
+                                       childNode.setParent(null);
+                               }
+                       }       
+                       
+                       
+               }
+               success = node.delete(deleteChildren);
+               node.setTaxon(null);
+                       nodesIterator.remove();
+       }
+       return success;
+       
     }
 
 
@@ -427,6 +495,22 @@ public class Taxon extends TaxonBase<IIdentifiableEntityCacheStrategy<Taxon>> im
         return relationsToThisTaxon;
     }
     /**
+        * Returns the set of all {@link TaxonRelationship taxon relationships}
+        * between two taxa in which <i>this</i> taxon is involved either as a source or
+        * as a target.
+        *
+        * @see    #getRelationsFromThisTaxon()
+        * @see    #getRelationsToThisTaxon()
+        */
+       @Transient
+       public Set<TaxonRelationship> getTaxonRelations() {
+           Set<TaxonRelationship> rels = new HashSet<TaxonRelationship>();
+           rels.addAll(getRelationsToThisTaxon());
+           rels.addAll(getRelationsFromThisTaxon());
+           return rels;
+       }
+
+       /**
      * @see    #getRelationsToThisTaxon()
      */
     protected void setRelationsToThisTaxon(Set<TaxonRelationship> relationsToThisTaxon) {
@@ -440,22 +524,6 @@ public class Taxon extends TaxonBase<IIdentifiableEntityCacheStrategy<Taxon>> im
         this.relationsFromThisTaxon = relationsFromThisTaxon;
     }
 
-    /**
-     * Returns the set of all {@link TaxonRelationship taxon relationships}
-     * between two taxa in which <i>this</i> taxon is involved either as a source or
-     * as a target.
-     *
-     * @see    #getRelationsFromThisTaxon()
-     * @see    #getRelationsToThisTaxon()
-     */
-    @Transient
-    public Set<TaxonRelationship> getTaxonRelations() {
-        Set<TaxonRelationship> rels = new HashSet<TaxonRelationship>();
-        rels.addAll(getRelationsToThisTaxon());
-        rels.addAll(getRelationsFromThisTaxon());
-        return rels;
-    }
-
     /**
      * If a relationships between <i>this</i> and the given taxon exists they will be returned.
      * <i>This</i> taxon is involved either as a source or as a target in the relationships.
@@ -515,13 +583,21 @@ public class Taxon extends TaxonBase<IIdentifiableEntityCacheStrategy<Taxon>> im
             }
         }
         //delete Relationship from other related Taxon
-        if (fromTaxon != null && fromTaxon != this){
+        if (fromTaxon != this){
             rel.setToTaxon(null);  //remove this Taxon from relationship
-            fromTaxon.removeTaxonRelation(rel);
+            if (fromTaxon != null){
+               if (fromTaxon.getTaxonRelations().contains(rel)){
+                       fromTaxon.removeTaxonRelation(rel);
+               }
+            }
         }
-        if (toTaxon != null && toTaxon != this){
+        if (toTaxon != this ){
             rel.setFromTaxon(null); //remove this Taxon from relationship
-            toTaxon.removeTaxonRelation(rel);
+           if (toTaxon != null){
+                  if (toTaxon.getTaxonRelations().contains(rel)) {
+                          toTaxon.removeTaxonRelation(rel);
+                  }
+           }
         }
     }
 
index 07cd6ec8c4664a67e88ffdb5604deee8e9ae403f..a0603354a2b6173cca157d1845b1dca9b276b836 100644 (file)
@@ -268,8 +268,8 @@ public class TaxonNode extends AnnotatableEntity implements ITaxonTreeNode, ITre
        @Override\r
     public boolean deleteChildNode(TaxonNode node) {\r
         boolean result = removeChildNode(node);\r
-\r
-        node.getTaxon().removeTaxonNode(node);\r
+        Taxon taxon = node.getTaxon();\r
+        taxon.removeTaxonNode(node);\r
         node.setTaxon(null);\r
 \r
         ArrayList<TaxonNode> childNodes = new ArrayList<TaxonNode>(node.getChildNodes());\r
@@ -277,6 +277,31 @@ public class TaxonNode extends AnnotatableEntity implements ITaxonTreeNode, ITre
             node.deleteChildNode(childNode);\r
         }\r
 \r
+//             // two iterations because of ConcurrentModificationErrors\r
+//        Set<TaxonNode> removeNodes = new HashSet<TaxonNode>();\r
+//        for (TaxonNode grandChildNode : node.getChildNodes()) {\r
+//                removeNodes.add(grandChildNode);\r
+//        }\r
+//        for (TaxonNode childNode : removeNodes) {\r
+//                childNode.deleteChildNode(node);\r
+//        }\r
+\r
+        return result;\r
+    }\r
+    \r
+    /* (non-Javadoc)\r
+     * @see eu.etaxonomy.cdm.model.taxon.ITreeNode#removeChildNode(eu.etaxonomy.cdm.model.taxon.TaxonNode)\r
+     */\r
+    public boolean deleteChildNode(TaxonNode node, boolean deleteChildren) {\r
+        boolean result = removeChildNode(node);\r
+               \r
+        if (deleteChildren){\r
+               ArrayList<TaxonNode> childNodes = new ArrayList<TaxonNode>(node.getChildNodes());\r
+               for(TaxonNode childNode : childNodes){\r
+                   node.deleteChildNode(childNode);\r
+               }\r
+        }\r
+\r
 //             // two iterations because of ConcurrentModificationErrors\r
 //        Set<TaxonNode> removeNodes = new HashSet<TaxonNode>();\r
 //        for (TaxonNode grandChildNode : node.getChildNodes()) {\r
@@ -297,7 +322,7 @@ public class TaxonNode extends AnnotatableEntity implements ITaxonTreeNode, ITre
      * @return\r
      */\r
     protected boolean removeChildNode(TaxonNode childNode){\r
-        boolean result = false;\r
+        boolean result = true;\r
        \r
            if(childNode == null){\r
                throw new IllegalArgumentException("TaxonNode may not be null");\r
@@ -305,6 +330,8 @@ public class TaxonNode extends AnnotatableEntity implements ITaxonTreeNode, ITre
         int index = childNodes.indexOf(childNode);\r
                if (index >= 0){\r
                        removeChild(index);\r
+               } else {\r
+                       result = false;\r
                }\r
         \r
 \r
@@ -378,6 +405,19 @@ public class TaxonNode extends AnnotatableEntity implements ITaxonTreeNode, ITre
             return getParent().deleteChildNode(this);\r
         }\r
     }\r
+    \r
+    /**\r
+     * Remove this taxonNode From its taxonomic parent\r
+     *\r
+     * @return true on success\r
+     */\r
+    public boolean delete(boolean deleteChildren){\r
+        if(isTopmostNode()){\r
+            return classification.deleteChildNode(this, deleteChildren);\r
+        }else{\r
+            return getParent().deleteChildNode(this, deleteChildren);\r
+        }\r
+    }\r
 \r
 //*********** GETTER / SETTER ***********************************/\r
 \r
@@ -411,7 +451,7 @@ public class TaxonNode extends AnnotatableEntity implements ITaxonTreeNode, ITre
     @Transient\r
     public ITaxonTreeNode getParentTreeNode() {\r
         if(isTopmostNode()){\r
-            return getClassification();\r
+               return getClassification();\r
         }\r
         return parent;\r
     }\r
index 325bf454c18cff1c30eb241cd2f60b3e220419d0..69a898be269ed46c13f59afef2b62ffb0cdf195f 100644 (file)
@@ -126,7 +126,11 @@ public class ClassificationDaoHibernateImpl extends IdentifiableDaoBase<Classifi
         \r
         \r
         for(TaxonNode node : nodesTmp){\r
+       \r
+               persistentObject.deleteChildNode(node, true);\r
             taxonNodeDao.delete(node);\r
+            \r
+           \r
         }\r
 \r
         super.delete(persistentObject);\r
index 64fdc3ca07a240222ead75925c3a29c26ba2a03c..5344251b6dea47d73f144527755a7cf3a654ab72 100644 (file)
@@ -53,14 +53,19 @@ public class TaxonNodeDaoHibernateImpl extends AnnotatableDaoImpl<TaxonNode>
                Query query = session.createQuery("from TaxonNode t where t.taxon = :taxon");\r
                query.setParameter("taxon", taxon);\r
                List result = query.list();\r
-               persistentObject.delete();\r
-               super.delete(persistentObject);\r
-               \r
                if (result.size()==1){\r
+                       TaxonNode node = (TaxonNode)result.get(0);\r
+                       taxon.removeTaxonNode(node);\r
                        taxonDao.delete(taxon);\r
                }\r
+\r
+               //persistentObject.delete();\r
+               \r
+               super.delete(persistentObject);\r
+               \r
+               \r
                \r
-               taxon = (Taxon)taxonDao.findByUuid(taxon.getUuid());\r
+               //taxon = (Taxon)taxonDao.findByUuid(taxon.getUuid());\r
                return persistentObject.getUuid();\r
        }\r
 \r
index 785dedb95af0770ea9ee63721d42ef93a1912a4a..f88844d2198afaee6a99483de10ba7d0789082b7 100644 (file)
@@ -10,6 +10,7 @@
 package eu.etaxonomy.cdm.datagenerator;
 
 import java.util.Random;
+import java.util.UUID;
 
 import eu.etaxonomy.cdm.model.agent.Person;
 import eu.etaxonomy.cdm.model.common.Language;
@@ -23,15 +24,30 @@ import eu.etaxonomy.cdm.model.reference.IBook;
 import eu.etaxonomy.cdm.model.reference.IDatabase;
 import eu.etaxonomy.cdm.model.reference.Reference;
 import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
+import eu.etaxonomy.cdm.model.taxon.Classification;
 import eu.etaxonomy.cdm.model.taxon.Synonym;
 import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
 import eu.etaxonomy.cdm.model.taxon.Taxon;
+import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 
 public class TaxonGenerator {
        private static String[] genera = {"Carex", "Abies", "Belladonna", "Dracula", "Maria", "Calendula", "Polygala", "Vincia"};
        private static String[] epitheta = {"vulgaris", "magdalena", "officinalis", "alba", "negra", "communa", "alpina", "rotundifolia", "greutheriana", "helventica", "allemania", "franca"};
        private static String[] ranks = {"subsp", "var", "f"}; 
        
+       public static UUID GENUS_NAME_UUID = UUID.fromString("8d761fc4-b509-42f4-9568-244161934336");
+       public static UUID GENUS_UUID = UUID.fromString("bf4298a8-1735-4353-a210-244442e1bd62");
+       public static UUID BASIONYM_UUID = UUID.fromString("7911c51d-ccb7-4708-8992-639eae58a0e3");
+       public static UUID SPECIES1_UUID = UUID.fromString("f0eb77d9-76e0-47f4-813f-9b5605b78685");
+       public static UUID SPECIES1_NAME_UUID = UUID.fromString("efd78713-126f-42e1-9070-a1ff83f12abf");
+       public static UUID SYNONYM_NAME_UUID = UUID.fromString("b9cbaa74-dbe0-4930-8050-b7754ce85dc0");
+       public static UUID SPECIES2_NAME_UUID = UUID.fromString("0267ab67-483e-4da5-b654-11013b242c22");
+       public static UUID SPECIES2_UUID = UUID.fromString("e20eb549-ced6-4e79-9d74-44f0792a4929");
+       public static UUID SYNONYM2_NAME_UUID = UUID.fromString("7c17c811-4201-454b-8108-7be7c91c0938");
+       public static UUID SPECIES5_NAME_UUID = UUID.fromString("0c6ecaac-804d-49e5-a33f-1b7ee77439e3");
+       
+       
+       
        private Random rnd = new Random();
 
        public static Taxon getTestTaxon(){
@@ -48,13 +64,16 @@ public class TaxonGenerator {
         botName.setGenusOrUninomial("Hieracium"); 
         botName.setCombinationAuthorTeam(Person.NewInstance()); 
         botName.getCombinationAuthorTeam().setNomenclaturalTitle("L."); 
+        botName.setUuid(GENUS_NAME_UUID);
         Taxon genusTaxon = Taxon.NewInstance(botName, sec); 
+        genusTaxon.setUuid(GENUS_UUID);
                         
         //a name that is the basionym of genusTaxon's name
         BotanicalName basionym = BotanicalName.NewInstance(Rank.GENUS()); 
         basionym.setTitleCache("Hieracilla DC.", true); 
         basionym.setGenusOrUninomial("Hieracilla"); 
         basionym.setCombinationAuthorTeam(deCandolle); 
+        basionym.setUuid(BASIONYM_UUID);
         botName.addBasionym(basionym, null, null,"216");
         
         //species taxon that is the child of genus taxon
@@ -64,8 +83,13 @@ public class TaxonGenerator {
         botSpecies.setSpecificEpithet("asturianum"); 
         botSpecies.setCombinationAuthorTeam(Person.NewInstance()); 
         botSpecies.getCombinationAuthorTeam().setNomenclaturalTitle("Pau"); 
+        botSpecies.setUuid(SPECIES1_NAME_UUID);
         Taxon childTaxon = Taxon.NewInstance(botSpecies, sec); 
-        childTaxon.setTaxonomicParent(genusTaxon, citationRef, "456"); 
+        childTaxon.setUuid(SPECIES1_UUID);
+        childTaxon.addDescription(getTestDescription());
+        Classification classification = getTestClassification("TestClassification");
+        classification.addParentChild(genusTaxon, childTaxon, citationRef, "456");
+//        childTaxon.setTaxonomicParent(genusTaxon, citationRef, "456"); 
  
         //homotypic synonym of childTaxon1
         BotanicalName botSpecies4= BotanicalName.NewInstance(Rank.SPECIES()); 
@@ -73,6 +97,7 @@ public class TaxonGenerator {
         botSpecies4.setGenusOrUninomial("Hieracium"); 
         botSpecies4.setSpecificEpithet("gueri"); 
         botSpecies4.setCombinationAuthorTeam(deCandolle); 
+        botSpecies4.setUuid(SYNONYM_NAME_UUID);
         Synonym homoSynonym = Synonym.NewInstance(botSpecies4, sec); 
         childTaxon.addSynonym(homoSynonym, SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF());
 
@@ -84,8 +109,11 @@ public class TaxonGenerator {
         botSpecies2.setSpecificEpithet("wolffii"); 
         botSpecies2.setCombinationAuthorTeam(Person.NewInstance()); 
         botSpecies2.getCombinationAuthorTeam().setNomenclaturalTitle("Zahn"); 
+        botSpecies2.setUuid(SPECIES2_NAME_UUID);
         Taxon childTaxon2 = Taxon.NewInstance(botSpecies2, sec); 
-        childTaxon2.setTaxonomicParent(genusTaxon, citationRef, "499"); 
+        childTaxon2.setUuid(SPECIES2_UUID);
+        classification.addParentChild(genusTaxon, childTaxon2, citationRef, "499");
+        //childTaxon2.setTaxonomicParent(genusTaxon, citationRef, "499"); 
         
         //heterotypic synonym of childTaxon2
         BotanicalName botSpecies3= BotanicalName.NewInstance(Rank.SPECIES()); 
@@ -93,6 +121,7 @@ public class TaxonGenerator {
         botSpecies3.setGenusOrUninomial("Hieracium"); 
         botSpecies3.setSpecificEpithet("lupium"); 
         botSpecies3.setCombinationAuthorTeam(deCandolle); 
+        botSpecies3.setUuid(SYNONYM2_NAME_UUID);
         Synonym heteroSynonym = Synonym.NewInstance(botSpecies3, sec); 
         childTaxon2.addSynonym(heteroSynonym, SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF());
 
@@ -102,10 +131,12 @@ public class TaxonGenerator {
         missName.setGenusOrUninomial("Hieracium"); 
         missName.setSpecificEpithet("lupium"); 
         missName.setCombinationAuthorTeam(deCandolle); 
+        missName.setUuid(SPECIES5_NAME_UUID);
         Taxon misappliedName = Taxon.NewInstance(missName, sec); 
         childTaxon2.addMisappliedName(misappliedName, citationRef, "125");
        
         genusTaxon.addDescription(getTestDescription());
+       
         
         return genusTaxon; 
        }
@@ -122,10 +153,15 @@ public class TaxonGenerator {
                taxonDescription.addElement(textData);
                
                //commonName
+               
                String commonNameString = "Schönveilchen";
                CommonTaxonName commonName = CommonTaxonName.NewInstance(commonNameString, language);
                taxonDescription.addElement(commonName);
                
                return taxonDescription;
        }
+       
+       public static Classification getTestClassification(String name){
+               return Classification.NewInstance(name);
+       }
 }
index 083c0b17028097626ce4afcb342bcf920a88de70..1e0a5382872473a84a1ff2875edc4de242140d02 100644 (file)
@@ -26,7 +26,6 @@ import java.util.Set;
 import java.util.UUID;\r
 \r
 import org.junit.Assert;\r
-\r
 import org.apache.log4j.Level;\r
 import org.hibernate.Hibernate;\r
 import org.hibernate.envers.query.AuditEntity;\r
@@ -40,6 +39,8 @@ import org.unitils.dbunit.annotation.ExpectedDataSet;
 import org.unitils.spring.annotation.SpringBeanByType;\r
 \r
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;\r
+import eu.etaxonomy.cdm.model.common.Marker;\r
+import eu.etaxonomy.cdm.model.common.MarkerType;\r
 import eu.etaxonomy.cdm.model.common.UuidAndTitleCache;\r
 import eu.etaxonomy.cdm.model.location.NamedArea;\r
 import eu.etaxonomy.cdm.model.name.NonViralName;\r
@@ -79,7 +80,7 @@ import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;
  * @author ben.clark\r
  *\r
  */\r
-@Ignore //FIXME running out of time, so I hope someone else can fix the testdata for this class (Andreas Kohlbecker)\r
+//@Ignore //FIXME running out of time, so I hope someone else can fix the testdata for this class (Andreas Kohlbecker)\r
 public class TaxonDaoHibernateImplTest extends CdmTransactionalIntegrationTest {\r
 \r
     @SpringBeanByType\r
@@ -291,9 +292,9 @@ public class TaxonDaoHibernateImplTest extends CdmTransactionalIntegrationTest {
         results = taxonDao.getTaxaByName(true, false, true, "R*", null, MatchMode.BEGINNING, null, null, null, null);\r
         Assert.assertEquals("There should be 3 Taxa", 3, results.size());\r
 \r
-        //\r
+        //one synonym is not in a synonymrelationship\r
         results = taxonDao.getTaxaByName(true, true, true, "A*", null, MatchMode.BEGINNING, null, null, null, null);\r
-        Assert.assertEquals("There should be 12 Taxa",12, results.size());\r
+        Assert.assertEquals("There should be 11 Taxa",11, results.size());\r
 \r
         //two accepted taxa in classification and 1 misapplied name with accepted name in classification\r
         results = taxonDao.getTaxaByName(true, true, true, "R*", classification, MatchMode.BEGINNING, null, null, null, null);\r
@@ -334,12 +335,12 @@ public class TaxonDaoHibernateImplTest extends CdmTransactionalIntegrationTest {
 \r
         results = taxonDao.getTaxaByNameForEditor(true, true,"A*",null, MatchMode.BEGINNING, null);\r
         assertNotNull("getTaxaByName should return a List", results);\r
-        assertTrue(results.size() == 15);\r
+        assertEquals(results.size(), 12);\r
 \r
 \r
         results = taxonDao.getTaxaByNameForEditor(true, false,"A", null,MatchMode.BEGINNING, null);\r
         assertNotNull("getTaxaByName should return a List", results);\r
-        assertTrue(results.size() == 12);\r
+        assertTrue(results.size() == 9);\r
         assertEquals(results.get(0).getType(), Taxon.class);\r
 \r
         results = taxonDao.getTaxaByNameForEditor(false, true,"A", null,MatchMode.BEGINNING, null);\r
@@ -469,17 +470,22 @@ public class TaxonDaoHibernateImplTest extends CdmTransactionalIntegrationTest {
             null, null, null);\r
         assertNotNull("getTaxaByName should return a List", results);\r
 \r
-        assertTrue("expected to find two taxa but found "+results.size(), results.size() == 3);\r
+        assertTrue("expected to find two taxa but found "+results.size(), results.size() == 2);\r
 \r
         // 4. searching for Synonyms\r
         results = taxonDao.findByNameTitleCache(false, true, "Atropo", null, MatchMode.BEGINNING, null,\r
             null, null, null);\r
         assertNotNull("getTaxaByName should return a List", results);\r
-        assertTrue("expected to find two taxa but found "+results.size(), results.size() == 3);\r
+        assertTrue("expected to find two taxa but found "+results.size(), results.size() == 2);\r
 \r
 \r
         // 5. searching for a Synonyms and Taxa\r
         //   create a synonym relationship first\r
+        Synonym syn = (Synonym)taxonDao.findByUuid(this.atroposLeach);\r
+        Taxon tax = (Taxon) taxonDao.findByUuid(rethera);\r
+        tax.addSynonym(syn, SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF());\r
+     \r
+        taxonDao.save(tax);\r
         results = taxonDao.findByNameTitleCache(true, true, "A", null, MatchMode.BEGINNING, namedAreas,\r
             null, null, null);\r
         assertNotNull("getTaxaByName should return a List", results);\r
@@ -534,13 +540,13 @@ public class TaxonDaoHibernateImplTest extends CdmTransactionalIntegrationTest {
     @DataSet\r
     public void testCountTaxaByName() {\r
         long numberOfTaxa = taxonDao.countTaxaByName(true, false, false, "A*", null, MatchMode.BEGINNING, null);\r
-        assertEquals(numberOfTaxa, 12);\r
-        numberOfTaxa = taxonDao.countTaxaByName(true, false, false, "A*", null, MatchMode.BEGINNING, null);\r
-        assertEquals(numberOfTaxa, 12);\r
+        assertEquals(numberOfTaxa, 9);\r
+        numberOfTaxa = taxonDao.countTaxaByName(true, false, false, "Aus aus", null, MatchMode.EXACT, null);\r
+        assertEquals(numberOfTaxa, 1);\r
         numberOfTaxa = taxonDao.countTaxaByName(false, true, false, "A*", null, MatchMode.BEGINNING, null);\r
         assertEquals(numberOfTaxa, 3);\r
         numberOfTaxa = taxonDao.countTaxaByName(true, true, false, "A*", null, MatchMode.BEGINNING, null);\r
-        assertEquals(numberOfTaxa, 15);\r
+        assertEquals(numberOfTaxa,12);\r
         numberOfTaxa = taxonDao.countTaxaByName(true, true, false, "Aasfwerfwf fffe", null, MatchMode.BEGINNING, null);\r
         assertEquals(numberOfTaxa, 0);\r
 //     FIXME implement test for search in specific classification\r
@@ -707,7 +713,7 @@ public class TaxonDaoHibernateImplTest extends CdmTransactionalIntegrationTest {
     @DataSet\r
     public void testCountAllTaxa() {\r
         int numberOfTaxa = taxonDao.count(Taxon.class);\r
-        assertEquals("count should return 36 taxa",36, numberOfTaxa);\r
+        assertEquals("count should return 33 taxa",33, numberOfTaxa);\r
     }\r
 \r
     @Test\r
@@ -715,16 +721,40 @@ public class TaxonDaoHibernateImplTest extends CdmTransactionalIntegrationTest {
     public void testListAllTaxa() {\r
         List<TaxonBase> taxa = taxonDao.list(Taxon.class,100, 0);\r
         assertNotNull("list should return a List",taxa);\r
-        assertEquals("list should return 36 taxa",36, taxa.size());\r
+        assertEquals("list should return 33 taxa",33, taxa.size());\r
     }\r
 \r
     @Test\r
     @DataSet\r
-    @ExpectedDataSet\r
+   // @ExpectedDataSet\r
     public void testDelete() {\r
         Taxon taxon = (Taxon)taxonDao.findByUuid(acherontia);\r
         assert taxon != null : "taxon must exist";\r
         taxonDao.delete(taxon);\r
+        taxon = (Taxon)taxonDao.findByUuid(acherontia);\r
+        assert taxon == null : "taxon must not exist";\r
+        setComplete();\r
+        endTransaction();\r
+        try {\r
+            printDataSet(new FileOutputStream("test.xml"), TABLE_NAMES);\r
+        } catch (FileNotFoundException e) {\r
+            e.printStackTrace();\r
+        }\r
+    }\r
+    \r
+    @Test\r
+    @DataSet\r
+   // @ExpectedDataSet("TaxonDaoHibernateImplTest.testDelete-result.xml")\r
+    public void testDeleteWithMarker() {\r
+        Taxon taxon = (Taxon)taxonDao.findByUuid(acherontia);\r
+        taxon.addMarker(Marker.NewInstance(MarkerType.IS_DOUBTFUL(), true));\r
+        taxonDao.save(taxon);\r
+        assert taxon != null : "taxon must exist";\r
+        \r
+        taxonDao.delete(taxon);\r
+        commitAndStartNewTransaction(null);\r
+        taxon = (Taxon)taxonDao.findByUuid(acherontia);\r
+        assert taxon == null : "taxon must not exist";\r
         setComplete();\r
         endTransaction();\r
         try {\r
@@ -1006,13 +1036,14 @@ public class TaxonDaoHibernateImplTest extends CdmTransactionalIntegrationTest {
 \r
     @Test\r
     @DataSet("TaxonDaoHibernateImplTest.testFindDeleted.xml")\r
+    @Ignore\r
     public void testGetAuditEventsByType() {\r
 \r
         List<String> propertyPaths = new ArrayList<String>();\r
         propertyPaths.add("name");\r
         propertyPaths.add("createdBy");\r
         propertyPaths.add("updatedBy");\r
-\r
+        int count = taxonDao.countAuditEvents(TaxonBase.class, null, null, null);\r
         List<AuditEventRecord<TaxonBase>> auditEvents = taxonDao.getAuditEvents(TaxonBase.class, previousAuditEvent, mostRecentAuditEvent, null,null, null, AuditEventSort.FORWARDS, propertyPaths);\r
         assertNotNull("getAuditEvents should return a list",auditEvents);\r
         assertFalse("the list should not be empty",auditEvents.isEmpty());\r
index aa1bc14925bab960d5be37390942a7545be17355..d81ed786dfa19c5930d9d6bce04e0ed56e130c0a 100644 (file)
@@ -12,13 +12,13 @@ package eu.etaxonomy.cdm.persistence.dao.hibernate.taxon;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertEquals;
 
+import java.util.Arrays;
 import java.util.HashSet;
 import java.util.List;
 import java.util.Set;
 import java.util.UUID;
 
 import org.junit.After;
-import org.junit.Assert;
 import org.junit.Before;
 import org.junit.Test;
 import org.unitils.dbunit.annotation.DataSet;
@@ -46,8 +46,12 @@ public class TaxonNodeDaoHibernateImplTest extends CdmTransactionalIntegrationTe
     private ITaxonDao taxonDao;
 
     private UUID uuid1;
-    private UUID uuid3;
     private UUID uuid2;
+    private UUID uuid3;
+    
+    private static final List<String> CLASSIFICATION_INIT_STRATEGY = Arrays.asList(new String[]{
+            "childNodes"
+    });
 
     @Before
     public void setUp(){
@@ -73,63 +77,49 @@ public class TaxonNodeDaoHibernateImplTest extends CdmTransactionalIntegrationTe
     @Test
     @DataSet
     public void testFindByUuid() {
-        TaxonNode taxonNode = (TaxonNode) taxonNodeDao.findByUuid(uuid3);
+        TaxonNode taxonNode = (TaxonNode) taxonNodeDao.findByUuid(uuid1);
+        Classification.class.getDeclaredConstructors();
         assertNotNull("findByUuid should return a taxon node", taxonNode);
     }
 
     @Test
     @DataSet
     public void testClassification() {
-        Classification classification =  classificationDao.findByUuid(UUID.fromString("aeee7448-5298-4991-b724-8d5b75a0a7a9"));
+       
+        Classification classification =  classificationDao.load(UUID.fromString("aeee7448-5298-4991-b724-8d5b75a0a7a9"), CLASSIFICATION_INIT_STRATEGY);
 
         assertNotNull("findByUuid should return a taxon tree", classification);
         assertNotNull("classification should have a name",classification.getName());
         assertEquals("classification should have a name which is 'Name'",classification.getName().getText(),"Name");
-        TaxonNode taxNode = (TaxonNode) taxonNodeDao.findByUuid(uuid3);
-        TaxonNode taxNode2 = (TaxonNode) taxonNodeDao.findByUuid(uuid2);
+        TaxonNode taxNode = (TaxonNode) taxonNodeDao.load(uuid1);
+        TaxonNode taxNode2 = (TaxonNode) taxonNodeDao.load(uuid2);
         Set<TaxonNode> rootNodes = new HashSet<TaxonNode>();
 
         rootNodes.add(taxNode);
 
 
         for (TaxonNode rootNode : rootNodes){
-            classification.addChildNode(rootNode, rootNode.getReference(), rootNode.getMicroReference()); //, rootNode.getSynonymToBeUsed()
+            classification.addChildNode(rootNode, rootNode.getReference(), rootNode.getMicroReference());
         }
 
-        taxNode.addChildNode(taxNode2, null, null);
-
+        taxNode.addChildNode(taxNode2, null,null);
+        
         Taxon taxon2 = taxNode2.getTaxon();
         Taxon taxon = taxNode.getTaxon();
-        
+               
         List<TaxonBase> taxa = taxonDao.getAllTaxonBases(10, 0);
-        assertEquals("there should be only 5 taxa", 5, taxa.size());
+        assertEquals("there should be six taxa", 6, taxa.size());
 
         taxonNodeDao.delete(taxNode2);
-
+        classification = classificationDao.findByUuid(UUID.fromString("aeee7448-5298-4991-b724-8d5b75a0a7a9"));
         taxa = taxonDao.getAllTaxonBases(10, 0);
-        assertEquals("there should be only one taxon left", 4, taxa.size());
+        assertEquals("there should be five taxa left", 5, taxa.size());
 
-        classificationDao.delete(classification);
+        classificationDao.delete(classification);  
+        classification = null;
+        classificationDao.flush();
         classification = classificationDao.findByUuid(UUID.fromString("aeee7448-5298-4991-b724-8d5b75a0a7a9"));
         assertEquals("The tree should be null", null, classification);
 
     }
-    
-    @Test
-    @DataSet
-    public void testSortIndex() {
-       TaxonNode taxonNode = (TaxonNode) taxonNodeDao.findByUuid(uuid3);
-        TaxonNode node2 = taxonNode.getChildNodes().get(1);
-        Assert.assertEquals(uuid2, node2.getUuid());
-        //move node
-        taxonNode.addChildNode(node2, 0, null, null);
-        taxonNodeDao.saveOrUpdate(taxonNode);
-        commitAndStartNewTransaction(new String[]{"TAXONNODE","CLASSIFICATION_TAXONNODE"});
-        taxonNode = (TaxonNode) taxonNodeDao.findByUuid(uuid3);
-        node2 = taxonNode.getChildNodes().get(0);
-        Assert.assertEquals("node2 must now be first in the list", uuid2, node2.getUuid());
-        TaxonNode node1 = taxonNode.getChildNodes().get(1);
-        Assert.assertEquals("node1 must now be second in the list", uuid1, node1.getUuid());
-        
-    }
 }
index 15715541de06ef164902c7e00c68c6d02954506b..a87f06ee0b1cd6a68df3452a812af749c676a6ba 100644 (file)
 <?xml version='1.0' encoding='UTF-8'?>\r
 <dataset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../dataset.xsd">\r
-  <HOMOTYPICALGROUP ID="1"  UUID="7b214eb9-a6ac-48e5-af02-bbea634d2a03" />\r
-  <HOMOTYPICALGROUP ID="2"  UUID="6c241a4c-e5a0-4344-8e5e-a81f17b75973" />\r
-  <HOMOTYPICALGROUP ID="3"  UUID="76eac2b8-9c5a-4b25-acd1-e4e0d894106f" />\r
-  <HOMOTYPICALGROUP ID="4"  UUID="3c6ff240-9cab-4ec9-b47e-97280318ab30" />\r
-  <HOMOTYPICALGROUP ID="5"  UUID="5cd73df5-1c72-44a6-9864-adb145d8bd56" />\r
-  <HOMOTYPICALGROUP ID="6"  UUID="335977f0-ef55-4294-b78b-aed47435b428" />\r
-  <HOMOTYPICALGROUP ID="7"  UUID="e902a44e-7b26-4dc5-8251-d62c48d01bad" />\r
-  <HOMOTYPICALGROUP ID="8"  UUID="4806e853-d7c3-4216-8fa1-022be728bd3c" />\r
-  <HOMOTYPICALGROUP ID="9"  UUID="c454bd99-c7f3-43d6-8846-5fcc24f0c31b" />\r
-  <HOMOTYPICALGROUP ID="10"  UUID="4a92945c-e198-4f59-a19c-717e0b83e9f0" />\r
-  <HOMOTYPICALGROUP ID="11"  UUID="c5e7f225-60c2-4001-9488-0f584ba522ea" />\r
-  <HOMOTYPICALGROUP ID="12"  UUID="a4f0abc0-f6c3-42f0-98e9-10aec07415f2" />\r
-  <HOMOTYPICALGROUP ID="13"  UUID="9eb6d8c4-4b74-481f-9063-6251843606a3" />\r
-  <HOMOTYPICALGROUP ID="14"  UUID="2addf98d-ab27-4b26-ae1b-06fda059cddd" />\r
-  <HOMOTYPICALGROUP ID="15"  UUID="399af850-b662-4c3d-9038-ea5219af49de" />\r
-  <HOMOTYPICALGROUP ID="16"  UUID="ffb3e841-ea6a-4107-8dc7-7ee52f7ae500" />\r
-  <HOMOTYPICALGROUP ID="17"  UUID="de608141-143c-4337-91e9-4094fe814522" />\r
-  <HOMOTYPICALGROUP ID="18"  UUID="2f17e98b-d5bd-4c54-ab5c-e0fea4eaaae0" />\r
-  <HOMOTYPICALGROUP ID="19"  UUID="9a554521-7f2a-451d-8bea-64827d562db9" />\r
-  <HOMOTYPICALGROUP ID="20"  UUID="7dcc4480-9a81-47a5-9830-0a70c8f64b79" />\r
-  <HOMOTYPICALGROUP ID="21"  UUID="a779e64e-6d57-406f-97c2-f09187ef9d87" />\r
-  <HOMOTYPICALGROUP ID="22"  UUID="9b17ca72-bdef-498a-bc76-cdbb2734c08d" />\r
-  <HOMOTYPICALGROUP ID="23"  UUID="b4406aa9-c923-40e8-b75e-39b434149a03" />\r
-  <HOMOTYPICALGROUP ID="24"  UUID="422bf053-72bb-4624-ac65-92de413c7ea2" />\r
-  <HOMOTYPICALGROUP ID="25"  UUID="1cb31fff-de80-455b-898e-7da8eea8ddb4" />\r
-  <HOMOTYPICALGROUP ID="26"  UUID="7dcdf873-5dfe-4349-9509-3aee3d3f830f" />\r
-  <HOMOTYPICALGROUP ID="27"  UUID="ff5ccd39-ac81-4859-a158-7487eddfcd2f" />\r
-  <HOMOTYPICALGROUP ID="28"  UUID="ca6c8000-a5da-4464-8f4b-8c602a7c58df" />\r
-  <HOMOTYPICALGROUP ID="29"  UUID="4a617bae-ef0d-4f4f-91d3-8f246dea1479" />\r
-  <HOMOTYPICALGROUP ID="30"  UUID="17fa02ae-3506-4ed3-b79e-611aa862cacc" />\r
-  <HOMOTYPICALGROUP ID="31"  UUID="cee3baf6-c479-4606-8d5a-bc8380167175" />\r
-  <HOMOTYPICALGROUP ID="32"  UUID="036286ea-3379-4f86-b100-11179cf2e793" />\r
-  <HOMOTYPICALGROUP ID="33"  UUID="a218a8e3-70ae-4c58-9463-7725e1b8e112" />\r
-  <HOMOTYPICALGROUP ID="34"  UUID="5381dcb7-bddf-49d5-8669-1f34d8a43b32" />\r
-  <HOMOTYPICALGROUP ID="35"  UUID="baf4e929-4291-4635-aa35-1255069eefe6" />\r
-  <HOMOTYPICALGROUP ID="36"  UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" />\r
-  <HOMOTYPICALGROUP ID="37"  UUID="c9bb41cf-d577-46d6-932e-45e5d85f573e" />\r
-  <HOMOTYPICALGROUP_AUD ID="1"  REVTYPE="0"  UUID="7b214eb9-a6ac-48e5-af02-bbea634d2a03" />\r
-  <HOMOTYPICALGROUP_AUD ID="2"  REVTYPE="0"  UUID="6c241a4c-e5a0-4344-8e5e-a81f17b75973" />\r
-  <HOMOTYPICALGROUP_AUD ID="3"  REVTYPE="0"  UUID="76eac2b8-9c5a-4b25-acd1-e4e0d894106f" />\r
-  <HOMOTYPICALGROUP_AUD ID="4"  REVTYPE="0"  UUID="3c6ff240-9cab-4ec9-b47e-97280318ab30" />\r
-  <HOMOTYPICALGROUP_AUD ID="5"  REVTYPE="0"  UUID="5cd73df5-1c72-44a6-9864-adb145d8bd56" />\r
-  <HOMOTYPICALGROUP_AUD ID="6"  REVTYPE="0"  UUID="335977f0-ef55-4294-b78b-aed47435b428" />\r
-  <HOMOTYPICALGROUP_AUD ID="7"  REVTYPE="0"  UUID="e902a44e-7b26-4dc5-8251-d62c48d01bad" />\r
-  <HOMOTYPICALGROUP_AUD ID="8"  REVTYPE="0"  UUID="4806e853-d7c3-4216-8fa1-022be728bd3c" />\r
-  <HOMOTYPICALGROUP_AUD ID="9"  REVTYPE="0"  UUID="c454bd99-c7f3-43d6-8846-5fcc24f0c31b" />\r
-  <HOMOTYPICALGROUP_AUD ID="10"  REVTYPE="0"  UUID="4a92945c-e198-4f59-a19c-717e0b83e9f0" />\r
-  <HOMOTYPICALGROUP_AUD ID="11"  REVTYPE="0"  UUID="c5e7f225-60c2-4001-9488-0f584ba522ea" />\r
-  <HOMOTYPICALGROUP_AUD ID="12"  REVTYPE="0"  UUID="a4f0abc0-f6c3-42f0-98e9-10aec07415f2" />\r
-  <HOMOTYPICALGROUP_AUD ID="13"  REVTYPE="0"  UUID="9eb6d8c4-4b74-481f-9063-6251843606a3" />\r
-  <HOMOTYPICALGROUP_AUD ID="14"  REVTYPE="0"  UUID="2addf98d-ab27-4b26-ae1b-06fda059cddd" />\r
-  <HOMOTYPICALGROUP_AUD ID="15"  REVTYPE="0"  UUID="399af850-b662-4c3d-9038-ea5219af49de" />\r
-  <HOMOTYPICALGROUP_AUD ID="16"  REVTYPE="0"  UUID="ffb3e841-ea6a-4107-8dc7-7ee52f7ae500" />\r
-  <HOMOTYPICALGROUP_AUD ID="17"  REVTYPE="0"  UUID="de608141-143c-4337-91e9-4094fe814522" />\r
-  <HOMOTYPICALGROUP_AUD ID="18"  REVTYPE="0"  UUID="2f17e98b-d5bd-4c54-ab5c-e0fea4eaaae0" />\r
-  <HOMOTYPICALGROUP_AUD ID="19"  REVTYPE="0"  UUID="9a554521-7f2a-451d-8bea-64827d562db9" />\r
-  <HOMOTYPICALGROUP_AUD ID="20"  REVTYPE="0"  UUID="7dcc4480-9a81-47a5-9830-0a70c8f64b79" />\r
-  <HOMOTYPICALGROUP_AUD ID="21"  REVTYPE="0"  UUID="a779e64e-6d57-406f-97c2-f09187ef9d87" />\r
-  <HOMOTYPICALGROUP_AUD ID="22"  REVTYPE="0"  UUID="9b17ca72-bdef-498a-bc76-cdbb2734c08d" />\r
-  <HOMOTYPICALGROUP_AUD ID="23"  REVTYPE="0"  UUID="b4406aa9-c923-40e8-b75e-39b434149a03" />\r
-  <HOMOTYPICALGROUP_AUD ID="24"  REVTYPE="0"  UUID="422bf053-72bb-4624-ac65-92de413c7ea2" />\r
-  <HOMOTYPICALGROUP_AUD ID="25"  REVTYPE="0"  UUID="1cb31fff-de80-455b-898e-7da8eea8ddb4" />\r
-  <HOMOTYPICALGROUP_AUD ID="26"  REVTYPE="0"  UUID="7dcdf873-5dfe-4349-9509-3aee3d3f830f" />\r
-  <HOMOTYPICALGROUP_AUD ID="27"  REVTYPE="0"  UUID="ff5ccd39-ac81-4859-a158-7487eddfcd2f" />\r
-  <HOMOTYPICALGROUP_AUD ID="28"  REVTYPE="0"  UUID="ca6c8000-a5da-4464-8f4b-8c602a7c58df" />\r
-  <HOMOTYPICALGROUP_AUD ID="29"  REVTYPE="0"  UUID="4a617bae-ef0d-4f4f-91d3-8f246dea1479" />\r
-  <HOMOTYPICALGROUP_AUD ID="30"  REVTYPE="0"  UUID="17fa02ae-3506-4ed3-b79e-611aa862cacc" />\r
-  <HOMOTYPICALGROUP_AUD ID="31"  REVTYPE="0"  UUID="cee3baf6-c479-4606-8d5a-bc8380167175" />\r
-  <HOMOTYPICALGROUP_AUD ID="32"  REVTYPE="0"  UUID="036286ea-3379-4f86-b100-11179cf2e793" />\r
-  <HOMOTYPICALGROUP_AUD ID="33"  REVTYPE="0"  UUID="a218a8e3-70ae-4c58-9463-7725e1b8e112" />\r
-  <HOMOTYPICALGROUP_AUD ID="34"  REVTYPE="0"  UUID="5381dcb7-bddf-49d5-8669-1f34d8a43b32" />\r
-  <HOMOTYPICALGROUP_AUD ID="35"  REVTYPE="0"  UUID="baf4e929-4291-4635-aa35-1255069eefe6" />\r
-  <HOMOTYPICALGROUP_AUD ID="36"  REVTYPE="0"  UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" />\r
-  <HOMOTYPICALGROUP_AUD ID="37"  REVTYPE="0"  UUID="c9bb41cf-d577-46d6-932e-45e5d85f573e" />\r
-  <REFERENCE  ID="1"  UUID="596b1325-be50-4b0a-9aa2-3ecd610215f2"  PROTECTEDTITLECACHE="true" TITLECACHE="Lorem ipsum" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
-  <REFERENCE  ID="2"  UUID="ad4322b7-4b05-48af-be70-f113e46c545e"  PROTECTEDTITLECACHE="true" TITLECACHE="cate-sphingidae.org" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
-  <REFERENCE  ID="3"  UUID="3eea6f96-0682-4025-8cdd-aaaf7c915ae2"  PROTECTEDTITLECACHE="true" TITLECACHE="cate-araceae.org" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
-  <REFERENCE_AUD  ID="1"  REVTYPE="0"  UUID="596b1325-be50-4b0a-9aa2-3ecd610215f2"  PROTECTEDTITLECACHE="true" TITLECACHE="Lorem ipsum" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
-  <REFERENCE_AUD  ID="2"  REVTYPE="0"  UUID="ad4322b7-4b05-48af-be70-f113e46c545e"  PROTECTEDTITLECACHE="true" TITLECACHE="cate-sphingidae.org" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
-  <REFERENCE_AUD  ID="3"  REVTYPE="0"  UUID="3eea6f96-0682-4025-8cdd-aaaf7c915ae2"  PROTECTEDTITLECACHE="true" TITLECACHE="cate-araceae.org" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
-  <SYNONYMRELATIONSHIP/>\r
-  <SYNONYMRELATIONSHIP_AUD ID="1"  REVTYPE="0" UUID="e4622950-1b1e-4d50-916a-3e85ffa28dde" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="27" RELATEDTO_ID="15" TYPE_ID="846"/>\r
-  <SYNONYMRELATIONSHIP_AUD ID="1"  REVTYPE="2" UUID="[null]" DOUBTFUL="[null]" PARTIAL="[null]" PROPARTE="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]"/>\r
-  <SYNONYMRELATIONSHIP_AUD ID="2"  REVTYPE="0" UUID="d5710e33-642f-4f53-9332-2fb0bd723e64" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="28" RELATEDTO_ID="15" TYPE_ID="846"/>\r
-  <SYNONYMRELATIONSHIP_AUD ID="2"  REVTYPE="2" UUID="[null]" DOUBTFUL="[null]" PARTIAL="[null]" PROPARTE="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]"/>\r
-  <SYNONYMRELATIONSHIP_AUD ID="3"  REVTYPE="0" UUID="7add0332-1b1d-4a74-b4d5-9a0f7998525d" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="29" RELATEDTO_ID="15" TYPE_ID="846"/>\r
-  <SYNONYMRELATIONSHIP_AUD ID="3"  REVTYPE="2" UUID="[null]" DOUBTFUL="[null]" PARTIAL="[null]" PROPARTE="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]"/>\r
-  <SYNONYMRELATIONSHIP_AUD ID="4"  REVTYPE="0" UUID="b1ffc3c3-dc59-4a87-ac28-100f3874e9a0" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="30" RELATEDTO_ID="15" TYPE_ID="846"/>\r
-  <SYNONYMRELATIONSHIP_AUD ID="4"  REVTYPE="2" UUID="[null]" DOUBTFUL="[null]" PARTIAL="[null]" PROPARTE="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]"/>\r
-  <SYNONYMRELATIONSHIP_AUD ID="5"  REVTYPE="0" UUID="b75ba9c0-6686-4e87-b63f-9fc6d59f45ef" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="31" RELATEDTO_ID="15" TYPE_ID="847"/>\r
-  <SYNONYMRELATIONSHIP_AUD ID="5"  REVTYPE="2" UUID="[null]" DOUBTFUL="[null]" PARTIAL="[null]" PROPARTE="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="1"  UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2"  PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="1" SEC_ID="1"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="2"  UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46"  PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="2" SEC_ID="1"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="3"  UUID="54e767ee-894e-4540-a758-f906ecb4e2d9"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="203" NAME_ID="3" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="4"  UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76"  PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="4" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="5"  UUID="17233b5e-74e7-42fc-bc37-522684657ed4"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="15" NAME_ID="5" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="6"  UUID="b989a278-c414-49f7-9a10-7d784700e4c4"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="18" NAME_ID="6" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="7"  UUID="15611343-6b11-487f-8233-4756a49a83e2"  PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberth&#252;r, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="13" NAME_ID="7" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="8"  UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="8" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="9"  UUID="900052b7-b69c-4e26-a8f0-01c215214c40"  PROTECTEDTITLECACHE="true" TITLECACHE="Mimas H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="9" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="10"  UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51"  PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="9" NAME_ID="10" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="11"  UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9"  PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="11" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="12"  UUID="7748d6f0-04d8-4052-9904-c43f55682419"  PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="12" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="13"  UUID="63f251fa-f283-46bb-ad42-7390f0a1e806"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="49" NAME_ID="13" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="14"  UUID="00245994-149e-4cc4-8186-aefd48d4acf8"  PROTECTEDTITLECACHE="true" TITLECACHE="Agrius H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="14" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="16"  UUID="6ecc117a-3e9a-4030-8748-f63a0412e065"  PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="23" NAME_ID="16" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="17"  UUID="f6700b5b-b6dc-421a-b979-9429ffad8262"  PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="17" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="18"  UUID="b503efaf-b800-421b-beba-3c6fab4b3c34"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="18" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="19"  UUID="a9f42927-e507-4fda-9629-62073a908aae"  PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="19" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="20"  UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb"  PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="10" NAME_ID="20" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="21"  UUID="c089d514-f599-4f5a-bc90-3a11176d0f76"  PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="21" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="22"  UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa"  PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="12" NAME_ID="22" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="23"  UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db"  PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="104" NAME_ID="23" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="24"  UUID="3d2a3441-4602-405f-8ba7-0685d88d7235"  PROTECTEDTITLECACHE="true" TITLECACHE="Hyles H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="31" NAME_ID="24" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="25"  UUID="4b47c134-0c99-43c9-a046-620a195cd69e"  PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="25" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="26"  UUID="7832c932-f687-4180-a808-fa82d57a9ac8"  PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="40" NAME_ID="26" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Synonym" ID="27"  UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="27" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Synonym" ID="28"  UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="28" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Synonym" ID="29"  UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7"  PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="29" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Synonym" ID="30"  UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="30" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Synonym" ID="31"  UUID="3da4ab34-6c50-4586-801e-732615899b07"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="31" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="32"  UUID="d88aa25c-7984-4870-bc9c-821f094d3a48"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="32" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="33"  UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="33" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="34"  UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="34" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="35"  UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="35" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="36"  UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="36" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="37"  UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="37" SEC_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="38"  UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783"  PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="38" SEC_ID="3"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="1"  REVTYPE="0"  UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2"  PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="1" SEC_ID="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="2"  REVTYPE="0"  UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46"  PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="2" SEC_ID="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="3"  REVTYPE="0"  UUID="54e767ee-894e-4540-a758-f906ecb4e2d9"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="3" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="204"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="3"  REVTYPE="1"  UUID="54e767ee-894e-4540-a758-f906ecb4e2d9"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="3" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="203"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="4"  REVTYPE="0"  UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76"  PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="4" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="5"  REVTYPE="0"  UUID="17233b5e-74e7-42fc-bc37-522684657ed4"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="5" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="15"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="6"  REVTYPE="0"  UUID="b989a278-c414-49f7-9a10-7d784700e4c4"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="6" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="18"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="7"  REVTYPE="0"  UUID="15611343-6b11-487f-8233-4756a49a83e2"  PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberth&#252;r, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="7" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="13"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="8"  REVTYPE="0"  UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="8" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="9"  REVTYPE="0"  UUID="900052b7-b69c-4e26-a8f0-01c215214c40"  PROTECTEDTITLECACHE="true" TITLECACHE="Mimas H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="9" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="10"  REVTYPE="0"  UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51"  PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="10" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="9"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="11"  REVTYPE="0"  UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9"  PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="11" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="12"  REVTYPE="0"  UUID="7748d6f0-04d8-4052-9904-c43f55682419"  PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="12" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="13"  REVTYPE="0"  UUID="63f251fa-f283-46bb-ad42-7390f0a1e806"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="13" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="49"/>\r
 <TAXONBASE_AUD DTYPE="Taxon" ID="14"  REVTYPE="0"  UUID="00245994-149e-4cc4-8186-aefd48d4acf8"  PROTECTEDTITLECACHE="true" TITLECACHE="Agrius H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="14" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="15"  REVTYPE="0"  UUID="c5cc8674-4242-49a4-aada-72d63194f5fa"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="15" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="3"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="15"  REVTYPE="2"  UUID="[null]"  PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" DOUBTFUL="[null]" USENAMECACHE="[null]" NAME_ID="[null]" SEC_ID="[null]" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="16"  REVTYPE="0"  UUID="6ecc117a-3e9a-4030-8748-f63a0412e065"  PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="16" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="23"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="17"  REVTYPE="0"  UUID="f6700b5b-b6dc-421a-b979-9429ffad8262"  PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="17" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="18"  REVTYPE="0"  UUID="b503efaf-b800-421b-beba-3c6fab4b3c34"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="18" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="19"  REVTYPE="0"  UUID="a9f42927-e507-4fda-9629-62073a908aae"  PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="19" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="20"  REVTYPE="0"  UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb"  PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="20" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="10"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="21"  REVTYPE="0"  UUID="c089d514-f599-4f5a-bc90-3a11176d0f76"  PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="21" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="22"  REVTYPE="0"  UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa"  PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="22" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="12"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="23"  REVTYPE="0"  UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db"  PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="23" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="104"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="24"  REVTYPE="0"  UUID="3d2a3441-4602-405f-8ba7-0685d88d7235"  PROTECTEDTITLECACHE="true" TITLECACHE="Hyles H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="24" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="31"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="25"  REVTYPE="0"  UUID="4b47c134-0c99-43c9-a046-620a195cd69e"  PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="25" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="26"  REVTYPE="0"  UUID="7832c932-f687-4180-a808-fa82d57a9ac8"  PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="26" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="40"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="27"  REVTYPE="0"  UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="27" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="27"  REVTYPE="1"  UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="27" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="28"  REVTYPE="0"  UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="28" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="28"  REVTYPE="1"  UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="28" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="29"  REVTYPE="0"  UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7"  PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="29" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="29"  REVTYPE="1"  UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7"  PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="29" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="30"  REVTYPE="0"  UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="30" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="30"  REVTYPE="1"  UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="30" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="31"  REVTYPE="0"  UUID="3da4ab34-6c50-4586-801e-732615899b07"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="31" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="31"  REVTYPE="1"  UUID="3da4ab34-6c50-4586-801e-732615899b07"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="31" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="32"  REVTYPE="0"  UUID="d88aa25c-7984-4870-bc9c-821f094d3a48"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="32" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="33"  REVTYPE="0"  UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="33" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="34"  REVTYPE="0"  UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="34" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="35"  REVTYPE="0"  UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="35" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="35"  REVTYPE="1"  UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="35" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="36"  REVTYPE="0"  UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="36"  REVTYPE="1"  UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="37"  REVTYPE="0"  UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="37" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="37"  REVTYPE="1"  UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="37" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="38"  REVTYPE="0"  UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783"  PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="38" SEC_ID="3" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
-  <TAXONNAMEBASE DTYPE="BotanicalName" ID="1"  UUID="a49a3963-c4ea-4047-8588-2f8f15352730"  PROTECTEDTITLECACHE="true" TITLECACHE="" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Aus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="1" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="BotanicalName" ID="2"  UUID="05a438d6-065f-49ef-84db-c7dc2c259975"  PROTECTEDTITLECACHE="true" TITLECACHE=" " FULLTITLECACHE=" " PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Aus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Aus aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="2" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="3"  UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphingidae" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="3" NOMENCLATURALREFERENCE_ID="1" RANK_ID="782"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="4"  UUID="446d8d76-e206-49e1-b6da-d06ce1f296e1"  PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Fabricius, 1807" BINOMHYBRID="false" GENUSORUNINOMIAL="Laothoe" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Laothoe" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="4" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="5"  UUID="3d0b9061-fc9d-4de5-9dc1-341e10eb139e"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Latreille, 1802" BINOMHYBRID="false" GENUSORUNINOMIAL="Smerinthus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Smerinthus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="5" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="6"  UUID="e4d3c75c-3bfb-451e-ade1-e5e0307879dd"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1807" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1807" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="6" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="7"  UUID="9dcb7f80-05c6-4eb0-bc04-8a72353a67d7"  PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberth&#252;r, 1904" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Oberth&#252;r, 1904" BINOMHYBRID="false" GENUSORUNINOMIAL="Lepchina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Lepchina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="7" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="8"  UUID="f2983a50-5121-4641-a9ab-0507821b7563"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Lederer, 1853" BINOMHYBRID="false" GENUSORUNINOMIAL="Smerinthus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Smerinthus kindermannii" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="8" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="9"  UUID="73a90270-16bb-43f6-b7f0-305b617c9971"  PROTECTEDTITLECACHE="true" TITLECACHE="Mimas H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Mimas" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Mimas" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="9" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="10"  UUID="a67e7431-5c04-4cb6-b83e-c50c439561fe"  PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Callambulyx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Callambulyx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="10" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="11"  UUID="8e6aaf9b-5b99-4525-873b-f535d35834ac"  PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Staudinger, 1877" BINOMHYBRID="false" GENUSORUNINOMIAL="Dolbina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Dolbina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="11" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="12"  UUID="c1864a99-c025-47e1-87f5-5917b905cca1"  PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Akbesia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Akbesia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="12" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="13"  UUID="071a336b-3f31-44d8-bc81-4505dd7ca50b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphinx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphinx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="13" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="14"  UUID="e8bf37f5-5b87-43dc-8481-a2e58e4f1e71"  PROTECTEDTITLECACHE="true" TITLECACHE="Agrius H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Agrius" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Agrius" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="14" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="15"  UUID="c2cab2ad-3e3a-47b8-8aa8-d9e1c0857647"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Laspeyres, 1809" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="15" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="16"  UUID="3d54aed8-7caa-4c74-bbe2-7b946b63f39b"  PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Dalman, 1816" BINOMHYBRID="false" GENUSORUNINOMIAL="Hemaris" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hemaris" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="16" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="17"  UUID="2a91a640-ab5a-4993-a58d-a07c0f2ecba3"  PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Proserpinus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Proserpinus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="17" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="18"  UUID="3f159abb-55fa-4c62-966d-3ff1ebc7b34b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Wallengren, 1858" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphingonaepiopsis" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphingonaepiopsis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="18" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="19"  UUID="2910ccab-35ea-45bb-ba1a-e8bceed11bd2"  PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Rethera" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="19" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="20"  UUID="e400203b-9b0f-4bc7-8aea-9f060de276de"  PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Daphnis" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="20" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="21"  UUID="66354004-1ae2-4aa0-b4d6-d2c6c15a2fb5"  PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Tutt, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Clarina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Clarina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="21" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="22"  UUID="f57b8d58-e89d-40ea-9d5b-a2cf96d017eb"  PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boisduval, 1875" BINOMHYBRID="false" GENUSORUNINOMIAL="Acosmeryx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acosmeryx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="22" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="23"  UUID="c3007d9a-3a7c-4cb1-9818-f4f529e760a4"  PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Scopoli, 1777" BINOMHYBRID="false" GENUSORUNINOMIAL="Macroglossum" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Macroglossum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="23" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="24"  UUID="aa3dadc8-dc13-4e35-86cd-fd3ca2e796ca"  PROTECTEDTITLECACHE="true" TITLECACHE="Hyles H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Hyles" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hyles" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="24" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="25"  UUID="1673213d-60b4-4770-a8e9-509882340d0a"  PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Laspeyres, 1809" BINOMHYBRID="false" GENUSORUNINOMIAL="Deilephila" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Deilephila" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="25" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="26"  UUID="862897cc-a3e6-436d-899a-96f82d02b4a2"  PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Hippotion" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hippotion" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="26" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="27"  UUID="27004fcc-14d4-47d4-a3e1-75750fdb5b79"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Agassiz, 1846" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="27" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="28"  UUID="748ccb21-f3a4-4f32-a514-53931965ca2d"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Oken, 1815" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="28" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="29"  UUID="ea1f496a-c4cc-49e4-96d6-f46d58d23297"  PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boisduval, 1828" BINOMHYBRID="false" GENUSORUNINOMIAL="Brachyglossa" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Brachyglossa" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="29" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="30"  UUID="238e41b3-9f4f-44b7-8cf5-28090febe9bb"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1806" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1806" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="30" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="31"  UUID="feda2055-292c-4391-86b7-06bfdab77472"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Leach, 1815" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="15" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="32"  UUID="9faf43ed-2003-4bc2-9dfd-61c71eaa3829"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Grote, 1865)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca afflicta" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="31" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="33"  UUID="666ecfcd-9ee3-41d4-8c47-7cb692cb7f27"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Clark, 1927)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca bergarmatipes" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="32" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="34"  UUID="31b6c4fb-fcd1-4ce7-b26a-2ca15a6c8ac5"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Gehlen, 1942)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca chinchilla" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="33" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="35"  UUID="866278ea-0a6a-4308-acb3-e7e22624e5ea"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Linnaeus, 1758)" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="34" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="36"  UUID="7969821b-a2cf-4d01-95ec-6a5ed0ca3f69"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1798)" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia lachesis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="35" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="37"  UUID="61b1dcae-8aa6-478a-bcd6-080cf0eb6ad7"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Westwood, 1847" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="36" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
-  <TAXONNAMEBASE DTYPE="BotanicalName" ID="38"  UUID="c9e7124b-2e60-4df2-996c-b7d024c85d33"  PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="N.Jacobsen, Bastm. &amp; Yuji Sasaki" BINOMHYBRID="true" GENUSORUNINOMIAL="Cryptocoryne" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Cryptocoryne x purpurea nothovar borneoensis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="37" NOMENCLATURALREFERENCE_ID="1" RANK_ID="761"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="1"  REVTYPE="0"  UUID="a49a3963-c4ea-4047-8588-2f8f15352730"  PROTECTEDTITLECACHE="true" TITLECACHE="" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="1" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Aus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="2"  REVTYPE="0"  UUID="05a438d6-065f-49ef-84db-c7dc2c259975"  PROTECTEDTITLECACHE="true" TITLECACHE=" " FULLTITLECACHE=" " PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="2" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Aus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Aus aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="3"  REVTYPE="0"  UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="3" NOMENCLATURALREFERENCE_ID="1" RANK_ID="782" AUTHORSHIPCACHE="Linnaeus, 1758" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphingidae" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="4"  REVTYPE="0"  UUID="446d8d76-e206-49e1-b6da-d06ce1f296e1"  PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="4" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Fabricius, 1807" BINOMHYBRID="false" GENUSORUNINOMIAL="Laothoe" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Laothoe" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="5"  REVTYPE="0"  UUID="3d0b9061-fc9d-4de5-9dc1-341e10eb139e"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="5" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Latreille, 1802" BINOMHYBRID="false" GENUSORUNINOMIAL="Smerinthus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Smerinthus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="6"  REVTYPE="0"  UUID="e4d3c75c-3bfb-451e-ade1-e5e0307879dd"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1807" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="6" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1807" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="7"  REVTYPE="0"  UUID="9dcb7f80-05c6-4eb0-bc04-8a72353a67d7"  PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberth&#252;r, 1904" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="7" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Oberth&#252;r, 1904" BINOMHYBRID="false" GENUSORUNINOMIAL="Lepchina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Lepchina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="8"  REVTYPE="0"  UUID="f2983a50-5121-4641-a9ab-0507821b7563"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="8" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="Lederer, 1853" BINOMHYBRID="false" GENUSORUNINOMIAL="Smerinthus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Smerinthus kindermannii" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="9"  REVTYPE="0"  UUID="73a90270-16bb-43f6-b7f0-305b617c9971"  PROTECTEDTITLECACHE="true" TITLECACHE="Mimas H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="9" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Mimas" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Mimas" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="10"  REVTYPE="0"  UUID="a67e7431-5c04-4cb6-b83e-c50c439561fe"  PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="10" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Callambulyx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Callambulyx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="11"  REVTYPE="0"  UUID="8e6aaf9b-5b99-4525-873b-f535d35834ac"  PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="11" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Staudinger, 1877" BINOMHYBRID="false" GENUSORUNINOMIAL="Dolbina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Dolbina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="12"  REVTYPE="0"  UUID="c1864a99-c025-47e1-87f5-5917b905cca1"  PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="12" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Akbesia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Akbesia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="13"  REVTYPE="0"  UUID="071a336b-3f31-44d8-bc81-4505dd7ca50b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="13" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Linnaeus, 1758" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphinx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphinx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="14"  REVTYPE="0"  UUID="e8bf37f5-5b87-43dc-8481-a2e58e4f1e71"  PROTECTEDTITLECACHE="true" TITLECACHE="Agrius H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="14" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Agrius" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Agrius" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="15"  REVTYPE="0"  UUID="c2cab2ad-3e3a-47b8-8aa8-d9e1c0857647"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="15" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Laspeyres, 1809" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="15"  REVTYPE="1"  UUID="c2cab2ad-3e3a-47b8-8aa8-d9e1c0857647"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="15" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Laspeyres, 1809" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="[null]"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="16"  REVTYPE="0"  UUID="3d54aed8-7caa-4c74-bbe2-7b946b63f39b"  PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="16" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Dalman, 1816" BINOMHYBRID="false" GENUSORUNINOMIAL="Hemaris" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hemaris" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="17"  REVTYPE="0"  UUID="2a91a640-ab5a-4993-a58d-a07c0f2ecba3"  PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="17" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Proserpinus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Proserpinus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="18"  REVTYPE="0"  UUID="3f159abb-55fa-4c62-966d-3ff1ebc7b34b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="18" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Wallengren, 1858" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphingonaepiopsis" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphingonaepiopsis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="19"  REVTYPE="0"  UUID="2910ccab-35ea-45bb-ba1a-e8bceed11bd2"  PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="19" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Rethera" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="20"  REVTYPE="0"  UUID="e400203b-9b0f-4bc7-8aea-9f060de276de"  PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="20" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Daphnis" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="21"  REVTYPE="0"  UUID="66354004-1ae2-4aa0-b4d6-d2c6c15a2fb5"  PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="21" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Tutt, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Clarina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Clarina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="22"  REVTYPE="0"  UUID="f57b8d58-e89d-40ea-9d5b-a2cf96d017eb"  PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="22" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Boisduval, 1875" BINOMHYBRID="false" GENUSORUNINOMIAL="Acosmeryx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acosmeryx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="23"  REVTYPE="0"  UUID="c3007d9a-3a7c-4cb1-9818-f4f529e760a4"  PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="23" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Scopoli, 1777" BINOMHYBRID="false" GENUSORUNINOMIAL="Macroglossum" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Macroglossum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="24"  REVTYPE="0"  UUID="aa3dadc8-dc13-4e35-86cd-fd3ca2e796ca"  PROTECTEDTITLECACHE="true" TITLECACHE="Hyles H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="24" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Hyles" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hyles" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="25"  REVTYPE="0"  UUID="1673213d-60b4-4770-a8e9-509882340d0a"  PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="25" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Laspeyres, 1809" BINOMHYBRID="false" GENUSORUNINOMIAL="Deilephila" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Deilephila" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="26"  REVTYPE="0"  UUID="862897cc-a3e6-436d-899a-96f82d02b4a2"  PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="26" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Hippotion" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hippotion" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="27"  REVTYPE="0"  UUID="27004fcc-14d4-47d4-a3e1-75750fdb5b79"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="27" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Agassiz, 1846" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="28"  REVTYPE="0"  UUID="748ccb21-f3a4-4f32-a514-53931965ca2d"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="28" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Oken, 1815" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="29"  REVTYPE="0"  UUID="ea1f496a-c4cc-49e4-96d6-f46d58d23297"  PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="29" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Boisduval, 1828" BINOMHYBRID="false" GENUSORUNINOMIAL="Brachyglossa" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Brachyglossa" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="30"  REVTYPE="0"  UUID="238e41b3-9f4f-44b7-8cf5-28090febe9bb"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1806" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="30" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1806" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="31"  REVTYPE="0"  UUID="feda2055-292c-4391-86b7-06bfdab77472"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="15" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Leach, 1815" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="32"  REVTYPE="0"  UUID="9faf43ed-2003-4bc2-9dfd-61c71eaa3829"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="31" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="(Grote, 1865)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca afflicta" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="33"  REVTYPE="0"  UUID="666ecfcd-9ee3-41d4-8c47-7cb692cb7f27"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="32" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="(Clark, 1927)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca bergarmatipes" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="34"  REVTYPE="0"  UUID="31b6c4fb-fcd1-4ce7-b26a-2ca15a6c8ac5"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="33" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="(Gehlen, 1942)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca chinchilla" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="35"  REVTYPE="0"  UUID="866278ea-0a6a-4308-acb3-e7e22624e5ea"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="34" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="(Linnaeus, 1758)" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="36"  REVTYPE="0"  UUID="7969821b-a2cf-4d01-95ec-6a5ed0ca3f69"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="35" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="(Fabricius, 1798)" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia lachesis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="37"  REVTYPE="0"  UUID="61b1dcae-8aa6-478a-bcd6-080cf0eb6ad7"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="36" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="Westwood, 1847" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="38"  REVTYPE="0"  UUID="c9e7124b-2e60-4df2-996c-b7d024c85d33"  PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="37" NOMENCLATURALREFERENCE_ID="1" RANK_ID="761" AUTHORSHIPCACHE="N.Jacobsen, Bastm. &amp; Yuji Sasaki" BINOMHYBRID="true" GENUSORUNINOMIAL="Cryptocoryne" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Cryptocoryne x purpurea nothovar borneoensis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
-  <TAXONRELATIONSHIP ID="1"  UUID="25064dff-f526-408e-b851-670d7770e337"  DOUBTFUL="[null]" RELATEDFROM_ID="2" RELATEDTO_ID="1" TYPE_ID="889" CITATIONMICROREFERENCE="Lorem ipsum dolor" />\r
-  <TAXONRELATIONSHIP ID="2"  UUID="5cf04da3-74a8-446c-9cec-9e2e78bed4f7"  DOUBTFUL="false" RELATEDFROM_ID="4" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="3"  UUID="b5694cbc-c353-40cb-a029-abea64c08a4b"  DOUBTFUL="false" RELATEDFROM_ID="5" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="4"  UUID="8ddfcad5-02fc-4ba5-911d-52790a5236bd"  DOUBTFUL="false" RELATEDFROM_ID="6" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="5"  UUID="4222ca4a-3fb1-4e66-8f0c-b69439c35466"  DOUBTFUL="false" RELATEDFROM_ID="7" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="6"  UUID="9537d7f1-6484-4396-b7db-e1be52d247c6"  DOUBTFUL="false" RELATEDFROM_ID="8" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="7"  UUID="df457da4-1f11-487d-941a-df6d4f88ba7d"  DOUBTFUL="false" RELATEDFROM_ID="9" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="8"  UUID="6e7a347e-0761-4035-bfaf-4529908f77c1"  DOUBTFUL="false" RELATEDFROM_ID="10" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="9"  UUID="f963474b-9c42-4d4f-a940-8ece9c2e9b4d"  DOUBTFUL="false" RELATEDFROM_ID="11" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="10"  UUID="7ee82501-4141-4330-811c-892da5630f1e"  DOUBTFUL="false" RELATEDFROM_ID="12" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="11"  UUID="2683cd9f-cf13-4284-bd77-5464631851ca"  DOUBTFUL="false" RELATEDFROM_ID="13" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="12"  UUID="09d24cc7-3d42-4144-9341-91e614deed31"  DOUBTFUL="false" RELATEDFROM_ID="14" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="14"  UUID="11f506d1-a5ca-4a7b-ba1c-a5e12f6e1c19"  DOUBTFUL="false" RELATEDFROM_ID="16" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="15"  UUID="894ca804-41d2-4dbe-b1a6-0b539bb34cc2"  DOUBTFUL="false" RELATEDFROM_ID="17" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="16"  UUID="6d34e195-d647-4aab-914a-3c05793ab542"  DOUBTFUL="false" RELATEDFROM_ID="18" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="17"  UUID="606c975c-a38b-4509-ba67-0798d528200e"  DOUBTFUL="false" RELATEDFROM_ID="19" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="18"  UUID="946dd020-b059-4a6c-8485-7f9584e35558"  DOUBTFUL="false" RELATEDFROM_ID="20" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="19"  UUID="296473d0-0635-482b-b6af-0b7e1b73f526"  DOUBTFUL="false" RELATEDFROM_ID="21" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="20"  UUID="18a5b4e2-7517-4443-add0-27d5789af9bb"  DOUBTFUL="false" RELATEDFROM_ID="22" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="21"  UUID="1d279ded-7130-49d7-bc01-4ddeb665a0e2"  DOUBTFUL="false" RELATEDFROM_ID="23" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="22"  UUID="7cd235ca-0b52-46aa-8a28-3e8581d3494d"  DOUBTFUL="false" RELATEDFROM_ID="24" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="23"  UUID="d1195b65-1554-4047-a0c2-54db7e9996b3"  DOUBTFUL="false" RELATEDFROM_ID="25" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="24"  UUID="7ba3d7c9-4ba3-48d9-8ae8-6fad26487d46"  DOUBTFUL="false" RELATEDFROM_ID="26" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="25"  UUID="90c6866e-04db-404b-be87-5055f011b392"  DOUBTFUL="false" RELATEDFROM_ID="32" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="26"  UUID="5a47aff4-9fb4-477a-bcab-4393c577eee6"  DOUBTFUL="false" RELATEDFROM_ID="33" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="27"  UUID="ca1e0be3-cb42-44aa-a4c5-60956d7eec66"  DOUBTFUL="false" RELATEDFROM_ID="34" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="31"  UUID="ad870db7-e8c6-49a3-b826-fc794d25ab92"  DOUBTFUL="false" RELATEDFROM_ID="19" RELATEDTO_ID="9" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP ID="32"  UUID="ef25d944-9018-46b9-a32c-5c3fc173cf0c"  DOUBTFUL="false" RELATEDFROM_ID="20" RELATEDTO_ID="9" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="1"  REVTYPE="0"  UUID="25064dff-f526-408e-b851-670d7770e337"  DOUBTFUL="[null]" RELATEDFROM_ID="2" RELATEDTO_ID="1" TYPE_ID="889" CITATIONMICROREFERENCE="Lorem ipsum dolor" />\r
-  <TAXONRELATIONSHIP_AUD ID="2"  REVTYPE="0"  UUID="5cf04da3-74a8-446c-9cec-9e2e78bed4f7"  DOUBTFUL="false" RELATEDFROM_ID="4" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="3"  REVTYPE="0"  UUID="b5694cbc-c353-40cb-a029-abea64c08a4b"  DOUBTFUL="false" RELATEDFROM_ID="5" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="4"  REVTYPE="0"  UUID="8ddfcad5-02fc-4ba5-911d-52790a5236bd"  DOUBTFUL="false" RELATEDFROM_ID="6" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="5"  REVTYPE="0"  UUID="4222ca4a-3fb1-4e66-8f0c-b69439c35466"  DOUBTFUL="false" RELATEDFROM_ID="7" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="6"  REVTYPE="0"  UUID="9537d7f1-6484-4396-b7db-e1be52d247c6"  DOUBTFUL="false" RELATEDFROM_ID="8" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="7"  REVTYPE="0"  UUID="df457da4-1f11-487d-941a-df6d4f88ba7d"  DOUBTFUL="false" RELATEDFROM_ID="9" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="8"  REVTYPE="0"  UUID="6e7a347e-0761-4035-bfaf-4529908f77c1"  DOUBTFUL="false" RELATEDFROM_ID="10" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="9"  REVTYPE="0"  UUID="f963474b-9c42-4d4f-a940-8ece9c2e9b4d"  DOUBTFUL="false" RELATEDFROM_ID="11" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="10"  REVTYPE="0"  UUID="7ee82501-4141-4330-811c-892da5630f1e"  DOUBTFUL="false" RELATEDFROM_ID="12" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="11"  REVTYPE="0"  UUID="2683cd9f-cf13-4284-bd77-5464631851ca"  DOUBTFUL="false" RELATEDFROM_ID="13" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="12"  REVTYPE="0"  UUID="09d24cc7-3d42-4144-9341-91e614deed31"  DOUBTFUL="false" RELATEDFROM_ID="14" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="13"  REVTYPE="0"  UUID="e2fcf58d-8362-404d-af4a-db7dc09d347c"  DOUBTFUL="false" RELATEDFROM_ID="15" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="13"  REVTYPE="2"  UUID="[null]"  DOUBTFUL="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="14"  REVTYPE="0"  UUID="11f506d1-a5ca-4a7b-ba1c-a5e12f6e1c19"  DOUBTFUL="false" RELATEDFROM_ID="16" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="15"  REVTYPE="0"  UUID="894ca804-41d2-4dbe-b1a6-0b539bb34cc2"  DOUBTFUL="false" RELATEDFROM_ID="17" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="16"  REVTYPE="0"  UUID="6d34e195-d647-4aab-914a-3c05793ab542"  DOUBTFUL="false" RELATEDFROM_ID="18" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="17"  REVTYPE="0"  UUID="606c975c-a38b-4509-ba67-0798d528200e"  DOUBTFUL="false" RELATEDFROM_ID="19" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="18"  REVTYPE="0"  UUID="946dd020-b059-4a6c-8485-7f9584e35558"  DOUBTFUL="false" RELATEDFROM_ID="20" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="19"  REVTYPE="0"  UUID="296473d0-0635-482b-b6af-0b7e1b73f526"  DOUBTFUL="false" RELATEDFROM_ID="21" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="20"  REVTYPE="0"  UUID="18a5b4e2-7517-4443-add0-27d5789af9bb"  DOUBTFUL="false" RELATEDFROM_ID="22" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="21"  REVTYPE="0"  UUID="1d279ded-7130-49d7-bc01-4ddeb665a0e2"  DOUBTFUL="false" RELATEDFROM_ID="23" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="22"  REVTYPE="0"  UUID="7cd235ca-0b52-46aa-8a28-3e8581d3494d"  DOUBTFUL="false" RELATEDFROM_ID="24" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="23"  REVTYPE="0"  UUID="d1195b65-1554-4047-a0c2-54db7e9996b3"  DOUBTFUL="false" RELATEDFROM_ID="25" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="24"  REVTYPE="0"  UUID="7ba3d7c9-4ba3-48d9-8ae8-6fad26487d46"  DOUBTFUL="false" RELATEDFROM_ID="26" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="25"  REVTYPE="0"  UUID="90c6866e-04db-404b-be87-5055f011b392"  DOUBTFUL="false" RELATEDFROM_ID="32" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="26"  REVTYPE="0"  UUID="5a47aff4-9fb4-477a-bcab-4393c577eee6"  DOUBTFUL="false" RELATEDFROM_ID="33" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="27"  REVTYPE="0"  UUID="ca1e0be3-cb42-44aa-a4c5-60956d7eec66"  DOUBTFUL="false" RELATEDFROM_ID="34" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="28"  REVTYPE="0"  UUID="6a7dd40f-1b77-467f-ae97-cfe76e28506d"  DOUBTFUL="false" RELATEDFROM_ID="35" RELATEDTO_ID="15" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="28"  REVTYPE="2"  UUID="[null]"  DOUBTFUL="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="29"  REVTYPE="0"  UUID="b075aa3c-9b58-4a1d-b144-d7ed2f7ca78d"  DOUBTFUL="false" RELATEDFROM_ID="36" RELATEDTO_ID="15" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="29"  REVTYPE="2"  UUID="[null]"  DOUBTFUL="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="30"  REVTYPE="0"  UUID="c11aea8f-ca80-4c44-ada5-9b45293434bd"  DOUBTFUL="false" RELATEDFROM_ID="37" RELATEDTO_ID="15" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="30"  REVTYPE="2"  UUID="[null]"  DOUBTFUL="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="31"  REVTYPE="0"  UUID="ad870db7-e8c6-49a3-b826-fc794d25ab92"  DOUBTFUL="false" RELATEDFROM_ID="19" RELATEDTO_ID="9" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
-  <TAXONRELATIONSHIP_AUD ID="32"  REVTYPE="0"  UUID="ef25d944-9018-46b9-a32c-5c3fc173cf0c"  DOUBTFUL="false" RELATEDFROM_ID="20" RELATEDTO_ID="9" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <HOMOTYPICALGROUP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="7b214eb9-a6ac-48e5-af02-bbea634d2a03" UPDATED="2008-12-10 09:56:07.238"/>\r
+  <HOMOTYPICALGROUP ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6c241a4c-e5a0-4344-8e5e-a81f17b75973" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="3" CREATED="2008-12-10 09:56:07.0" UUID="76eac2b8-9c5a-4b25-acd1-e4e0d894106f" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="4" CREATED="2008-12-10 09:56:07.0" UUID="3c6ff240-9cab-4ec9-b47e-97280318ab30" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="5" CREATED="2008-12-10 09:56:07.0" UUID="5cd73df5-1c72-44a6-9864-adb145d8bd56" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="6" CREATED="2008-12-10 09:56:07.0" UUID="335977f0-ef55-4294-b78b-aed47435b428" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="7" CREATED="2008-12-10 09:56:07.0" UUID="e902a44e-7b26-4dc5-8251-d62c48d01bad" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="8" CREATED="2008-12-10 09:56:07.0" UUID="4806e853-d7c3-4216-8fa1-022be728bd3c" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="9" CREATED="2008-12-10 09:56:07.0" UUID="c454bd99-c7f3-43d6-8846-5fcc24f0c31b" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="10" CREATED="2008-12-10 09:56:07.0" UUID="4a92945c-e198-4f59-a19c-717e0b83e9f0" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="11" CREATED="2008-12-10 09:56:07.0" UUID="c5e7f225-60c2-4001-9488-0f584ba522ea" UPDATED="2008-12-10 09:56:07.238"/>\r
+  <HOMOTYPICALGROUP ID="12" CREATED="2008-12-10 09:56:07.0" UUID="a4f0abc0-f6c3-42f0-98e9-10aec07415f2" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="13" CREATED="2008-12-10 09:56:07.0" UUID="9eb6d8c4-4b74-481f-9063-6251843606a3" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="14" CREATED="2008-12-10 09:56:07.0" UUID="2addf98d-ab27-4b26-ae1b-06fda059cddd" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="15" CREATED="2008-12-10 09:56:07.0" UUID="399af850-b662-4c3d-9038-ea5219af49de" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="16" CREATED="2008-12-10 09:56:07.0" UUID="ffb3e841-ea6a-4107-8dc7-7ee52f7ae500" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="17" CREATED="2008-12-10 09:56:07.0" UUID="de608141-143c-4337-91e9-4094fe814522" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="18" CREATED="2008-12-10 09:56:07.0" UUID="2f17e98b-d5bd-4c54-ab5c-e0fea4eaaae0" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="19" CREATED="2008-12-10 09:56:07.0" UUID="9a554521-7f2a-451d-8bea-64827d562db9" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="20" CREATED="2008-12-10 09:56:07.0" UUID="7dcc4480-9a81-47a5-9830-0a70c8f64b79" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="21" CREATED="2008-12-10 09:56:07.0" UUID="a779e64e-6d57-406f-97c2-f09187ef9d87" UPDATED="2008-12-10 09:56:07.238"/>\r
+  <HOMOTYPICALGROUP ID="22" CREATED="2008-12-10 09:56:07.0" UUID="9b17ca72-bdef-498a-bc76-cdbb2734c08d" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="23" CREATED="2008-12-10 09:56:07.0" UUID="b4406aa9-c923-40e8-b75e-39b434149a03" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="24" CREATED="2008-12-10 09:56:07.0" UUID="422bf053-72bb-4624-ac65-92de413c7ea2" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="25" CREATED="2008-12-10 09:56:07.0" UUID="1cb31fff-de80-455b-898e-7da8eea8ddb4" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="26" CREATED="2008-12-10 09:56:07.0" UUID="7dcdf873-5dfe-4349-9509-3aee3d3f830f" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="27" CREATED="2008-12-10 09:56:07.0" UUID="ff5ccd39-ac81-4859-a158-7487eddfcd2f" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="28" CREATED="2008-12-10 09:56:07.0" UUID="ca6c8000-a5da-4464-8f4b-8c602a7c58df" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="29" CREATED="2008-12-10 09:56:07.0" UUID="4a617bae-ef0d-4f4f-91d3-8f246dea1479" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="30" CREATED="2008-12-10 09:56:07.0" UUID="17fa02ae-3506-4ed3-b79e-611aa862cacc" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="31" CREATED="2008-12-10 09:56:07.0" UUID="cee3baf6-c479-4606-8d5a-bc8380167175" UPDATED="2008-12-10 09:56:07.238"/>\r
+  <HOMOTYPICALGROUP ID="32" CREATED="2008-12-10 09:56:07.0" UUID="036286ea-3379-4f86-b100-11179cf2e793" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="33" CREATED="2008-12-10 09:56:07.0" UUID="a218a8e3-70ae-4c58-9463-7725e1b8e112" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="34" CREATED="2008-12-10 09:56:07.0" UUID="5381dcb7-bddf-49d5-8669-1f34d8a43b32" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="35" CREATED="2008-12-10 09:56:07.0" UUID="baf4e929-4291-4635-aa35-1255069eefe6" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="36" CREATED="2008-12-10 09:56:07.0" UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP ID="37" CREATED="2008-12-10 09:56:07.0" UUID="c9bb41cf-d577-46d6-932e-45e5d85f573e" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="1" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7b214eb9-a6ac-48e5-af02-bbea634d2a03" UPDATED="2008-12-10 09:56:07.238"/>\r
+  <HOMOTYPICALGROUP_AUD ID="2" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6c241a4c-e5a0-4344-8e5e-a81f17b75973" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="3" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="76eac2b8-9c5a-4b25-acd1-e4e0d894106f" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="4" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3c6ff240-9cab-4ec9-b47e-97280318ab30" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="5" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="5cd73df5-1c72-44a6-9864-adb145d8bd56" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="6" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="335977f0-ef55-4294-b78b-aed47435b428" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="7" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="e902a44e-7b26-4dc5-8251-d62c48d01bad" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="8" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4806e853-d7c3-4216-8fa1-022be728bd3c" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="9" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c454bd99-c7f3-43d6-8846-5fcc24f0c31b" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="10" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4a92945c-e198-4f59-a19c-717e0b83e9f0" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="11" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c5e7f225-60c2-4001-9488-0f584ba522ea" UPDATED="2008-12-10 09:56:07.238"/>\r
+  <HOMOTYPICALGROUP_AUD ID="12" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="a4f0abc0-f6c3-42f0-98e9-10aec07415f2" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="13" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="9eb6d8c4-4b74-481f-9063-6251843606a3" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="14" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="2addf98d-ab27-4b26-ae1b-06fda059cddd" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="15" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="399af850-b662-4c3d-9038-ea5219af49de" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="16" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ffb3e841-ea6a-4107-8dc7-7ee52f7ae500" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="17" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="de608141-143c-4337-91e9-4094fe814522" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="18" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="2f17e98b-d5bd-4c54-ab5c-e0fea4eaaae0" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="19" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="9a554521-7f2a-451d-8bea-64827d562db9" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="20" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7dcc4480-9a81-47a5-9830-0a70c8f64b79" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="21" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="a779e64e-6d57-406f-97c2-f09187ef9d87" UPDATED="2008-12-10 09:56:07.238"/>\r
+  <HOMOTYPICALGROUP_AUD ID="22" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="9b17ca72-bdef-498a-bc76-cdbb2734c08d" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="23" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b4406aa9-c923-40e8-b75e-39b434149a03" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="24" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="422bf053-72bb-4624-ac65-92de413c7ea2" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="25" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="1cb31fff-de80-455b-898e-7da8eea8ddb4" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="26" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7dcdf873-5dfe-4349-9509-3aee3d3f830f" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="27" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ff5ccd39-ac81-4859-a158-7487eddfcd2f" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="28" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ca6c8000-a5da-4464-8f4b-8c602a7c58df" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="29" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4a617bae-ef0d-4f4f-91d3-8f246dea1479" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="30" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="17fa02ae-3506-4ed3-b79e-611aa862cacc" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="31" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="cee3baf6-c479-4606-8d5a-bc8380167175" UPDATED="2008-12-10 09:56:07.238"/>\r
+  <HOMOTYPICALGROUP_AUD ID="32" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="036286ea-3379-4f86-b100-11179cf2e793" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="33" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="a218a8e3-70ae-4c58-9463-7725e1b8e112" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="34" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="5381dcb7-bddf-49d5-8669-1f34d8a43b32" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="35" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="baf4e929-4291-4635-aa35-1255069eefe6" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="36" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <HOMOTYPICALGROUP_AUD ID="37" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c9bb41cf-d577-46d6-932e-45e5d85f573e" UPDATED="2008-12-10 09:56:07.253"/>\r
+  <REFERENCE  ID="1" CREATED="2008-12-10 09:56:07.0" UUID="596b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lorem ipsum" PROTECTEDTITLECACHE="true" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <REFERENCE  ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ad4322b7-4b05-48af-be70-f113e46c545e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-sphingidae.org" PROTECTEDTITLECACHE="true" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <REFERENCE  ID="3" CREATED="2008-12-10 09:56:07.0" UUID="3eea6f96-0682-4025-8cdd-aaaf7c915ae2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-araceae.org" PROTECTEDTITLECACHE="true" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <REFERENCE_AUD  ID="1" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="596b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lorem ipsum" PROTECTEDTITLECACHE="true" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <REFERENCE_AUD  ID="2" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ad4322b7-4b05-48af-be70-f113e46c545e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-sphingidae.org" PROTECTEDTITLECACHE="true" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <REFERENCE_AUD  ID="3" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3eea6f96-0682-4025-8cdd-aaaf7c915ae2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-araceae.org" PROTECTEDTITLECACHE="true" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <SYNONYMRELATIONSHIP ID="1" UUID="e4622950-1b1e-4d50-916a-3e85ffa28dde" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="27" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP ID="2" UUID="d5710e33-642f-4f53-9332-2fb0bd723e64" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="28" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP ID="3" UUID="7add0332-1b1d-4a74-b4d5-9a0f7998525d" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="29" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP ID="4" UUID="b1ffc3c3-dc59-4a87-ac28-100f3874e9a0" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="30" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP ID="5" UUID="b75ba9c0-6686-4e87-b63f-9fc6d59f45ef" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="31" RELATEDTO_ID="15" TYPE_ID="847"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="1" REV="1000" REVTYPE="0" UUID="e4622950-1b1e-4d50-916a-3e85ffa28dde" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="27" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="2" REV="1000" REVTYPE="0" UUID="d5710e33-642f-4f53-9332-2fb0bd723e64" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="28" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="3" REV="1000" REVTYPE="0" UUID="7add0332-1b1d-4a74-b4d5-9a0f7998525d" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="29" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="4" REV="1000" REVTYPE="0" UUID="b1ffc3c3-dc59-4a87-ac28-100f3874e9a0" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="30" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="5" REV="1000" REVTYPE="0" UUID="b75ba9c0-6686-4e87-b63f-9fc6d59f45ef" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="31" RELATEDTO_ID="15" TYPE_ID="847"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="1" SEC_ID="1" CREATED="2008-01-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aus sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="1" />\r
+  <TAXONBASE DTYPE="Taxon" ID="2" SEC_ID="1" CREATED="2008-01-12 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aus aus sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" NAME_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="3" SEC_ID="2" CREATED="2008-01-12 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="204" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="3"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="4" SEC_ID="2" CREATED="2008-02-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="4"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="5" SEC_ID="2" CREATED="2008-02-04 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="15" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="5"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="6" SEC_ID="2" CREATED="2008-02-04 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="18" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="6"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="7" SEC_ID="2" CREATED="2008-03-13 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="13" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="7"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="8" SEC_ID="2" CREATED="2008-03-13 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="8"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="9" SEC_ID="2" CREATED="2008-03-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="3" NAME_ID="9" />\r
+  <TAXONBASE DTYPE="Taxon" ID="10" SEC_ID="2" CREATED="2008-04-02 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="9" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="10"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="11" SEC_ID="2" CREATED="2008-05-02 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="11"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="12" SEC_ID="2" CREATED="2008-05-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="12"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="13" SEC_ID="2" CREATED="2008-06-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="49" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="13"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="14" SEC_ID="2" CREATED="2008-06-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="14"/>\r
+  <!--  <TAXONBASE DTYPE="Taxon" ID="15" SEC_ID="2" CREATED="2008-07-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="3" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="15"/>-->\r
+  <TAXONBASE DTYPE="Taxon" ID="16" SEC_ID="2" CREATED="2008-07-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="23" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="16"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="17" SEC_ID="2" CREATED="2008-07-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="17"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="18" SEC_ID="2" CREATED="2008-08-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="18"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="19" SEC_ID="2" CREATED="2008-09-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4"  TAXONOMICPARENTCACHE_ID="9" NAME_ID="19"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="20" SEC_ID="2" CREATED="2008-09-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="10" TAXONOMICPARENTCACHE_ID="9" NAME_ID="20" />\r
+  <TAXONBASE DTYPE="Taxon" ID="21" SEC_ID="2" CREATED="2008-10-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="21"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="22" SEC_ID="2" CREATED="2008-10-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="12" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="22"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="23" SEC_ID="2" CREATED="2008-11-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="104" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="23"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="24" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="31" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="24"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="25" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="25"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="26" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="40" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="26"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="27" SEC_ID="2" CREATED="2009-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="27"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="28" SEC_ID="2" CREATED="2009-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="28"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="29" SEC_ID="2" CREATED="2009-11-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="29"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="30" SEC_ID="2" CREATED="2009-11-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="30"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="31" SEC_ID="2" CREATED="2007-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="31"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="32" SEC_ID="2" CREATED="2007-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="32"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="33" SEC_ID="2" CREATED="2007-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="33"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="34" SEC_ID="2" CREATED="2009-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="34"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="35" SEC_ID="2" CREATED="2002-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="35"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="36" SEC_ID="2" CREATED="2003-04-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="36"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="37" SEC_ID="2" CREATED="2003-08-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="37"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="38" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="38"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="1" REV="1000" REVTYPE="0" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="1"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="2" REV="1000" REVTYPE="0" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="  sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" NAME_ID="2"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="3" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="204" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="3"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="4" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="4"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="5" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="15" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="5"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="6" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="18" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="6"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="7" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="13" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="7"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="8" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="8"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="9" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="3" NAME_ID="9" />\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="10" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="9" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="10"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="11" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="11"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="12" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="12"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="13" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="49" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="13"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="14" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="14"/>\r
<!--  <TAXONBASE_AUD DTYPE="Taxon" ID="15" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="3" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="15"/> -->\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="16" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="23" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="16"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="17" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="17"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="18" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="18"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="19" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4"  TAXONOMICPARENTCACHE_ID="9" NAME_ID="19"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="20" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="10" TAXONOMICPARENTCACHE_ID="9" NAME_ID="20" />\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="21" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="21"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="22" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="12" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="22"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="23" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="104" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="23"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="24" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="31" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="24"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="25" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="25"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="26" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="40" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="26"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="27" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="27"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="28" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="28"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="29" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="29"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="30" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="30"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="31" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="31"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="32" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="32"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="33" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="33"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="34" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="34"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="35" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="35"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="36"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="37" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="37"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="38" REV="1000" REVTYPE="0" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="38"/>\r
+  <TAXONNAMEBASE DTYPE="BotanicalName" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="a49a3963-c4ea-4047-8588-2f8f15352730" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="1" RANK_ID="774" GENUSORUNINOMIAL="Aus"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="BotanicalName" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="05a438d6-065f-49ef-84db-c7dc2c259975" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" " PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE=" " PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Aus aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="2" RANK_ID="765" GENUSORUNINOMIAL="Aus"  SPECIFICEPITHET="aus" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphingidae Linnaeus, 1758" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="3" RANK_ID="782" GENUSORUNINOMIAL="Sphingidae"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="4" CREATED="2008-12-10 09:56:07.0" UUID="446d8d76-e206-49e1-b6da-d06ce1f296e1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Lathoe Fabricius, 1807" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Fabricius, 1807" NAMECACHE="Laothoe" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="4" RANK_ID="774" GENUSORUNINOMIAL="Laothoe"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="5" CREATED="2008-12-10 09:56:07.0" UUID="3d0b9061-fc9d-4de5-9dc1-341e10eb139e" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Smerinthus Latreille, 1802" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Latreille, 1802" NAMECACHE="Smerinthus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="5" RANK_ID="774" GENUSORUNINOMIAL="Smerinthus"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="6" CREATED="2008-12-10 09:56:07.0" UUID="e4d3c75c-3bfb-451e-ade1-e5e0307879dd" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca Hübner, 1807" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1807" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="6" RANK_ID="774" GENUSORUNINOMIAL="Manduca"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="7" CREATED="2008-12-10 09:56:07.0" UUID="9dcb7f80-05c6-4eb0-bc04-8a72353a67d7" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Lepchina Oberthür, 1904" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Oberthür, 1904" NAMECACHE="Lepchina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="7" RANK_ID="774" GENUSORUNINOMIAL="Lepchina"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="8" CREATED="2008-12-10 09:56:07.0" UUID="f2983a50-5121-4641-a9ab-0507821b7563" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Smerinthus kindermannii Lederer, 1853" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Lederer, 1853" NAMECACHE="Smerinthus kindermannii" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="8" RANK_ID="765" GENUSORUNINOMIAL="Smerinthus"  SPECIFICEPITHET="kindermannii" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="9" CREATED="2008-12-10 09:56:07.0" UUID="73a90270-16bb-43f6-b7f0-305b617c9971" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Mimas Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Mimas" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="9" RANK_ID="774" GENUSORUNINOMIAL="Mimas"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="10" CREATED="2008-12-10 09:56:07.0" UUID="a67e7431-5c04-4cb6-b83e-c50c439561fe" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" NAMECACHE="Callambulyx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="10" RANK_ID="774" GENUSORUNINOMIAL="Callambulyx"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="11" CREATED="2008-12-10 09:56:07.0" UUID="8e6aaf9b-5b99-4525-873b-f535d35834ac" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Dolbina Staudinger, 1877" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Staudinger, 1877" NAMECACHE="Dolbina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="11" RANK_ID="774" GENUSORUNINOMIAL="Dolbina"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="12" CREATED="2008-12-10 09:56:07.0" UUID="c1864a99-c025-47e1-87f5-5917b905cca1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" NAMECACHE="Akbesia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="12" RANK_ID="774" GENUSORUNINOMIAL="Akbesia"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="13" CREATED="2008-12-10 09:56:07.0" UUID="071a336b-3f31-44d8-bc81-4505dd7ca50b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphinx Linnaeus, 1758" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" NAMECACHE="Sphinx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="13" RANK_ID="774" GENUSORUNINOMIAL="Sphinx"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="14" CREATED="2008-12-10 09:56:07.0" UUID="e8bf37f5-5b87-43dc-8481-a2e58e4f1e71" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Agrius Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Agrius" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="14" RANK_ID="774" GENUSORUNINOMIAL="Agrius"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="15" CREATED="2008-12-10 09:56:07.0" UUID="c2cab2ad-3e3a-47b8-8aa8-d9e1c0857647" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia Laspeyres, 1809" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Laspeyres, 1809" NAMECACHE="Acherontia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="15" RANK_ID="774" GENUSORUNINOMIAL="Acherontia"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="16" CREATED="2008-12-10 09:56:07.0" UUID="3d54aed8-7caa-4c74-bbe2-7b946b63f39b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Hemaris Dalman, 1816" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Dalman, 1816" NAMECACHE="Hemaris" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="16" RANK_ID="774" GENUSORUNINOMIAL="Hemaris"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="17" CREATED="2008-12-10 09:56:07.0" UUID="2a91a640-ab5a-4993-a58d-a07c0f2ecba3" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Proserpinus Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Proserpinus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="17" RANK_ID="774" GENUSORUNINOMIAL="Proserpinus"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="18" CREATED="2008-12-10 09:56:07.0" UUID="3f159abb-55fa-4c62-966d-3ff1ebc7b34b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphingonaepiopsis Wallengren, 1858" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Wallengren, 1858" NAMECACHE="Sphingonaepiopsis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="18" RANK_ID="774" GENUSORUNINOMIAL="Sphingonaepiopsis"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="19" CREATED="2008-12-10 09:56:07.0" UUID="2910ccab-35ea-45bb-ba1a-e8bceed11bd2" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="19" RANK_ID="774" GENUSORUNINOMIAL="Rethera"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="20" CREATED="2008-12-10 09:56:07.0" UUID="e400203b-9b0f-4bc7-8aea-9f060de276de" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Daphnis Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="20" RANK_ID="774" GENUSORUNINOMIAL="Daphnis"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="21" CREATED="2008-12-10 09:56:07.0" UUID="66354004-1ae2-4aa0-b4d6-d2c6c15a2fb5" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Clarina Tutt, 1903" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Tutt, 1903" NAMECACHE="Clarina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="21" RANK_ID="774" GENUSORUNINOMIAL="Clarina"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="22" CREATED="2008-12-10 09:56:07.0" UUID="f57b8d58-e89d-40ea-9d5b-a2cf96d017eb" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acosmeryx Boisduval, 1875" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boisduval, 1875" NAMECACHE="Acosmeryx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="22" RANK_ID="774" GENUSORUNINOMIAL="Acosmeryx"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="23" CREATED="2008-12-10 09:56:07.0" UUID="c3007d9a-3a7c-4cb1-9818-f4f529e760a4" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Macroglossum Scopoli, 1777" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Scopoli, 1777" NAMECACHE="Macroglossum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="23" RANK_ID="774" GENUSORUNINOMIAL="Macroglossum"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="24" CREATED="2008-12-10 09:56:07.0" UUID="aa3dadc8-dc13-4e35-86cd-fd3ca2e796ca" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Hyles Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Hyles" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="24" RANK_ID="774" GENUSORUNINOMIAL="Hyles"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="25" CREATED="2008-12-10 09:56:07.0" UUID="1673213d-60b4-4770-a8e9-509882340d0a" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Deilephila Laspeyres, 1809" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Laspeyres, 1809" NAMECACHE="Deilephila" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="25" RANK_ID="774" GENUSORUNINOMIAL="Deilephila"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="26" CREATED="2008-12-10 09:56:07.0" UUID="862897cc-a3e6-436d-899a-96f82d02b4a2" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Hippotion Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Hippotion" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="26" RANK_ID="774" GENUSORUNINOMIAL="Hippotion"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="27" CREATED="2008-12-10 09:56:07.0" UUID="27004fcc-14d4-47d4-a3e1-75750fdb5b79" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Atropos Agassiz, 1846" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Agassiz, 1846" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="27" RANK_ID="774" GENUSORUNINOMIAL="Atropos"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="28" CREATED="2008-12-10 09:56:07.0" UUID="748ccb21-f3a4-4f32-a514-53931965ca2d" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Atropos Oken, 1815" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Oken, 1815" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="28" RANK_ID="774" GENUSORUNINOMIAL="Atropos"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="29" CREATED="2008-12-10 09:56:07.0" UUID="ea1f496a-c4cc-49e4-96d6-f46d58d23297" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Brachyglossa Boisduval, 1828" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boisduval, 1828" NAMECACHE="Brachyglossa" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="29" RANK_ID="774" GENUSORUNINOMIAL="Brachyglossa"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="30" CREATED="2008-12-10 09:56:07.0" UUID="238e41b3-9f4f-44b7-8cf5-28090febe9bb" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca Hübner, 1806" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1806" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="30" RANK_ID="774" GENUSORUNINOMIAL="Manduca"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="31" CREATED="2008-12-10 09:56:07.0" UUID="feda2055-292c-4391-86b7-06bfdab77472" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Atropos Leach, 1815" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Leach, 1815" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="15" RANK_ID="774" GENUSORUNINOMIAL="Atropos"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="32" CREATED="2008-12-10 09:56:07.0" UUID="9faf43ed-2003-4bc2-9dfd-61c71eaa3829" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca afflicta (Grote, 1865)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Grote, 1865)" NAMECACHE="Manduca afflicta" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="31" RANK_ID="765" GENUSORUNINOMIAL="Manduca"  SPECIFICEPITHET="afflicta" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="33" CREATED="2008-12-10 09:56:07.0" UUID="666ecfcd-9ee3-41d4-8c47-7cb692cb7f27" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca bergarmatipes (Clark, 1927)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Clark, 1927)" NAMECACHE="Manduca bergarmatipes" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="32" RANK_ID="765" GENUSORUNINOMIAL="Manduca"  SPECIFICEPITHET="bergarmatipes" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="34" CREATED="2008-12-10 09:56:07.0" UUID="31b6c4fb-fcd1-4ce7-b26a-2ca15a6c8ac5" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca chinchilla (Gehlen, 1942)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Gehlen, 1942)" NAMECACHE="Manduca chinchilla" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="33" RANK_ID="765" GENUSORUNINOMIAL="Manduca"  SPECIFICEPITHET="chinchilla" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="35" CREATED="2008-12-10 09:56:07.0" UUID="866278ea-0a6a-4308-acb3-e7e22624e5ea" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia atropos (Linnaeus, 1758)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Linnaeus, 1758)" NAMECACHE="Acherontia atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="34" RANK_ID="765" GENUSORUNINOMIAL="Acherontia"  SPECIFICEPITHET="atropos" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="36" CREATED="2008-12-10 09:56:07.0" UUID="7969821b-a2cf-4d01-95ec-6a5ed0ca3f69" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia lachesis (Fabricius, 1798)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1798)" NAMECACHE="Acherontia lachesis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="35" RANK_ID="765" GENUSORUNINOMIAL="Acherontia"  SPECIFICEPITHET="lachesis" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="37" CREATED="2008-12-10 09:56:07.0" UUID="61b1dcae-8aa6-478a-bcd6-080cf0eb6ad7" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia styx Westwood, 1847" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Westwood, 1847" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="36" RANK_ID="765" GENUSORUNINOMIAL="Acherontia"  SPECIFICEPITHET="styx" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="BotanicalName" ID="38" CREATED="2008-12-10 09:56:07.0" UUID="c9e7124b-2e60-4df2-996c-b7d024c85d33" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="N.Jacobsen, Bastm. &amp; Yuji Sasaki" NAMECACHE="Cryptocoryne x purpurea nothovar borneoensis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="true" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="37" RANK_ID="761" GENUSORUNINOMIAL="Cryptocoryne" SPECIFICEPITHET="purpurea" INFRASPECIFICEPITHET="borneoensis" NOMENCLATURALREFERENCE_ID="1"/>\r
+\r
+  <TAXONNAMEBASE DTYPE="BotanicalName" ID="39" CREATED="2008-12-10 09:56:07.0" UUID="17de5598-1642-4983-9ba8-1002aeefb8b4" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acacia subg. Phyllodineae N.Jacobsen, Bastm. &amp; Yuji Sasaki" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="N.Jacobsen, Bastm. &amp; Yuji Sasaki" NAMECACHE="Acacia subg. Phyllodineae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="37" RANK_ID="773" GENUSORUNINOMIAL="Acacia" SPECIFICEPITHET="" INFRASPECIFICEPITHET="[null]" INFRAGENERICEPITHET="Phyllodineae" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="BotanicalName" ID="40" CREATED="2008-12-10 09:56:07.0" UUID="0136863b-559c-4675-b310-a40a4263db57" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acacia anegadensis N.Jacobsen" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="N.Jacobsen" NAMECACHE="Acacia anegadensis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="37" RANK_ID="765" GENUSORUNINOMIAL="Acacia" SPECIFICEPITHET="anegadensis" INFRASPECIFICEPITHET="[null]" INFRAGENERICEPITHET="" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="BotanicalName" ID="41" CREATED="2008-12-10 09:56:07.0" UUID="3f2a6834-b824-4f07-83f4-19d1700b7f28" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acacia sect. Botrycephalae Yuji Sasaki" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Yuji Sasaki" NAMECACHE="Acacia sect. Botrycephalae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="37" RANK_ID="771" GENUSORUNINOMIAL="Acacia" SPECIFICEPITHET="" INFRASPECIFICEPITHET="[null]" INFRAGENERICEPITHET="Botrycephalae" NOMENCLATURALREFERENCE_ID="1"/>\r
+\r
+  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="1" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="a49a3963-c4ea-4047-8588-2f8f15352730" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="1" RANK_ID="774" GENUSORUNINOMIAL="Aus" SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="2" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="05a438d6-065f-49ef-84db-c7dc2c259975" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" " PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE=" " PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Aus aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="2" RANK_ID="765" GENUSORUNINOMIAL="Aus"  SPECIFICEPITHET="aus" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="3" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphingidae Linnaeus, 1758" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="3" RANK_ID="782" GENUSORUNINOMIAL="Sphingidae" SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="4" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="446d8d76-e206-49e1-b6da-d06ce1f296e1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Lathoe Fabricius, 1807" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Fabricius, 1807" NAMECACHE="Laothoe" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="4" RANK_ID="774" GENUSORUNINOMIAL="Laothoe" SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="5" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3d0b9061-fc9d-4de5-9dc1-341e10eb139e" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Smerinthus Latreille, 1802" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Latreille, 1802" NAMECACHE="Smerinthus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="5" RANK_ID="774" GENUSORUNINOMIAL="Smerinthus"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="6" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="e4d3c75c-3bfb-451e-ade1-e5e0307879dd" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca Hübner, 1807" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1807" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="6" RANK_ID="774" GENUSORUNINOMIAL="Manduca"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="7" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="9dcb7f80-05c6-4eb0-bc04-8a72353a67d7" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Lepchina Oberthür, 1904" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Oberthür, 1904" NAMECACHE="Lepchina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="7" RANK_ID="774" GENUSORUNINOMIAL="Lepchina"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="8" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f2983a50-5121-4641-a9ab-0507821b7563" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Smerinthus kindermannii Lederer, 1853" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Lederer, 1853" NAMECACHE="Smerinthus kindermannii" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="8" RANK_ID="765" GENUSORUNINOMIAL="Smerinthus"  SPECIFICEPITHET="kindermannii" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="9" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="73a90270-16bb-43f6-b7f0-305b617c9971" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Mimas Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Mimas" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="9" RANK_ID="774" GENUSORUNINOMIAL="Mimas"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="10" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="a67e7431-5c04-4cb6-b83e-c50c439561fe" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" NAMECACHE="Callambulyx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="10" RANK_ID="774" GENUSORUNINOMIAL="Callambulyx"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="11" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="8e6aaf9b-5b99-4525-873b-f535d35834ac" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Dolbina Staudinger, 1877" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Staudinger, 1877" NAMECACHE="Dolbina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="11" RANK_ID="774" GENUSORUNINOMIAL="Dolbina"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="12" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c1864a99-c025-47e1-87f5-5917b905cca1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" NAMECACHE="Akbesia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="12" RANK_ID="774" GENUSORUNINOMIAL="Akbesia"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="13" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="071a336b-3f31-44d8-bc81-4505dd7ca50b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphinx Linnaeus, 1758" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" NAMECACHE="Sphinx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="13" RANK_ID="774" GENUSORUNINOMIAL="Sphinx"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="14" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="e8bf37f5-5b87-43dc-8481-a2e58e4f1e71" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Agrius Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Agrius" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="14" RANK_ID="774" GENUSORUNINOMIAL="Agrius"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="15" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c2cab2ad-3e3a-47b8-8aa8-d9e1c0857647" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia Laspeyres, 1809" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Laspeyres, 1809" NAMECACHE="Acherontia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="15" RANK_ID="774" GENUSORUNINOMIAL="Acherontia"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="16" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3d54aed8-7caa-4c74-bbe2-7b946b63f39b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Hemaris Dalman, 1816" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Dalman, 1816" NAMECACHE="Hemaris" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="16" RANK_ID="774" GENUSORUNINOMIAL="Hemaris"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="17" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="2a91a640-ab5a-4993-a58d-a07c0f2ecba3" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Proserpinus Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Proserpinus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="17" RANK_ID="774" GENUSORUNINOMIAL="Proserpinus"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="18" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3f159abb-55fa-4c62-966d-3ff1ebc7b34b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphingonaepiopsis Wallengren, 1858" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Wallengren, 1858" NAMECACHE="Sphingonaepiopsis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="18" RANK_ID="774" GENUSORUNINOMIAL="Sphingonaepiopsis"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="19" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="2910ccab-35ea-45bb-ba1a-e8bceed11bd2" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="19" RANK_ID="774" GENUSORUNINOMIAL="Rethera"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="20" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="e400203b-9b0f-4bc7-8aea-9f060de276de" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Daphnis Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="20" RANK_ID="774" GENUSORUNINOMIAL="Daphnis"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="21" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="66354004-1ae2-4aa0-b4d6-d2c6c15a2fb5" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Clarina Tutt, 1903" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Tutt, 1903" NAMECACHE="Clarina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="21" RANK_ID="774" GENUSORUNINOMIAL="Clarina"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="22" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f57b8d58-e89d-40ea-9d5b-a2cf96d017eb" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acosmeryx Boisduval, 1875" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boisduval, 1875" NAMECACHE="Acosmeryx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="22" RANK_ID="774" GENUSORUNINOMIAL="Acosmeryx"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="23" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c3007d9a-3a7c-4cb1-9818-f4f529e760a4" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Macroglossum Scopoli, 1777" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Scopoli, 1777" NAMECACHE="Macroglossum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="23" RANK_ID="774" GENUSORUNINOMIAL="Macroglossum"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="24" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="aa3dadc8-dc13-4e35-86cd-fd3ca2e796ca" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Hyles Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Hyles" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="24" RANK_ID="774" GENUSORUNINOMIAL="Hyles"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="25" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="1673213d-60b4-4770-a8e9-509882340d0a" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Deilephila Laspeyres, 1809" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Laspeyres, 1809" NAMECACHE="Deilephila" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="25" RANK_ID="774" GENUSORUNINOMIAL="Deilephila"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="26" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="862897cc-a3e6-436d-899a-96f82d02b4a2" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Hippotion Hübner, 1819" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1819" NAMECACHE="Hippotion" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="26" RANK_ID="774" GENUSORUNINOMIAL="Hippotion"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="27" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="27004fcc-14d4-47d4-a3e1-75750fdb5b79" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Atropos Agassiz, 1846" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Agassiz, 1846" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="27" RANK_ID="774" GENUSORUNINOMIAL="Atropos"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="28" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="748ccb21-f3a4-4f32-a514-53931965ca2d" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Atropos Oken, 1815" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Oken, 1815" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="28" RANK_ID="774" GENUSORUNINOMIAL="Atropos"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="29" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ea1f496a-c4cc-49e4-96d6-f46d58d23297" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Brachyglossa Boisduval, 1828" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boisduval, 1828" NAMECACHE="Brachyglossa" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="29" RANK_ID="774" GENUSORUNINOMIAL="Brachyglossa"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="30" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="238e41b3-9f4f-44b7-8cf5-28090febe9bb" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca Hübner, 1806" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Hübner, 1806" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="30" RANK_ID="774" GENUSORUNINOMIAL="Manduca"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="31" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="feda2055-292c-4391-86b7-06bfdab77472" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Atropos Leach, 1815" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Leach, 1815" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="15" RANK_ID="774" GENUSORUNINOMIAL="Atropos"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="32" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="9faf43ed-2003-4bc2-9dfd-61c71eaa3829" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca afflicta (Grote, 1865)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Grote, 1865)" NAMECACHE="Manduca afflicta" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="31" RANK_ID="765" GENUSORUNINOMIAL="Manduca"  SPECIFICEPITHET="afflicta" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="33" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="666ecfcd-9ee3-41d4-8c47-7cb692cb7f27" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca bergarmatipes (Clark, 1927)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Clark, 1927)" NAMECACHE="Manduca bergarmatipes" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="32" RANK_ID="765" GENUSORUNINOMIAL="Manduca"  SPECIFICEPITHET="bergarmatipes" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="34" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="31b6c4fb-fcd1-4ce7-b26a-2ca15a6c8ac5" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Manduca chinchilla (Gehlen, 1942)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Gehlen, 1942)" NAMECACHE="Manduca chinchilla" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="33" RANK_ID="765" GENUSORUNINOMIAL="Manduca"  SPECIFICEPITHET="chinchilla" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="35" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="866278ea-0a6a-4308-acb3-e7e22624e5ea" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia atropos (Linnaeus, 1758)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Linnaeus, 1758)" NAMECACHE="Acherontia atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="34" RANK_ID="765" GENUSORUNINOMIAL="Acherontia"  SPECIFICEPITHET="atropos" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="36" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7969821b-a2cf-4d01-95ec-6a5ed0ca3f69" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia lachesis (Fabricius, 1798)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1798)" NAMECACHE="Acherontia lachesis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="35" RANK_ID="765" GENUSORUNINOMIAL="Acherontia"  SPECIFICEPITHET="lachesis" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="37" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="61b1dcae-8aa6-478a-bcd6-080cf0eb6ad7" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia styx Westwood, 1847" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Westwood, 1847" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="36" RANK_ID="765" GENUSORUNINOMIAL="Acherontia"  SPECIFICEPITHET="styx" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="38" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c9e7124b-2e60-4df2-996c-b7d024c85d33" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="N.Jacobsen, Bastm. &amp; Yuji Sasaki" NAMECACHE="Cryptocoryne x purpurea nothovar borneoensis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="true" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="37" RANK_ID="761" GENUSORUNINOMIAL="Cryptocoryne" SPECIFICEPITHET="purpurea" INFRASPECIFICEPITHET="borneoensis" NOMENCLATURALREFERENCE_ID="1"/>\r
+\r
+  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="39" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="17de5598-1642-4983-9ba8-1002aeefb8b4" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acacia subg. Phyllodineae N.Jacobsen, Bastm. &amp; Yuji Sasaki" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="N.Jacobsen, Bastm. &amp; Yuji Sasaki" NAMECACHE="Acacia subg. Phyllodineae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="37" RANK_ID="773" GENUSORUNINOMIAL="Acacia" SPECIFICEPITHET="" INFRASPECIFICEPITHET="[null]" INFRAGENERICEPITHET="Phyllodineae" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="40" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="0136863b-559c-4675-b310-a40a4263db57" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acacia anegadensis N.Jacobsen" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="N.Jacobsen" NAMECACHE="Acacia anegadensis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="37" RANK_ID="765" GENUSORUNINOMIAL="Acacia" SPECIFICEPITHET="anegadensis" INFRASPECIFICEPITHET="[null]" INFRAGENERICEPITHET="" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="41" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3f2a6834-b824-4f07-83f4-19d1700b7f28" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acacia sect. Botrycephalae Yuji Sasaki" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Yuji Sasaki" NAMECACHE="Acacia sect. Botrycephalae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="37" RANK_ID="771" GENUSORUNINOMIAL="Acacia" SPECIFICEPITHET="" INFRASPECIFICEPITHET="[null]" INFRAGENERICEPITHET="Botrycephalae" NOMENCLATURALREFERENCE_ID="1"/>\r
+\r
+\r
+  <TAXONRELATIONSHIP ID="1" CREATED="2008-12-10 09:56:07.0" UUID="25064dff-f526-408e-b851-670d7770e337" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="2" RELATEDTO_ID="1" TYPE_ID="889" DOUBTFUL="[null]" CITATIONMICROREFERENCE="Lorem ipsum dolor" />\r
+  <TAXONRELATIONSHIP ID="2" CREATED="2008-12-10 09:56:07.0" UUID="5cf04da3-74a8-446c-9cec-9e2e78bed4f7" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="4" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="3" CREATED="2008-12-10 09:56:07.0" UUID="b5694cbc-c353-40cb-a029-abea64c08a4b" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="5" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="4" CREATED="2008-12-10 09:56:07.0" UUID="8ddfcad5-02fc-4ba5-911d-52790a5236bd" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="6" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="5" CREATED="2008-12-10 09:56:07.0" UUID="4222ca4a-3fb1-4e66-8f0c-b69439c35466" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="7" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="6" CREATED="2008-12-10 09:56:07.0" UUID="9537d7f1-6484-4396-b7db-e1be52d247c6" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="8" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="7" CREATED="2008-12-10 09:56:07.0" UUID="df457da4-1f11-487d-941a-df6d4f88ba7d" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="9" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="8" CREATED="2008-12-10 09:56:07.0" UUID="6e7a347e-0761-4035-bfaf-4529908f77c1" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="10" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="9" CREATED="2008-12-10 09:56:07.0" UUID="f963474b-9c42-4d4f-a940-8ece9c2e9b4d" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="11" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="10" CREATED="2008-12-10 09:56:07.0" UUID="7ee82501-4141-4330-811c-892da5630f1e" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="12" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="11" CREATED="2008-12-10 09:56:07.0" UUID="2683cd9f-cf13-4284-bd77-5464631851ca" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="13" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="12" CREATED="2008-12-10 09:56:07.0" UUID="09d24cc7-3d42-4144-9341-91e614deed31" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="14" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="13" CREATED="2008-12-10 09:56:07.0" UUID="e2fcf58d-8362-404d-af4a-db7dc09d347c" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="15" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="14" CREATED="2008-12-10 09:56:07.0" UUID="11f506d1-a5ca-4a7b-ba1c-a5e12f6e1c19" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="16" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="15" CREATED="2008-12-10 09:56:07.0" UUID="894ca804-41d2-4dbe-b1a6-0b539bb34cc2" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="17" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="16" CREATED="2008-12-10 09:56:07.0" UUID="6d34e195-d647-4aab-914a-3c05793ab542" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="18" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="17" CREATED="2008-12-10 09:56:07.0" UUID="606c975c-a38b-4509-ba67-0798d528200e" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="19" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="18" CREATED="2008-12-10 09:56:07.0" UUID="946dd020-b059-4a6c-8485-7f9584e35558" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="20" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="19" CREATED="2008-12-10 09:56:07.0" UUID="296473d0-0635-482b-b6af-0b7e1b73f526" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="21" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="20" CREATED="2008-12-10 09:56:07.0" UUID="18a5b4e2-7517-4443-add0-27d5789af9bb" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="22" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="21" CREATED="2008-12-10 09:56:07.0" UUID="1d279ded-7130-49d7-bc01-4ddeb665a0e2" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="23" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="22" CREATED="2008-12-10 09:56:07.0" UUID="7cd235ca-0b52-46aa-8a28-3e8581d3494d" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="24" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="23" CREATED="2008-12-10 09:56:07.0" UUID="d1195b65-1554-4047-a0c2-54db7e9996b3" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="25" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="24" CREATED="2008-12-10 09:56:07.0" UUID="7ba3d7c9-4ba3-48d9-8ae8-6fad26487d46" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="26" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="25" CREATED="2008-12-10 09:56:07.0" UUID="90c6866e-04db-404b-be87-5055f011b392" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="6" RELATEDFROM_ID="32" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="26" CREATED="2008-12-10 09:56:07.0" UUID="5a47aff4-9fb4-477a-bcab-4393c577eee6" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="6" RELATEDFROM_ID="33" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="27" CREATED="2008-12-10 09:56:07.0" UUID="ca1e0be3-cb42-44aa-a4c5-60956d7eec66" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="6" RELATEDFROM_ID="34" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="28" CREATED="2008-12-10 09:56:07.0" UUID="6a7dd40f-1b77-467f-ae97-cfe76e28506d" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="15" RELATEDFROM_ID="35" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="29" CREATED="2008-12-10 09:56:07.0" UUID="b075aa3c-9b58-4a1d-b144-d7ed2f7ca78d" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="15" RELATEDFROM_ID="36" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="30" CREATED="2008-12-10 09:56:07.0" UUID="c11aea8f-ca80-4c44-ada5-9b45293434bd" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="15" RELATEDFROM_ID="37" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="31" CREATED="2008-12-10 09:56:07.0" UUID="ad870db7-e8c6-49a3-b826-fc794d25ab92" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="19" RELATEDTO_ID="9" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="32" CREATED="2008-12-10 09:56:07.0" UUID="ef25d944-9018-46b9-a32c-5c3fc173cf0c" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="20" RELATEDTO_ID="9" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="1" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="25064dff-f526-408e-b851-670d7770e337" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="2" RELATEDTO_ID="1" TYPE_ID="889" DOUBTFUL="[null]" CITATIONMICROREFERENCE="Lorem ipsum dolor"/>\r
+  <TAXONRELATIONSHIP_AUD ID="2" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="5cf04da3-74a8-446c-9cec-9e2e78bed4f7" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="4" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="3" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b5694cbc-c353-40cb-a029-abea64c08a4b" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="5" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="4" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="8ddfcad5-02fc-4ba5-911d-52790a5236bd" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="6" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="5" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4222ca4a-3fb1-4e66-8f0c-b69439c35466" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="7" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="6" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="9537d7f1-6484-4396-b7db-e1be52d247c6" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="8" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="7" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="df457da4-1f11-487d-941a-df6d4f88ba7d" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="9" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="8" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6e7a347e-0761-4035-bfaf-4529908f77c1" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="10" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="9" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f963474b-9c42-4d4f-a940-8ece9c2e9b4d" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="11" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="10" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7ee82501-4141-4330-811c-892da5630f1e" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="12" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="11" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="2683cd9f-cf13-4284-bd77-5464631851ca" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="13" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="12" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="09d24cc7-3d42-4144-9341-91e614deed31" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="14" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="13" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="e2fcf58d-8362-404d-af4a-db7dc09d347c" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="15" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="14" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="11f506d1-a5ca-4a7b-ba1c-a5e12f6e1c19" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="16" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="15" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="894ca804-41d2-4dbe-b1a6-0b539bb34cc2" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="17" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="16" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6d34e195-d647-4aab-914a-3c05793ab542" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="18" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="17" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="606c975c-a38b-4509-ba67-0798d528200e" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="19" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="18" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="946dd020-b059-4a6c-8485-7f9584e35558" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="20" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="19" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="296473d0-0635-482b-b6af-0b7e1b73f526" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="21" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="20" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="18a5b4e2-7517-4443-add0-27d5789af9bb" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="22" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="21" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="1d279ded-7130-49d7-bc01-4ddeb665a0e2" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="23" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="22" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7cd235ca-0b52-46aa-8a28-3e8581d3494d" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="24" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="23" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="d1195b65-1554-4047-a0c2-54db7e9996b3" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="25" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="24" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7ba3d7c9-4ba3-48d9-8ae8-6fad26487d46" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="3" RELATEDFROM_ID="26" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="25" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="90c6866e-04db-404b-be87-5055f011b392" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="6" RELATEDFROM_ID="32" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="26" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="5a47aff4-9fb4-477a-bcab-4393c577eee6" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="6" RELATEDFROM_ID="33" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="27" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ca1e0be3-cb42-44aa-a4c5-60956d7eec66" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="6" RELATEDFROM_ID="34" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="28" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6a7dd40f-1b77-467f-ae97-cfe76e28506d" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="15" RELATEDFROM_ID="35" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="29" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b075aa3c-9b58-4a1d-b144-d7ed2f7ca78d" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="15" RELATEDFROM_ID="36" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="30" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c11aea8f-ca80-4c44-ada5-9b45293434bd" UPDATED="2008-12-10 09:56:07.253" RELATEDTO_ID="15" RELATEDFROM_ID="37" TYPE_ID="889" DOUBTFUL="false" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="31" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ad870db7-e8c6-49a3-b826-fc794d25ab92" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="19" RELATEDTO_ID="9" TYPE_ID="889" DOUBTFUL="false"  CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="32" REV="1000" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ef25d944-9018-46b9-a32c-5c3fc173cf0c" UPDATED="2008-12-10 09:56:07.253" RELATEDFROM_ID="20" RELATEDTO_ID="9" TYPE_ID="889" DOUBTFUL="false"  CITATIONMICROREFERENCE="[null]" />\r
 </dataset>
\ No newline at end of file
diff --git a/cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testDelete-result1.xml b/cdmlib-persistence/src/test/resources/eu/etaxonomy/cdm/persistence/dao/hibernate/taxon/TaxonDaoHibernateImplTest.testDelete-result1.xml
new file mode 100644 (file)
index 0000000..a1fbd59
--- /dev/null
@@ -0,0 +1,320 @@
+<?xml version='1.0' encoding='UTF-8'?>\r
+<dataset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../dataset.xsd">\r
+  <HOMOTYPICALGROUP ID="1"  UUID="7b214eb9-a6ac-48e5-af02-bbea634d2a03" />\r
+  <HOMOTYPICALGROUP ID="2"  UUID="6c241a4c-e5a0-4344-8e5e-a81f17b75973" />\r
+  <HOMOTYPICALGROUP ID="3"  UUID="76eac2b8-9c5a-4b25-acd1-e4e0d894106f" />\r
+  <HOMOTYPICALGROUP ID="4"  UUID="3c6ff240-9cab-4ec9-b47e-97280318ab30" />\r
+  <HOMOTYPICALGROUP ID="5"  UUID="5cd73df5-1c72-44a6-9864-adb145d8bd56" />\r
+  <HOMOTYPICALGROUP ID="6"  UUID="335977f0-ef55-4294-b78b-aed47435b428" />\r
+  <HOMOTYPICALGROUP ID="7"  UUID="e902a44e-7b26-4dc5-8251-d62c48d01bad" />\r
+  <HOMOTYPICALGROUP ID="8"  UUID="4806e853-d7c3-4216-8fa1-022be728bd3c" />\r
+  <HOMOTYPICALGROUP ID="9"  UUID="c454bd99-c7f3-43d6-8846-5fcc24f0c31b" />\r
+  <HOMOTYPICALGROUP ID="10"  UUID="4a92945c-e198-4f59-a19c-717e0b83e9f0" />\r
+  <HOMOTYPICALGROUP ID="11"  UUID="c5e7f225-60c2-4001-9488-0f584ba522ea" />\r
+  <HOMOTYPICALGROUP ID="12"  UUID="a4f0abc0-f6c3-42f0-98e9-10aec07415f2" />\r
+  <HOMOTYPICALGROUP ID="13"  UUID="9eb6d8c4-4b74-481f-9063-6251843606a3" />\r
+  <HOMOTYPICALGROUP ID="14"  UUID="2addf98d-ab27-4b26-ae1b-06fda059cddd" />\r
+  <HOMOTYPICALGROUP ID="15"  UUID="399af850-b662-4c3d-9038-ea5219af49de" />\r
+  <HOMOTYPICALGROUP ID="16"  UUID="ffb3e841-ea6a-4107-8dc7-7ee52f7ae500" />\r
+  <HOMOTYPICALGROUP ID="17"  UUID="de608141-143c-4337-91e9-4094fe814522" />\r
+  <HOMOTYPICALGROUP ID="18"  UUID="2f17e98b-d5bd-4c54-ab5c-e0fea4eaaae0" />\r
+  <HOMOTYPICALGROUP ID="19"  UUID="9a554521-7f2a-451d-8bea-64827d562db9" />\r
+  <HOMOTYPICALGROUP ID="20"  UUID="7dcc4480-9a81-47a5-9830-0a70c8f64b79" />\r
+  <HOMOTYPICALGROUP ID="21"  UUID="a779e64e-6d57-406f-97c2-f09187ef9d87" />\r
+  <HOMOTYPICALGROUP ID="22"  UUID="9b17ca72-bdef-498a-bc76-cdbb2734c08d" />\r
+  <HOMOTYPICALGROUP ID="23"  UUID="b4406aa9-c923-40e8-b75e-39b434149a03" />\r
+  <HOMOTYPICALGROUP ID="24"  UUID="422bf053-72bb-4624-ac65-92de413c7ea2" />\r
+  <HOMOTYPICALGROUP ID="25"  UUID="1cb31fff-de80-455b-898e-7da8eea8ddb4" />\r
+  <HOMOTYPICALGROUP ID="26"  UUID="7dcdf873-5dfe-4349-9509-3aee3d3f830f" />\r
+  <HOMOTYPICALGROUP ID="27"  UUID="ff5ccd39-ac81-4859-a158-7487eddfcd2f" />\r
+  <HOMOTYPICALGROUP ID="28"  UUID="ca6c8000-a5da-4464-8f4b-8c602a7c58df" />\r
+  <HOMOTYPICALGROUP ID="29"  UUID="4a617bae-ef0d-4f4f-91d3-8f246dea1479" />\r
+  <HOMOTYPICALGROUP ID="30"  UUID="17fa02ae-3506-4ed3-b79e-611aa862cacc" />\r
+  <HOMOTYPICALGROUP ID="31"  UUID="cee3baf6-c479-4606-8d5a-bc8380167175" />\r
+  <HOMOTYPICALGROUP ID="32"  UUID="036286ea-3379-4f86-b100-11179cf2e793" />\r
+  <HOMOTYPICALGROUP ID="33"  UUID="a218a8e3-70ae-4c58-9463-7725e1b8e112" />\r
+  <HOMOTYPICALGROUP ID="34"  UUID="5381dcb7-bddf-49d5-8669-1f34d8a43b32" />\r
+  <HOMOTYPICALGROUP ID="35"  UUID="baf4e929-4291-4635-aa35-1255069eefe6" />\r
+  <HOMOTYPICALGROUP ID="36"  UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" />\r
+  <HOMOTYPICALGROUP ID="37"  UUID="c9bb41cf-d577-46d6-932e-45e5d85f573e" />\r
+  <HOMOTYPICALGROUP_AUD ID="1"  REVTYPE="0"  UUID="7b214eb9-a6ac-48e5-af02-bbea634d2a03" />\r
+  <HOMOTYPICALGROUP_AUD ID="2"  REVTYPE="0"  UUID="6c241a4c-e5a0-4344-8e5e-a81f17b75973" />\r
+  <HOMOTYPICALGROUP_AUD ID="3"  REVTYPE="0"  UUID="76eac2b8-9c5a-4b25-acd1-e4e0d894106f" />\r
+  <HOMOTYPICALGROUP_AUD ID="4"  REVTYPE="0"  UUID="3c6ff240-9cab-4ec9-b47e-97280318ab30" />\r
+  <HOMOTYPICALGROUP_AUD ID="5"  REVTYPE="0"  UUID="5cd73df5-1c72-44a6-9864-adb145d8bd56" />\r
+  <HOMOTYPICALGROUP_AUD ID="6"  REVTYPE="0"  UUID="335977f0-ef55-4294-b78b-aed47435b428" />\r
+  <HOMOTYPICALGROUP_AUD ID="7"  REVTYPE="0"  UUID="e902a44e-7b26-4dc5-8251-d62c48d01bad" />\r
+  <HOMOTYPICALGROUP_AUD ID="8"  REVTYPE="0"  UUID="4806e853-d7c3-4216-8fa1-022be728bd3c" />\r
+  <HOMOTYPICALGROUP_AUD ID="9"  REVTYPE="0"  UUID="c454bd99-c7f3-43d6-8846-5fcc24f0c31b" />\r
+  <HOMOTYPICALGROUP_AUD ID="10"  REVTYPE="0"  UUID="4a92945c-e198-4f59-a19c-717e0b83e9f0" />\r
+  <HOMOTYPICALGROUP_AUD ID="11"  REVTYPE="0"  UUID="c5e7f225-60c2-4001-9488-0f584ba522ea" />\r
+  <HOMOTYPICALGROUP_AUD ID="12"  REVTYPE="0"  UUID="a4f0abc0-f6c3-42f0-98e9-10aec07415f2" />\r
+  <HOMOTYPICALGROUP_AUD ID="13"  REVTYPE="0"  UUID="9eb6d8c4-4b74-481f-9063-6251843606a3" />\r
+  <HOMOTYPICALGROUP_AUD ID="14"  REVTYPE="0"  UUID="2addf98d-ab27-4b26-ae1b-06fda059cddd" />\r
+  <HOMOTYPICALGROUP_AUD ID="15"  REVTYPE="0"  UUID="399af850-b662-4c3d-9038-ea5219af49de" />\r
+  <HOMOTYPICALGROUP_AUD ID="16"  REVTYPE="0"  UUID="ffb3e841-ea6a-4107-8dc7-7ee52f7ae500" />\r
+  <HOMOTYPICALGROUP_AUD ID="17"  REVTYPE="0"  UUID="de608141-143c-4337-91e9-4094fe814522" />\r
+  <HOMOTYPICALGROUP_AUD ID="18"  REVTYPE="0"  UUID="2f17e98b-d5bd-4c54-ab5c-e0fea4eaaae0" />\r
+  <HOMOTYPICALGROUP_AUD ID="19"  REVTYPE="0"  UUID="9a554521-7f2a-451d-8bea-64827d562db9" />\r
+  <HOMOTYPICALGROUP_AUD ID="20"  REVTYPE="0"  UUID="7dcc4480-9a81-47a5-9830-0a70c8f64b79" />\r
+  <HOMOTYPICALGROUP_AUD ID="21"  REVTYPE="0"  UUID="a779e64e-6d57-406f-97c2-f09187ef9d87" />\r
+  <HOMOTYPICALGROUP_AUD ID="22"  REVTYPE="0"  UUID="9b17ca72-bdef-498a-bc76-cdbb2734c08d" />\r
+  <HOMOTYPICALGROUP_AUD ID="23"  REVTYPE="0"  UUID="b4406aa9-c923-40e8-b75e-39b434149a03" />\r
+  <HOMOTYPICALGROUP_AUD ID="24"  REVTYPE="0"  UUID="422bf053-72bb-4624-ac65-92de413c7ea2" />\r
+  <HOMOTYPICALGROUP_AUD ID="25"  REVTYPE="0"  UUID="1cb31fff-de80-455b-898e-7da8eea8ddb4" />\r
+  <HOMOTYPICALGROUP_AUD ID="26"  REVTYPE="0"  UUID="7dcdf873-5dfe-4349-9509-3aee3d3f830f" />\r
+  <HOMOTYPICALGROUP_AUD ID="27"  REVTYPE="0"  UUID="ff5ccd39-ac81-4859-a158-7487eddfcd2f" />\r
+  <HOMOTYPICALGROUP_AUD ID="28"  REVTYPE="0"  UUID="ca6c8000-a5da-4464-8f4b-8c602a7c58df" />\r
+  <HOMOTYPICALGROUP_AUD ID="29"  REVTYPE="0"  UUID="4a617bae-ef0d-4f4f-91d3-8f246dea1479" />\r
+  <HOMOTYPICALGROUP_AUD ID="30"  REVTYPE="0"  UUID="17fa02ae-3506-4ed3-b79e-611aa862cacc" />\r
+  <HOMOTYPICALGROUP_AUD ID="31"  REVTYPE="0"  UUID="cee3baf6-c479-4606-8d5a-bc8380167175" />\r
+  <HOMOTYPICALGROUP_AUD ID="32"  REVTYPE="0"  UUID="036286ea-3379-4f86-b100-11179cf2e793" />\r
+  <HOMOTYPICALGROUP_AUD ID="33"  REVTYPE="0"  UUID="a218a8e3-70ae-4c58-9463-7725e1b8e112" />\r
+  <HOMOTYPICALGROUP_AUD ID="34"  REVTYPE="0"  UUID="5381dcb7-bddf-49d5-8669-1f34d8a43b32" />\r
+  <HOMOTYPICALGROUP_AUD ID="35"  REVTYPE="0"  UUID="baf4e929-4291-4635-aa35-1255069eefe6" />\r
+  <HOMOTYPICALGROUP_AUD ID="36"  REVTYPE="0"  UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" />\r
+  <HOMOTYPICALGROUP_AUD ID="37"  REVTYPE="0"  UUID="c9bb41cf-d577-46d6-932e-45e5d85f573e" />\r
+  <REFERENCE  ID="1"  UUID="596b1325-be50-4b0a-9aa2-3ecd610215f2"  PROTECTEDTITLECACHE="true" TITLECACHE="Lorem ipsum" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <REFERENCE  ID="2"  UUID="ad4322b7-4b05-48af-be70-f113e46c545e"  PROTECTEDTITLECACHE="true" TITLECACHE="cate-sphingidae.org" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <REFERENCE  ID="3"  UUID="3eea6f96-0682-4025-8cdd-aaaf7c915ae2"  PROTECTEDTITLECACHE="true" TITLECACHE="cate-araceae.org" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <REFERENCE_AUD  ID="1"  REVTYPE="0"  UUID="596b1325-be50-4b0a-9aa2-3ecd610215f2"  PROTECTEDTITLECACHE="true" TITLECACHE="Lorem ipsum" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <REFERENCE_AUD  ID="2"  REVTYPE="0"  UUID="ad4322b7-4b05-48af-be70-f113e46c545e"  PROTECTEDTITLECACHE="true" TITLECACHE="cate-sphingidae.org" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <REFERENCE_AUD  ID="3"  REVTYPE="0"  UUID="3eea6f96-0682-4025-8cdd-aaaf7c915ae2"  PROTECTEDTITLECACHE="true" TITLECACHE="cate-araceae.org" NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>\r
+  <SYNONYMRELATIONSHIP/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="1"  REVTYPE="0" UUID="e4622950-1b1e-4d50-916a-3e85ffa28dde" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="27" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="1"  REVTYPE="2" UUID="[null]" DOUBTFUL="[null]" PARTIAL="[null]" PROPARTE="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="2"  REVTYPE="0" UUID="d5710e33-642f-4f53-9332-2fb0bd723e64" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="28" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="2"  REVTYPE="2" UUID="[null]" DOUBTFUL="[null]" PARTIAL="[null]" PROPARTE="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="3"  REVTYPE="0" UUID="7add0332-1b1d-4a74-b4d5-9a0f7998525d" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="29" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="3"  REVTYPE="2" UUID="[null]" DOUBTFUL="[null]" PARTIAL="[null]" PROPARTE="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="4"  REVTYPE="0" UUID="b1ffc3c3-dc59-4a87-ac28-100f3874e9a0" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="30" RELATEDTO_ID="15" TYPE_ID="846"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="4"  REVTYPE="2" UUID="[null]" DOUBTFUL="[null]" PARTIAL="[null]" PROPARTE="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="5"  REVTYPE="0" UUID="b75ba9c0-6686-4e87-b63f-9fc6d59f45ef" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="31" RELATEDTO_ID="15" TYPE_ID="847"/>\r
+  <SYNONYMRELATIONSHIP_AUD ID="5"  REVTYPE="2" UUID="[null]" DOUBTFUL="[null]" PARTIAL="[null]" PROPARTE="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="1"  UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2"  PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="1" SEC_ID="1"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="2"  UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46"  PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="2" SEC_ID="1"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="3"  UUID="54e767ee-894e-4540-a758-f906ecb4e2d9"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="203" NAME_ID="3" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="4"  UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76"  PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="4" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="5"  UUID="17233b5e-74e7-42fc-bc37-522684657ed4"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="15" NAME_ID="5" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="6"  UUID="b989a278-c414-49f7-9a10-7d784700e4c4"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="18" NAME_ID="6" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="7"  UUID="15611343-6b11-487f-8233-4756a49a83e2"  PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberth&#252;r, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="13" NAME_ID="7" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="8"  UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="8" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="9"  UUID="900052b7-b69c-4e26-a8f0-01c215214c40"  PROTECTEDTITLECACHE="true" TITLECACHE="Mimas H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="9" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="10"  UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51"  PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="9" NAME_ID="10" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="11"  UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9"  PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="11" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="12"  UUID="7748d6f0-04d8-4052-9904-c43f55682419"  PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="12" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="13"  UUID="63f251fa-f283-46bb-ad42-7390f0a1e806"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="49" NAME_ID="13" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="14"  UUID="00245994-149e-4cc4-8186-aefd48d4acf8"  PROTECTEDTITLECACHE="true" TITLECACHE="Agrius H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="14" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="16"  UUID="6ecc117a-3e9a-4030-8748-f63a0412e065"  PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="23" NAME_ID="16" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="17"  UUID="f6700b5b-b6dc-421a-b979-9429ffad8262"  PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="17" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="18"  UUID="b503efaf-b800-421b-beba-3c6fab4b3c34"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="18" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="19"  UUID="a9f42927-e507-4fda-9629-62073a908aae"  PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="19" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="20"  UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb"  PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="10" NAME_ID="20" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="21"  UUID="c089d514-f599-4f5a-bc90-3a11176d0f76"  PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="21" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="22"  UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa"  PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="12" NAME_ID="22" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="23"  UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db"  PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="104" NAME_ID="23" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="24"  UUID="3d2a3441-4602-405f-8ba7-0685d88d7235"  PROTECTEDTITLECACHE="true" TITLECACHE="Hyles H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="31" NAME_ID="24" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="25"  UUID="4b47c134-0c99-43c9-a046-620a195cd69e"  PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="25" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="26"  UUID="7832c932-f687-4180-a808-fa82d57a9ac8"  PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="40" NAME_ID="26" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="27"  UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="27" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="28"  UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="28" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="29"  UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7"  PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="29" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="30"  UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="30" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="31"  UUID="3da4ab34-6c50-4586-801e-732615899b07"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="31" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="32"  UUID="d88aa25c-7984-4870-bc9c-821f094d3a48"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="32" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="33"  UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="33" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="34"  UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="34" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="35"  UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="35" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="36"  UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="36" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="37"  UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="37" SEC_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="38"  UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783"  PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="38" SEC_ID="3"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="1"  REVTYPE="0"  UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2"  PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="1" SEC_ID="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="2"  REVTYPE="0"  UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46"  PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="2" SEC_ID="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="3"  REVTYPE="0"  UUID="54e767ee-894e-4540-a758-f906ecb4e2d9"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="3" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="204"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="3"  REVTYPE="1"  UUID="54e767ee-894e-4540-a758-f906ecb4e2d9"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="3" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="203"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="4"  REVTYPE="0"  UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76"  PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="4" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="5"  REVTYPE="0"  UUID="17233b5e-74e7-42fc-bc37-522684657ed4"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="5" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="15"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="6"  REVTYPE="0"  UUID="b989a278-c414-49f7-9a10-7d784700e4c4"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="6" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="18"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="7"  REVTYPE="0"  UUID="15611343-6b11-487f-8233-4756a49a83e2"  PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberth&#252;r, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="7" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="13"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="8"  REVTYPE="0"  UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="8" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="9"  REVTYPE="0"  UUID="900052b7-b69c-4e26-a8f0-01c215214c40"  PROTECTEDTITLECACHE="true" TITLECACHE="Mimas H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="9" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="10"  REVTYPE="0"  UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51"  PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="10" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="9"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="11"  REVTYPE="0"  UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9"  PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="11" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="12"  REVTYPE="0"  UUID="7748d6f0-04d8-4052-9904-c43f55682419"  PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="12" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="13"  REVTYPE="0"  UUID="63f251fa-f283-46bb-ad42-7390f0a1e806"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="13" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="49"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="14"  REVTYPE="0"  UUID="00245994-149e-4cc4-8186-aefd48d4acf8"  PROTECTEDTITLECACHE="true" TITLECACHE="Agrius H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="14" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="15"  REVTYPE="0"  UUID="c5cc8674-4242-49a4-aada-72d63194f5fa"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="15" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="3"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="15"  REVTYPE="2"  UUID="[null]"  PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" DOUBTFUL="[null]" USENAMECACHE="[null]" NAME_ID="[null]" SEC_ID="[null]" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="16"  REVTYPE="0"  UUID="6ecc117a-3e9a-4030-8748-f63a0412e065"  PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="16" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="23"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="17"  REVTYPE="0"  UUID="f6700b5b-b6dc-421a-b979-9429ffad8262"  PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="17" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="18"  REVTYPE="0"  UUID="b503efaf-b800-421b-beba-3c6fab4b3c34"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="18" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="19"  REVTYPE="0"  UUID="a9f42927-e507-4fda-9629-62073a908aae"  PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="19" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="20"  REVTYPE="0"  UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb"  PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="20" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="10"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="21"  REVTYPE="0"  UUID="c089d514-f599-4f5a-bc90-3a11176d0f76"  PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="21" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="22"  REVTYPE="0"  UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa"  PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="22" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="12"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="23"  REVTYPE="0"  UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db"  PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="23" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="104"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="24"  REVTYPE="0"  UUID="3d2a3441-4602-405f-8ba7-0685d88d7235"  PROTECTEDTITLECACHE="true" TITLECACHE="Hyles H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="24" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="31"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="25"  REVTYPE="0"  UUID="4b47c134-0c99-43c9-a046-620a195cd69e"  PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="25" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="26"  REVTYPE="0"  UUID="7832c932-f687-4180-a808-fa82d57a9ac8"  PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion H&#252;bner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="26" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="40"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="27"  REVTYPE="0"  UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="27" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="27"  REVTYPE="1"  UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="27" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="28"  REVTYPE="0"  UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="28" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="28"  REVTYPE="1"  UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="28" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="29"  REVTYPE="0"  UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7"  PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="29" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="29"  REVTYPE="1"  UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7"  PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="29" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="30"  REVTYPE="0"  UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="30" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="30"  REVTYPE="1"  UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="30" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="31"  REVTYPE="0"  UUID="3da4ab34-6c50-4586-801e-732615899b07"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="31" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="31"  REVTYPE="1"  UUID="3da4ab34-6c50-4586-801e-732615899b07"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="31" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="32"  REVTYPE="0"  UUID="d88aa25c-7984-4870-bc9c-821f094d3a48"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="32" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="33"  REVTYPE="0"  UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="33" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="34"  REVTYPE="0"  UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="34" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="35"  REVTYPE="0"  UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="35" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="35"  REVTYPE="1"  UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="35" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="36"  REVTYPE="0"  UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="36"  REVTYPE="1"  UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="37"  REVTYPE="0"  UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="37" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="37"  REVTYPE="1"  UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="37" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="38"  REVTYPE="0"  UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783"  PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="38" SEC_ID="3" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0"/>\r
+  <TAXONNAMEBASE DTYPE="BotanicalName" ID="1"  UUID="a49a3963-c4ea-4047-8588-2f8f15352730"  PROTECTEDTITLECACHE="true" TITLECACHE="" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Aus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="1" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="BotanicalName" ID="2"  UUID="05a438d6-065f-49ef-84db-c7dc2c259975"  PROTECTEDTITLECACHE="true" TITLECACHE=" " FULLTITLECACHE=" " PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Aus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Aus aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="2" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="3"  UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphingidae" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="3" NOMENCLATURALREFERENCE_ID="1" RANK_ID="782"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="4"  UUID="446d8d76-e206-49e1-b6da-d06ce1f296e1"  PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Fabricius, 1807" BINOMHYBRID="false" GENUSORUNINOMIAL="Laothoe" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Laothoe" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="4" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="5"  UUID="3d0b9061-fc9d-4de5-9dc1-341e10eb139e"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Latreille, 1802" BINOMHYBRID="false" GENUSORUNINOMIAL="Smerinthus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Smerinthus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="5" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="6"  UUID="e4d3c75c-3bfb-451e-ade1-e5e0307879dd"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1807" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1807" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="6" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="7"  UUID="9dcb7f80-05c6-4eb0-bc04-8a72353a67d7"  PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberth&#252;r, 1904" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Oberth&#252;r, 1904" BINOMHYBRID="false" GENUSORUNINOMIAL="Lepchina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Lepchina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="7" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="8"  UUID="f2983a50-5121-4641-a9ab-0507821b7563"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Lederer, 1853" BINOMHYBRID="false" GENUSORUNINOMIAL="Smerinthus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Smerinthus kindermannii" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="8" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="9"  UUID="73a90270-16bb-43f6-b7f0-305b617c9971"  PROTECTEDTITLECACHE="true" TITLECACHE="Mimas H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Mimas" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Mimas" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="9" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="10"  UUID="a67e7431-5c04-4cb6-b83e-c50c439561fe"  PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Callambulyx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Callambulyx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="10" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="11"  UUID="8e6aaf9b-5b99-4525-873b-f535d35834ac"  PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Staudinger, 1877" BINOMHYBRID="false" GENUSORUNINOMIAL="Dolbina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Dolbina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="11" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="12"  UUID="c1864a99-c025-47e1-87f5-5917b905cca1"  PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Akbesia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Akbesia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="12" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="13"  UUID="071a336b-3f31-44d8-bc81-4505dd7ca50b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphinx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphinx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="13" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="14"  UUID="e8bf37f5-5b87-43dc-8481-a2e58e4f1e71"  PROTECTEDTITLECACHE="true" TITLECACHE="Agrius H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Agrius" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Agrius" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="14" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="15"  UUID="c2cab2ad-3e3a-47b8-8aa8-d9e1c0857647"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Laspeyres, 1809" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="15" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="16"  UUID="3d54aed8-7caa-4c74-bbe2-7b946b63f39b"  PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Dalman, 1816" BINOMHYBRID="false" GENUSORUNINOMIAL="Hemaris" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hemaris" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="16" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="17"  UUID="2a91a640-ab5a-4993-a58d-a07c0f2ecba3"  PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Proserpinus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Proserpinus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="17" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="18"  UUID="3f159abb-55fa-4c62-966d-3ff1ebc7b34b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Wallengren, 1858" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphingonaepiopsis" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphingonaepiopsis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="18" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="19"  UUID="2910ccab-35ea-45bb-ba1a-e8bceed11bd2"  PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Rethera" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="19" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="20"  UUID="e400203b-9b0f-4bc7-8aea-9f060de276de"  PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Daphnis" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="20" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="21"  UUID="66354004-1ae2-4aa0-b4d6-d2c6c15a2fb5"  PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Tutt, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Clarina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Clarina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="21" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="22"  UUID="f57b8d58-e89d-40ea-9d5b-a2cf96d017eb"  PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boisduval, 1875" BINOMHYBRID="false" GENUSORUNINOMIAL="Acosmeryx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acosmeryx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="22" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="23"  UUID="c3007d9a-3a7c-4cb1-9818-f4f529e760a4"  PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Scopoli, 1777" BINOMHYBRID="false" GENUSORUNINOMIAL="Macroglossum" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Macroglossum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="23" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="24"  UUID="aa3dadc8-dc13-4e35-86cd-fd3ca2e796ca"  PROTECTEDTITLECACHE="true" TITLECACHE="Hyles H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Hyles" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hyles" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="24" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="25"  UUID="1673213d-60b4-4770-a8e9-509882340d0a"  PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Laspeyres, 1809" BINOMHYBRID="false" GENUSORUNINOMIAL="Deilephila" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Deilephila" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="25" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="26"  UUID="862897cc-a3e6-436d-899a-96f82d02b4a2"  PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Hippotion" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hippotion" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="26" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="27"  UUID="27004fcc-14d4-47d4-a3e1-75750fdb5b79"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Agassiz, 1846" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="27" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="28"  UUID="748ccb21-f3a4-4f32-a514-53931965ca2d"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Oken, 1815" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="28" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="29"  UUID="ea1f496a-c4cc-49e4-96d6-f46d58d23297"  PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Boisduval, 1828" BINOMHYBRID="false" GENUSORUNINOMIAL="Brachyglossa" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Brachyglossa" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="29" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="30"  UUID="238e41b3-9f4f-44b7-8cf5-28090febe9bb"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1806" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="H&#252;bner, 1806" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="30" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="31"  UUID="feda2055-292c-4391-86b7-06bfdab77472"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Leach, 1815" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="15" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="32"  UUID="9faf43ed-2003-4bc2-9dfd-61c71eaa3829"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Grote, 1865)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca afflicta" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="31" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="33"  UUID="666ecfcd-9ee3-41d4-8c47-7cb692cb7f27"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Clark, 1927)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca bergarmatipes" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="32" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="34"  UUID="31b6c4fb-fcd1-4ce7-b26a-2ca15a6c8ac5"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Gehlen, 1942)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca chinchilla" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="33" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="35"  UUID="866278ea-0a6a-4308-acb3-e7e22624e5ea"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Linnaeus, 1758)" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="34" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="36"  UUID="7969821b-a2cf-4d01-95ec-6a5ed0ca3f69"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1798)" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia lachesis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="35" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="37"  UUID="61b1dcae-8aa6-478a-bcd6-080cf0eb6ad7"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Westwood, 1847" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="36" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>\r
+  <TAXONNAMEBASE DTYPE="BotanicalName" ID="38"  UUID="c9e7124b-2e60-4df2-996c-b7d024c85d33"  PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="N.Jacobsen, Bastm. &amp; Yuji Sasaki" BINOMHYBRID="true" GENUSORUNINOMIAL="Cryptocoryne" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Cryptocoryne x purpurea nothovar borneoensis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false" HOMOTYPICALGROUP_ID="37" NOMENCLATURALREFERENCE_ID="1" RANK_ID="761"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="1"  REVTYPE="0"  UUID="a49a3963-c4ea-4047-8588-2f8f15352730"  PROTECTEDTITLECACHE="true" TITLECACHE="" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="1" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Aus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="2"  REVTYPE="0"  UUID="05a438d6-065f-49ef-84db-c7dc2c259975"  PROTECTEDTITLECACHE="true" TITLECACHE=" " FULLTITLECACHE=" " PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="2" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="" BINOMHYBRID="false" GENUSORUNINOMIAL="Aus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Aus aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="3"  REVTYPE="0"  UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="3" NOMENCLATURALREFERENCE_ID="1" RANK_ID="782" AUTHORSHIPCACHE="Linnaeus, 1758" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphingidae" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="4"  REVTYPE="0"  UUID="446d8d76-e206-49e1-b6da-d06ce1f296e1"  PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="4" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Fabricius, 1807" BINOMHYBRID="false" GENUSORUNINOMIAL="Laothoe" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Laothoe" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="5"  REVTYPE="0"  UUID="3d0b9061-fc9d-4de5-9dc1-341e10eb139e"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="5" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Latreille, 1802" BINOMHYBRID="false" GENUSORUNINOMIAL="Smerinthus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Smerinthus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="6"  REVTYPE="0"  UUID="e4d3c75c-3bfb-451e-ade1-e5e0307879dd"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1807" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="6" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1807" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="7"  REVTYPE="0"  UUID="9dcb7f80-05c6-4eb0-bc04-8a72353a67d7"  PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberth&#252;r, 1904" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="7" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Oberth&#252;r, 1904" BINOMHYBRID="false" GENUSORUNINOMIAL="Lepchina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Lepchina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="8"  REVTYPE="0"  UUID="f2983a50-5121-4641-a9ab-0507821b7563"  PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="8" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="Lederer, 1853" BINOMHYBRID="false" GENUSORUNINOMIAL="Smerinthus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Smerinthus kindermannii" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="9"  REVTYPE="0"  UUID="73a90270-16bb-43f6-b7f0-305b617c9971"  PROTECTEDTITLECACHE="true" TITLECACHE="Mimas H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="9" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Mimas" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Mimas" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="10"  REVTYPE="0"  UUID="a67e7431-5c04-4cb6-b83e-c50c439561fe"  PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="10" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Callambulyx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Callambulyx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="11"  REVTYPE="0"  UUID="8e6aaf9b-5b99-4525-873b-f535d35834ac"  PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="11" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Staudinger, 1877" BINOMHYBRID="false" GENUSORUNINOMIAL="Dolbina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Dolbina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="12"  REVTYPE="0"  UUID="c1864a99-c025-47e1-87f5-5917b905cca1"  PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="12" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Akbesia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Akbesia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="13"  REVTYPE="0"  UUID="071a336b-3f31-44d8-bc81-4505dd7ca50b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="13" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Linnaeus, 1758" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphinx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphinx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="14"  REVTYPE="0"  UUID="e8bf37f5-5b87-43dc-8481-a2e58e4f1e71"  PROTECTEDTITLECACHE="true" TITLECACHE="Agrius H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="14" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Agrius" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Agrius" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="15"  REVTYPE="0"  UUID="c2cab2ad-3e3a-47b8-8aa8-d9e1c0857647"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="15" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Laspeyres, 1809" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="15"  REVTYPE="1"  UUID="c2cab2ad-3e3a-47b8-8aa8-d9e1c0857647"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="15" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Laspeyres, 1809" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="[null]"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="16"  REVTYPE="0"  UUID="3d54aed8-7caa-4c74-bbe2-7b946b63f39b"  PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="16" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Dalman, 1816" BINOMHYBRID="false" GENUSORUNINOMIAL="Hemaris" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hemaris" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="17"  REVTYPE="0"  UUID="2a91a640-ab5a-4993-a58d-a07c0f2ecba3"  PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="17" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Proserpinus" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Proserpinus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="18"  REVTYPE="0"  UUID="3f159abb-55fa-4c62-966d-3ff1ebc7b34b"  PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="18" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Wallengren, 1858" BINOMHYBRID="false" GENUSORUNINOMIAL="Sphingonaepiopsis" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Sphingonaepiopsis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="19"  REVTYPE="0"  UUID="2910ccab-35ea-45bb-ba1a-e8bceed11bd2"  PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="19" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Rothschild &amp; Jordan, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Rethera" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="20"  REVTYPE="0"  UUID="e400203b-9b0f-4bc7-8aea-9f060de276de"  PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="20" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Daphnis" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Rethera" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="21"  REVTYPE="0"  UUID="66354004-1ae2-4aa0-b4d6-d2c6c15a2fb5"  PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="21" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Tutt, 1903" BINOMHYBRID="false" GENUSORUNINOMIAL="Clarina" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Clarina" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="22"  REVTYPE="0"  UUID="f57b8d58-e89d-40ea-9d5b-a2cf96d017eb"  PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="22" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Boisduval, 1875" BINOMHYBRID="false" GENUSORUNINOMIAL="Acosmeryx" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acosmeryx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="23"  REVTYPE="0"  UUID="c3007d9a-3a7c-4cb1-9818-f4f529e760a4"  PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="23" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Scopoli, 1777" BINOMHYBRID="false" GENUSORUNINOMIAL="Macroglossum" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Macroglossum" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="24"  REVTYPE="0"  UUID="aa3dadc8-dc13-4e35-86cd-fd3ca2e796ca"  PROTECTEDTITLECACHE="true" TITLECACHE="Hyles H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="24" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Hyles" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hyles" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="25"  REVTYPE="0"  UUID="1673213d-60b4-4770-a8e9-509882340d0a"  PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="25" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Laspeyres, 1809" BINOMHYBRID="false" GENUSORUNINOMIAL="Deilephila" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Deilephila" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="26"  REVTYPE="0"  UUID="862897cc-a3e6-436d-899a-96f82d02b4a2"  PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion H&#252;bner, 1819" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="26" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1819" BINOMHYBRID="false" GENUSORUNINOMIAL="Hippotion" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Hippotion" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="27"  REVTYPE="0"  UUID="27004fcc-14d4-47d4-a3e1-75750fdb5b79"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="27" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Agassiz, 1846" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="28"  REVTYPE="0"  UUID="748ccb21-f3a4-4f32-a514-53931965ca2d"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="28" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Oken, 1815" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="29"  REVTYPE="0"  UUID="ea1f496a-c4cc-49e4-96d6-f46d58d23297"  PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="29" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Boisduval, 1828" BINOMHYBRID="false" GENUSORUNINOMIAL="Brachyglossa" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Brachyglossa" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="30"  REVTYPE="0"  UUID="238e41b3-9f4f-44b7-8cf5-28090febe9bb"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca H&#252;bner, 1806" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="30" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="H&#252;bner, 1806" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="31"  REVTYPE="0"  UUID="feda2055-292c-4391-86b7-06bfdab77472"  PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="15" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774" AUTHORSHIPCACHE="Leach, 1815" BINOMHYBRID="false" GENUSORUNINOMIAL="Atropos" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="32"  REVTYPE="0"  UUID="9faf43ed-2003-4bc2-9dfd-61c71eaa3829"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="31" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="(Grote, 1865)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca afflicta" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="33"  REVTYPE="0"  UUID="666ecfcd-9ee3-41d4-8c47-7cb692cb7f27"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="32" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="(Clark, 1927)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca bergarmatipes" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="34"  REVTYPE="0"  UUID="31b6c4fb-fcd1-4ce7-b26a-2ca15a6c8ac5"  PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="33" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="(Gehlen, 1942)" BINOMHYBRID="false" GENUSORUNINOMIAL="Manduca" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Manduca chinchilla" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="35"  REVTYPE="0"  UUID="866278ea-0a6a-4308-acb3-e7e22624e5ea"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="34" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="(Linnaeus, 1758)" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="36"  REVTYPE="0"  UUID="7969821b-a2cf-4d01-95ec-6a5ed0ca3f69"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798)" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="35" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="(Fabricius, 1798)" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia lachesis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="ZoologicalName" ID="37"  REVTYPE="0"  UUID="61b1dcae-8aa6-478a-bcd6-080cf0eb6ad7"  PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="36" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765" AUTHORSHIPCACHE="Westwood, 1847" BINOMHYBRID="false" GENUSORUNINOMIAL="Acherontia" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONNAMEBASE_AUD DTYPE="BotanicalName" ID="38"  REVTYPE="0"  UUID="c9e7124b-2e60-4df2-996c-b7d024c85d33"  PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" HOMOTYPICALGROUP_ID="37" NOMENCLATURALREFERENCE_ID="1" RANK_ID="761" AUTHORSHIPCACHE="N.Jacobsen, Bastm. &amp; Yuji Sasaki" BINOMHYBRID="true" GENUSORUNINOMIAL="Cryptocoryne" HYBRIDFORMULA="false" MONOMHYBRID="false" NAMECACHE="Cryptocoryne x purpurea nothovar borneoensis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" TRINOMHYBRID="false" ANAMORPHIC="false"/>\r
+  <TAXONRELATIONSHIP ID="1"  UUID="25064dff-f526-408e-b851-670d7770e337"  DOUBTFUL="[null]" RELATEDFROM_ID="2" RELATEDTO_ID="1" TYPE_ID="889" CITATIONMICROREFERENCE="Lorem ipsum dolor" />\r
+  <TAXONRELATIONSHIP ID="2"  UUID="5cf04da3-74a8-446c-9cec-9e2e78bed4f7"  DOUBTFUL="false" RELATEDFROM_ID="4" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="3"  UUID="b5694cbc-c353-40cb-a029-abea64c08a4b"  DOUBTFUL="false" RELATEDFROM_ID="5" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="4"  UUID="8ddfcad5-02fc-4ba5-911d-52790a5236bd"  DOUBTFUL="false" RELATEDFROM_ID="6" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="5"  UUID="4222ca4a-3fb1-4e66-8f0c-b69439c35466"  DOUBTFUL="false" RELATEDFROM_ID="7" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="6"  UUID="9537d7f1-6484-4396-b7db-e1be52d247c6"  DOUBTFUL="false" RELATEDFROM_ID="8" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="7"  UUID="df457da4-1f11-487d-941a-df6d4f88ba7d"  DOUBTFUL="false" RELATEDFROM_ID="9" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="8"  UUID="6e7a347e-0761-4035-bfaf-4529908f77c1"  DOUBTFUL="false" RELATEDFROM_ID="10" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="9"  UUID="f963474b-9c42-4d4f-a940-8ece9c2e9b4d"  DOUBTFUL="false" RELATEDFROM_ID="11" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="10"  UUID="7ee82501-4141-4330-811c-892da5630f1e"  DOUBTFUL="false" RELATEDFROM_ID="12" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="11"  UUID="2683cd9f-cf13-4284-bd77-5464631851ca"  DOUBTFUL="false" RELATEDFROM_ID="13" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="12"  UUID="09d24cc7-3d42-4144-9341-91e614deed31"  DOUBTFUL="false" RELATEDFROM_ID="14" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="14"  UUID="11f506d1-a5ca-4a7b-ba1c-a5e12f6e1c19"  DOUBTFUL="false" RELATEDFROM_ID="16" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="15"  UUID="894ca804-41d2-4dbe-b1a6-0b539bb34cc2"  DOUBTFUL="false" RELATEDFROM_ID="17" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="16"  UUID="6d34e195-d647-4aab-914a-3c05793ab542"  DOUBTFUL="false" RELATEDFROM_ID="18" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="17"  UUID="606c975c-a38b-4509-ba67-0798d528200e"  DOUBTFUL="false" RELATEDFROM_ID="19" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="18"  UUID="946dd020-b059-4a6c-8485-7f9584e35558"  DOUBTFUL="false" RELATEDFROM_ID="20" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="19"  UUID="296473d0-0635-482b-b6af-0b7e1b73f526"  DOUBTFUL="false" RELATEDFROM_ID="21" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="20"  UUID="18a5b4e2-7517-4443-add0-27d5789af9bb"  DOUBTFUL="false" RELATEDFROM_ID="22" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="21"  UUID="1d279ded-7130-49d7-bc01-4ddeb665a0e2"  DOUBTFUL="false" RELATEDFROM_ID="23" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="22"  UUID="7cd235ca-0b52-46aa-8a28-3e8581d3494d"  DOUBTFUL="false" RELATEDFROM_ID="24" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="23"  UUID="d1195b65-1554-4047-a0c2-54db7e9996b3"  DOUBTFUL="false" RELATEDFROM_ID="25" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="24"  UUID="7ba3d7c9-4ba3-48d9-8ae8-6fad26487d46"  DOUBTFUL="false" RELATEDFROM_ID="26" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="25"  UUID="90c6866e-04db-404b-be87-5055f011b392"  DOUBTFUL="false" RELATEDFROM_ID="32" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="26"  UUID="5a47aff4-9fb4-477a-bcab-4393c577eee6"  DOUBTFUL="false" RELATEDFROM_ID="33" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="27"  UUID="ca1e0be3-cb42-44aa-a4c5-60956d7eec66"  DOUBTFUL="false" RELATEDFROM_ID="34" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="31"  UUID="ad870db7-e8c6-49a3-b826-fc794d25ab92"  DOUBTFUL="false" RELATEDFROM_ID="19" RELATEDTO_ID="9" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP ID="32"  UUID="ef25d944-9018-46b9-a32c-5c3fc173cf0c"  DOUBTFUL="false" RELATEDFROM_ID="20" RELATEDTO_ID="9" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="1"  REVTYPE="0"  UUID="25064dff-f526-408e-b851-670d7770e337"  DOUBTFUL="[null]" RELATEDFROM_ID="2" RELATEDTO_ID="1" TYPE_ID="889" CITATIONMICROREFERENCE="Lorem ipsum dolor" />\r
+  <TAXONRELATIONSHIP_AUD ID="2"  REVTYPE="0"  UUID="5cf04da3-74a8-446c-9cec-9e2e78bed4f7"  DOUBTFUL="false" RELATEDFROM_ID="4" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="3"  REVTYPE="0"  UUID="b5694cbc-c353-40cb-a029-abea64c08a4b"  DOUBTFUL="false" RELATEDFROM_ID="5" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="4"  REVTYPE="0"  UUID="8ddfcad5-02fc-4ba5-911d-52790a5236bd"  DOUBTFUL="false" RELATEDFROM_ID="6" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="5"  REVTYPE="0"  UUID="4222ca4a-3fb1-4e66-8f0c-b69439c35466"  DOUBTFUL="false" RELATEDFROM_ID="7" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="6"  REVTYPE="0"  UUID="9537d7f1-6484-4396-b7db-e1be52d247c6"  DOUBTFUL="false" RELATEDFROM_ID="8" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="7"  REVTYPE="0"  UUID="df457da4-1f11-487d-941a-df6d4f88ba7d"  DOUBTFUL="false" RELATEDFROM_ID="9" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="8"  REVTYPE="0"  UUID="6e7a347e-0761-4035-bfaf-4529908f77c1"  DOUBTFUL="false" RELATEDFROM_ID="10" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="9"  REVTYPE="0"  UUID="f963474b-9c42-4d4f-a940-8ece9c2e9b4d"  DOUBTFUL="false" RELATEDFROM_ID="11" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="10"  REVTYPE="0"  UUID="7ee82501-4141-4330-811c-892da5630f1e"  DOUBTFUL="false" RELATEDFROM_ID="12" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="11"  REVTYPE="0"  UUID="2683cd9f-cf13-4284-bd77-5464631851ca"  DOUBTFUL="false" RELATEDFROM_ID="13" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="12"  REVTYPE="0"  UUID="09d24cc7-3d42-4144-9341-91e614deed31"  DOUBTFUL="false" RELATEDFROM_ID="14" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="13"  REVTYPE="0"  UUID="e2fcf58d-8362-404d-af4a-db7dc09d347c"  DOUBTFUL="false" RELATEDFROM_ID="15" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="13"  REVTYPE="2"  UUID="[null]"  DOUBTFUL="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="14"  REVTYPE="0"  UUID="11f506d1-a5ca-4a7b-ba1c-a5e12f6e1c19"  DOUBTFUL="false" RELATEDFROM_ID="16" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="15"  REVTYPE="0"  UUID="894ca804-41d2-4dbe-b1a6-0b539bb34cc2"  DOUBTFUL="false" RELATEDFROM_ID="17" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="16"  REVTYPE="0"  UUID="6d34e195-d647-4aab-914a-3c05793ab542"  DOUBTFUL="false" RELATEDFROM_ID="18" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="17"  REVTYPE="0"  UUID="606c975c-a38b-4509-ba67-0798d528200e"  DOUBTFUL="false" RELATEDFROM_ID="19" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="18"  REVTYPE="0"  UUID="946dd020-b059-4a6c-8485-7f9584e35558"  DOUBTFUL="false" RELATEDFROM_ID="20" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="19"  REVTYPE="0"  UUID="296473d0-0635-482b-b6af-0b7e1b73f526"  DOUBTFUL="false" RELATEDFROM_ID="21" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="20"  REVTYPE="0"  UUID="18a5b4e2-7517-4443-add0-27d5789af9bb"  DOUBTFUL="false" RELATEDFROM_ID="22" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="21"  REVTYPE="0"  UUID="1d279ded-7130-49d7-bc01-4ddeb665a0e2"  DOUBTFUL="false" RELATEDFROM_ID="23" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="22"  REVTYPE="0"  UUID="7cd235ca-0b52-46aa-8a28-3e8581d3494d"  DOUBTFUL="false" RELATEDFROM_ID="24" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="23"  REVTYPE="0"  UUID="d1195b65-1554-4047-a0c2-54db7e9996b3"  DOUBTFUL="false" RELATEDFROM_ID="25" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="24"  REVTYPE="0"  UUID="7ba3d7c9-4ba3-48d9-8ae8-6fad26487d46"  DOUBTFUL="false" RELATEDFROM_ID="26" RELATEDTO_ID="3" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="25"  REVTYPE="0"  UUID="90c6866e-04db-404b-be87-5055f011b392"  DOUBTFUL="false" RELATEDFROM_ID="32" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="26"  REVTYPE="0"  UUID="5a47aff4-9fb4-477a-bcab-4393c577eee6"  DOUBTFUL="false" RELATEDFROM_ID="33" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="27"  REVTYPE="0"  UUID="ca1e0be3-cb42-44aa-a4c5-60956d7eec66"  DOUBTFUL="false" RELATEDFROM_ID="34" RELATEDTO_ID="6" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="28"  REVTYPE="0"  UUID="6a7dd40f-1b77-467f-ae97-cfe76e28506d"  DOUBTFUL="false" RELATEDFROM_ID="35" RELATEDTO_ID="15" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="28"  REVTYPE="2"  UUID="[null]"  DOUBTFUL="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="29"  REVTYPE="0"  UUID="b075aa3c-9b58-4a1d-b144-d7ed2f7ca78d"  DOUBTFUL="false" RELATEDFROM_ID="36" RELATEDTO_ID="15" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="29"  REVTYPE="2"  UUID="[null]"  DOUBTFUL="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="30"  REVTYPE="0"  UUID="c11aea8f-ca80-4c44-ada5-9b45293434bd"  DOUBTFUL="false" RELATEDFROM_ID="37" RELATEDTO_ID="15" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="30"  REVTYPE="2"  UUID="[null]"  DOUBTFUL="[null]" RELATEDFROM_ID="[null]" RELATEDTO_ID="[null]" TYPE_ID="[null]" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="31"  REVTYPE="0"  UUID="ad870db7-e8c6-49a3-b826-fc794d25ab92"  DOUBTFUL="false" RELATEDFROM_ID="19" RELATEDTO_ID="9" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+  <TAXONRELATIONSHIP_AUD ID="32"  REVTYPE="0"  UUID="ef25d944-9018-46b9-a32c-5c3fc173cf0c"  DOUBTFUL="false" RELATEDFROM_ID="20" RELATEDTO_ID="9" TYPE_ID="889" CITATIONMICROREFERENCE="[null]" />\r
+</dataset>
\ No newline at end of file
index 3fe3e6bbf78814fd58bd3a78858c194d2d667f07..de24e537f1bee3269c44c5670d9f3d3ef64c692e 100644 (file)
   <SYNONYMRELATIONSHIP_AUD ID="3" REV="1025" REVTYPE="0" UUID="7add0332-1b1d-4a74-b4d5-9a0f7998525d" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="29" RELATEDTO_ID="15" TYPE_ID="846"/>
   <SYNONYMRELATIONSHIP_AUD ID="4" REV="1025" REVTYPE="0" UUID="b1ffc3c3-dc59-4a87-ac28-100f3874e9a0" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="30" RELATEDTO_ID="15" TYPE_ID="846"/>
   <SYNONYMRELATIONSHIP_AUD ID="5" REV="1025" REVTYPE="0" UUID="b75ba9c0-6686-4e87-b63f-9fc6d59f45ef" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="31" RELATEDTO_ID="15" TYPE_ID="847"/>
-  <TAXONBASE DTYPE="Taxon" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="1" SEC_ID="1"/>
-  <TAXONBASE DTYPE="Taxon" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="2" SEC_ID="1" TAXONOMICPARENTCACHE_ID="1"/>
-  <TAXONBASE DTYPE="Taxon" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="204" NAME_ID="3" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="4" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="4" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="5" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="15" NAME_ID="5" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="6" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="18" NAME_ID="6" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="7" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="13" NAME_ID="7" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="8" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="8" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="9" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="9" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="10" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="9" NAME_ID="10" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="11" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="11" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="12" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="12" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="13" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="49" NAME_ID="13" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="14" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="14" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="15" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="3" NAME_ID="15" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="16" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="23" NAME_ID="16" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="17" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="17" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="18" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="18" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="19" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="19" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="20" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="10" NAME_ID="20" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="21" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="21" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="22" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="12" NAME_ID="22" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="23" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="104" NAME_ID="23" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="24" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="31" NAME_ID="24" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="25" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="25" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="26" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="40" NAME_ID="26" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Synonym" ID="27" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="27" SEC_ID="2" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE DTYPE="Synonym" ID="28" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="28" SEC_ID="2" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE DTYPE="Synonym" ID="29" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="29" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE DTYPE="Synonym" ID="30" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="30" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE DTYPE="Synonym" ID="31" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="31" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE DTYPE="Taxon" ID="32" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="32" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="33" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="33" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="34" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="34" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="35" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="35" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="36" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="36" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="37" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="37" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="38" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="38" SEC_ID="3"/>
-  <TAXONBASE DTYPE="Taxon" ID="39" CREATED="2009-01-27 15:24:20.0" UUID="bb07a369-f69e-4ad8-a60d-6089509952f5" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis diehli Eitschberger, 2003" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="36" NAME_ID="[null]" SEC_ID="[null]"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="1" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="1" SEC_ID="1" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" />
-  <TAXONBASE_AUD DTYPE="Taxon" ID="2" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="2" SEC_ID="1" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="3" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="3" SEC_ID="2" TAXONOMICCHILDRENCOUNT="204" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="4" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="4" SEC_ID="2" TAXONOMICCHILDRENCOUNT="6" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="5" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="5" SEC_ID="2" TAXONOMICCHILDRENCOUNT="15" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="6" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="6" SEC_ID="2" TAXONOMICCHILDRENCOUNT="18" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="7" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="7" SEC_ID="2" TAXONOMICCHILDRENCOUNT="13" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="8" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="8" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="9" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="9" SEC_ID="2" TAXONOMICCHILDRENCOUNT="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="10" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="10" SEC_ID="2" TAXONOMICCHILDRENCOUNT="9" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="11" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="11" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="12" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="12" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="13" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="13" SEC_ID="2" TAXONOMICCHILDRENCOUNT="49" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="14" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="14" SEC_ID="2" TAXONOMICCHILDRENCOUNT="6" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="15" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="15" SEC_ID="2" TAXONOMICCHILDRENCOUNT="3" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="16" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="16" SEC_ID="2" TAXONOMICCHILDRENCOUNT="23" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="17" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="17" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="18" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="18" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="19" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="19" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="20" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="20" SEC_ID="2" TAXONOMICCHILDRENCOUNT="10" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="21" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="21" SEC_ID="2" TAXONOMICCHILDRENCOUNT="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="22" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="22" SEC_ID="2" TAXONOMICCHILDRENCOUNT="12" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="23" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="23" SEC_ID="2" TAXONOMICCHILDRENCOUNT="104" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="24" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="24" SEC_ID="2" TAXONOMICCHILDRENCOUNT="31" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="25" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="25" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="26" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="26" SEC_ID="2" TAXONOMICCHILDRENCOUNT="40" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Synonym" ID="27" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="27" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Synonym" ID="28" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="28" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]"/>
-  <TAXONBASE_AUD DTYPE="Synonym" ID="29" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="29" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Synonym" ID="30" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="30" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Synonym" ID="31" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="31" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="32" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="32" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="33" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="33" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="34" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="34" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="35" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="35" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1027" REVTYPE="1" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="37" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="37" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="38" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org"  DOUBTFUL="false" USENAMECACHE="false" NAME_ID="[null]" SEC_ID="[null]" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="39" REV="1027" REVTYPE="0" CREATED="2009-01-27 15:24:20.0" UUID="bb07a369-f69e-4ad8-a60d-6089509952f5" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis diehli Eitschberger, 2003"                                                                                                                              DOUBTFUL="false" USENAMECACHE="false" NAME_ID="38" SEC_ID="3" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="36"/>
+  <TAXONBASE DTYPE="Taxon" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="1" SEC_ID="1" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="2" SEC_ID="1" TAXONOMICPARENTCACHE_ID="1" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="204" NAME_ID="3" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="4" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="4" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="5" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="15" NAME_ID="5" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="6" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="18" NAME_ID="6" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="7" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="13" NAME_ID="7" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="8" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="8" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="9" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="9" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="10" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="9" NAME_ID="10" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="11" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="11" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="12" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="12" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="13" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="49" NAME_ID="13" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="14" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="14" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="15" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="3" NAME_ID="15" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="16" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="23" NAME_ID="16" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="17" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="17" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="18" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="18" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="19" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="19" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="20" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="10" NAME_ID="20" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="21" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="21" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="22" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="12" NAME_ID="22" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="23" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="104" NAME_ID="23" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="24" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="31" NAME_ID="24" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="25" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="25" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="26" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="40" NAME_ID="26" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="27" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="27" SEC_ID="2" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="28" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="28" SEC_ID="2" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="29" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="29" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="30" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="30" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="31" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="31" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="32" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="32" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="33" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="33" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="34" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="34" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="35" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="35" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="36" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="36" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="37" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="37" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="38" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="38" SEC_ID="3" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="39" CREATED="2009-01-27 15:24:20.0" UUID="bb07a369-f69e-4ad8-a60d-6089509952f5" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis diehli Eitschberger, 2003" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="36" NAME_ID="[null]" SEC_ID="[null]" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="1" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="1" SEC_ID="1" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="2" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="2" SEC_ID="1" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="3" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="3" SEC_ID="2" TAXONOMICCHILDRENCOUNT="204" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="4" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="4" SEC_ID="2" TAXONOMICCHILDRENCOUNT="6" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="5" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="5" SEC_ID="2" TAXONOMICCHILDRENCOUNT="15" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="6" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="6" SEC_ID="2" TAXONOMICCHILDRENCOUNT="18" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="7" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="7" SEC_ID="2" TAXONOMICCHILDRENCOUNT="13" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="8" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="8" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="9" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="9" SEC_ID="2" TAXONOMICCHILDRENCOUNT="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="10" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="10" SEC_ID="2" TAXONOMICCHILDRENCOUNT="9" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="11" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="11" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="12" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="12" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="13" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="13" SEC_ID="2" TAXONOMICCHILDRENCOUNT="49" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="14" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="14" SEC_ID="2" TAXONOMICCHILDRENCOUNT="6" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="15" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="15" SEC_ID="2" TAXONOMICCHILDRENCOUNT="3" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="16" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="16" SEC_ID="2" TAXONOMICCHILDRENCOUNT="23" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="17" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="17" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="18" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="18" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="19" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="19" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="20" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="20" SEC_ID="2" TAXONOMICCHILDRENCOUNT="10" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="21" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="21" SEC_ID="2" TAXONOMICCHILDRENCOUNT="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="22" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="22" SEC_ID="2" TAXONOMICCHILDRENCOUNT="12" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="23" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="23" SEC_ID="2" TAXONOMICCHILDRENCOUNT="104" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="24" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="24" SEC_ID="2" TAXONOMICCHILDRENCOUNT="31" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="25" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="25" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="26" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="26" SEC_ID="2" TAXONOMICCHILDRENCOUNT="40" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Synonym" ID="27" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="27" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Synonym" ID="28" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="28" SEC_ID="2" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Synonym" ID="29" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="29" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Synonym" ID="30" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="30" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Synonym" ID="31" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="31" SEC_ID="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="32" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="32" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="33" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="33" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="34" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="34" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="35" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="35" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1027" REVTYPE="1" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="37" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="37" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="38" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org"  DOUBTFUL="false" USENAMECACHE="false" NAME_ID="[null]" SEC_ID="[null]" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="39" REV="1027" REVTYPE="0" CREATED="2009-01-27 15:24:20.0" UUID="bb07a369-f69e-4ad8-a60d-6089509952f5" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis diehli Eitschberger, 2003"                                                                                                                              DOUBTFUL="false" USENAMECACHE="false" NAME_ID="38" SEC_ID="3" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="36" PUBLISH="true"/>
   <TAXONNAMEBASE DTYPE="BotanicalName" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="a49a3963-c4ea-4047-8588-2f8f15352730" UPDATED="2008-12-10 09:56:07.238" PROTECTEDTITLECACHE="true" TITLECACHE="" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" GENUSORUNINOMIAL="Aus" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="1" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>
   <TAXONNAMEBASE DTYPE="BotanicalName" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="05a438d6-065f-49ef-84db-c7dc2c259975" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE=" " FULLTITLECACHE=" " PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" GENUSORUNINOMIAL="Aus" NAMECACHE="Aus aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" SPECIFICEPITHET="aus" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="2" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>
   <TAXONNAMEBASE DTYPE="ZoologicalName" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b" UPDATED="2008-12-10 09:56:07.238" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" GENUSORUNINOMIAL="Sphingidae" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="3" NOMENCLATURALREFERENCE_ID="1" RANK_ID="782"/>
index 896b13d76039dc691b0a33f9bea25c7750b94fc8..248b0f96e66e6b972004e44eadbb945e9fb3e06f 100644 (file)
   <SYNONYMRELATIONSHIP_AUD ID="3" REV="1025" REVTYPE="0" UUID="7add0332-1b1d-4a74-b4d5-9a0f7998525d" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="29" RELATEDTO_ID="15" TYPE_ID="846"/>
   <SYNONYMRELATIONSHIP_AUD ID="4" REV="1025" REVTYPE="0" UUID="b1ffc3c3-dc59-4a87-ac28-100f3874e9a0" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="30" RELATEDTO_ID="15" TYPE_ID="846"/>
   <SYNONYMRELATIONSHIP_AUD ID="5" REV="1025" REVTYPE="0" UUID="b75ba9c0-6686-4e87-b63f-9fc6d59f45ef" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="31" RELATEDTO_ID="15" TYPE_ID="847"/>
-  <TAXONBASE DTYPE="Taxon" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="1" SEC_ID="1"/>
-  <TAXONBASE DTYPE="Taxon" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="2" SEC_ID="1" TAXONOMICPARENTCACHE_ID="1"/>
-  <TAXONBASE DTYPE="Taxon" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="204" NAME_ID="3" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="4" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="4" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="5" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="15" NAME_ID="5" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="6" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="18" NAME_ID="6" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="7" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="13" NAME_ID="7" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="8" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="8" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="9" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="9" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="10" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="9" NAME_ID="10" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="11" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="11" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="12" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="12" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="13" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="49" NAME_ID="13" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="14" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="14" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="16" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="23" NAME_ID="16" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="17" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="17" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="18" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="18" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="19" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="19" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="20" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="10" NAME_ID="20" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="21" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="21" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="22" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="12" NAME_ID="22" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="23" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="104" NAME_ID="23" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="24" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="31" NAME_ID="24" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="25" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="25" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="26" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="40" NAME_ID="26" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Synonym" ID="27" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]"  UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="27" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Synonym" ID="28" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]"  UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="28" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Synonym" ID="29" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]"  UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="29" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Synonym" ID="30" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]"  UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="30" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Synonym" ID="31" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]"  UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="31" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="32" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="32" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="33" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="33" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="34" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="34" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="35" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="35" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="36" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="36" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="37" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="37" SEC_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="38" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="38" SEC_ID="3"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="1" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="1" SEC_ID="1" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="2" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="2" SEC_ID="1" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="3" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="3" SEC_ID="2" TAXONOMICCHILDRENCOUNT="204" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" LSID_LSID="urn:lsid:cate-project.org:taxonconcepts:234" LSID_AUTHORITY="cate-project.org" LSID_NAMESPACE="taxonconcepts" LSID_OBJECT="234"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="3" REV="1026" REVTYPE="1" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="3" SEC_ID="2" TAXONOMICCHILDRENCOUNT="204" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" LSID_LSID="urn:lsid:cate-project.org:taxonconcepts:234" LSID_AUTHORITY="cate-project.org" LSID_NAMESPACE="taxonconcepts" LSID_OBJECT="234"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="4" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="4" SEC_ID="2" TAXONOMICCHILDRENCOUNT="6" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="5" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="5" SEC_ID="2" TAXONOMICCHILDRENCOUNT="15" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="6" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="6" SEC_ID="2" TAXONOMICCHILDRENCOUNT="18" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="7" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="7" SEC_ID="2" TAXONOMICCHILDRENCOUNT="13" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="8" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="8" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="9" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="9" SEC_ID="2" TAXONOMICCHILDRENCOUNT="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="10" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="10" SEC_ID="2" TAXONOMICCHILDRENCOUNT="9" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="11" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="11" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="12" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="12" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="13" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="13" SEC_ID="2" TAXONOMICCHILDRENCOUNT="49" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="14" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="14" SEC_ID="2" TAXONOMICCHILDRENCOUNT="6" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="15" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="15" SEC_ID="2" TAXONOMICCHILDRENCOUNT="3" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="15" REV="1026" REVTYPE="2" CREATED="[null]" UUID="[null]" UPDATED="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" DOUBTFUL="[null]" USENAMECACHE="[null]" NAME_ID="[null]" SEC_ID="[null]" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="16" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="16" SEC_ID="2" TAXONOMICCHILDRENCOUNT="23" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="17" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="17" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="18" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="18" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="19" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="19" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="20" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="20" SEC_ID="2" TAXONOMICCHILDRENCOUNT="10" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="21" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="21" SEC_ID="2" TAXONOMICCHILDRENCOUNT="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="22" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="22" SEC_ID="2" TAXONOMICCHILDRENCOUNT="12" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="23" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="23" SEC_ID="2" TAXONOMICCHILDRENCOUNT="104" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="24" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="24" SEC_ID="2" TAXONOMICCHILDRENCOUNT="31" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="25" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="25" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="26" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="26" SEC_ID="2" TAXONOMICCHILDRENCOUNT="40" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Synonym" ID="27" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="27" SEC_ID="2" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Synonym" ID="28" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="28" SEC_ID="2" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Synonym" ID="29" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="29" SEC_ID="2" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Synonym" ID="30" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="30" SEC_ID="2" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Synonym" ID="31" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="31" SEC_ID="2" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="32" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="32" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="33" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="33" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="34" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="34" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="35" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="35" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="35" REV="1026" REVTYPE="1" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="35" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1026" REVTYPE="1" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="37" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="37" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="37" REV="1026" REVTYPE="1" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="37" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
-  <TAXONBASE_AUD DTYPE="Taxon" ID="38" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="38" SEC_ID="3" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false"/>
+  <TAXONBASE DTYPE="Taxon" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="1" SEC_ID="1" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="2" SEC_ID="1" TAXONOMICPARENTCACHE_ID="1" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="204" NAME_ID="3" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="4" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="4" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="5" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="15" NAME_ID="5" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="6" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="18" NAME_ID="6" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="7" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="13" NAME_ID="7" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="8" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="8" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="9" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="9" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="10" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="9" NAME_ID="10" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="11" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="11" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="12" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="12" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="13" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="49" NAME_ID="13" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="14" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="14" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="16" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="23" NAME_ID="16" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="17" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="17" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="18" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="18" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="19" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="19" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="20" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="10" NAME_ID="20" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="21" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="21" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="22" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="12" NAME_ID="22" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="23" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="104" NAME_ID="23" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="24" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="31" NAME_ID="24" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="25" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="25" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="26" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="40" NAME_ID="26" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="27" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]"  UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="27" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="28" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]"  UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="28" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="29" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]"  UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="29" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="30" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]"  UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="30" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="31" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="[null]"  UNPLACED="[null]" EXCLUDED="[null]" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="31" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="32" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="32" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="33" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="33" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="34" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="34" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="35" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="35" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="36" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="36" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="37" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="37" SEC_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="38" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="38" SEC_ID="3" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="1" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE=" sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="1" SEC_ID="1" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="2" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="  sec. ???" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="2" SEC_ID="1" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="3" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="3" SEC_ID="2" TAXONOMICCHILDRENCOUNT="204" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" LSID_LSID="urn:lsid:cate-project.org:taxonconcepts:234" LSID_AUTHORITY="cate-project.org" LSID_NAMESPACE="taxonconcepts" LSID_OBJECT="234" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="3" REV="1026" REVTYPE="1" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="3" SEC_ID="2" TAXONOMICCHILDRENCOUNT="204" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" LSID_LSID="urn:lsid:cate-project.org:taxonconcepts:234" LSID_AUTHORITY="cate-project.org" LSID_NAMESPACE="taxonconcepts" LSID_OBJECT="234" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="4" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="4" SEC_ID="2" TAXONOMICCHILDRENCOUNT="6" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="5" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="5" SEC_ID="2" TAXONOMICCHILDRENCOUNT="15" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="6" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="6" SEC_ID="2" TAXONOMICCHILDRENCOUNT="18" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="7" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="7" SEC_ID="2" TAXONOMICCHILDRENCOUNT="13" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="8" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="8" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="9" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="9" SEC_ID="2" TAXONOMICCHILDRENCOUNT="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="10" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="10" SEC_ID="2" TAXONOMICCHILDRENCOUNT="9" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="11" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="11" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="12" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="12" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="13" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="13" SEC_ID="2" TAXONOMICCHILDRENCOUNT="49" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="14" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="14" SEC_ID="2" TAXONOMICCHILDRENCOUNT="6" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="15" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="15" SEC_ID="2" TAXONOMICCHILDRENCOUNT="3" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="15" REV="1026" REVTYPE="2" CREATED="[null]" UUID="[null]" UPDATED="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" DOUBTFUL="[null]" USENAMECACHE="[null]" NAME_ID="[null]" SEC_ID="[null]" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="[null]" UNPLACED="[null]" EXCLUDED="[null]" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="16" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="16" SEC_ID="2" TAXONOMICCHILDRENCOUNT="23" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="17" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="17" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="18" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="18" SEC_ID="2" TAXONOMICCHILDRENCOUNT="7" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="19" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="19" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="20" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="20" SEC_ID="2" TAXONOMICCHILDRENCOUNT="10" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="21" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="21" SEC_ID="2" TAXONOMICCHILDRENCOUNT="2" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="22" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="22" SEC_ID="2" TAXONOMICCHILDRENCOUNT="12" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="23" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="23" SEC_ID="2" TAXONOMICCHILDRENCOUNT="104" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="24" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="24" SEC_ID="2" TAXONOMICCHILDRENCOUNT="31" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="25" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="25" SEC_ID="2" TAXONOMICCHILDRENCOUNT="4" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="26" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="26" SEC_ID="2" TAXONOMICCHILDRENCOUNT="40" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Synonym" ID="27" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="27" SEC_ID="2" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Synonym" ID="28" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="28" SEC_ID="2" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Synonym" ID="29" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="29" SEC_ID="2" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Synonym" ID="30" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="30" SEC_ID="2" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Synonym" ID="31" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="31" SEC_ID="2" TAXONOMICCHILDRENCOUNT="[null]" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="32" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="32" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="33" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="33" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="34" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="34" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="35" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="35" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="35" REV="1026" REVTYPE="1" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="35" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1026" REVTYPE="1" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="36" SEC_ID="2" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="37" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="37" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="37" REV="1026" REVTYPE="1" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="37" SEC_ID="2" TAXONOMICCHILDRENCOUNT="1" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
+  <TAXONBASE_AUD DTYPE="Taxon" ID="38" REV="1025" REVTYPE="0" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" DOUBTFUL="false" USENAMECACHE="false" NAME_ID="38" SEC_ID="3" TAXONOMICCHILDRENCOUNT="0" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" PUBLISH="true"/>
   <TAXONNAMEBASE DTYPE="BotanicalName" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="a49a3963-c4ea-4047-8588-2f8f15352730" UPDATED="2008-12-10 09:56:07.238" PROTECTEDTITLECACHE="true" TITLECACHE="" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" GENUSORUNINOMIAL="Aus" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="1" NOMENCLATURALREFERENCE_ID="1" RANK_ID="774"/>
   <TAXONNAMEBASE DTYPE="BotanicalName" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="05a438d6-065f-49ef-84db-c7dc2c259975" UPDATED="2008-12-10 09:56:07.253" PROTECTEDTITLECACHE="true" TITLECACHE=" " FULLTITLECACHE=" " PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" GENUSORUNINOMIAL="Aus" NAMECACHE="Aus aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" SPECIFICEPITHET="aus" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="2" NOMENCLATURALREFERENCE_ID="1" RANK_ID="765"/>
   <TAXONNAMEBASE DTYPE="ZoologicalName" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b" UPDATED="2008-12-10 09:56:07.238" PROTECTEDTITLECACHE="true" TITLECACHE="Sphingidae Linnaeus, 1758" FULLTITLECACHE="" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" GENUSORUNINOMIAL="Sphingidae" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="3" NOMENCLATURALREFERENCE_ID="1" RANK_ID="782"/>
index b6ce8f7294fefabb2a138317ae6038a6c1f8321c..0b3679dc1f650004504ee9deaf006c6e9442efd8 100644 (file)
   <REFERENCE  ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ad4322b7-4b05-48af-be70-f113e46c545e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-sphingidae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>
   <REFERENCE  ID="3" CREATED="2008-12-10 09:56:07.0" UUID="3eea6f96-0682-4025-8cdd-aaaf7c915ae2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="cate-araceae.org" PROTECTEDTITLECACHE="true" PROTECTEDABBREVTITLECACHE="false" ABBREVTITLECACHE="Sp. Pl." ABBREVTITLE="Sp. Pl." NOMENCLATURALLYRELEVANT="false" PARSINGPROBLEM="0" PROBLEMENDS="-1" PROBLEMSTARTS="-1"/>
 
-  <TAXONBASE DTYPE="Taxon" ID="1" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="1"/>
-  <TAXONBASE DTYPE="Taxon" ID="2" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="  sec. ???" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" NAME_ID="2"/>
-  <TAXONBASE DTYPE="Taxon" ID="3" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="204" NAME_ID="3"/>
-  <TAXONBASE DTYPE="Taxon" ID="4" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="4"/>
-  <TAXONBASE DTYPE="Taxon" ID="5" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="15" NAME_ID="5"/>
-  <TAXONBASE DTYPE="Taxon" ID="6" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="18" NAME_ID="6"/>
-  <TAXONBASE DTYPE="Taxon" ID="7" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="13" NAME_ID="7"/>
-  <TAXONBASE DTYPE="Taxon" ID="8" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="8"/>
-  <TAXONBASE DTYPE="Taxon" ID="9" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="9"/>
-  <TAXONBASE DTYPE="Taxon" ID="10" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="9" NAME_ID="10"/>
-  <TAXONBASE DTYPE="Taxon" ID="11" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="11"/>
-  <TAXONBASE DTYPE="Taxon" ID="12" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="12"/>
-  <TAXONBASE DTYPE="Taxon" ID="13" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="49" NAME_ID="13"/>
-  <TAXONBASE DTYPE="Taxon" ID="14" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="14"/>
-  <TAXONBASE DTYPE="Taxon" ID="15" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="3" NAME_ID="15"/>
-  <TAXONBASE DTYPE="Taxon" ID="16" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="23" NAME_ID="16"/>
-  <TAXONBASE DTYPE="Taxon" ID="17" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="17"/>
-  <TAXONBASE DTYPE="Taxon" ID="18" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="18"/>
-  <TAXONBASE DTYPE="Taxon" ID="19" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="19"/>
-  <TAXONBASE DTYPE="Taxon" ID="20" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="10" NAME_ID="20"/>
-  <TAXONBASE DTYPE="Taxon" ID="21" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="21"/>
-  <TAXONBASE DTYPE="Taxon" ID="22" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="12" NAME_ID="22"/>
-  <TAXONBASE DTYPE="Taxon" ID="23" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="104" NAME_ID="23"/>
-  <TAXONBASE DTYPE="Taxon" ID="24" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="31" NAME_ID="24"/>
-  <TAXONBASE DTYPE="Taxon" ID="25" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="25"/>
-  <TAXONBASE DTYPE="Taxon" ID="26" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="40" NAME_ID="26"/>
-  <TAXONBASE DTYPE="Synonym" ID="27" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="27"/>
-  <TAXONBASE DTYPE="Synonym" ID="28" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="28"/>
-  <TAXONBASE DTYPE="Synonym" ID="29" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="29"/>
-  <TAXONBASE DTYPE="Synonym" ID="30" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="30"/>
-  <TAXONBASE DTYPE="Synonym" ID="31" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="31"/>
-  <TAXONBASE DTYPE="Taxon" ID="32" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="32"/>
-  <TAXONBASE DTYPE="Taxon" ID="33" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="33"/>
-  <TAXONBASE DTYPE="Taxon" ID="34" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="34"/>
-  <TAXONBASE DTYPE="Taxon" ID="35" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="35"/>
-  <TAXONBASE DTYPE="Taxon" ID="36" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="36"/>
-  <TAXONBASE DTYPE="Taxon" ID="37" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="37"/>
-  <TAXONBASE DTYPE="Taxon" ID="38" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="38"/>
-  <TAXONBASE DTYPE="Taxon" ID="39" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-433a-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cdm test" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="19"/>
-  <TAXONBASE DTYPE="Taxon" ID="40" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-433a-9629-62073a908aaf" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Picris asplenioides L. subsp. asplenioides sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="40"/>
-  <TAXONBASE DTYPE="Taxon" ID="41" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="2fb85004-bdf3-4660-be25-ab6dadfe20ef" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Ricris asplenioides L. subsp. asplenioides sec. cdm test" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="41"/>
+  <TAXONBASE DTYPE="Taxon" ID="1" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="1" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="2" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="  sec. ???" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" NAME_ID="2" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="3" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="204" NAME_ID="3" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="4" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="4" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="5" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="15" NAME_ID="5" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="6" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="18" NAME_ID="6" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="7" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="13" NAME_ID="7" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="8" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="8" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="9" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="9" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="10" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="9" NAME_ID="10" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="11" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="11" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="12" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="12" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="13" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="49" NAME_ID="13" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="14" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="6" NAME_ID="14" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="15" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="3" NAME_ID="15" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="16" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="23" NAME_ID="16" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="17" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="17" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="18" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="7" NAME_ID="18" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="19" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="19" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="20" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="10" NAME_ID="20" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="21" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="2" NAME_ID="21" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="22" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="12" NAME_ID="22" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="23" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="104" NAME_ID="23" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="24" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="31" NAME_ID="24" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="25" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="25" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="26" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="40" NAME_ID="26" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="27" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="27" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="28" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="28" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="29" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="29" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="30" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="30" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Synonym" ID="31" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="[null]" NAME_ID="31" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="32" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="32" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="33" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="33" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="34" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="34" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="35" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="35" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="36" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="36" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="37" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="1" NAME_ID="37" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="38" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="38" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="39" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-433a-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cdm test" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="19" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="40" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-433a-9629-62073a908aaf" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Picris asplenioides L. subsp. asplenioides sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="40" PUBLISH="true"/>
+  <TAXONBASE DTYPE="Taxon" ID="41" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="2fb85004-bdf3-4660-be25-ab6dadfe20ef" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Ricris asplenioides L. subsp. asplenioides sec. cdm test" PROTECTEDTITLECACHE="true" DOUBTFUL="false" USENAMECACHE="false" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" TAXONOMICCHILDRENCOUNT="4" NAME_ID="41" PUBLISH="true"/>
 
 
   <TAXONNAMEBASE DTYPE="ZoologicalName" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="a49a3963-c4ea-4047-8588-2f8f15352730" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="1" RANK_ID="774" GENUSORUNINOMIAL="Aus" NOMENCLATURALREFERENCE_ID="1"/>
   <TAXONRELATIONSHIP_AUD ID="3" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="f802fd48-26cf-4aec-8d15-6ff542711829" RELATEDFROM_ID="20" RELATEDTO_ID="21" DOUBTFUL="false" TYPE_ID="888"/>
 
 
-  <!-- <SYNONYMRELATIONSHIP ID="1" CREATED="2009-06-18 13:47:59.0" UUID="a49aebbb-f24d-4136-a98f-eb88678aa884" RELATEDFROM_ID="27" RELATEDTO_ID="13" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" TYPE_ID="846"/>
+   <SYNONYMRELATIONSHIP ID="1" CREATED="2009-06-18 13:47:59.0" UUID="a49aebbb-f24d-4136-a98f-eb88678aa884" RELATEDFROM_ID="27" RELATEDTO_ID="13" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" TYPE_ID="846"/>
   <SYNONYMRELATIONSHIP_AUD ID="1" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="a49aebbb-f24d-4136-a98f-eb88678aa884" RELATEDFROM_ID="27" RELATEDTO_ID="13" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" TYPE_ID="846"/>
   <SYNONYMRELATIONSHIP ID="2" CREATED="2009-06-18 13:47:59.0" UUID="3d81351f-933e-4e00-a1ea-02ced158b41d" RELATEDFROM_ID="28" RELATEDTO_ID="13" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" TYPE_ID="846"/>
   <SYNONYMRELATIONSHIP_AUD ID="2" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="3d81351f-933e-4e00-a1ea-02ced158b41d" RELATEDFROM_ID="28" RELATEDTO_ID="13" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" TYPE_ID="846"/>
- -->
+
 </dataset>
\ No newline at end of file
index 718516af7d328666ebb6ce08e67cc3e58577f6f1..b53db1a67f0a2eba6882f17aa42c6ba0392b226c 100644 (file)
   <SYNONYMRELATIONSHIP_AUD ID="3" REV="1000" REVTYPE="0" UUID="7add0332-1b1d-4a74-b4d5-9a0f7998525d" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="29" RELATEDTO_ID="15" TYPE_ID="846"/>\r
   <SYNONYMRELATIONSHIP_AUD ID="4" REV="1000" REVTYPE="0" UUID="b1ffc3c3-dc59-4a87-ac28-100f3874e9a0" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="30" RELATEDTO_ID="15" TYPE_ID="846"/>\r
   <SYNONYMRELATIONSHIP_AUD ID="5" REV="1000" REVTYPE="0" UUID="b75ba9c0-6686-4e87-b63f-9fc6d59f45ef" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="31" RELATEDTO_ID="15" TYPE_ID="847"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="1" SEC_ID="1" CREATED="2008-01-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aus sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="1" />\r
-  <TAXONBASE DTYPE="Taxon" ID="2" SEC_ID="1" CREATED="2008-01-12 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aus aus sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" NAME_ID="2"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="3" SEC_ID="2" CREATED="2008-01-12 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="204" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="3"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="4" SEC_ID="2" CREATED="2008-02-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="4"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="5" SEC_ID="2" CREATED="2008-02-04 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="15" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="5"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="6" SEC_ID="2" CREATED="2008-02-04 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="18" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="6"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="7" SEC_ID="2" CREATED="2008-03-13 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="13" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="7"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="8" SEC_ID="2" CREATED="2008-03-13 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="8"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="9" SEC_ID="2" CREATED="2008-03-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="3" NAME_ID="9" />\r
-  <TAXONBASE DTYPE="Taxon" ID="10" SEC_ID="2" CREATED="2008-04-02 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="9" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="10"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="11" SEC_ID="2" CREATED="2008-05-02 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="11"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="12" SEC_ID="2" CREATED="2008-05-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="12"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="13" SEC_ID="2" CREATED="2008-06-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="49" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="13"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="14" SEC_ID="2" CREATED="2008-06-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="14"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="15" SEC_ID="2" CREATED="2008-07-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="3" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="15"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="16" SEC_ID="2" CREATED="2008-07-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="23" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="16"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="17" SEC_ID="2" CREATED="2008-07-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="17"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="18" SEC_ID="2" CREATED="2008-08-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="18"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="19" SEC_ID="2" CREATED="2008-09-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4"  TAXONOMICPARENTCACHE_ID="9" NAME_ID="19"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="20" SEC_ID="2" CREATED="2008-09-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="10" TAXONOMICPARENTCACHE_ID="9" NAME_ID="20" />\r
-  <TAXONBASE DTYPE="Taxon" ID="21" SEC_ID="2" CREATED="2008-10-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="21"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="22" SEC_ID="2" CREATED="2008-10-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="12" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="22"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="23" SEC_ID="2" CREATED="2008-11-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="104" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="23"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="24" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="31" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="24"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="25" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="25"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="26" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="40" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="26"/>\r
-  <TAXONBASE DTYPE="Synonym" ID="27" SEC_ID="2" CREATED="2009-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="27"/>\r
-  <TAXONBASE DTYPE="Synonym" ID="28" SEC_ID="2" CREATED="2009-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="28"/>\r
-  <TAXONBASE DTYPE="Synonym" ID="29" SEC_ID="2" CREATED="2009-11-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="29"/>\r
-  <TAXONBASE DTYPE="Synonym" ID="30" SEC_ID="2" CREATED="2009-11-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="30"/>\r
-  <TAXONBASE DTYPE="Synonym" ID="31" SEC_ID="2" CREATED="2007-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="31"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="32" SEC_ID="2" CREATED="2007-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="32"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="33" SEC_ID="2" CREATED="2007-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="33"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="34" SEC_ID="2" CREATED="2009-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="34"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="35" SEC_ID="2" CREATED="2002-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="35"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="36" SEC_ID="2" CREATED="2003-04-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="36"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="37" SEC_ID="2" CREATED="2003-08-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="37"/>\r
-  <TAXONBASE DTYPE="Taxon" ID="38" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="38"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="1" REV="1000" REVTYPE="0" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="1"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="2" REV="1000" REVTYPE="0" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="  sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" NAME_ID="2"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="3" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="204" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="3"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="4" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="4"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="5" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="15" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="5"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="6" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="18" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="6"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="7" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="13" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="7"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="8" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="8"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="9" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="3" NAME_ID="9" />\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="10" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="9" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="10"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="11" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="11"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="12" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="12"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="13" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="49" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="13"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="14" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="14"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="15" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="3" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="15"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="16" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="23" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="16"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="17" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="17"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="18" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="18"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="19" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4"  TAXONOMICPARENTCACHE_ID="9" NAME_ID="19"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="20" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="10" TAXONOMICPARENTCACHE_ID="9" NAME_ID="20" />\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="21" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="21"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="22" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="12" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="22"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="23" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="104" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="23"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="24" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="31" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="24"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="25" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="25"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="26" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="40" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="26"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="27" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="27"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="28" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="28"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="29" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="29"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="30" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="30"/>\r
-  <TAXONBASE_AUD DTYPE="Synonym" ID="31" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="31"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="32" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="32"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="33" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="33"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="34" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="34"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="35" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="35"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="36"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="37" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="37"/>\r
-  <TAXONBASE_AUD DTYPE="Taxon" ID="38" REV="1000" REVTYPE="0" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="38"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="1" SEC_ID="1" CREATED="2008-01-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aus sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" PUBLISH="true" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="1" />\r
+  <TAXONBASE DTYPE="Taxon" ID="2" SEC_ID="1" CREATED="2008-01-12 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Aus aus sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" PUBLISH="true" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" NAME_ID="2"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="3" SEC_ID="2" CREATED="2008-01-12 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  PUBLISH="true" UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="204" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="3"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="4" SEC_ID="2" CREATED="2008-02-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  PUBLISH="true" UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="4"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="5" SEC_ID="2" CREATED="2008-02-04 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" PUBLISH="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="15" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="5"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="6" SEC_ID="2" CREATED="2008-02-04 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  PUBLISH="true" UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="18" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="6"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="7" SEC_ID="2" CREATED="2008-03-13 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  PUBLISH="true" UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="13" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="7"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="8" SEC_ID="2" CREATED="2008-03-13 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true"  PUBLISH="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="8"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="9" SEC_ID="2" CREATED="2008-03-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="3" NAME_ID="9" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="10" SEC_ID="2" CREATED="2008-04-02 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="9" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="10" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="11" SEC_ID="2" CREATED="2008-05-02 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="11" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="12" SEC_ID="2" CREATED="2008-05-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="12" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="13" SEC_ID="2" CREATED="2008-06-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="49" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="13" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="14" SEC_ID="2" CREATED="2008-06-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="14" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="15" SEC_ID="2" CREATED="2008-07-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="3" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="15" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="16" SEC_ID="2" CREATED="2008-07-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="23" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="16" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="17" SEC_ID="2" CREATED="2008-07-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="17" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="18" SEC_ID="2" CREATED="2008-08-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="18" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="19" SEC_ID="2" CREATED="2008-09-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4"  TAXONOMICPARENTCACHE_ID="9" NAME_ID="19" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="20" SEC_ID="2" CREATED="2008-09-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="10" TAXONOMICPARENTCACHE_ID="9" NAME_ID="20" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="21" SEC_ID="2" CREATED="2008-10-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="21" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="22" SEC_ID="2" CREATED="2008-10-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="12" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="22" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="23" SEC_ID="2" CREATED="2008-11-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="104" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="23" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="24" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="31" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="24" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="25" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="25" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="26" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="40" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="26" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="27" SEC_ID="2" CREATED="2009-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="27" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="28" SEC_ID="2" CREATED="2009-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="28" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="29" SEC_ID="2" CREATED="2009-11-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="29" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="30" SEC_ID="2" CREATED="2009-11-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="30" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Synonym" ID="31" SEC_ID="2" CREATED="2007-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="31" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="32" SEC_ID="2" CREATED="2007-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="32" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="33" SEC_ID="2" CREATED="2007-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="33" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="34" SEC_ID="2" CREATED="2009-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="34" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="35" SEC_ID="2" CREATED="2002-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="35" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="36" SEC_ID="2" CREATED="2003-04-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="36" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="37" SEC_ID="2" CREATED="2003-08-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="37" PUBLISH="true"/>\r
+  <TAXONBASE DTYPE="Taxon" ID="38" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="38" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="1" REV="1000" REVTYPE="0" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="496b1325-be50-4b0a-9aa2-3ecd610215f2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="1" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="2" REV="1000" REVTYPE="0" SEC_ID="1" CREATED="2008-12-10 09:56:07.0" UUID="822d98dc-9ef7-44b7-a870-94573a3bcb46" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="  sec. ???" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="1" NAME_ID="2" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="3" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="54e767ee-894e-4540-a758-f906ecb4e2d9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingidae Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="204" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="3" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="4" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="ef96fafa-7750-4141-b31b-1ad1daab3e76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lathoe Fabricius, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="4" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="5" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="17233b5e-74e7-42fc-bc37-522684657ed4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus Latreille, 1802 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="15" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="5" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="6" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b989a278-c414-49f7-9a10-7d784700e4c4" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1807 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="18" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="6" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="7" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="15611343-6b11-487f-8233-4756a49a83e2" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Lepchina Oberthür, 1904 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="13" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="7" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="8" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="1489d3dd-71da-4b34-aa5a-d15fccb6bb22" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Smerinthus kindermannii Lederer, 1853 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false" UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="8" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="9" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="900052b7-b69c-4e26-a8f0-01c215214c40" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Mimas Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="3" NAME_ID="9" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="10" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="8e312b40-924f-46b7-8e8d-837f9ad12f51" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Callambulyx Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="9" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="10" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="11" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="53fac190-0b4b-44f5-b4e7-b1ca9a25a6e9" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Dolbina Staudinger, 1877 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="11" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="12" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7748d6f0-04d8-4052-9904-c43f55682419" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Akbesia Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="12" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="13" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="63f251fa-f283-46bb-ad42-7390f0a1e806" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphinx Linnaeus, 1758 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="49" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="13" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="14" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="00245994-149e-4cc4-8186-aefd48d4acf8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Agrius Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="6" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="14" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="15" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c5cc8674-4242-49a4-aada-72d63194f5fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="3" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="15" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="16" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6ecc117a-3e9a-4030-8748-f63a0412e065" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hemaris Dalman, 1816 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="23" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="16" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="17" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="f6700b5b-b6dc-421a-b979-9429ffad8262" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Proserpinus Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="17" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="18" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b503efaf-b800-421b-beba-3c6fab4b3c34" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Sphingonaepiopsis Wallengren, 1858 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="7" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="18" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="19" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="a9f42927-e507-4fda-9629-62073a908aae" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Rethera Rothschild &amp; Jordan, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4"  TAXONOMICPARENTCACHE_ID="9" NAME_ID="19" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="20" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="557ac748-90df-47a6-b6f4-92d7b1d53abb" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Daphnis Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="10" TAXONOMICPARENTCACHE_ID="9" NAME_ID="20" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="21" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="c089d514-f599-4f5a-bc90-3a11176d0f76" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Clarina Tutt, 1903 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="2" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="21" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="22" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="74ad1d5e-4f73-4e0d-a209-4bf07abd33fa" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acosmeryx Boisduval, 1875 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="12" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="22" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="23" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="8ecb0dfa-31fd-4f5a-bb83-b897cda813db" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Macroglossum Scopoli, 1777 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="104" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="23" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="24" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3d2a3441-4602-405f-8ba7-0685d88d7235" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hyles Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="31" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="24" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="25" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4b47c134-0c99-43c9-a046-620a195cd69e" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Deilephila Laspeyres, 1809 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="4" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="25" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="26" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7832c932-f687-4180-a808-fa82d57a9ac8" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Hippotion Hübner, 1819 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="40" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="26" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="27" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d75b2e3d-7394-4ada-b6a5-93175b8751c1" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Agassiz, 1846 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="27" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="28" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="6bfedf25-6dbc-4d5c-9d56-84f9052f3b2a" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Oken, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="28" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="29" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b3cc5671-5082-4e67-9310-aa88b331f3c7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Brachyglossa Boisduval, 1828 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="29" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="30" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="f017e915-0266-4f6d-8db4-eff4e8d6af5c" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca Hübner, 1806 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="30" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Synonym" ID="31" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3da4ab34-6c50-4586-801e-732615899b07" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Atropos Leach, 1815 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="[null]" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="31" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="32" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d88aa25c-7984-4870-bc9c-821f094d3a48" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca afflicta (Grote, 1865) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="32" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="33" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="2c41e444-b160-4c6a-a1be-d5317d97d68d" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca bergarmatipes (Clark, 1927) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="33" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="34" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7fe66bfd-235b-4164-8f0a-d054b5e962ba" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Manduca chinchilla (Gehlen, 1942) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="34" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="35" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="4cab3cc5-eb80-477c-ac1b-be3c3d0a5a85" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia atropos (Linnaeus, 1758) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="35" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="36" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="b04cc9cb-2b4a-4cc4-a94a-3c93a2158b06" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798) sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="36" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="37" REV="1000" REVTYPE="0" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="7b8b5cb3-37ba-4dba-91ac-4c6ffd6ac331" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia styx Westwood, 1847 sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="1" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="37" PUBLISH="true"/>\r
+  <TAXONBASE_AUD DTYPE="Taxon" ID="38" REV="1000" REVTYPE="0" SEC_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Cryptocoryne x purpurea nothovar borneoensis N.Jacobsen, Bastm. &amp; Yuji Sasaki sec. cate-sphingidae.org" PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" TAXONOMICPARENTCACHE_ID="[null]" NAME_ID="38" PUBLISH="true"/>\r
   <TAXONNAMEBASE DTYPE="BotanicalName" ID="1" CREATED="2008-12-10 09:56:07.0" UUID="a49a3963-c4ea-4047-8588-2f8f15352730" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="1" RANK_ID="774" GENUSORUNINOMIAL="Aus"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
   <TAXONNAMEBASE DTYPE="BotanicalName" ID="2" CREATED="2008-12-10 09:56:07.0" UUID="05a438d6-065f-49ef-84db-c7dc2c259975" UPDATED="2008-12-10 09:56:07.253" TITLECACHE=" " PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE=" " PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" NAMECACHE="Aus aus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="2" RANK_ID="765" GENUSORUNINOMIAL="Aus"  SPECIFICEPITHET="aus" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
   <TAXONNAMEBASE DTYPE="ZoologicalName" ID="3" CREATED="2008-12-10 09:56:07.0" UUID="9640a158-2bdb-4cbc-bff6-8f77e781f86b" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Sphingidae Linnaeus, 1758" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Linnaeus, 1758" NAMECACHE="Sphingidae" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="3" RANK_ID="782" GENUSORUNINOMIAL="Sphingidae"  SPECIFICEPITHET="[null]" INFRASPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
index 52ba99fd7b5f0e660c0c03c1ca09c3d6f348c78a..fc2d560fd49f7ed9db8fb629efd7ccf2e441aed8 100644 (file)
@@ -14,7 +14,8 @@
   <TAXONBASE DTYPE="Taxon" ID="38" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="bc09aca6-06fd-4905-b1e7-cbf7cc65d783" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acherontia lachesis (Fabricius, 1798)"                                          PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" PUBLISH="true" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="38"/>
   <TAXONBASE DTYPE="Synonym" ID="39" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="3ef145f7-bd92-4a64-8afd-2b8203e00e02" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Acheontitia ciprosus (Fabricius, 1797)"                               PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" PUBLISH="true" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="39"/>
   <TAXONBASE DTYPE="Synonym" ID="40" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="0b196c1a-5a1c-4a4b-a818-26a8d21b5c17" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="SynGenus"                                                                                     PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" PUBLISH="true" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="40"/>
-
+  <TAXONBASE DTYPE="Taxon" ID="15" SEC_ID="2" CREATED="2008-12-10 09:56:07.0" UUID="d30de962-3da6-42d7-9797-8584b63bbec7" UPDATED="2008-12-10 09:56:07.253" TITLECACHE="Genus"                                                                                          PROTECTEDTITLECACHE="true" TAXONSTATUSUNKNOWN="false"  UNPLACED="false" EXCLUDED="false" DOUBTFUL="false" PUBLISH="true" USENAMECACHE="false" TAXONOMICCHILDRENCOUNT="0" NAME_ID="40"/>
   <SYNONYMRELATIONSHIP ID="1" UUID="e4622950-1b1e-4d50-916a-3e85ffa28dde" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="39" RELATEDTO_ID="38" TYPE_ID="846"/>
   <SYNONYMRELATIONSHIP ID="2" UUID="120c22c5-c4c4-42e7-a9e9-567eebf72f72" DOUBTFUL="false" PARTIAL="false" PROPARTE="false" RELATEDFROM_ID="40" RELATEDTO_ID="36" TYPE_ID="846"/>
 
   <TAXONNAMEBASE DTYPE="BotanicalName" ID="41" CREATED="2008-12-10 09:56:07.0" UUID="507b60dd-113d-4ab7-9665-25d0374bd6d1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="test" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1797)" NAMECACHE="Acherontia ciprosus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="35" RANK_ID="765" GENUSORUNINOMIAL="Acherontia" SPECIFICEPITHET="ciprosus" NOMENCLATURALREFERENCE_ID="1"/>
 
 
-  <TAXONNODE ID="1" CREATED="2009-06-18 13:47:59.0" UUID="0b5846e5-b8d2-4ca9-ac51-099286ea4adc" COUNTCHILDREN="0" TAXON_ID="38" PARENT_ID="3" TREEINDEX="#t1#3#1#" SORTINDEX="0" CLASSIFICATION_ID="1"/>
-  <TAXONNODE ID="2" CREATED="2009-06-18 13:47:59.0" UUID="770239f6-4fa8-496b-8738-fe8f7b2ad519" COUNTCHILDREN="0" TAXON_ID="37" PARENT_ID="3" TREEINDEX="#t1#3#1#" SORTINDEX="1" CLASSIFICATION_ID="1"/>
+  <TAXONNODE ID="1" CREATED="2009-06-18 13:47:59.0" UUID="0b5846e5-b8d2-4ca9-ac51-099286ea4adc" COUNTCHILDREN="0" TAXON_ID="38" PARENT_ID="3" TREEINDEX="#1#3#1#" SORTINDEX="0" CLASSIFICATION_ID="1"/>
+  <TAXONNODE ID="2" CREATED="2009-06-18 13:47:59.0" UUID="770239f6-4fa8-496b-8738-fe8f7b2ad519" COUNTCHILDREN="0" TAXON_ID="37" PARENT_ID="3" TREEINDEX="#1#3#1#" SORTINDEX="1" CLASSIFICATION_ID="1"/>
   <TAXONNODE ID="3" CREATED="2009-06-18 13:47:59.0" UUID="20c8f083-5870-4cbd-bf56-c5b2b98ab6a7" COUNTCHILDREN="2" TAXON_ID="36" PARENT_ID="[null]" TREEINDEX="#t1#3#" SORTINDEX="[null]" CLASSIFICATION_ID="1"/>
 
-  <TAXONNODE_AUD ID="1" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="4c8a01a1-6037-43ce-8421-15258d9f5c11" COUNTCHILDREN="0" TAXON_ID="38" PARENT_ID="3" TREEINDEX="#t1#3#1#" SORTINDEX="0" CLASSIFICATION_ID="1"/>
-  <TAXONNODE_AUD ID="2" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="770239f6-4fa8-496b-8738-fe8f7b2ad519" COUNTCHILDREN="0" TAXON_ID="37" PARENT_ID="3" TREEINDEX="#t1#3#1#" SORTINDEX="1" CLASSIFICATION_ID="1"/>
-  <TAXONNODE_AUD ID="3" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="f445e0fe-32c8-47b1-b257-86da3d57c016" COUNTCHILDREN="2" TAXON_ID="36" PARENT_ID="[null]" TREEINDEX="#t1#3#" SORTINDEX="[null]" CLASSIFICATION_ID="1"/>
+  <TAXONNODE_AUD ID="1" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="0b5846e5-b8d2-4ca9-ac51-099286ea4adc" COUNTCHILDREN="0" TAXON_ID="38" PARENT_ID="[null]" TREEINDEX="[null]" SORTINDEX="[null]" CLASSIFICATION_ID="1"/>
+  <TAXONNODE_AUD ID="2" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="770239f6-4fa8-496b-8738-fe8f7b2ad519" COUNTCHILDREN="0" TAXON_ID="37" PARENT_ID="[null]" TREEINDEX="[null]" SORTINDEX="[null]" CLASSIFICATION_ID="1"/>
+  <TAXONNODE_AUD ID="3" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="20c8f083-5870-4cbd-bf56-c5b2b98ab6a7" COUNTCHILDREN="2" TAXON_ID="36" PARENT_ID="[null]" TREEINDEX="#t1#3#" SORTINDEX="[null]" CLASSIFICATION_ID="1"/>
 
   <CLASSIFICATION ID="1" CREATED="2009-06-18 13:47:59.0" UUID="aeee7448-5298-4991-b724-8d5b75a0a7a9" PROTECTEDTITLECACHE="false" TITLECACHE="TestBaum" NAME_ID="1"/>
   <CLASSIFICATION_AUD ID="1" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="aeee7448-5298-4991-b724-8d5b75a0a7a9" PROTECTEDTITLECACHE="false" TITLECACHE="TestBaum" NAME_ID="1"/>
-  <!-- CLASSIFICATION_TAXONNODE CLASSIFICATION_ID="1" ROOTNODES_ID="3" SORTINDEX="0"/-->
+  <CLASSIFICATION_TAXONNODE CLASSIFICATION_ID="1" ROOTNODES_ID="3" SORTINDEX="0"/>
 
 </dataset>
\ No newline at end of file
index a3802864ad49fc395f52040142f71c4576929605..ec763c071ffd2026cdbc2d695954f50f184db10c 100644 (file)
@@ -13,6 +13,7 @@ package eu.etaxonomy.cdm.api.service;
 import java.util.List;
 import java.util.UUID;
 
+import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;
 import eu.etaxonomy.cdm.model.reference.Reference;
 import eu.etaxonomy.cdm.model.taxon.Synonym;
 import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
@@ -51,6 +52,7 @@ public interface ITaxonNodeService extends IAnnotatableService<TaxonNode>{
         * @param citation
         * @param citationMicroReference
         * @return
+        * @throws DataChangeNoRollbackException 
         */
-       public Synonym makeTaxonNodeASynonymOfAnotherTaxonNode(TaxonNode oldTaxonNode, TaxonNode newAcceptedTaxonNode, SynonymRelationshipType synonymRelationshipType, Reference citation, String citationMicroReference);
+       public Synonym makeTaxonNodeASynonymOfAnotherTaxonNode(TaxonNode oldTaxonNode, TaxonNode newAcceptedTaxonNode, SynonymRelationshipType synonymRelationshipType, Reference citation, String citationMicroReference) throws DataChangeNoRollbackException;
 }
index 9ccac773fe168f6eef2a3ea45c925b1c64be51b7..c3298f8633cf1cc178cc2e795a98a47c0b0bc28c 100644 (file)
@@ -21,6 +21,9 @@ import org.apache.lucene.queryParser.ParseException;
 
 import eu.etaxonomy.cdm.api.service.config.IFindTaxaAndNamesConfigurator;
 import eu.etaxonomy.cdm.api.service.config.MatchingTaxonConfigurator;
+import eu.etaxonomy.cdm.api.service.config.SynonymDeletionConfigurator;
+
+import eu.etaxonomy.cdm.api.service.config.TaxonBaseDeletionConfigurator;
 import eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator;
 import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;
 import eu.etaxonomy.cdm.api.service.exception.HomotypicalGroupChangeException;
@@ -163,7 +166,7 @@ public interface ITaxonService extends IIdentifiableEntityService<TaxonBase>{
      * but also it is than difficult to decide how to handle other names
      * in the homotypic group. It is up to the implementing class to
      * handle this situation via an exception or in another way.
-     * TODO Open issue: does the old synonym need to be deleted from the database?
+     *
      *
      * @param synonym
      *                                 the synonym to change into an accepted taxon
@@ -223,7 +226,7 @@ public interface ITaxonService extends IIdentifiableEntityService<TaxonBase>{
      * @param config
      * @throws ReferencedObjectUndeletableException
      */
-    public void deleteTaxon(Taxon taxon, TaxonDeletionConfigurator config) throws ReferencedObjectUndeletableException;
+    public void deleteTaxon(Taxon taxon, TaxonDeletionConfigurator config, Classification classification) throws DataChangeNoRollbackException;
 
     /**
      * Changes the homotypic group of a synonym into the new homotypic group.
@@ -785,6 +788,9 @@ public interface ITaxonService extends IIdentifiableEntityService<TaxonBase>{
     public long deleteSynonymRelationships(Synonym syn);
 
 
+    
+    
+
     /**
      * Removes a synonym.<BR><BR>
      *
@@ -805,9 +811,9 @@ public interface ITaxonService extends IIdentifiableEntityService<TaxonBase>{
      * @param removeNameIfPossible
      * @throws DataChangeNoRollbackException
      */
-    public void deleteSynonym(Synonym synonym, Taxon taxon, boolean removeNameIfPossible, boolean newHomotypicGroupIfNeeded);
-
+    public void deleteSynonym(Synonym synonym, SynonymDeletionConfigurator config);
 
+    
     /**
      * Returns the SynonymRelationships (of where relationship.type == type, if this argument is supplied)
      * depending on direction, where the supplied taxon is relatedTo or the supplied synonym is relatedFrom.
@@ -860,4 +866,31 @@ public interface ITaxonService extends IIdentifiableEntityService<TaxonBase>{
 
 
 
+    
+    /**
+     * Removes a synonym.<BR><BR>
+     *
+     * In detail it removes
+     *  <li>all synonym relationship to the given taxon or to all taxa if taxon is <code>null</code></li>
+     *  <li>the synonym concept if it is not referenced by any synonym relationship anymore</li>
+     *  <BR><BR>
+     *  If <code>config.removeNameIfPossible</code> is true
+     *  it also removes the synonym name if it is not used in any other context
+     *  (part of a concept, in DescriptionElementSource, part of a name relationship, used inline, ...)<BR><BR>
+     *  If <code>config.newHomotypicGroupIfNeeded</code> is <code>true</code> and the synonym name is not deleted and
+     *  the name is homotypic to the taxon the name is moved to a new homotypical group.<BR><BR>
+     *
+     *  If synonym is <code>null</code> the method has no effect.
+     *
+     * @param taxon
+     * @param synonym
+     * @param config
+     * @throws DataChangeNoRollbackException
+     */
+       void deleteSynonym(Synonym synonym, Taxon taxon,
+                       SynonymDeletionConfigurator config);
+
+
+
+
 }
index 6b27be53a8c82db4afd0fcf6fee2235a888ad9e3..7c3579059c1e17541003d1a423d9c23f886b3bb5 100644 (file)
@@ -145,10 +145,18 @@ public class NameServiceImpl extends IdentifiableServiceBase<TaxonNameBase,ITaxo
         //remove references to this name\r
         removeNameRelationshipsByDeleteConfig(name, config);\r
 \r
+        \r
+        //remove name from homotypical group\r
+        HomotypicalGroup homotypicalGroup = name.getHomotypicalGroup();\r
+        if (homotypicalGroup != null){\r
+               homotypicalGroup.removeTypifiedName(name);\r
+        }\r
+        \r
+        \r
         //check if this name is still used somewhere\r
 \r
         //name relationships\r
-        if (! name.getNameRelations().isEmpty()){\r
+        if (! name.getNameRelations().isEmpty() && !config.isRemoveAllNameRelationships()){\r
             String message = "Name can't be deleted as it is used in name relationship(s). Remove name relationships prior to deletion.";\r
             throw new ReferencedObjectUndeletableException(message);\r
 //                     return null;\r
@@ -210,6 +218,25 @@ public class NameServiceImpl extends IdentifiableServiceBase<TaxonNameBase,ITaxo
         }\r
 \r
         //TODO inline references\r
+             \r
+       if (!config.isIgnoreIsBasionymFor() && name.isGroupsBasionym()){\r
+               String message = "Name can't be deleted as it is a basionym.";\r
+            throw new ReferencedObjectUndeletableException(message);\r
+       }\r
+       if (!config.isIgnoreHasBasionym() && (name.getBasionyms().size()>0)){\r
+               String message = "Name can't be deleted as it has a basionym.";\r
+            throw new ReferencedObjectUndeletableException(message);\r
+       }\r
+       if (!config.isIgnoreIsReplacedSynonymFor() && name.isReplacedSynonym()){\r
+               String message = "Name can't be deleted as it is a replaced synonym.";\r
+            throw new ReferencedObjectUndeletableException(message);\r
+       }\r
+       if (!config.isIgnoreHasReplacedSynonym() && (name.getReplacedSynonyms().size()>0)){\r
+               String message = "Name can't be deleted as it has a replaced synonym.";\r
+            throw new ReferencedObjectUndeletableException(message);\r
+       }\r
+       \r
+    \r
 \r
         dao.delete(name);\r
         return name.getUuid();\r
index 5d15b03dea671255710265150c868369aee4681e..c533f379be995f9d64f65fee562082e5f0324523 100644 (file)
@@ -24,6 +24,9 @@ import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Propagation;
 import org.springframework.transaction.annotation.Transactional;
 
+import eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator;
+import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;
+import eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException;
 import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
 import eu.etaxonomy.cdm.model.description.TaxonDescription;
 import eu.etaxonomy.cdm.model.name.TaxonNameBase;
@@ -36,6 +39,7 @@ import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.cdm.model.taxon.TaxonNode;
 import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;
 import eu.etaxonomy.cdm.persistence.dao.initializer.IBeanInitializer;
+import eu.etaxonomy.cdm.persistence.dao.taxon.ITaxonDao;
 import eu.etaxonomy.cdm.persistence.dao.taxon.ITaxonNodeDao;
 
 /**
@@ -52,6 +56,10 @@ public class TaxonNodeServiceImpl extends AnnotatableServiceBase<TaxonNode, ITax
        private IBeanInitializer defaultBeanInitializer;
        
        private Comparator<? super TaxonNode> taxonNodeComparator;
+       
+       @Autowired
+       private ITaxonService taxonService;
+       
        @Autowired
        public void setTaxonNodeComparator(ITaxonNodeComparator<? super TaxonNode> taxonNodeComparator){
                this.taxonNodeComparator = (Comparator<? super TaxonNode>) taxonNodeComparator;
@@ -83,7 +91,7 @@ public class TaxonNodeServiceImpl extends AnnotatableServiceBase<TaxonNode, ITax
         * @see eu.etaxonomy.cdm.api.service.ITaxonService#makeTaxonSynonym(eu.etaxonomy.cdm.model.taxon.Taxon, eu.etaxonomy.cdm.model.taxon.Taxon)
         */
        @Transactional(readOnly = false)
-       public Synonym makeTaxonNodeASynonymOfAnotherTaxonNode(TaxonNode oldTaxonNode, TaxonNode newAcceptedTaxonNode, SynonymRelationshipType synonymRelationshipType, Reference citation, String citationMicroReference) {
+       public Synonym makeTaxonNodeASynonymOfAnotherTaxonNode(TaxonNode oldTaxonNode, TaxonNode newAcceptedTaxonNode, SynonymRelationshipType synonymRelationshipType, Reference citation, String citationMicroReference) throws DataChangeNoRollbackException {
 
                // TODO at the moment this method only moves synonym-, concept relations and descriptions to the new accepted taxon
                // in a future version we also want to move cdm data like annotations, marker, so., but we will need a policy for that
@@ -99,7 +107,8 @@ public class TaxonNodeServiceImpl extends AnnotatableServiceBase<TaxonNode, ITax
                Taxon newAcceptedTaxon = (Taxon) HibernateProxyHelper.deproxy(newAcceptedTaxonNode.getTaxon());
                
                // Move oldTaxon to newTaxon
-               TaxonNameBase<?,?> synonymName = oldTaxon.getName();
+               //TaxonNameBase<?,?> synonymName = oldTaxon.getName();
+               TaxonNameBase<?,?> synonymName = (TaxonNameBase)HibernateProxyHelper.deproxy(oldTaxon.getName());
                if (synonymRelationshipType == null){
                        if (synonymName.isHomotypic(newAcceptedTaxon.getName())){
                                synonymRelationshipType = SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF();
@@ -156,6 +165,8 @@ public class TaxonNodeServiceImpl extends AnnotatableServiceBase<TaxonNode, ITax
                        taxonRelationship.setFromTaxon(null);
                        
                        
+                       
+                       
                }
 
                
@@ -167,8 +178,12 @@ public class TaxonNodeServiceImpl extends AnnotatableServiceBase<TaxonNode, ITax
                        description.setTitleCache(message, true);
                        newAcceptedTaxon.addDescription(description);
                }
-                               
-               oldTaxonNode.delete();          
+               
+               TaxonDeletionConfigurator conf = new TaxonDeletionConfigurator();
+               conf.setDeleteSynonymsIfPossible(false);
+               taxonService.deleteTaxon(oldTaxon, conf, null);
+                                       
+               //oldTaxonNode.delete();                
                return synonmyRelationship.getSynonym();
        }
 }
index 221b7e7f6e416e1eb22d1ac718f0b8e23d85b415..59b43b10c3b1ffc2daba39c8dbaf5764c3b3c71b 100644 (file)
@@ -15,6 +15,7 @@ import java.util.ArrayList;
 import java.util.EnumSet;\r
 import java.util.HashMap;\r
 import java.util.HashSet;\r
+import java.util.Iterator;\r
 import java.util.List;\r
 import java.util.Map;\r
 import java.util.Set;\r
@@ -22,14 +23,17 @@ import java.util.UUID;
 \r
 import org.apache.log4j.Logger;\r
 import org.apache.lucene.index.CorruptIndexException;\r
+import org.apache.lucene.index.IndexReader;\r
 import org.apache.lucene.queryParser.ParseException;\r
 import org.apache.lucene.search.BooleanClause.Occur;\r
 import org.apache.lucene.search.BooleanFilter;\r
 import org.apache.lucene.search.BooleanQuery;\r
 import org.apache.lucene.search.DocIdSet;\r
+import org.apache.lucene.search.IndexSearcher;\r
 import org.apache.lucene.search.Query;\r
 import org.apache.lucene.search.QueryWrapperFilter;\r
 import org.apache.lucene.search.SortField;\r
+import org.apache.lucene.search.join.JoinUtil;\r
 import org.springframework.beans.factory.annotation.Autowired;\r
 import org.springframework.stereotype.Service;\r
 import org.springframework.transaction.annotation.Transactional;\r
@@ -37,7 +41,10 @@ import org.springframework.transaction.annotation.Transactional;
 import eu.etaxonomy.cdm.api.service.config.IFindTaxaAndNamesConfigurator;\r
 import eu.etaxonomy.cdm.api.service.config.MatchingTaxonConfigurator;\r
 import eu.etaxonomy.cdm.api.service.config.NameDeletionConfigurator;\r
+import eu.etaxonomy.cdm.api.service.config.SynonymDeletionConfigurator;\r
+import eu.etaxonomy.cdm.api.service.config.TaxonBaseDeletionConfigurator;\r
 import eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator;\r
+import eu.etaxonomy.cdm.api.service.config.TaxonNodeDeletionConfigurator.ChildHandling;\r
 import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;\r
 import eu.etaxonomy.cdm.api.service.exception.HomotypicalGroupChangeException;\r
 import eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException;\r
@@ -158,7 +165,6 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
     @Autowired\r
     private ILuceneIndexToolProvider luceneIndexToolProvider;\r
 \r
-\r
     /**\r
      * Constructor\r
      */\r
@@ -270,11 +276,11 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
     /* (non-Javadoc)\r
      * @see eu.etaxonomy.cdm.api.service.ITaxonService#changeSynonymToAcceptedTaxon(eu.etaxonomy.cdm.model.taxon.Synonym, eu.etaxonomy.cdm.model.taxon.Taxon)\r
      */\r
-    //TODO correct delete handling still needs to be implemented / checked\r
+    \r
     @Override\r
     @Transactional(readOnly = false)\r
     public Taxon changeSynonymToAcceptedTaxon(Synonym synonym, Taxon acceptedTaxon, boolean deleteSynonym, boolean copyCitationInfo, Reference citation, String microCitation) throws HomotypicalGroupChangeException{\r
-\r
+       \r
         TaxonNameBase<?,?> acceptedName = acceptedTaxon.getName();\r
         TaxonNameBase<?,?> synonymName = synonym.getName();\r
         HomotypicalGroup synonymHomotypicGroup = synonymName.getHomotypicalGroup();\r
@@ -300,12 +306,12 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
         }\r
 \r
         //synonym.getName().removeTaxonBase(synonym);\r
-        //TODO correct delete handling still needs to be implemented / checked\r
+       \r
         if (deleteSynonym){\r
 //                     deleteSynonym(synonym, taxon, false);\r
             try {\r
                 this.dao.flush();\r
-                this.delete(synonym);\r
+                this.deleteSynonym(synonym, acceptedTaxon, new SynonymDeletionConfigurator());\r
 \r
             } catch (Exception e) {\r
                 logger.info("Can't delete old synonym from database");\r
@@ -425,9 +431,7 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
      * @see eu.etaxonomy.cdm.api.service.ITaxonService#findTaxaByName(java.lang.Class, java.lang.String, java.lang.String, java.lang.String, java.lang.String, eu.etaxonomy.cdm.model.name.Rank, java.lang.Integer, java.lang.Integer)\r
      */\r
     @Override\r
-    public Pager<TaxonBase> findTaxaByName(Class<? extends TaxonBase> clazz,\r
-            String uninomial,  String infragenericEpithet, String specificEpithet,\r
-            String infraspecificEpithet, Rank rank, Integer pageSize,Integer pageNumber) {\r
+    public Pager<TaxonBase> findTaxaByName(Class<? extends TaxonBase> clazz, String uninomial, String infragenericEpithet, String specificEpithet,     String infraspecificEpithet, Rank rank, Integer pageSize,Integer pageNumber) {\r
         Integer numberOfResults = dao.countTaxaByName(clazz, uninomial, infragenericEpithet, specificEpithet, infraspecificEpithet, rank);\r
 \r
         List<TaxonBase> results = new ArrayList<TaxonBase>();\r
@@ -438,7 +442,6 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
         return new DefaultPagerImpl<TaxonBase>(pageNumber, numberOfResults, pageSize, results);\r
     }\r
 \r
-\r
     /* (non-Javadoc)\r
      * @see eu.etaxonomy.cdm.api.service.ITaxonService#listTaxaByName(java.lang.Class, java.lang.String, java.lang.String, java.lang.String, java.lang.String, eu.etaxonomy.cdm.model.name.Rank, java.lang.Integer, java.lang.Integer)\r
      */\r
@@ -939,17 +942,51 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
      * @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteTaxon(eu.etaxonomy.cdm.model.taxon.Taxon, eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator)\r
      */\r
     @Override\r
-    public void deleteTaxon(Taxon taxon, TaxonDeletionConfigurator config) throws ReferencedObjectUndeletableException {\r
+    public void deleteTaxon(Taxon taxon, TaxonDeletionConfigurator config, Classification classification) throws DataChangeNoRollbackException {\r
         if (config == null){\r
             config = new TaxonDeletionConfigurator();\r
         }\r
 \r
             //         TaxonNode\r
-            if (! config.isDeleteTaxonNodes()){\r
+            if (! config.isDeleteTaxonNodes() || (!config.isDeleteInAllClassifications() && classification == null )){\r
                 if (taxon.getTaxonNodes().size() > 0){\r
-                    String message = "Taxon can't be deleted as it is used in a classification node. Remove taxon from all classifications prior to deletion.";\r
+                    String message = "Taxon can't be deleted as it is used in a classification node. Remove taxon from all classifications prior to deletion or define a classification where it should be deleted or adapt the taxon deletion configurator.";\r
                     throw new ReferencedObjectUndeletableException(message);\r
                 }\r
+            }else{\r
+               if (taxon.getTaxonNodes().size() != 0){\r
+                       Set<TaxonNode> nodes = taxon.getTaxonNodes();\r
+                       Iterator<TaxonNode> iterator = nodes.iterator();\r
+                       TaxonNode node = null;\r
+                       boolean deleteChildren;\r
+                               if (config.getTaxonNodeConfig().getChildHandling().equals(ChildHandling.DELETE)){\r
+                                       deleteChildren = true;\r
+                               }else {\r
+                                       deleteChildren = false;\r
+                               }\r
+                               boolean success = true;\r
+                       if (!config.isDeleteInAllClassifications() && !(classification == null)){\r
+                               while (iterator.hasNext()){\r
+                                       node = iterator.next();\r
+                                       if (node.getClassification().equals(classification)){\r
+                                               break;\r
+                                       }\r
+                                       node = null;\r
+                               }\r
+                               if (node != null){\r
+                                       success =taxon.removeTaxonNode(node, deleteChildren);\r
+                               } else {\r
+                                       String message = "Taxon is not used in defined classification";\r
+                                       throw new DataChangeNoRollbackException(message);\r
+                               }\r
+                       } else if (config.isDeleteInAllClassifications()){\r
+                               success = taxon.removeTaxonNodes(deleteChildren);\r
+                       }\r
+                       if (!success){\r
+                               String message = "The taxon node could not be deleted.";\r
+                               throw new DataChangeNoRollbackException(message);\r
+                       }\r
+               }\r
             }\r
 \r
 \r
@@ -962,7 +999,9 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
                     if (config.isDeleteSynonymsIfPossible()){\r
                         //TODO which value\r
                         boolean newHomotypicGroupIfNeeded = true;\r
-                        deleteSynonym(synonym, taxon, config.isDeleteNameIfPossible(), newHomotypicGroupIfNeeded);\r
+                        SynonymDeletionConfigurator synConfig = new SynonymDeletionConfigurator();\r
+                        \r
+                        deleteSynonym(synonym, taxon, synConfig);\r
                     }else{\r
                         deleteSynonymRelationships(synonym, taxon);\r
                     }\r
@@ -975,9 +1014,39 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
                     String message = "Taxon can't be deleted as it is related to another taxon. Remove taxon from all relations to other taxa prior to deletion.";\r
                     throw new ReferencedObjectUndeletableException(message);\r
                 }\r
+            } else{\r
+               for (TaxonRelationship taxRel: taxon.getTaxonRelations()){\r
+                           \r
+                               \r
+                               \r
+                               if (config.isDeleteMisappliedNamesAndInvalidDesignations()){\r
+                                       if (taxRel.getType().equals(TaxonRelationshipType.MISAPPLIED_NAME_FOR()) || taxRel.getType().equals(TaxonRelationshipType.INVALID_DESIGNATION_FOR())){\r
+                                               if (taxon.equals(taxRel.getToTaxon())){\r
+                                                       this.deleteTaxon(taxRel.getFromTaxon(), config, classification);\r
+                                               }\r
+                                       }\r
+                               }\r
+                               taxon.removeTaxonRelation(taxRel);\r
+                       /*if (taxFrom.equals(taxon)){\r
+                               try{\r
+                                       this.deleteTaxon(taxTo, taxConf, classification);\r
+                               } catch(DataChangeNoRollbackException e){\r
+                                       logger.debug("A related taxon will not be deleted." + e.getMessage());\r
+                               }\r
+                       } else {\r
+                               try{\r
+                                       this.deleteTaxon(taxFrom, taxConf, classification);\r
+                               } catch(DataChangeNoRollbackException e){\r
+                                       logger.debug("A related taxon will not be deleted." + e.getMessage());\r
+                               }\r
+                               \r
+                       }*/\r
+               }\r
             }\r
 \r
 \r
+            \r
+                   \r
             //         TaxonDescription\r
                     Set<TaxonDescription> descriptions = taxon.getDescriptions();\r
 \r
@@ -985,6 +1054,7 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
                         if (config.isDeleteDescriptions()){\r
                             //TODO use description delete configurator ?\r
                             //FIXME check if description is ALWAYS deletable\r
+                               taxon.removeDescription(desc);\r
                             descriptionService.delete(desc);\r
                         }else{\r
                             if (desc.getDescribedSpecimenOrObservation() != null){\r
@@ -997,51 +1067,115 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
 \r
 \r
                 //check references with only reverse mapping\r
-            Set<CdmBase> referencingObjects = genericDao.getReferencingObjects(taxon);\r
-            for (CdmBase referencingObject : referencingObjects){\r
-                //IIdentificationKeys (Media, Polytomous, MultiAccess)\r
-                if (HibernateProxyHelper.isInstanceOf(referencingObject, IIdentificationKey.class)){\r
-                    String message = "Taxon can't be deleted as it is used in an identification key. Remove from identification key prior to deleting this name";\r
-                    message = String.format(message, CdmBase.deproxy(referencingObject, DerivedUnit.class).getTitleCache());\r
-                    throw new ReferencedObjectUndeletableException(message);\r
-                }\r
-\r
-\r
-                //PolytomousKeyNode\r
-                if (referencingObject.isInstanceOf(PolytomousKeyNode.class)){\r
-                    String message = "Taxon can't be deleted as it is used in polytomous key node";\r
-                    throw new ReferencedObjectUndeletableException(message);\r
-                }\r
-\r
-                //TaxonInteraction\r
-                if (referencingObject.isInstanceOf(TaxonInteraction.class)){\r
-                    String message = "Taxon can't be deleted as it is used in taxonInteraction#taxon2";\r
-                    throw new ReferencedObjectUndeletableException(message);\r
-                }\r
-            }\r
+            String message = checkForReferences(taxon);\r
+                       if (message != null){\r
+                               throw new ReferencedObjectUndeletableException(message.toString());\r
+                       }\r
 \r
 \r
             //TaxonNameBase\r
             if (config.isDeleteNameIfPossible()){\r
                 try {\r
-                    nameService.delete(taxon.getName(), config.getNameDeletionConfig());\r
+                       \r
+                       //TaxonNameBase name = nameService.find(taxon.getName().getUuid());\r
+                       TaxonNameBase name = (TaxonNameBase)HibernateProxyHelper.deproxy(taxon.getName());\r
+                       //check whether taxon will be deleted or not\r
+                       if (taxon.getTaxonNodes() == null || taxon.getTaxonNodes().size()== 0){\r
+                               taxon = (Taxon) HibernateProxyHelper.deproxy(taxon);\r
+                               name.removeTaxonBase(taxon);\r
+                           nameService.save(name);\r
+                               nameService.delete(name, config.getNameDeletionConfig());\r
+                       }\r
                 } catch (ReferencedObjectUndeletableException e) {\r
                     //do nothing\r
                     if (logger.isDebugEnabled()){logger.debug("Name could not be deleted");}\r
+                    \r
                 }\r
             }\r
-\r
+            \r
+//             TaxonDescription\r
+           /* Set<TaxonDescription> descriptions = taxon.getDescriptions();\r
+\r
+            for (TaxonDescription desc: descriptions){\r
+                if (config.isDeleteDescriptions()){\r
+                    //TODO use description delete configurator ?\r
+                    //FIXME check if description is ALWAYS deletable\r
+                       taxon.removeDescription(desc);\r
+                    descriptionService.delete(desc);\r
+                }else{\r
+                    if (desc.getDescribedSpecimenOrObservations().size()>0){\r
+                        String message = "Taxon can't be deleted as it is used in a TaxonDescription" +\r
+                                " which also describes specimens or observations";\r
+                            throw new ReferencedObjectUndeletableException(message);\r
     }\r
+                    }\r
+                }*/\r
+            if (taxon.getTaxonNodes() == null || taxon.getTaxonNodes().size()== 0){\r
+               dao.delete(taxon);\r
+            } else{\r
+               message = "Taxon can't be deleted as it is used in another Taxonnode";\r
+               throw new ReferencedObjectUndeletableException(message);\r
+            }\r
+            \r
+\r
+    }\r
+    \r
+    private String checkForReferences(Taxon taxon){\r
+       Set<CdmBase> referencingObjects = genericDao.getReferencingObjects(taxon);\r
+        for (CdmBase referencingObject : referencingObjects){\r
+            //IIdentificationKeys (Media, Polytomous, MultiAccess)\r
+            if (HibernateProxyHelper.isInstanceOf(referencingObject, IIdentificationKey.class)){\r
+                String message = "Taxon" + taxon.getTitleCache() + "can't be deleted as it is used in an identification key. Remove from identification key prior to deleting this name";\r
+              \r
+                return message;\r
+            }\r
+\r
 \r
+            //PolytomousKeyNode\r
+            if (referencingObject.isInstanceOf(PolytomousKeyNode.class)){\r
+                String message = "Taxon" + taxon.getTitleCache() + " can't be deleted as it is used in polytomous key node";\r
+                return message;\r
+            }\r
+\r
+            //TaxonInteraction\r
+            if (referencingObject.isInstanceOf(TaxonInteraction.class)){\r
+                String message = "Taxon can't be deleted as it is used in taxonInteraction#taxon2";\r
+                return message;\r
+            }\r
+        }\r
+        return null;\r
+    }\r
+    \r
+    @Transactional(readOnly = false)\r
+    public UUID delete(Synonym syn){\r
+       UUID result = syn.getUuid();\r
+       this.deleteSynonym(syn, null);\r
+       return result;\r
+    }\r
+    \r
     /* (non-Javadoc)\r
      * @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteSynonym(eu.etaxonomy.cdm.model.taxon.Synonym, eu.etaxonomy.cdm.model.taxon.Taxon, boolean, boolean)\r
      */\r
     @Transactional(readOnly = false)\r
     @Override\r
-    public void deleteSynonym(Synonym synonym, Taxon taxon, boolean removeNameIfPossible,boolean newHomotypicGroupIfNeeded) {\r
+       public void deleteSynonym(Synonym synonym, SynonymDeletionConfigurator config) {\r
+       deleteSynonym(synonym, null, config);\r
+               \r
+       }\r
+    \r
+\r
+       /* (non-Javadoc)\r
+     * @see eu.etaxonomy.cdm.api.service.ITaxonService#deleteSynonym(eu.etaxonomy.cdm.model.taxon.Synonym, eu.etaxonomy.cdm.model.taxon.Taxon, boolean, boolean)\r
+     */\r
+    @Transactional(readOnly = false)\r
+    @Override\r
+    public void deleteSynonym(Synonym synonym, Taxon taxon, SynonymDeletionConfigurator config) {\r
         if (synonym == null){\r
             return;\r
         }\r
+        if (config == null){\r
+               config = new SynonymDeletionConfigurator();\r
+        }\r
         synonym = CdmBase.deproxy(dao.merge(synonym), Synonym.class);\r
 \r
         //remove synonymRelationship\r
@@ -1053,23 +1187,26 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
         }\r
         for (Taxon relatedTaxon : taxonSet){\r
 //                     dao.deleteSynonymRelationships(synonym, relatedTaxon);\r
-            relatedTaxon.removeSynonym(synonym, newHomotypicGroupIfNeeded);\r
+            relatedTaxon.removeSynonym(synonym, config.isNewHomotypicGroupIfNeeded());\r
         }\r
         this.saveOrUpdate(synonym);\r
 \r
         //TODO remove name from homotypical group?\r
 \r
         //remove synonym (if necessary)\r
+        \r
+        \r
         if (synonym.getSynonymRelations().isEmpty()){\r
             TaxonNameBase<?,?> name = synonym.getName();\r
             synonym.setName(null);\r
             dao.delete(synonym);\r
 \r
             //remove name if possible (and required)\r
-            if (name != null && removeNameIfPossible){\r
+            if (name != null && config.isDeleteNameIfPossible()){\r
                 try{\r
-                    nameService.delete(name, new NameDeletionConfigurator());\r
-                }catch (DataChangeNoRollbackException ex){\r
+                    nameService.delete(name, config.getNameDeletionConfig());\r
+                }catch (ReferencedObjectUndeletableException ex){\r
+                       System.err.println("Name wasn't deleted as it is referenced");\r
                     if (logger.isDebugEnabled()) {\r
                         logger.debug("Name wasn't deleted as it is referenced");\r
                     }\r
@@ -2521,8 +2658,8 @@ public class TaxonServiceImpl extends IdentifiableServiceBase<TaxonBase,ITaxonDa
         Reference<?> sourceReference = syn.getSec();\r
 \r
         if (sourceReference == null){\r
-            logger.warn("The synonym has no sec reference because it is a misapplied name! Take the sec reference of taxon" + taxon.getSec());\r
-            sourceReference = taxon.getSec();\r
+                logger.warn("The synonym has no sec reference because it is a misapplied name! Take the sec reference of taxon" + taxon.getSec());\r
+             sourceReference = taxon.getSec();\r
         }\r
 \r
         synName = syn.getName();\r
index dc11953cdb10cd6cd24e62563cbe69d2d66fa327..7f61f6eb393122d1d4a285ee66b86ea686866548 100644 (file)
@@ -28,6 +28,7 @@ import org.springframework.transaction.annotation.Transactional;
 
 import eu.etaxonomy.cdm.api.service.DeleteResult.DeleteStatus;
 import eu.etaxonomy.cdm.api.service.config.TermDeletionConfigurator;
+import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;
 import eu.etaxonomy.cdm.api.service.pager.Pager;
 import eu.etaxonomy.cdm.api.service.pager.impl.DefaultPagerImpl;
 import eu.etaxonomy.cdm.common.monitor.IProgressMonitor;
@@ -245,7 +246,7 @@ public class TermServiceImpl extends IdentifiableServiceBase<DefinedTermBase,IDe
                                        String message = "This term has specifing terms. Move or delete specifiing terms prior to delete or change delete configuration.";
                                        result.addRelatedObjects(specificTerms);
                                        result.setAbort();
-                                       Exception ex = new Exception(message);
+                                       Exception ex = new DataChangeNoRollbackException(message);
                                        result.addException(ex);
                                }
                        }
@@ -260,7 +261,7 @@ public class TermServiceImpl extends IdentifiableServiceBase<DefinedTermBase,IDe
                                        String message = "This term is kind of another term. Move or delete kind of relationship prior to delete or change delete configuration.";
                                        result.addRelatedObject(generalTerm);
                                        result.setAbort();
-                                       Exception ex = new Exception(message);
+                                       DataChangeNoRollbackException ex = new DataChangeNoRollbackException(message);
                                        result.addException(ex);
                                        throw ex;
                                }
@@ -274,7 +275,7 @@ public class TermServiceImpl extends IdentifiableServiceBase<DefinedTermBase,IDe
                                        String message = "This term is included in another term. Remove from parent term prior to delete or change delete configuration.";
                                        result.addRelatedObject(parentTerm);
                                        result.setAbort();
-                                       Exception ex = new Exception(message);
+                                       DataChangeNoRollbackException ex = new DataChangeNoRollbackException(message);
                                        result.addException(ex);
                                }
                        }                       
@@ -305,7 +306,7 @@ public class TermServiceImpl extends IdentifiableServiceBase<DefinedTermBase,IDe
                                        String message = "This term includes other terms. Move or delete included terms prior to delete or change delete configuration.";
                                        result.addRelatedObjects(includedTerms);
                                        result.setAbort();
-                                       Exception ex = new Exception(message);
+                                       Exception ex = new DataChangeNoRollbackException(message);
                                        result.addException(ex);
                                }
                        }
@@ -339,7 +340,7 @@ public class TermServiceImpl extends IdentifiableServiceBase<DefinedTermBase,IDe
                                        
                                }
                        }
-               } catch (Exception e) {
+               } catch (DataChangeNoRollbackException e) {
                        result.setStatus(DeleteStatus.ERROR);
                }
                return result;
diff --git a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/SynonymDeletionConfigurator.java b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/SynonymDeletionConfigurator.java
new file mode 100644 (file)
index 0000000..592c215
--- /dev/null
@@ -0,0 +1,32 @@
+// $Id$\r
+/**\r
+* Copyright (C) 2009 EDIT\r
+* European Distributed Institute of Taxonomy \r
+* http://www.e-taxonomy.eu\r
+* \r
+* The contents of this file are subject to the Mozilla Public License Version 1.1\r
+* See LICENSE.TXT at the top of this package for the full license terms.\r
+*/\r
+package eu.etaxonomy.cdm.api.service.config;\r
+/**\r
+ * This class is used to configure synonym deletion.\r
+ * \r
+ * @see  ITaxonService#deleteSynonym(eu.etaxonomy.cdm.model.taxon.Synonym) \r
+ * \r
+ * @author k.luther\r
+ * @date 09.11.2011\r
+ *\r
+ */\r
+public class SynonymDeletionConfigurator extends TaxonBaseDeletionConfigurator{\r
+       private boolean newHomotypicGroupIfNeeded = true;\r
+\r
+       public boolean isNewHomotypicGroupIfNeeded() {\r
+               return newHomotypicGroupIfNeeded;\r
+       }\r
+\r
+       public void setNewHomotypicGroupIfNeeded(boolean newHomotypicGroupIfNeeded) {\r
+               this.newHomotypicGroupIfNeeded = newHomotypicGroupIfNeeded;\r
+       }\r
+       \r
+       \r
+}\r
diff --git a/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TaxonBaseDeletionConfigurator.java b/cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/config/TaxonBaseDeletionConfigurator.java
new file mode 100644 (file)
index 0000000..9daf176
--- /dev/null
@@ -0,0 +1,59 @@
+// $Id$\r
+/**\r
+* Copyright (C) 2009 EDIT\r
+* European Distributed Institute of Taxonomy \r
+* http://www.e-taxonomy.eu\r
+* \r
+* The contents of this file are subject to the Mozilla Public License Version 1.1\r
+* See LICENSE.TXT at the top of this package for the full license terms.\r
+*/\r
+package eu.etaxonomy.cdm.api.service.config;\r
+\r
+import eu.etaxonomy.cdm.api.service.ITaxonNodeService;\r
+\r
+/**\r
+ * This class is used to configure taxonbase deletion.\r
+ * \r
+ * @see ITaxonService#deleteTaxon(eu.etaxonomy.cdm.model.taxon.Taxon) and ITaxonService#deleteSynonym(eu.etaxonomy.cdm.model.taxon.Synonym) \r
+ * \r
+ * @author k.luther\r
+ * @date 09.11.2011\r
+ *\r
+ */\r
+public class TaxonBaseDeletionConfigurator extends DeleteConfiguratorBase{\r
+\r
+       private boolean deleteNameIfPossible = true;\r
+       \r
+       private NameDeletionConfigurator nameDeletionConfig = new NameDeletionConfigurator();\r
+       \r
+       /**\r
+        * If true the taxons name will be deleted if this is possible.\r
+        * It is possible if the name is not linked in a way that it can not be deleted.\r
+        * This depends also on the {@link NameDeletionConfigurator}\r
+        * @see #getNameDeletionConfig()\r
+        * @return\r
+        */\r
+       public boolean isDeleteNameIfPossible() {\r
+               return deleteNameIfPossible;\r
+       }\r
+\r
+       public void setDeleteNameIfPossible(boolean deleteNameIfPossible) {\r
+               this.deleteNameIfPossible = deleteNameIfPossible;\r
+       }\r
+       \r
+       /**\r
+        * The configurator for name deletion. Only evaluated if {@link #isDeleteNameIfPossible()}\r
+        * is <code>true</code>.\r
+        * @see NameDeletionConfigurator\r
+        * @see #isDeleteNameIfPossible()\r
+        * @see #isDeleteSynonymsIfPossible()\r
+        * @return\r
+        */\r
+       public NameDeletionConfigurator getNameDeletionConfig() {\r
+               return nameDeletionConfig;\r
+       }\r
+\r
+       public void setNameDeletionConfig(NameDeletionConfigurator nameDeletionConfig) {\r
+               this.nameDeletionConfig = nameDeletionConfig;\r
+       }\r
+}\r
index 5c1f7bcb6a29c8cc68eb833cd166e3aad38ccd24..f08948dd1141f5626c0dd043f075c93ae95bff98 100644 (file)
@@ -20,13 +20,13 @@ import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;
 /**\r
  * This class is used to configure taxon node deletion.\r
  * \r
- * @see ITaxonNodeService#delete(eu.etaxonomy.cdm.model.taxon.TaxonNode)\r
+ * @see ITaxonService#deleteTaxon(eu.etaxonomy.cdm.model.taxon.Taxon)\r
  * \r
  * @author a.mueller\r
  * @date 09.11.2011\r
  *\r
  */\r
-public class TaxonDeletionConfigurator extends DeleteConfiguratorBase {\r
+public class TaxonDeletionConfigurator extends TaxonBaseDeletionConfigurator {\r
        @SuppressWarnings("unused")\r
        private static final Logger logger = Logger.getLogger(TaxonDeletionConfigurator.class);\r
 \r
@@ -34,16 +34,33 @@ public class TaxonDeletionConfigurator extends DeleteConfiguratorBase {
        \r
        private boolean deleteSynonymsIfPossible = true;\r
        \r
+       private boolean deleteMisappliedNamesAndInvalidDesignations = true;\r
+\r
        private boolean deleteNameIfPossible = true;\r
        \r
        private NameDeletionConfigurator nameDeletionConfig = new NameDeletionConfigurator();\r
+       \r
+       \r
+       private TaxonNodeDeletionConfigurator taxonNodeConfig = new TaxonNodeDeletionConfigurator();\r
 \r
-       private boolean deleteTaxonNodes = false;\r
        \r
-       private boolean deleteTaxonRelationships = false; \r
+       private boolean deleteTaxonNodes = true;\r
+       \r
+       private boolean deleteTaxonRelationships = true; \r
        \r
        private boolean deleteDescriptions = true;\r
        \r
+       private boolean deleteInAllClassifications = true;\r
+\r
+\r
+       public boolean isDeleteInAllClassifications() {\r
+               return deleteInAllClassifications;\r
+       }\r
+\r
+\r
+       public void setDeleteInAllClassifications(boolean deleteInAllClassifications) {\r
+               this.deleteInAllClassifications = deleteInAllClassifications;\r
+       }\r
 \r
        /**\r
         * If true the taxons name will be deleted if this is possible.\r
@@ -77,6 +94,43 @@ public class TaxonDeletionConfigurator extends DeleteConfiguratorBase {
                this.nameDeletionConfig = nameDeletionConfig;\r
        }\r
 \r
+       \r
+       /**\r
+        * If <code>true</code> related taxa with  {@link TaxonRelationshipType} misappliedName or invalidDesignation will be removed if possible \r
+        * It is possible to remove a related taxon if it is not used in any other context, e.g. any \r
+        * other @link {@link TaxonRelationship} or in another @link {@link Classification}\r
+        * @return\r
+        */\r
+       public boolean isDeleteMisappliedNamesAndInvalidDesignations() {\r
+               return deleteMisappliedNamesAndInvalidDesignations;\r
+       }\r
+\r
+\r
+       public void setDeleteMisappliedNamesAndInvalidDesignations(\r
+                       boolean deleteMisappliedNamesAndInvalidDesignations) {\r
+               this.deleteMisappliedNamesAndInvalidDesignations = deleteMisappliedNamesAndInvalidDesignations;\r
+       }\r
+       \r
+\r
+\r
+       \r
+       /**\r
+        * The configurator for node deletion. Only evaluated if {@link #isDeleteNode()}\r
+        * is <code>true</code>.\r
+        * @see TaxonNodeDeletionConfigurator\r
+        * @see #isDeleteNode()\r
+        * @see #isDeleteSynonymsIfPossible()\r
+        * @return\r
+        */\r
+       \r
+       public TaxonNodeDeletionConfigurator getTaxonNodeConfig() {\r
+               return taxonNodeConfig;\r
+       }\r
+\r
+       public void setTaxonNodeConfig(TaxonNodeDeletionConfigurator taxonNodeConfig) {\r
+               this.taxonNodeConfig = taxonNodeConfig;\r
+       }\r
+\r
 \r
        /**\r
         * \r
index be6379df0cd3a9907ece9800e899ac8dc781af41..b6aad0c00072c61c449c2171c90cd0d97446c0ee 100644 (file)
@@ -34,7 +34,7 @@ public class TaxonNodeDeletionConfigurator extends DeleteConfiguratorBase {
        \r
 \r
        private ChildHandling childHandling = ChildHandling.DELETE;\r
-\r
+       \r
 \r
        public void setChildHandling(ChildHandling childHandling) {\r
                this.childHandling = childHandling;\r
index 18cbd82fa9b77a145548b0dfdc92b7c3155ca438..5d8cbb6657169606d53cc25c4a3ebc0cc0a343c4 100644 (file)
@@ -9,10 +9,34 @@
 */
 package eu.etaxonomy.cdm.api.application;
 
+import static org.junit.Assert.*;
+
+import java.util.Set;
+import java.util.UUID;
+
+
+import org.apache.log4j.Logger;
 import org.junit.Test;
 import org.unitils.dbunit.annotation.DataSet;
 import org.unitils.dbunit.annotation.ExpectedDataSet;
+import org.unitils.spring.annotation.SpringBeanByType;
 
+import eu.etaxonomy.cdm.api.service.IClassificationService;
+import eu.etaxonomy.cdm.api.service.IDescriptionService;
+import eu.etaxonomy.cdm.api.service.INameService;
+import eu.etaxonomy.cdm.api.service.IReferenceService;
+import eu.etaxonomy.cdm.api.service.ITaxonService;
+import eu.etaxonomy.cdm.api.service.TaxonServiceImplTest;
+import eu.etaxonomy.cdm.datagenerator.TaxonGenerator;
+import eu.etaxonomy.cdm.model.description.TaxonDescription;
+import eu.etaxonomy.cdm.model.name.BotanicalName;
+import eu.etaxonomy.cdm.model.name.Rank;
+import eu.etaxonomy.cdm.model.name.TaxonNameBase;
+import eu.etaxonomy.cdm.model.reference.IBook;
+import eu.etaxonomy.cdm.model.reference.Reference;
+import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
+import eu.etaxonomy.cdm.model.taxon.Taxon;
+import eu.etaxonomy.cdm.strategy.cache.reference.IReferenceBaseCacheStrategy;
 import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest;
 
 /**
@@ -27,6 +51,24 @@ public class FirstDataInserterTest extends CdmTransactionalIntegrationTest {
 
     private final String[] tableNames = new String[]{"USERACCOUNT", "USERACCOUNT_GRANTEDAUTHORITYIMPL", "GRANTEDAUTHORITYIMPL", "CDMMETADATA"};
 
+    @SuppressWarnings("unused")
+       private static final Logger logger = Logger.getLogger(TaxonServiceImplTest.class);
+
+    @SpringBeanByType
+    private ITaxonService taxonService;
+
+    @SpringBeanByType
+    private INameService nameService;
+
+    @SpringBeanByType
+    private IReferenceService referenceService;
+
+    @SpringBeanByType
+    private IClassificationService classificationService;
+    
+    @SpringBeanByType
+    private IDescriptionService descriptionService;
+    
     @Test
     @DataSet(value="FirstDataInserterTest.testBlankDB.xml")
     @ExpectedDataSet(value="FirstDataInserterTest.testBlankDB-result.xml")
@@ -34,6 +76,30 @@ public class FirstDataInserterTest extends CdmTransactionalIntegrationTest {
 
         commitAndStartNewTransaction(null);
 //        printDataSet(System.err, tableNames);
+    }
+    
+    @Test
+    @DataSet(value="FirstDataInserterTest.testBlankDB.xml")
+    public void testInsertData(){
+       commitAndStartNewTransaction(null);
+       TaxonGenerator.getTestTaxon();
+       Taxon newTaxon =        TaxonGenerator.getTestTaxon();
+       UUID taxonUUID = taxonService.save(newTaxon);
+       
+       
+       TaxonDescription description = TaxonGenerator.getTestDescription();
+       newTaxon.addDescription(description);
+       Set<TaxonDescription> descriptions = newTaxon.getDescriptions();
+       descriptionService.save(description);
+       newTaxon = null;
+       newTaxon = (Taxon)taxonService.find(taxonUUID);
+       descriptions = newTaxon.getDescriptions();
+       assertEquals(2, descriptions.size());
+       
+       
+       
+       
+       
     }
 
 }
index 3c50eb15a50620d9b46871f61d8fbb70933ada4a..5ea466eb6ceb269ae4a31f46309cec296ff048e1 100644 (file)
@@ -455,7 +455,7 @@ public class NameServiceImplTest extends CdmTransactionalIntegrationTest {
      * Test method for {@link eu.etaxonomy.cdm.api.service.NameServiceImpl#generateTitleCache()}.\r
      */\r
     @Test\r
-    @Ignore //currently does not run in suite\r
+   // @Ignore //currently does not run in suite\r
     public void testDeleteTaxonNameBaseAsStoredUnder() {\r
         final String[] tableNames = new String[]{"TaxonNameBase","SpecimenOrObservationBase"};\r
 \r
@@ -556,7 +556,7 @@ public class NameServiceImplTest extends CdmTransactionalIntegrationTest {
      * Test method for {@link eu.etaxonomy.cdm.api.service.NameServiceImpl#generateTitleCache()}.\r
      */\r
     @Test\r
-    @Ignore //currently does not run in suite\r
+   // @Ignore //currently does not run in suite\r
     public void testDeleteTaxonNameBaseAsType() {\r
         final String[] tableNames = new String[]{"TaxonNameBase","TypeDesignationBase","TaxonNameBase_TypeDesignationBase"};\r
 \r
@@ -603,7 +603,7 @@ public class NameServiceImplTest extends CdmTransactionalIntegrationTest {
      * Test method for {@link eu.etaxonomy.cdm.api.service.NameServiceImpl#generateTitleCache()}.\r
      */\r
     @Test\r
-    @Ignore //currently does not run in suite\r
+    //@Ignore //currently does not run in suite\r
     public void testDeleteTaxonNameBase() {\r
         final String[] tableNames = new String[]{"TaxonNameBase","NameRelationship","HybridRelationship","DescriptionBase","NomenclaturalStatus","TaxonBase","SpecimenOrObservationBase","OriginalSourceBase","DescriptionElementBase","TypeDesignationBase","TaxonNameBase_TypeDesignationBase"};\r
 \r
@@ -669,7 +669,7 @@ public class NameServiceImplTest extends CdmTransactionalIntegrationTest {
      * Test method for {@link eu.etaxonomy.cdm.api.service.NameServiceImpl#generateTitleCache()}.\r
      */\r
     @Test\r
-    @Ignore //currently does not run in suite\r
+    //@Ignore //currently does not run in suite\r
     public void testDeleteTaxonNameBaseWithTypeInHomotypicalGroup() {\r
         final String[] tableNames = new String[]{"TaxonNameBase","NameRelationship","HybridRelationship","DescriptionBase","NomenclaturalStatus","TaxonBase","SpecimenOrObservationBase","OriginalSourceBase","DescriptionElementBase","TypeDesignationBase","TaxonNameBase_TypeDesignationBase"};\r
 \r
index f7dce397be91120929e8c43dd82d554c911df888..d238c0e39e9458ba0bd576b837cd4271ca3ed158 100644 (file)
@@ -39,6 +39,8 @@ import org.unitils.dbunit.annotation.DataSet;
 import org.unitils.spring.annotation.SpringBean;\r
 import org.unitils.spring.annotation.SpringBeanByType;\r
 \r
+import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;\r
+import eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException;\r
 import eu.etaxonomy.cdm.config.Configuration;\r
 import eu.etaxonomy.cdm.database.EvaluationFailedException;\r
 import eu.etaxonomy.cdm.model.common.User;\r
@@ -48,6 +50,7 @@ import eu.etaxonomy.cdm.model.description.TaxonDescription;
 import eu.etaxonomy.cdm.model.description.TextData;\r
 import eu.etaxonomy.cdm.model.name.BotanicalName;\r
 import eu.etaxonomy.cdm.model.name.Rank;\r
+import eu.etaxonomy.cdm.model.taxon.Classification;\r
 import eu.etaxonomy.cdm.model.taxon.Synonym;\r
 import eu.etaxonomy.cdm.model.taxon.Taxon;\r
 import eu.etaxonomy.cdm.model.taxon.TaxonBase;\r
@@ -99,6 +102,8 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
     @SpringBeanByType\r
     private IUserService userService;\r
 \r
+    @SpringBeanByType\r
+    private IClassificationService classificationService;\r
 \r
     @TestDataSource\r
     protected DataSource dataSource;\r
@@ -129,6 +134,7 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
 \r
     private UsernamePasswordAuthenticationToken tokenForUserManager;\r
 \r
+       \r
 \r
     @Before\r
     public void setUp(){\r
@@ -438,7 +444,7 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
         context.setAuthentication(authentication);\r
         RuntimeException securityException= null;\r
 \r
-        TaxonBase<?> taxon = taxonService.load(UUID_ACHERONTIA_STYX);\r
+        TaxonBase<?> taxon = taxonService.find(UUID_ACHERONTIA_STYX);\r
         Assert.assertFalse(taxon.isDoubtful());\r
         taxon.setDoubtful(true);\r
         try{\r
@@ -455,7 +461,7 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
         }\r
         Assert.assertNull("evaluation must not fail since the user is permitted, CAUSE :" + (securityException != null ? securityException.getMessage() : ""), securityException);\r
         // reload taxon\r
-        taxon = taxonService.load(UUID_ACHERONTIA_STYX);\r
+        taxon = taxonService.find(UUID_ACHERONTIA_STYX);\r
         Assert.assertTrue("The change must be persited", taxon.isDoubtful());\r
     }\r
 \r
@@ -474,7 +480,7 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
 \r
         context.setAuthentication(authentication);\r
 \r
-        TaxonBase<?>  taxon = taxonService.load(UUID_ACHERONTIA_STYX);\r
+        TaxonBase<?>  taxon = taxonService.find(UUID_ACHERONTIA_STYX);\r
         Assert.assertFalse(taxon.isDoubtful());\r
         taxon.setDoubtful(true);\r
         try{\r
@@ -491,7 +497,7 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
         }\r
         Assert.assertNull("evaluation must not fail since the user is permitted, CAUSE :" + (securityException != null ? securityException.getMessage() : ""), securityException);\r
         // reload taxon\r
-        taxon = taxonService.load(UUID_ACHERONTIA_STYX);\r
+        taxon = taxonService.find(UUID_ACHERONTIA_STYX);\r
         Assert.assertTrue("The change must be persited", taxon.isDoubtful());\r
     }\r
 \r
@@ -507,7 +513,7 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
         authentication = authenticationManager.authenticate(tokenForDescriptionEditor);\r
         context.setAuthentication(authentication);\r
 \r
-        TaxonBase<?> taxon = taxonService.load(UUID_ACHERONTIA_STYX);\r
+        TaxonBase<?> taxon = taxonService.find(UUID_ACHERONTIA_STYX);\r
 \r
         Assert.assertFalse(taxon.isDoubtful());\r
         taxon.setDoubtful(true);\r
@@ -526,7 +532,7 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
 \r
         Assert.assertNotNull("evaluation must fail since the user is not permitted", securityException);\r
         // reload taxon\r
-        taxon = taxonService.load(UUID_ACHERONTIA_STYX);\r
+        taxon = taxonService.find(UUID_ACHERONTIA_STYX);\r
         Assert.assertFalse("The change must not be persited", taxon.isDoubtful());\r
     }\r
 \r
@@ -565,11 +571,7 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
      * test with admin account - should succeed\r
      */\r
     @Test\r
-    @Ignore\r
-    /*FIXME fails due to org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations)\r
-     *       see ticket #3086\r
-     */\r
-    public final void testTaxonDeleteAllow_2() {\r
+   public final void testTaxonDeleteAllow_2() {\r
 \r
         SecurityContext context = SecurityContextHolder.getContext();\r
 \r
@@ -577,9 +579,13 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
         context.setAuthentication(authentication);\r
         RuntimeException securityException= null;\r
 \r
-        TaxonBase<?> taxon = taxonService.load(UUID_ACHERONTINII);\r
+        Taxon taxon = (Taxon)taxonService.load(UUID_ACHERONTINII);\r
         try{\r
-            taxonService.delete(taxon);\r
+            try {\r
+                               taxonService.deleteTaxon(taxon, null, null);\r
+                       } catch (DataChangeNoRollbackException e) {\r
+                               Assert.fail();\r
+                       }\r
             commitAndStartNewTransaction(null);\r
         } catch (RuntimeException e){\r
             securityException  = findSecurityRuntimeException(e);\r
@@ -592,7 +598,8 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
         }\r
         Assert.assertNull("evaluation must not fail since the user is permitted, CAUSE :" + (securityException != null ? securityException.getMessage() : ""), securityException);\r
         // reload taxon\r
-        taxon = taxonService.load(UUID_ACHERONTINII);\r
+\r
+        taxon = (Taxon)taxonService.find(UUID_ACHERONTINII);\r
         Assert.assertNull("The taxon must be deleted", taxon);\r
     }\r
 \r
@@ -851,7 +858,7 @@ public class SecurityTest extends CdmTransactionalIntegrationTestWithSecurity{
         SecurityContext context = SecurityContextHolder.getContext();\r
         context.setAuthentication(authentication);\r
         RuntimeException securityException = null;\r
-\r
+        Classification classification = classificationService.load(UUID.fromString("aeee7448-5298-4991-b724-8d5b75a0a7a9"));\r
         // test for success\r
         TaxonNode acherontia_node = taxonNodeService.load(ACHERONTIA_NODE_UUID);\r
         long numOfChildNodes = acherontia_node.getChildNodes().size();\r
index f898abbf83401f0d7a84c7a11bc89b188bbfb288..4f496e4dc838e96ac3fe52e71a2d3902db5c84fe 100644 (file)
 
 package eu.etaxonomy.cdm.api.service;
 
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+
 import java.util.UUID;
 
 import org.junit.Assert;
@@ -19,9 +23,12 @@ import org.unitils.dbunit.annotation.DataSet;
 import org.unitils.spring.annotation.SpringApplicationContext;
 import org.unitils.spring.annotation.SpringBeanByType;
 
+import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;
 import eu.etaxonomy.cdm.model.common.CdmBase;
+import eu.etaxonomy.cdm.model.name.TaxonNameBase;
 import eu.etaxonomy.cdm.model.reference.Reference;
 import eu.etaxonomy.cdm.model.taxon.Classification;
+import eu.etaxonomy.cdm.model.taxon.Synonym;
 import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
 import eu.etaxonomy.cdm.model.taxon.Taxon;
 import eu.etaxonomy.cdm.model.taxon.TaxonNode;
@@ -46,14 +53,17 @@ public class TaxonNodeServiceImplTest extends CdmTransactionalIntegrationTest{
 
        @SpringBeanByType
        private ITermService termService;
+       
+       @SpringBeanByType
+       private ITaxonService taxonService;
 
-//     private static final UUID t2Uuid = UUID.fromString("55c3e41a-c629-40e6-aa6a-ff274ac6ddb1");
-//     private static final UUID t3Uuid = UUID.fromString("2659a7e0-ff35-4ee4-8493-b453756ab955");
+       private static final UUID t1Uuid = UUID.fromString("55c3e41a-c629-40e6-aa6a-ff274ac6ddb1");
+       private static final UUID t2Uuid = UUID.fromString("2659a7e0-ff35-4ee4-8493-b453756ab955");
        private static final UUID classificationUuid = UUID.fromString("6c2bc8d9-ee62-4222-be89-4a8e31770878");
        private static final UUID classification2Uuid = UUID.fromString("43d67247-936f-42a3-a739-bbcde372e334");
        private static final UUID referenceUuid = UUID.fromString("de7d1205-291f-45d9-9059-ca83fc7ade14");
-       private static final UUID node2Uuid= UUID.fromString("484a1a77-689c-44be-8e65-347d835f47e8");
-       private static final UUID node3Uuid = UUID.fromString("2d41f0c2-b785-4f73-a436-cc2d5e93cc5b");
+       private static final UUID node1Uuid= UUID.fromString("484a1a77-689c-44be-8e65-347d835f47e8");
+       private static final UUID node2Uuid = UUID.fromString("2d41f0c2-b785-4f73-a436-cc2d5e93cc5b");
 //     private static final UUID node4Uuid = UUID.fromString("fdaec4bd-c78e-44df-ae87-28f18110968c");
        private static final UUID node5Uuid = UUID.fromString("c4d5170a-7967-4dac-ab76-ae2019eefde5");
        private static final UUID node6Uuid = UUID.fromString("b419ba5e-9c8b-449c-ad86-7abfca9a7340");
@@ -65,7 +75,7 @@ public class TaxonNodeServiceImplTest extends CdmTransactionalIntegrationTest{
        private Reference<?> reference;
        private String referenceDetail;
        private Classification classification;
-       private TaxonNode node3;
+       private TaxonNode node1;
        private TaxonNode node2;
 
        /**
@@ -82,8 +92,8 @@ public class TaxonNodeServiceImplTest extends CdmTransactionalIntegrationTest{
        @DataSet
        public final void testMakeTaxonNodeASynonymOfAnotherTaxonNode() {
                classification = classificationService.load(classificationUuid);
+               node1 = taxonNodeService.load(node1Uuid);
                node2 = taxonNodeService.load(node2Uuid);
-               node3 = taxonNodeService.load(node3Uuid);
                reference = referenceService.load(referenceUuid);
 //             synonymRelationshipType = SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF();
                synonymRelationshipType = CdmBase.deproxy(termService.load(SynonymRelationshipType.uuidHomotypicSynonymOf), SynonymRelationshipType.class) ;
@@ -95,18 +105,37 @@ public class TaxonNodeServiceImplTest extends CdmTransactionalIntegrationTest{
 //             printDataSet(System.err, new String [] {"TaxonNode"});
 
                // descriptions
-               t1 = node2.getTaxon();
-               t2 = node3.getTaxon();
-               Assert.assertEquals(2, t1.getDescriptions().size());
+               t1 = node1.getTaxon();
+               TaxonNameBase nameT1 = t1.getName();
+               UUID t1UUID = t1.getUuid();
+               t2 = node2.getTaxon();
+               assertEquals(2, t1.getDescriptions().size());
                Assert.assertTrue(t2.getSynonyms().isEmpty());
                Assert.assertTrue(t2.getDescriptions().size() == 0);
-
-               taxonNodeService.makeTaxonNodeASynonymOfAnotherTaxonNode(node2, node3, synonymRelationshipType, reference, referenceDetail);
+               assertEquals(1,t1.getSynonyms().size());
+               UUID synUUID = null;
+               Synonym syn;
+               try {
+                       syn = taxonNodeService.makeTaxonNodeASynonymOfAnotherTaxonNode(node1, node2, synonymRelationshipType, reference, referenceDetail);
+                       synUUID = syn.getUuid();
+               } catch (DataChangeNoRollbackException e) {
+                       Assert.fail();
+               }
                termService.saveOrUpdate(synonymRelationshipType);
                Assert.assertFalse(t2.getSynonyms().isEmpty());
-               Assert.assertEquals(2, t2.getDescriptions().size());
-       }
+               assertEquals(2,t2.getSynonyms().size());
+               assertEquals(2, t2.getDescriptions().size());
        
+               
+               assertNull(taxonService.find(t1Uuid));
+               syn = (Synonym)taxonService.find(synUUID);
+               assertNotNull(syn);
+               Taxon tax = syn.getAcceptedTaxa().iterator().next();
+               assertEquals(tax, t2);
+               TaxonNameBase name = syn.getName();
+               assertEquals(name, nameT1);
+       }       
+               
        @Test
        @DataSet(value="TaxonNodeServiceImplTest-indexing.xml")
        public final void testIndexCreateNode() {
@@ -128,35 +157,35 @@ public class TaxonNodeServiceImplTest extends CdmTransactionalIntegrationTest{
        public final void testIndexMoveNode() {
                //in classification
                classification = classificationService.load(classificationUuid);
+               node1 = taxonNodeService.load(node1Uuid);
                node2 = taxonNodeService.load(node2Uuid);
-               node3 = taxonNodeService.load(node3Uuid);
-               node3.addChildNode(node2, null, null);
-               taxonNodeService.saveOrUpdate(node2);
+               node2.addChildNode(node1, null, null);
+               taxonNodeService.saveOrUpdate(node1);
                commitAndStartNewTransaction(new String[]{"TaxonNode"});
                TaxonNode node6 = taxonNodeService.load(node6Uuid);
-               Assert.assertEquals("Node6 treeindex is not correct", node3.treeIndex() + "2#4#6#", node6.treeIndex());
+               Assert.assertEquals("Node6 treeindex is not correct", node2.treeIndex() + "2#4#6#", node6.treeIndex());
 
                //root of new classification
                Classification classification2 = classificationService.load(classification2Uuid);
-               node2 = taxonNodeService.load(node2Uuid);
-               classification2.addChildNode(node2, null, null);
-               taxonNodeService.saveOrUpdate(node2);
+               node1 = taxonNodeService.load(node1Uuid);
+               classification2.addChildNode(node1, null, null);
+               taxonNodeService.saveOrUpdate(node1);
                commitAndStartNewTransaction(new String[]{"TaxonNode"});
-               node2 = taxonNodeService.load(node2Uuid);
-               Assert.assertEquals("Node2 treeindex is not correct", "#t2#2#", node2.treeIndex());
+               node1 = taxonNodeService.load(node1Uuid);
+               Assert.assertEquals("Node1 treeindex is not correct", "#t2#2#", node1.treeIndex());
                node6 = taxonNodeService.load(node6Uuid);
                Assert.assertEquals("Node6 treeindex is not correct", "#t2#2#4#6#", node6.treeIndex());
 
                //into new classification
-               node3 = taxonNodeService.load(node3Uuid);
+               node2 = taxonNodeService.load(node2Uuid);
                TaxonNode node5 = taxonNodeService.load(node5Uuid);
-               node5.addChildNode(node3, null, null);
+               node5.addChildNode(node2, null, null);
                taxonNodeService.saveOrUpdate(node5);
                commitAndStartNewTransaction(new String[]{"TaxonNode"});
-               node3 = taxonNodeService.load(node3Uuid);
-               Assert.assertEquals("Node3 treeindex is not correct", "#t2#2#5#3#", node3.treeIndex());
+               node2 = taxonNodeService.load(node2Uuid);
+               Assert.assertEquals("Node3 treeindex is not correct", "#t2#2#5#3#", node2.treeIndex());
 
-       }
+}
 
        @Test  //here we may have a test for testing delete of a node and attaching the children
        //to its parents, however this depends on the way delete is implemented and therefore needs
index 0457eabfd8b3525ebd78aee8b44bfaf8311d9fe6..77799e68cd0dd59bc28a2c36b1cfe6b8db872602 100644 (file)
@@ -12,7 +12,9 @@ package eu.etaxonomy.cdm.api.service;
 import static org.junit.Assert.assertEquals;\r
 import static org.junit.Assert.assertNotNull;\r
 import static org.junit.Assert.assertNull;\r
+import static org.junit.Assert.assertTrue;\r
 \r
+import java.util.Iterator;\r
 import java.util.List;\r
 import java.util.Set;\r
 import java.util.UUID;\r
@@ -24,10 +26,18 @@ import org.junit.Test;
 import org.unitils.dbunit.annotation.DataSet;\r
 import org.unitils.spring.annotation.SpringBeanByType;\r
 \r
+import eu.etaxonomy.cdm.api.service.config.NameDeletionConfigurator;\r
+import eu.etaxonomy.cdm.api.service.config.SynonymDeletionConfigurator;\r
 import eu.etaxonomy.cdm.api.service.config.TaxonDeletionConfigurator;\r
+import eu.etaxonomy.cdm.api.service.config.TaxonNodeDeletionConfigurator.ChildHandling;\r
+import eu.etaxonomy.cdm.api.service.exception.DataChangeNoRollbackException;\r
 import eu.etaxonomy.cdm.api.service.exception.HomotypicalGroupChangeException;\r
 import eu.etaxonomy.cdm.api.service.exception.ReferencedObjectUndeletableException;\r
+import eu.etaxonomy.cdm.datagenerator.TaxonGenerator;\r
 import eu.etaxonomy.cdm.model.common.CdmBase;\r
+import eu.etaxonomy.cdm.model.common.Marker;\r
+import eu.etaxonomy.cdm.model.common.MarkerType;\r
+import eu.etaxonomy.cdm.model.description.TaxonDescription;\r
 import eu.etaxonomy.cdm.model.name.BotanicalName;\r
 import eu.etaxonomy.cdm.model.name.HomotypicalGroup;\r
 import eu.etaxonomy.cdm.model.name.NameRelationship;\r
@@ -44,6 +54,9 @@ import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
 import eu.etaxonomy.cdm.model.taxon.Taxon;\r
 import eu.etaxonomy.cdm.model.taxon.TaxonBase;\r
 import eu.etaxonomy.cdm.model.taxon.TaxonNode;\r
+import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;\r
+import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;\r
+import eu.etaxonomy.cdm.persistence.dao.description.IDescriptionDao;\r
 import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest;\r
 import eu.etaxonomy.cdm.test.unitils.CleanSweepInsertLoadStrategy;\r
 \r
@@ -68,6 +81,15 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
     @SpringBeanByType\r
     private IClassificationService classificationService;\r
 \r
+    @SpringBeanByType\r
+    private ITaxonNodeService nodeService;\r
+    \r
+    @SpringBeanByType\r
+    private IDescriptionService descriptionService;\r
+    \r
+   \r
+\r
+\r
 \r
 /****************** TESTS *****************************/\r
 \r
@@ -135,13 +157,15 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         // find forces flush\r
         TaxonBase<?> tax = service.find(uuidTaxon);\r
         TaxonBase<?> syn = service.find(uuidSyn);\r
+        \r
+        assertTrue(tax.getName().getTitleCache().equals("Test2"));\r
+       \r
         HomotypicalGroup groupTest = tax.getHomotypicGroup();\r
         HomotypicalGroup groupTest2 = syn.getHomotypicGroup();\r
         assertEquals(groupTest, groupTest2);\r
     }\r
 \r
     @Test\r
-    @Ignore\r
     public final void testChangeSynonymToAcceptedTaxon(){\r
         Rank rank = Rank.SPECIES();\r
         //HomotypicalGroup group = HomotypicalGroup.NewInstance();\r
@@ -157,7 +181,7 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         service.save(taxWithoutSyn);\r
         UUID uuidSyn = service.save(synonym);\r
         service.save(synonym2);\r
-        service.save(taxWithSyn);\r
+        UUID uuidTaxWithSyn =service.save(taxWithSyn);\r
 \r
         Taxon taxon = null;\r
         try {\r
@@ -165,12 +189,63 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         } catch (HomotypicalGroupChangeException e) {\r
             Assert.fail("Invocation of change method should not throw an exception");\r
         }\r
+        taxWithSyn = null;\r
         //test flush (resave deleted object)\r
         TaxonBase<?> syn = service.find(uuidSyn);\r
+        taxWithSyn = (Taxon)service.find(uuidTaxWithSyn);\r
+        Taxon taxNew = (Taxon)service.find(taxon.getUuid());\r
         assertNull(syn);\r
+        assertNotNull(taxWithSyn);\r
+        assertNotNull(taxNew);\r
+        \r
         Assert.assertEquals("New taxon should have 1 synonym relationship (the old homotypic synonym)", 1, taxon.getSynonymRelations().size());\r
     }\r
 \r
+    \r
+\r
+    @Test\r
+    public final void testChangeSynonymToAcceptedTaxonSynonymForTwoTaxa(){\r
+        Rank rank = Rank.SPECIES();\r
+        //HomotypicalGroup group = HomotypicalGroup.NewInstance();\r
+        Taxon taxWithoutSyn = Taxon.NewInstance(BotanicalName.NewInstance(rank, "Test1", null, null, null, null, null, null, null), null);\r
+        Taxon tax2WithSyn = Taxon.NewInstance(BotanicalName.NewInstance(rank, "Test5", null, null, null, null, null, null, null), null);\r
+        Taxon taxWithSyn = Taxon.NewInstance(BotanicalName.NewInstance(rank, "Test3", null, null, null, null, null, null, null), null);\r
+        Synonym synonym = Synonym.NewInstance(BotanicalName.NewInstance(rank, "Test2", null, null, null, null, null, null, null), null);\r
+        Synonym synonym2 = Synonym.NewInstance(BotanicalName.NewInstance(rank, "Test4", null, null, null, null, null, null, null), null);\r
+        //synonym2.getName().setHomotypicalGroup(taxWithSyn.getHomotypicGroup());\r
+        //tax2.addHeterotypicSynonymName(synonym.getName());\r
+        taxWithSyn.addSynonym(synonym, SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF());\r
+        taxWithSyn.addSynonym(synonym2, SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF());\r
+        tax2WithSyn.addSynonym(synonym, SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF());\r
+\r
+        service.save(taxWithoutSyn);\r
+       \r
+        UUID uuidSyn = service.save(synonym);\r
+        service.save(synonym2);\r
+        UUID uuidTaxWithSyn =service.save(taxWithSyn);\r
+        service.save(tax2WithSyn);\r
+        \r
+\r
+        Taxon taxon = null;\r
+        try {\r
+            taxon = service.changeSynonymToAcceptedTaxon(synonym, taxWithSyn, true, true, null, null);\r
+            service.save(taxon);\r
+        } catch (HomotypicalGroupChangeException e) {\r
+            Assert.fail("Invocation of change method should not throw an exception");\r
+        }\r
+        taxWithSyn = null;\r
+        tax2WithSyn = null;\r
+        \r
+        //test flush (resave deleted object)\r
+        TaxonBase<?> syn = service.find(uuidSyn);\r
+        taxWithSyn = (Taxon)service.find(uuidTaxWithSyn);\r
+        Taxon taxNew = (Taxon)service.find(taxon.getUuid());\r
+        assertNotNull(syn);\r
+        assertNotNull(taxWithSyn);\r
+        assertNotNull(taxNew);\r
+        \r
+       // Assert.assertEquals("New taxon should have 1 synonym relationship (the old homotypic synonym)", 1, taxon.getSynonymRelations().size());\r
+    }\r
 \r
     /**\r
      * Old implementation taken from {@link TaxonServiceImplBusinessTest} for old version of method.\r
@@ -489,49 +564,56 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
 \r
     @Test\r
     @DataSet(loadStrategy=CleanSweepInsertLoadStrategy.class, value="TaxonServiceImplTest.testDeleteSynonym.xml")\r
-    public final void testDeleteSynonymSynonymTaxonBoolean(){\r
+    //test delete synonym, but the name will not be deleted\r
+    public final void testDeleteSynonymSynonymTaxonDontDeleteName(){\r
         final String[]tableNames = {"TaxonBase","TaxonBase_AUD", "TaxonNameBase","TaxonNameBase_AUD",\r
                 "SynonymRelationship","SynonymRelationship_AUD",\r
                 "HomotypicalGroup","HomotypicalGroup_AUD"};\r
-//             BotanicalName taxonName1 = BotanicalName.NewInstance(Rank.SPECIES());\r
-//             taxonName1.setTitleCache("TaxonName1",true);\r
-//             BotanicalName taxonName2 = BotanicalName.NewInstance(Rank.SPECIES());\r
-//             taxonName2.setTitleCache("TaxonName2",true);\r
-//             BotanicalName synonymName1 = BotanicalName.NewInstance(Rank.SPECIES());\r
-//             synonymName1.setTitleCache("Synonym1",true);\r
-//             BotanicalName synonymName2 = BotanicalName.NewInstance(Rank.SPECIES());\r
-//             synonymName2.setTitleCache("Synonym2",true);\r
-//\r
-//             Reference<?> sec = null;\r
-//             Taxon taxon1 = Taxon.NewInstance(taxonName1, sec);\r
-//             Taxon taxon2 = Taxon.NewInstance(taxonName2, sec);\r
-//             Synonym synonym1 = Synonym.NewInstance(synonymName1, sec);\r
-//             Synonym synonym2 = Synonym.NewInstance(synonymName2, sec);\r
-//\r
-//             SynonymRelationship rel1 = taxon1.addSynonym(synonym1, SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF());\r
-//             SynonymRelationship rel = taxon2.addSynonym(synonym1, SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF());\r
-//             rel.setProParte(true);\r
-//             rel1.setProParte(true);\r
-//\r
-//             service.save(taxon1);\r
-//             service.save(synonym2);\r
-//\r
-//             this.setComplete();\r
-//             this.endTransaction();\r
-//\r
-//\r
+\r
+        int nSynonyms = service.count(Synonym.class);\r
+        Assert.assertEquals("There should be 2 synonyms in the database", 2, nSynonyms);\r
+        int nNames = nameService.count(TaxonNameBase.class);\r
+        Assert.assertEquals("There should  be 4 names in the database", 4, nNames);\r
+\r
+\r
+        UUID uuidSynonym1=UUID.fromString("7da85381-ad9d-4886-9d4d-0eeef40e3d88");\r
+\r
+\r
+        Synonym synonym1 = (Synonym)service.load(uuidSynonym1);\r
+        SynonymDeletionConfigurator config = new SynonymDeletionConfigurator();\r
+        config.setDeleteNameIfPossible(false);\r
+        config.setNewHomotypicGroupIfNeeded(true);\r
+        service.deleteSynonym(synonym1, config);\r
+\r
+        this.commitAndStartNewTransaction(tableNames);\r
+\r
+        nSynonyms = service.count(Synonym.class);\r
+        Assert.assertEquals("There should be 1 synonym left in the database", 1, nSynonyms);\r
+        nNames = nameService.count(TaxonNameBase.class);\r
+        Assert.assertEquals("There should be 4 names left in the database", 4, nNames);\r
+        int nRelations = service.countAllRelationships();\r
+        Assert.assertEquals("There should be no relationship left in the database", 0, nRelations);\r
+    }\r
+    \r
+    @Test\r
+    @DataSet(loadStrategy=CleanSweepInsertLoadStrategy.class, value="TaxonServiceImplTest.testDeleteSynonym.xml")\r
+    //test delete synonym and his name\r
+    public final void testDeleteSynonymSynonymTaxonDeleteName(){\r
+        final String[]tableNames = {"TaxonBase","TaxonBase_AUD", "TaxonNameBase","TaxonNameBase_AUD",\r
+                "SynonymRelationship","SynonymRelationship_AUD",\r
+                "HomotypicalGroup","HomotypicalGroup_AUD"};\r
+\r
         int nSynonyms = service.count(Synonym.class);\r
         Assert.assertEquals("There should be 2 synonyms in the database", 2, nSynonyms);\r
         int nNames = nameService.count(TaxonNameBase.class);\r
         Assert.assertEquals("There should  be 4 names in the database", 4, nNames);\r
+        int nRelations = service.countAllRelationships();\r
 \r
-//             UUID uuidTaxon1=UUID.fromString("c47fdb72-f32c-452e-8305-4b44f01179d0");\r
-//             UUID uuidTaxon2=UUID.fromString("2d9a642d-5a82-442d-8fec-95efa978e8f8");\r
         UUID uuidSynonym1=UUID.fromString("7da85381-ad9d-4886-9d4d-0eeef40e3d88");\r
-//             UUID uuidSynonym2=UUID.fromString("f8d86dc9-5f18-4877-be46-fbb9412465e4");\r
+\r
 \r
         Synonym synonym1 = (Synonym)service.load(uuidSynonym1);\r
-        service.deleteSynonym(synonym1, null, true, true);\r
+        service.deleteSynonym(synonym1, new SynonymDeletionConfigurator());\r
 \r
         this.commitAndStartNewTransaction(tableNames);\r
 \r
@@ -539,12 +621,14 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         Assert.assertEquals("There should be 1 synonym left in the database", 1, nSynonyms);\r
         nNames = nameService.count(TaxonNameBase.class);\r
         Assert.assertEquals("There should be 3 names left in the database", 3, nNames);\r
-        int nRelations = service.countAllRelationships();\r
+        nRelations = service.countAllRelationships();\r
         Assert.assertEquals("There should be no relationship left in the database", 0, nRelations);\r
     }\r
 \r
     @Test\r
     @DataSet(loadStrategy=CleanSweepInsertLoadStrategy.class, value="TaxonServiceImplTest.testDeleteSynonym.xml")\r
+    //test remove synonym from taxon -> synonym and name still in the db and the synonymrelationship to the other taxon\r
+    //test delete synonym -> all relationships are deleted, the name is deleted and the synonym itself\r
     public final void testDeleteSynonymSynonymTaxonBooleanRelToOneTaxon(){\r
         final String[]tableNames = {"TaxonBase","TaxonBase_AUD", "TaxonNameBase","TaxonNameBase_AUD",\r
                 "SynonymRelationship","SynonymRelationship_AUD",\r
@@ -558,11 +642,9 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         UUID uuidTaxon1=UUID.fromString("c47fdb72-f32c-452e-8305-4b44f01179d0");\r
         UUID uuidTaxon2=UUID.fromString("2d9a642d-5a82-442d-8fec-95efa978e8f8");\r
         UUID uuidSynonym1=UUID.fromString("7da85381-ad9d-4886-9d4d-0eeef40e3d88");\r
-//             UUID uuidSynonym2=UUID.fromString("f8d86dc9-5f18-4877-be46-fbb9412465e4");\r
-\r
-        Taxon taxon2 = (Taxon)service.load(uuidTaxon2);\r
 \r
 \r
+        Taxon taxon2 = (Taxon)service.load(uuidTaxon2);\r
         Synonym synonym1 = (Synonym)service.load(uuidSynonym1);\r
 \r
         taxon2.removeSynonym(synonym1, false);\r
@@ -577,10 +659,10 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         int nRelations = service.countAllRelationships();\r
         Assert.assertEquals("There should be 1 relationship left in the database", 1, nRelations);\r
 \r
-        taxon2 = (Taxon)service.load(uuidTaxon2);\r
+       // taxon2 = (Taxon)service.load(uuidTaxon2);\r
         synonym1 = (Synonym)service.load(uuidSynonym1);\r
 \r
-        service.deleteSynonym(synonym1, null, true, true);\r
+        service.deleteSynonym(synonym1, new SynonymDeletionConfigurator());\r
 \r
         commitAndStartNewTransaction(tableNames);\r
 \r
@@ -595,13 +677,12 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
 \r
     @Test\r
     @DataSet(loadStrategy=CleanSweepInsertLoadStrategy.class, value="TaxonServiceImplTest.testDeleteSynonym.xml")\r
+    //test delete synonym, only for a special taxon, but because of other relationships it will not be deleted at all\r
     public final void testDeleteSynonymSynonymTaxonBooleanDeleteOneTaxon(){\r
         final String[]tableNames = {"TaxonBase","TaxonBase_AUD", "TaxonNameBase","TaxonNameBase_AUD",\r
                 "SynonymRelationship","SynonymRelationship_AUD",\r
                 "HomotypicalGroup","HomotypicalGroup_AUD"};\r
 \r
-//        printDataSet(System.err, new String[]{"TaxonNode"});\r
-\r
 \r
         int nSynonyms = service.count(Synonym.class);\r
         Assert.assertEquals("There should be 2 synonyms in the database", 2, nSynonyms);\r
@@ -617,7 +698,7 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         Taxon taxon2 = (Taxon)service.load(uuidTaxon2);\r
         Synonym synonym1 = (Synonym)service.load(uuidSynonym1);\r
 \r
-        service.deleteSynonym(synonym1, taxon1, true, true);\r
+        service.deleteSynonym(synonym1, taxon1, new SynonymDeletionConfigurator());\r
 \r
         this.commitAndStartNewTransaction(tableNames);\r
 \r
@@ -632,11 +713,12 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
 \r
     @Test\r
     @DataSet("TaxonServiceImplTest.testDeleteSynonym.xml")\r
+    \r
     public final void testDeleteSynonymSynonymTaxonBooleanWithRelatedName(){\r
         final String[]tableNames = {"TaxonBase","TaxonBase_AUD", "TaxonNameBase","TaxonNameBase_AUD",\r
                 "SynonymRelationship","SynonymRelationship_AUD",\r
                 "HomotypicalGroup","HomotypicalGroup_AUD"};\r
-\r
+        \r
         int nSynonyms = service.count(Synonym.class);\r
         Assert.assertEquals("There should be 2 synonyms in the database", 2, nSynonyms);\r
         int nNames = nameService.count(TaxonNameBase.class);\r
@@ -650,23 +732,32 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
 \r
         Synonym synonym1 = (Synonym)service.load(uuidSynonym1);\r
         TaxonNameBase name2 = (TaxonNameBase)nameService.load(uuidSynonymName2);\r
-        synonym1.getName().addRelationshipFromName(name2, NameRelationshipType.LATER_HOMONYM(), null);\r
-\r
-        service.deleteSynonym(synonym1, null, true, true);\r
+        UUID name3Uuid = synonym1.getName().getUuid();\r
+        TaxonNameBase name3 = (TaxonNameBase)nameService.load(name3Uuid);\r
+        name3.addRelationshipFromName(name2, NameRelationshipType.LATER_HOMONYM(), null);\r
+        \r
+        service.saveOrUpdate(synonym1);\r
+        \r
+        int nRelations = nameService.getAllRelationships(1000, 0).size();\r
+        logger.info("number of name relations: " + nRelations);\r
+        Assert.assertEquals("There should be 1 name relationship left in the database", 1, nRelations);\r
+        SynonymDeletionConfigurator config = new SynonymDeletionConfigurator();\r
+        \r
+        service.deleteSynonym(synonym1, config);\r
 \r
         this.commitAndStartNewTransaction(tableNames);\r
-\r
+        //synonym is deleted, but the name can not be deleted because of a name relationship\r
         nSynonyms = service.count(Synonym.class);\r
         Assert.assertEquals("There should still be 1 synonyms left in the database", 1, nSynonyms);\r
         nNames = nameService.count(TaxonNameBase.class);\r
         Assert.assertEquals("There should be 4 names left in the database (name is related to synonymName2)", 4, nNames);\r
-        int nRelations = service.countAllRelationships();\r
+        nRelations = service.countAllRelationships();\r
         //may change with better implementation of countAllRelationships (see #2653)\r
-        Assert.assertEquals("There should be 0 taxon relationships left in the database", 0, nRelations);\r
         nRelations = nameService.getAllRelationships(1000, 0).size();\r
+        logger.info("number of name relations: " + nRelations);\r
         Assert.assertEquals("There should be 1 name relationship left in the database", 1, nRelations);\r
-\r
-\r
+        \r
+        \r
         //clean up database\r
         name2 = (TaxonNameBase)nameService.load(uuidSynonymName2);\r
         NameRelationship rel = CdmBase.deproxy(name2.getNameRelations().iterator().next(), NameRelationship.class);\r
@@ -676,7 +767,105 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         this.endTransaction();\r
 \r
     }\r
+    @Test\r
+    @DataSet("TaxonServiceImplTest.testDeleteSynonym.xml")\r
+    public final void testDeleteSynonymSynonymTaxonBooleanWithRelatedNameDeleteAllNameRelations(){\r
+        final String[]tableNames = {"TaxonBase","TaxonBase_AUD", "TaxonNameBase","TaxonNameBase_AUD",\r
+                "SynonymRelationship","SynonymRelationship_AUD",\r
+                "HomotypicalGroup","HomotypicalGroup_AUD"};\r
+        \r
+        int nSynonyms = service.count(Synonym.class);\r
+        Assert.assertEquals("There should be 2 synonyms in the database", 2, nSynonyms);\r
+        int nNames = nameService.count(TaxonNameBase.class);\r
+        Assert.assertEquals("There should  be 4 names in the database", 4, nNames);\r
 \r
+        UUID uuidTaxon1=UUID.fromString("c47fdb72-f32c-452e-8305-4b44f01179d0");\r
+        UUID uuidTaxon2=UUID.fromString("2d9a642d-5a82-442d-8fec-95efa978e8f8");\r
+        UUID uuidSynonym1=UUID.fromString("7da85381-ad9d-4886-9d4d-0eeef40e3d88");\r
+        UUID uuidSynonym2=UUID.fromString("f8d86dc9-5f18-4877-be46-fbb9412465e4");\r
+        UUID uuidSynonymName2=UUID.fromString("613f3c93-013e-4ffc-aadc-1c98d71c335e");\r
+\r
+        Synonym synonym1 = (Synonym)service.load(uuidSynonym1);\r
+        TaxonNameBase name2 = (TaxonNameBase)nameService.load(uuidSynonymName2);\r
+        UUID name3Uuid = synonym1.getName().getUuid();\r
+        TaxonNameBase name3 = (TaxonNameBase)nameService.load(name3Uuid);\r
+        name3.addRelationshipFromName(name2, NameRelationshipType.LATER_HOMONYM(), null);\r
+        \r
+        service.saveOrUpdate(synonym1);\r
+        \r
+        int nRelations = nameService.getAllRelationships(1000, 0).size();\r
+        logger.info("number of name relations: " + nRelations);\r
+        Assert.assertEquals("There should be 1 name relationship left in the database", 1, nRelations);\r
+        SynonymDeletionConfigurator config = new SynonymDeletionConfigurator();\r
+           NameDeletionConfigurator nameDeletionConfig = new NameDeletionConfigurator();\r
+           nameDeletionConfig.setRemoveAllNameRelationships(true);\r
+           config.setNameDeletionConfig(nameDeletionConfig);\r
+           \r
+           service.deleteSynonym(synonym1, config);\r
+       \r
+           this.commitAndStartNewTransaction(tableNames);\r
+          \r
+           nSynonyms = service.count(Synonym.class);\r
+           Assert.assertEquals("There should still be 1 synonyms left in the database", 1, nSynonyms);\r
+           nNames = nameService.count(TaxonNameBase.class);\r
+           Assert.assertEquals("There should be 3 names left in the database ", 3, nNames);\r
+           nRelations = service.countAllRelationships();\r
+           //may change with better implementation of countAllRelationships (see #2653)\r
+           nRelations = nameService.getAllRelationships(1000, 0).size();\r
+           logger.info("number of name relations: " + nRelations);\r
+           Assert.assertEquals("There should be no name relationship left in the database", 0, nRelations);\r
+       }\r
+    \r
+    @Test\r
+    @DataSet("TaxonServiceImplTest.testDeleteSynonym.xml")\r
+    public final void testDeleteSynonymSynonymTaxonBooleanWithRelatedNameIgnoreIsBasionym(){\r
+        final String[]tableNames = {"TaxonBase","TaxonBase_AUD", "TaxonNameBase","TaxonNameBase_AUD",\r
+                "SynonymRelationship","SynonymRelationship_AUD",\r
+                "HomotypicalGroup","HomotypicalGroup_AUD"};\r
+        \r
+        int nSynonyms = service.count(Synonym.class);\r
+        Assert.assertEquals("There should be 2 synonyms in the database", 2, nSynonyms);\r
+        int nNames = nameService.count(TaxonNameBase.class);\r
+        Assert.assertEquals("There should  be 4 names in the database", 4, nNames);\r
+\r
+        UUID uuidTaxon1=UUID.fromString("c47fdb72-f32c-452e-8305-4b44f01179d0");\r
+        UUID uuidTaxon2=UUID.fromString("2d9a642d-5a82-442d-8fec-95efa978e8f8");\r
+        UUID uuidSynonym1=UUID.fromString("7da85381-ad9d-4886-9d4d-0eeef40e3d88");\r
+        UUID uuidSynonym2=UUID.fromString("f8d86dc9-5f18-4877-be46-fbb9412465e4");\r
+        UUID uuidSynonymName2=UUID.fromString("613f3c93-013e-4ffc-aadc-1c98d71c335e");\r
+\r
+        Synonym synonym1 = (Synonym)service.load(uuidSynonym1);\r
+        TaxonNameBase name2 = (TaxonNameBase)nameService.load(uuidSynonymName2);\r
+        UUID name3Uuid = synonym1.getName().getUuid();\r
+        TaxonNameBase name3 = (TaxonNameBase)nameService.load(name3Uuid);\r
+        name3.addRelationshipFromName(name2, NameRelationshipType.BASIONYM(), null);\r
+        \r
+        service.saveOrUpdate(synonym1);\r
+        \r
+        int nRelations = nameService.getAllRelationships(1000, 0).size();\r
+        logger.info("number of name relations: " + nRelations);\r
+        Assert.assertEquals("There should be 1 name relationship left in the database", 1, nRelations);\r
+        SynonymDeletionConfigurator config = new SynonymDeletionConfigurator();\r
+           NameDeletionConfigurator nameDeletionConfig = new NameDeletionConfigurator();\r
+           nameDeletionConfig.setIgnoreIsBasionymFor(true);\r
+           config.setNameDeletionConfig(nameDeletionConfig);\r
+           \r
+           service.deleteSynonym(synonym1, config);\r
+       \r
+           this.commitAndStartNewTransaction(tableNames);\r
+          \r
+           nSynonyms = service.count(Synonym.class);\r
+           Assert.assertEquals("There should still be 1 synonyms left in the database", 1, nSynonyms);\r
+           nNames = nameService.count(TaxonNameBase.class);\r
+           Assert.assertEquals("There should be 3 names left in the database ", 3, nNames);\r
+           nRelations = service.countAllRelationships();\r
+           //may change with better implementation of countAllRelationships (see #2653)\r
+           nRelations = nameService.getAllRelationships(1000, 0).size();\r
+           logger.info("number of name relations: " + nRelations);\r
+           Assert.assertEquals("There should be no name relationship left in the database", 0, nRelations);\r
+       }\r
+    \r
+    \r
     @Test\r
     @DataSet("TaxonServiceImplTest.testDeleteSynonym.xml")\r
     public final void testDeleteSynonymSynonymTaxonBooleanWithRollback(){\r
@@ -689,8 +878,12 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         int nNames = nameService.count(TaxonNameBase.class);\r
         Assert.assertEquals("There should  be 4 names in the database", 4, nNames);\r
         int nRelations = service.countAllRelationships();\r
+        \r
+        \r
         //may change with better implementation of countAllRelationships (see #2653)\r
-        Assert.assertEquals("There should be 2 relationship in the database (the 2 synonym relationship) but no name relationship", 2, nRelations);\r
+        \r
+        logger.debug("");\r
+        Assert.assertEquals("There should be 2 relationships in the database (the 2 synonym relationship) but no name relationship", 2, nRelations);\r
 \r
         UUID uuidSynonym1=UUID.fromString("7da85381-ad9d-4886-9d4d-0eeef40e3d88");\r
         UUID uuidSynonymName2=UUID.fromString("613f3c93-013e-4ffc-aadc-1c98d71c335e");\r
@@ -699,7 +892,7 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         TaxonNameBase name2 = (TaxonNameBase)nameService.load(uuidSynonymName2);\r
         synonym1.getName().addRelationshipFromName(name2, NameRelationshipType.LATER_HOMONYM(), null);\r
 \r
-        service.deleteSynonym(synonym1, null, true, true);\r
+        service.deleteSynonym(synonym1, new SynonymDeletionConfigurator());\r
 \r
         this.rollback();\r
 //             printDataSet(System.out, tableNames);\r
@@ -728,7 +921,7 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         Assert.assertEquals("There should  be 4 names in the database", 4, nNames);\r
         int nRelations = service.countAllRelationships();\r
         //may change with better implementation of countAllRelationships (see #2653)\r
-        Assert.assertEquals("There should be 2 relationship in the database (the 2 synonym relationship) but no name relationship", 2, nRelations);\r
+        Assert.assertEquals("There should be 2 relationship in the database (the 2 synonym relationships) but no name relationship", 2, nRelations);\r
 \r
         UUID uuidSynonym1=UUID.fromString("7da85381-ad9d-4886-9d4d-0eeef40e3d88");\r
         UUID uuidSynonymName2=UUID.fromString("613f3c93-013e-4ffc-aadc-1c98d71c335e");\r
@@ -745,7 +938,7 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
 //        printDataSet(System.out, tableNames);\r
 \r
         //out of wrapping transaction\r
-        service.deleteSynonym(synonym1, null, true, true);\r
+        service.deleteSynonym(synonym1,  new SynonymDeletionConfigurator());\r
 \r
         this.startNewTransaction();\r
 \r
@@ -756,7 +949,7 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         nRelations = service.countAllRelationships();\r
         Assert.assertEquals("There should be no taxon or synonym relationship in the database", 0, nRelations);\r
         nRelations = nameService.getAllRelationships(1000,0).size();\r
-        Assert.assertEquals("There should be 1 name relationship in the database", 1, nRelations);\r
+        Assert.assertEquals("There should be one name relationship in the database", 1, nRelations);\r
 \r
     }\r
 \r
@@ -789,9 +982,8 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
     }\r
 \r
     @Test\r
-    @DataSet("TaxonServiceImplTest.testDeleteTaxonConfig.xml")\r
-    @Ignore  //not fully working yet\r
-    public final void testDeleteTaxonConfig(){\r
+    @DataSet("BlankDataSet.xml")\r
+    public final void testTaxonDeletionConfig(){\r
         final String[]tableNames = {\r
                 "Classification", "Classification_AUD",\r
                 "TaxonBase","TaxonBase_AUD",\r
@@ -810,20 +1002,24 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         UUID uuidParent=UUID.fromString("b5271d4f-e203-4577-941f-00d76fa9f4ca");\r
         UUID uuidChild1=UUID.fromString("326167f9-0b97-4e7d-b1bf-4ca47b82e21e");\r
         UUID uuidSameAs=UUID.fromString("c2bb0f01-f2dd-43fb-ba12-2a85727ccb8d");\r
-\r
+        \r
+        Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+        service.save(testTaxon);\r
         int nTaxa = service.count(Taxon.class);\r
-        Assert.assertEquals("There should be 3 taxa in the database", 3, nTaxa);\r
-        Taxon parent = (Taxon)service.find(uuidParent);\r
+        Assert.assertEquals("There should be 4 taxa in the database", 4, nTaxa);\r
+        Taxon parent = (Taxon)service.find(TaxonGenerator.GENUS_UUID);\r
         Assert.assertNotNull("Parent taxon should exist", parent);\r
-        Taxon child1 = (Taxon)service.find(uuidChild1);\r
+        Taxon child1 = (Taxon)service.find(TaxonGenerator.SPECIES1_UUID);\r
         Assert.assertNotNull("Child taxon should exist", child1);\r
-\r
-\r
+        TaxonDeletionConfigurator config = new TaxonDeletionConfigurator();\r
+       config.setDeleteTaxonNodes(false);\r
+       config.setDeleteMisappliedNamesAndInvalidDesignations(false);\r
         try {\r
-//                     commitAndStartNewTransaction(tableNames);\r
-            service.deleteTaxon(child1, new TaxonDeletionConfigurator());\r
+                       commitAndStartNewTransaction(tableNames);\r
+               \r
+            service.deleteTaxon(child1, config, null);\r
             Assert.fail("Delete should throw an error as long as name is used in classification.");\r
-        } catch (ReferencedObjectUndeletableException e) {\r
+        } catch (DataChangeNoRollbackException e) {\r
             if (e.getMessage().contains("Taxon can't be deleted as it is used in a classification node")){\r
                 //ok\r
                 commitAndStartNewTransaction(tableNames);\r
@@ -833,24 +1029,42 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
         }\r
 \r
         nTaxa = service.count(Taxon.class);\r
-        Assert.assertEquals("There should be 3 taxa in the database", 3, nTaxa);\r
-        child1 = (Taxon)service.find(uuidChild1);\r
+        Assert.assertEquals("There should be 4 taxa in the database", 4, nTaxa);\r
+        child1 = (Taxon)service.find(TaxonGenerator.SPECIES1_UUID);\r
         Assert.assertNotNull("Child taxon should exist", child1);\r
         Assert.assertEquals("Child should belong to 1 node", 1, child1.getTaxonNodes().size());\r
 \r
         TaxonNode node = child1.getTaxonNodes().iterator().next();\r
-        node.getParent().deleteChildNode(node);\r
-        service.save(node.getTaxon());\r
+        TaxonNode parentNode = node.getParent();\r
+        parentNode =CdmBase.deproxy(parentNode, TaxonNode.class);\r
+        parentNode.deleteChildNode(node);\r
+        nodeService.save(parentNode);\r
         commitAndStartNewTransaction(tableNames);\r
 \r
-        child1 = (Taxon)service.find(uuidChild1);\r
+        child1 = (Taxon)service.find(TaxonGenerator.SPECIES1_UUID);\r
+        \r
+        assertEquals(0, child1.getTaxonNodes().size());\r
         try {\r
-            service.deleteTaxon(child1, new TaxonDeletionConfigurator());\r
-        } catch (ReferencedObjectUndeletableException e) {\r
+               \r
+            service.deleteTaxon(child1, config, null);\r
+        } catch (DataChangeNoRollbackException e) {\r
             Assert.fail("Delete should not throw an exception anymore");\r
         }\r
-\r
-\r
+        nTaxa = service.count(Taxon.class);\r
+        Assert.assertEquals("There should be 3 taxa in the database", 3, nTaxa);\r
+        \r
+        config.setDeleteTaxonNodes(true);\r
+        Taxon child2 =(Taxon) service.find(TaxonGenerator.SPECIES2_UUID);\r
+        \r
+        try {\r
+                       service.deleteTaxon(child2, config, null);\r
+               } catch (DataChangeNoRollbackException e) {\r
+                       Assert.fail("Delete should not throw an exception");\r
+               }\r
+        //service.find(uuid);\r
+        \r
+        nTaxa = service.count(Taxon.class);\r
+        Assert.assertEquals("There should be 2 taxa in the database",2, nTaxa);\r
 //             nNames = nameService.count(TaxonNameBase.class);\r
 //             Assert.assertEquals("There should be 3 names left in the database", 3, nNames);\r
 //             int nRelations = service.countAllRelationships();\r
@@ -858,50 +1072,374 @@ public class TaxonServiceImplTest extends CdmTransactionalIntegrationTest {
     }\r
 \r
 \r
-//     @Test\r
-//     public final void testDeleteTaxonCreateData(){\r
-//             final String[]tableNames = {"TaxonBase","TaxonBase_AUD",\r
-//                             "TaxonNode","TaxonNode_AUD",\r
-//                             "TaxonNameBase","TaxonNameBase_AUD",\r
-//                             "SynonymRelationship","SynonymRelationship_AUD",\r
-//                             "TaxonRelationship", "TaxonRelationship_AUD",\r
-//                             "TaxonDescription", "TaxonDescription_AUD",\r
-//                             "HomotypicalGroup","HomotypicalGroup_AUD",\r
-//                             "PolytomousKey","PolytomousKey_AUD",\r
-//                             "PolytomousKeyNode","PolytomousKeyNode_AUD",\r
-//                             "Media","Media_AUD",\r
-//                             "WorkingSet","WorkingSet_AUD",\r
-//                             "DescriptionElementBase","DescriptionElementBase_AUD",\r
-//                             "Classification","Classification_AUD"};\r
-//\r
-//\r
-//             BotanicalName taxonName1 = BotanicalName.NewInstance(Rank.GENUS());\r
-//             taxonName1.setTitleCache("parent",true);\r
-//             BotanicalName taxonName2 = BotanicalName.NewInstance(Rank.SPECIES());\r
-//             taxonName2.setTitleCache("child1",true);\r
-//             BotanicalName synonymName1 = BotanicalName.NewInstance(Rank.SPECIES());\r
-//             synonymName1.setTitleCache("Synonym1",true);\r
-//             BotanicalName sameAsName = BotanicalName.NewInstance(Rank.SPECIES());\r
-//             sameAsName.setTitleCache("sameAs",true);\r
-//\r
-//             Reference<?> sec = null;\r
-//             Taxon parent = Taxon.NewInstance(taxonName1, sec);\r
-//             Taxon child1 = Taxon.NewInstance(taxonName2, sec);\r
-//             Synonym synonym1 = Synonym.NewInstance(synonymName1, sec);\r
-//             Taxon sameAs = Taxon.NewInstance(sameAsName, sec);\r
-//\r
-//             child1.addSynonym(synonym1, SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF());\r
-//             Classification classification1 = Classification.NewInstance("classification1");\r
-//             classification1.addParentChild(parent, child1, null, null);\r
-//\r
-//\r
-//             child1.addTaxonRelation(sameAs, TaxonRelationshipType.CONGRUENT_TO(), null, null);\r
-//\r
-//             service.save(child1);\r
-//\r
-//             this.commitAndStartNewTransaction(tableNames);\r
-//\r
-//     }\r
+       @Test\r
+       @DataSet(value="BlankDataSet.xml")\r
+       public final void testDeleteTaxon(){\r
+               \r
+               //create a small classification\r
+               Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+               \r
+               UUID uuid = service.save(testTaxon);\r
+               \r
+               Taxon speciesTaxon = (Taxon)service.find(TaxonGenerator.SPECIES1_UUID);\r
+               Iterator<TaxonDescription> descriptionIterator = speciesTaxon.getDescriptions().iterator();\r
+               UUID descrUUID = null;\r
+               UUID descrElementUUID = null;\r
+               if (descriptionIterator.hasNext()){\r
+                       TaxonDescription descr = descriptionIterator.next();\r
+                       descrUUID = descr.getUuid();\r
+                       descrElementUUID = descr.getElements().iterator().next().getUuid();\r
+               }\r
+               BotanicalName taxonName = (BotanicalName) nameService.find(TaxonGenerator.SPECIES1_NAME_UUID);\r
+               assertNotNull(taxonName);\r
+               \r
+               TaxonDeletionConfigurator config = new TaxonDeletionConfigurator();\r
+               config.setDeleteNameIfPossible(false);\r
+               \r
+               try {\r
+                       service.deleteTaxon(speciesTaxon, config, null);\r
+               } catch (DataChangeNoRollbackException e) {\r
+                       \r
+                       Assert.fail();\r
+                       e.printStackTrace();\r
+               }\r
+               commitAndStartNewTransaction(null);\r
+               \r
+               taxonName = (BotanicalName) nameService.find(TaxonGenerator.SPECIES1_NAME_UUID);\r
+               Taxon taxon = (Taxon)service.find(TaxonGenerator.SPECIES1_UUID);\r
+               //descriptionService.find(descrUUID);\r
+               assertNull(descriptionService.find(descrUUID));\r
+               assertNull(descriptionService.getDescriptionElementByUuid(descrElementUUID));\r
+               //assertNull(synName);\r
+               assertNotNull(taxonName);\r
+               assertNull(taxon);\r
+       \r
+       }\r
+       \r
+       @Test\r
+       @DataSet(value="BlankDataSet.xml")\r
+       public final void testDeleteTaxonNameUsedInOtherContext(){\r
+               \r
+               //create a small classification\r
+               Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+               \r
+               UUID uuid = service.save(testTaxon);\r
+               \r
+               Taxon speciesTaxon = (Taxon)service.find(TaxonGenerator.SPECIES1_UUID);\r
+               \r
+               BotanicalName taxonName = (BotanicalName) nameService.find(TaxonGenerator.SPECIES1_NAME_UUID);\r
+               assertNotNull(taxonName);\r
+               BotanicalName fromName = BotanicalName.NewInstance(Rank.SPECIES());\r
+               taxonName.addRelationshipFromName(fromName, NameRelationshipType.VALIDATED_BY_NAME(), null);\r
+               \r
+               TaxonDeletionConfigurator config = new TaxonDeletionConfigurator();\r
+               config.setDeleteNameIfPossible(true);\r
+               try {\r
+                       service.deleteTaxon(speciesTaxon, config, null);\r
+               } catch (DataChangeNoRollbackException e) {\r
+                       \r
+                       Assert.fail();\r
+                       e.printStackTrace();\r
+               }\r
+               commitAndStartNewTransaction(null);\r
+               \r
+               taxonName = (BotanicalName) nameService.find(TaxonGenerator.SPECIES1_NAME_UUID);\r
+               Taxon taxon = (Taxon)service.find(TaxonGenerator.SPECIES1_UUID);\r
+               //because of the namerelationship the name cannot be deleted\r
+               assertNotNull(taxonName);\r
+               assertNull(taxon);\r
+       \r
+       }\r
+       \r
+       @Test\r
+       @DataSet(value="BlankDataSet.xml")\r
+       public final void testDeleteTaxonNameUsedInTwoClassificationsDeleteAllNodes(){\r
+               commitAndStartNewTransaction(null);\r
+               TaxonDeletionConfigurator config = new TaxonDeletionConfigurator();\r
+               //create a small classification\r
+               Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+                               \r
+               UUID uuid = service.save(testTaxon);\r
+               //BotanicalName name = nameService.find(uuid);\r
+               Set<TaxonNode> nodes = testTaxon.getTaxonNodes();\r
+               TaxonNode node = nodes.iterator().next();\r
+               List<TaxonNode> childNodes = node.getChildNodes();\r
+               TaxonNode childNode = childNodes.iterator().next();\r
+               UUID childUUID = childNode.getTaxon().getUuid();\r
+               Classification secondClassification = TaxonGenerator.getTestClassification("secondClassification");\r
+               \r
+               secondClassification.addChildTaxon(testTaxon, null, null);\r
+               //delete the taxon in all classifications\r
+               try {\r
+                       service.deleteTaxon(testTaxon, config, null);\r
+               } catch (DataChangeNoRollbackException e) {\r
+                       Assert.fail();\r
+               }\r
+               commitAndStartNewTransaction(null);\r
+               Taxon tax = (Taxon)service.find(uuid);\r
+               assertNull(tax);\r
+               Taxon childTaxon = (Taxon)service.find(childUUID);\r
+               assertNull(tax);\r
+               commitAndStartNewTransaction(null);\r
+               \r
+               \r
+               \r
+               \r
+               \r
+       }\r
+       \r
+       @Test\r
+       @DataSet(value="BlankDataSet.xml")\r
+       public final void testDeleteTaxonNameUsedInTwoClassificationsDoNotDeleteAllNodes(){\r
+               // delete the taxon only in second classification, this should delete only the nodes, not the taxa\r
+               Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+               UUID uuid = service.save(testTaxon);\r
+               Classification secondClassification = TaxonGenerator.getTestClassification("secondClassification");\r
+               Set<TaxonNode> nodes = testTaxon.getTaxonNodes();\r
+               TaxonNode node = nodes.iterator().next();\r
+               List<TaxonNode> childNodes = node.getChildNodes();\r
+               TaxonNode childNode = childNodes.iterator().next();\r
+               UUID childUUID = childNode.getTaxon().getUuid();\r
+               childNode = secondClassification.addChildTaxon(testTaxon, null, null);\r
+               UUID childNodeUUID = childNode.getUuid();\r
+                               \r
+               TaxonDeletionConfigurator config = new TaxonDeletionConfigurator() ;\r
+               config.setDeleteInAllClassifications(false);\r
+                       try {\r
+                               service.deleteTaxon(testTaxon, config, secondClassification);\r
+                               Assert.fail("The taxon should not be deletable because it is used in a second classification and the configuration is set to deleteInAllClassifications = false");\r
+                       } catch (DataChangeNoRollbackException e) {\r
+                               \r
+                       }\r
+                               \r
+               //commitAndStartNewTransaction(null);\r
+               Taxon tax = (Taxon)service.find(uuid);\r
+               assertNotNull(tax);\r
+               Taxon childTaxon = (Taxon)service.find(childUUID);\r
+               assertNotNull(tax);\r
+               node = nodeService.find(childNodeUUID);\r
+               assertNull(node);\r
+       }\r
+       \r
+       @Test\r
+       @DataSet(value="BlankDataSet.xml")\r
+       public final void testTaxonNodeDeletionConfiguratorMoveToParent(){\r
+               //test childHandling MOVE_TO_PARENT:\r
+               Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+               UUID uuid = service.save(testTaxon);\r
+                       \r
+               Taxon topMost = Taxon.NewInstance(BotanicalName.NewInstance(Rank.FAMILY()), null);\r
+                               \r
+               Iterator<TaxonNode> nodes = testTaxon.getTaxonNodes().iterator();\r
+               TaxonNode node =nodes.next();\r
+               Classification classification = node.getClassification();\r
+               classification.addParentChild(topMost, testTaxon, null, null);\r
+               UUID topMostUUID = service.save(topMost);\r
+                               \r
+               TaxonDeletionConfigurator config = new TaxonDeletionConfigurator() ;\r
+               config.getTaxonNodeConfig().setChildHandling(ChildHandling.MOVE_TO_PARENT);\r
+                               \r
+               try {\r
+                       service.deleteTaxon(testTaxon, config, null);\r
+               } catch (DataChangeNoRollbackException e) {\r
+                       Assert.fail();\r
+               }\r
+                               \r
+               commitAndStartNewTransaction(null);\r
+               Taxon tax = (Taxon)service.find(uuid);\r
+               assertNull(tax);\r
+               tax = (Taxon)service.find(topMostUUID);\r
+               Set<TaxonNode> topMostNodes = tax.getTaxonNodes();\r
+               assertNotNull(topMostNodes);\r
+               assertEquals("there should be one taxon node", 1, topMostNodes.size());\r
+               nodes = topMostNodes.iterator();\r
+               TaxonNode topMostNode = nodes.next();\r
+               int size = topMostNode.getChildNodes().size();\r
+                               \r
+               assertEquals(2, size);\r
+       }\r
+       \r
+       @Test\r
+       @DataSet(value="BlankDataSet.xml")\r
+       public final void testTaxonNodeDeletionConfiguratorDeleteChildren(){\r
+               //test childHandling DELETE:\r
+               Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+               UUID uuid = service.save(testTaxon);\r
+                       \r
+               Taxon topMost = Taxon.NewInstance(BotanicalName.NewInstance(Rank.FAMILY()), null);\r
+                               \r
+               Iterator<TaxonNode> nodes = testTaxon.getTaxonNodes().iterator();\r
+               TaxonNode node =nodes.next();\r
+               Classification classification = node.getClassification();\r
+               classification.addParentChild(topMost, testTaxon, null, null);\r
+               UUID topMostUUID = service.save(topMost);\r
+                               \r
+               TaxonDeletionConfigurator config = new TaxonDeletionConfigurator() ;\r
+               config.getTaxonNodeConfig().setChildHandling(ChildHandling.DELETE);\r
+                               \r
+               try {\r
+                       service.deleteTaxon(testTaxon, config, null);\r
+               } catch (DataChangeNoRollbackException e) {\r
+                       Assert.fail();\r
+               }\r
+                               \r
+               commitAndStartNewTransaction(null);\r
+               Taxon tax = (Taxon)service.find(uuid);\r
+               assertNull(tax);\r
+               tax = (Taxon)service.find(topMostUUID);\r
+               Set<TaxonNode> topMostNodes = tax.getTaxonNodes();\r
+               assertNotNull(topMostNodes);\r
+               assertEquals("there should be one taxon node", 1, topMostNodes.size());\r
+               nodes = topMostNodes.iterator();\r
+               TaxonNode topMostNode = nodes.next();\r
+               int size = topMostNode.getChildNodes().size();\r
+                               \r
+               assertEquals(0, size);\r
+       }\r
+\r
+       \r
+       @Test\r
+       @DataSet(value="BlankDataSet.xml")\r
+       public final void testTaxonDeletionConfiguratorDeleteMarker(){\r
+               //test childHandling DELETE:\r
+               Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+               UUID uuid = service.save(testTaxon);\r
+                       \r
+               Taxon topMost = Taxon.NewInstance(BotanicalName.NewInstance(Rank.FAMILY()), null);\r
+                               \r
+               Iterator<TaxonNode> nodes = testTaxon.getTaxonNodes().iterator();\r
+               TaxonNode node =nodes.next();\r
+               Classification classification = node.getClassification();\r
+               classification.addParentChild(topMost, testTaxon, null, null);\r
+               UUID topMostUUID = service.save(topMost);\r
+               Marker marker = Marker.NewInstance(testTaxon, true, MarkerType.IS_DOUBTFUL());\r
+               testTaxon.addMarker(marker);\r
+               TaxonDeletionConfigurator config = new TaxonDeletionConfigurator() ;\r
+               config.getTaxonNodeConfig().setChildHandling(ChildHandling.DELETE);\r
+                               \r
+               try {\r
+                       service.deleteTaxon(testTaxon, config, null);\r
+               } catch (DataChangeNoRollbackException e) {\r
+                       Assert.fail();\r
+               }\r
+                               \r
+               commitAndStartNewTransaction(null);\r
+               Taxon tax = (Taxon)service.find(uuid);\r
+               assertNull(tax);\r
+               tax = (Taxon)service.find(topMostUUID);\r
+               Set<TaxonNode> topMostNodes = tax.getTaxonNodes();\r
+               assertNotNull(topMostNodes);\r
+               assertEquals("there should be one taxon node", 1, topMostNodes.size());\r
+               nodes = topMostNodes.iterator();\r
+               TaxonNode topMostNode = nodes.next();\r
+               int size = topMostNode.getChildNodes().size();\r
+                               \r
+               assertEquals(0, size);\r
+       }\r
+       \r
+       \r
+       @Test\r
+       @DataSet(value="BlankDataSet.xml")\r
+       public final void testTaxonDeletionConfiguratorTaxonWithMisappliedName(){\r
+               \r
+               Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+               UUID uuid = service.save(testTaxon);\r
+                       \r
+               Taxon misappliedName = Taxon.NewInstance(BotanicalName.NewInstance(Rank.GENUS()), null);\r
+                               \r
+               Iterator<TaxonNode> nodes = testTaxon.getTaxonNodes().iterator();\r
+               TaxonNode node =nodes.next();\r
+               testTaxon.addMisappliedName(misappliedName, null, null);\r
+               UUID misappliedNameUUID = service.save(misappliedName);\r
+               \r
+               TaxonDeletionConfigurator config = new TaxonDeletionConfigurator() ;\r
+               config.setDeleteMisappliedNamesAndInvalidDesignations(true);\r
+                               \r
+               try {\r
+                       service.deleteTaxon(testTaxon, config, null);\r
+               } catch (DataChangeNoRollbackException e) {\r
+                       Assert.fail();\r
+               }\r
+                               \r
+               commitAndStartNewTransaction(null);\r
+               Taxon tax = (Taxon)service.find(uuid);\r
+               assertNull(tax);\r
+               tax = (Taxon)service.find(misappliedNameUUID);\r
+               //TODO: is that correct or should it be deleted because there is no relation to anything\r
+               assertNull(tax);\r
+               \r
+       }\r
+       @Test\r
+       @DataSet(value="BlankDataSet.xml")\r
+       public final void testTaxonDeletionConfiguratorTaxonWithMisappliedNameDoNotDelete(){\r
+               \r
+               Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+               UUID uuid = service.save(testTaxon);\r
+                       \r
+               Taxon misappliedName = Taxon.NewInstance(BotanicalName.NewInstance(Rank.GENUS()), null);\r
+                               \r
+               Iterator<TaxonNode> nodes = testTaxon.getTaxonNodes().iterator();\r
+               TaxonNode node =nodes.next();\r
+               testTaxon.addMisappliedName(misappliedName, null, null);\r
+               UUID misappliedNameUUID = service.save(misappliedName);\r
+               \r
+               TaxonDeletionConfigurator config = new TaxonDeletionConfigurator() ;\r
+               config.setDeleteMisappliedNamesAndInvalidDesignations(false);\r
+                               \r
+               try {\r
+                       service.deleteTaxon(testTaxon, config, null);\r
+               } catch (DataChangeNoRollbackException e) {\r
+                       Assert.fail();\r
+               }\r
+                               \r
+               commitAndStartNewTransaction(null);\r
+               Taxon tax = (Taxon)service.find(uuid);\r
+               assertNull(tax);\r
+               tax = (Taxon)service.find(misappliedNameUUID);\r
+               //TODO: is that correct or should it be deleted because there is no relation to anything\r
+               assertNotNull(tax);\r
+               \r
+       }\r
+       \r
+       @Test\r
+       @DataSet(value="BlankDataSet.xml")\r
+       public final void testTaxonDeletionConfiguratorTaxonMisappliedName(){\r
+               \r
+               Taxon testTaxon = TaxonGenerator.getTestTaxon();\r
+               UUID uuid = service.save(testTaxon);\r
+                       \r
+               Taxon misappliedNameTaxon = Taxon.NewInstance(BotanicalName.NewInstance(Rank.GENUS()), null);\r
+                               \r
+               Iterator<TaxonNode> nodes = testTaxon.getTaxonNodes().iterator();\r
+               TaxonNode node =nodes.next();\r
+               testTaxon.addMisappliedName(misappliedNameTaxon, null, null);\r
+               UUID misappliedNameUUID = service.save(misappliedNameTaxon);\r
+               misappliedNameTaxon = (Taxon)service.find(misappliedNameUUID);\r
+               UUID misNameUUID = misappliedNameTaxon.getName().getUuid();\r
+               \r
+               TaxonDeletionConfigurator config = new TaxonDeletionConfigurator() ;\r
+               \r
+                               \r
+               try {\r
+                       service.deleteTaxon(misappliedNameTaxon, config, null);\r
+               } catch (DataChangeNoRollbackException e) {\r
+                       e.printStackTrace();\r
+                       \r
+               }\r
+                               \r
+               commitAndStartNewTransaction(null);\r
+               Taxon tax = (Taxon)service.find(uuid);\r
+               assertNotNull(tax);\r
+               tax = (Taxon)service.find(misappliedNameUUID);\r
+               BotanicalName name = (BotanicalName) nameService.find(misNameUUID);\r
+               \r
+               assertNull(tax);\r
+               assertNull(name);\r
+               \r
+       }\r
+       \r
+       \r
+}\r
+\r
 \r
 \r
-}\r
index ce171d8bdd7f476ec19198619de324af210f18f6..d1a66088e4f36b01a4657760671f84cd1c717c0a 100644 (file)
@@ -786,7 +786,7 @@ public class TaxonServiceSearchTest extends CdmTransactionalIntegrationTest {
         taxonService.saveOrUpdate(taxon);\r
         commitAndStartNewTransaction(null);\r
 \r
-        taxon = taxonService.load(taxon.getUuid());\r
+        taxon = taxonService.find(taxon.getUuid());\r
         Assert.assertEquals(newName + " sec. ", taxon.getTitleCache());\r
     }\r
 \r
index d8a2c98829cbee5d2746989567905d091e565e37..a2764ef607c944e8cd09c432cd7d0cb25de1f94d 100644 (file)
@@ -22,9 +22,10 @@ import com.ibm.lsid.server.LSIDServerException;
 import eu.etaxonomy.cdm.api.service.lsid.impl.LsidRegistryImpl;\r
 import eu.etaxonomy.cdm.model.common.LSID;\r
 import eu.etaxonomy.cdm.test.integration.CdmIntegrationTest;\r
+import eu.etaxonomy.cdm.test.integration.CdmTransactionalIntegrationTest;\r
 \r
 @DataSet("LSIDAuthorityServiceTest.testGetAvailableServices.xml")\r
-public class LSIDDataServiceTest extends CdmIntegrationTest {\r
+public class LSIDDataServiceTest extends CdmTransactionalIntegrationTest {\r
        @SpringBeanByType\r
        private LSIDDataService lsidDataService;\r
        \r
@@ -48,6 +49,7 @@ public class LSIDDataServiceTest extends CdmIntegrationTest {
        \r
        @Test\r
        public void testGetDataWithKnownLSID() throws Exception {\r
+               commitAndStartNewTransaction(null);\r
                Object object = lsidDataService.getData(knownLsid);\r
                assertNull("getData should return a null response",object);\r
        }\r
index 2fa290dc37ddd14016a208a6eaa9e94e30854cb1..789968268b9c7f7dd4c25d27c4d2a97adeb5296c 100644 (file)
@@ -1,4 +1,11 @@
 <?xml version='1.0' encoding='UTF-8'?>\r
 <dataset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../service/dataset.xsd">\r
+<TAXONRELATIONSHIP/> \r
+<NAMERELATIONSHIP/>\r
+<TAXONNAMEBASE/>\r
+<TAXONBASE/>\r
+<TAXONNODE/>\r
+<USERACCOUNT/>\r
+<USERACCOUNT_GRANTEDAUTHORITYIMPL/>\r
 </dataset>\r
 \r
index 9c7e8f911cc5ec332688893a859e65cd34ade6c6..87c808a08709c9d8dd0c9c9bbdf965ff334993fa 100644 (file)
   <HOMOTYPICALGROUP ID="35" CREATED="2008-12-10 09:56:07.0" UUID="baf4e929-4291-4635-aa35-1255069eefe6" UPDATED="2008-12-10 09:56:07.253"/>\r
   <HOMOTYPICALGROUP ID="36" CREATED="2008-12-10 09:56:07.0" UUID="b2b007a4-9c8c-43a1-8da4-20ed85464cf2" UPDATED="2008-12-10 09:56:07.253"/>\r
 \r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="36" CREATED="2008-12-10 09:56:07.0" UUID="6d1d279a-d245-4b16-9049-44a2b028c303" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Westwood, 1847" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" RANK_ID="774" GENUSORUNINOMIAL="Acherontia" NOMENCLATURALREFERENCE_ID="1"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="38" CREATED="2008-12-10 09:56:07.0" UUID="7969821b-a2cf-4d01-95ec-6a5ed0ca3f69" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia lachesis (Fabricius, 1798)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1798)" NAMECACHE="Acherontia lachesis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="35" RANK_ID="765" GENUSORUNINOMIAL="Acherontia" SPECIFICEPITHET="lachesis" NOMENCLATURALREFERENCE_ID="1"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="37" CREATED="2008-12-10 09:56:07.0" UUID="61b1dcae-8aa6-478a-bcd6-080cf0eb6ad7" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia styx Westwood, 1847" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Westwood, 1847" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="36" RANK_ID="765" GENUSORUNINOMIAL="Acherontia" SPECIFICEPITHET="styx" NOMENCLATURALREFERENCE_ID="1"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="39" CREATED="2008-12-10 09:56:07.0" UUID="9d98c15a-48c4-4b0f-8d2d-30eac2b6b638" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia ciprosus (Fabricius, 1797)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1797)" NAMECACHE="Acherontia ciprosus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="35" RANK_ID="765" GENUSORUNINOMIAL="Acherontia" SPECIFICEPITHET="ciprosus" NOMENCLATURALREFERENCE_ID="1"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="40" CREATED="2008-12-10 09:56:07.0" UUID="57d756e1-9381-43f1-8705-d29e7046483a" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="SynGenus" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1797)" NAMECACHE="SynGenus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="35" RANK_ID="774" GENUSORUNINOMIAL="SynGenus" NOMENCLATURALREFERENCE_ID="1"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="41" CREATED="2008-12-10 09:56:07.0" UUID="507b60dd-113d-4ab7-9665-25d0374bd6d1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontiini" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Laspeyres, 1809)" NAMECACHE="Acherontia atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false"  RANK_ID="791" GENUSORUNINOMIAL="" SPECIFICEPITHET="" NOMENCLATURALREFERENCE_ID="1"/>\r
-  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="42" CREATED="2008-12-10 09:56:07.0" UUID="eb17b80a-9be6-4642-a6a8-b19a318925e6" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Lactuca" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="L." NAMECACHE="Lactuca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false"  RANK_ID="791" GENUSORUNINOMIAL="" SPECIFICEPITHET="" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="36" CREATED="2008-12-10 09:56:07.0" UUID="6d1d279a-d245-4b16-9049-44a2b028c303" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="[null]" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Westwood, 1847" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" RANK_ID="774" GENUSORUNINOMIAL="Acherontia" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="38" CREATED="2008-12-10 09:56:07.0" UUID="7969821b-a2cf-4d01-95ec-6a5ed0ca3f69" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia lachesis (Fabricius, 1798)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="[null]" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1798)" NAMECACHE="Acherontia lachesis" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="35" RANK_ID="765" GENUSORUNINOMIAL="Acherontia" SPECIFICEPITHET="lachesis" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="37" CREATED="2008-12-10 09:56:07.0" UUID="61b1dcae-8aa6-478a-bcd6-080cf0eb6ad7" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia styx Westwood, 1847" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="[null]" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="Westwood, 1847" NAMECACHE="Acherontia styx" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="36" RANK_ID="765" GENUSORUNINOMIAL="Acherontia" SPECIFICEPITHET="styx" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="39" CREATED="2008-12-10 09:56:07.0" UUID="9d98c15a-48c4-4b0f-8d2d-30eac2b6b638" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontia ciprosus (Fabricius, 1797)" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="[null]" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1797)" NAMECACHE="Acherontia ciprosus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="35" RANK_ID="765" GENUSORUNINOMIAL="Acherontia" SPECIFICEPITHET="ciprosus" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="40" CREATED="2008-12-10 09:56:07.0" UUID="57d756e1-9381-43f1-8705-d29e7046483a" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="SynGenus" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="[null]" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Fabricius, 1797)" NAMECACHE="SynGenus" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="35" RANK_ID="774" GENUSORUNINOMIAL="SynGenus" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="41" CREATED="2008-12-10 09:56:07.0" UUID="507b60dd-113d-4ab7-9665-25d0374bd6d1" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Acherontiini" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="[null]" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="(Laspeyres, 1809)" NAMECACHE="Acherontia atropos" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false"  RANK_ID="791" GENUSORUNINOMIAL="[null]" SPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
+  <TAXONNAMEBASE DTYPE="ZoologicalName" ID="42" CREATED="2008-12-10 09:56:07.0" UUID="eb17b80a-9be6-4642-a6a8-b19a318925e6" UPDATED="2008-12-10 09:56:07.238" TITLECACHE="Lactuca" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="[null]" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="L." NAMECACHE="Lactuca" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false"  BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false"  RANK_ID="791" GENUSORUNINOMIAL="[null]" SPECIFICEPITHET="[null]" NOMENCLATURALREFERENCE_ID="1"/>\r
 \r
   <TAXONNODE ID="1" CREATED="2009-06-18 13:47:59.0" UUID="0b5846e5-b8d2-4ca9-ac51-099286ea4adc" COUNTCHILDREN="0" TAXON_ID="38" PARENT_ID="3" SORTINDEX="0" CLASSIFICATION_ID="1" TREEINDEX="#t1#4#3#1#"/>\r
   <TAXONNODE ID="2" CREATED="2009-06-18 13:47:59.0" UUID="770239f6-4fa8-496b-8738-fe8f7b2ad519" COUNTCHILDREN="0" TAXON_ID="37" PARENT_ID="3" SORTINDEX="1" CLASSIFICATION_ID="1" TREEINDEX="#t1#4#3#2#"/>\r
   <TAXONNODE ID="3" CREATED="2009-06-18 13:47:59.0" UUID="20c8f083-5870-4cbd-bf56-c5b2b98ab6a7" COUNTCHILDREN="2" TAXON_ID="36" PARENT_ID="4" SORTINDEX="0" CLASSIFICATION_ID="1" TREEINDEX="#t1#4#3#"/>\r
   <TAXONNODE ID="4" CREATED="2009-06-18 13:47:59.0" UUID="cecfa77f-f26a-4476-9d87-a8d993cb55d9" COUNTCHILDREN="1" TAXON_ID="41" PARENT_ID="[null]" SORTINDEX="[null]" CLASSIFICATION_ID="1" TREEINDEX="#t1#4#"/>\r
 \r
-  <TAXONNODE_AUD ID="1" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="4c8a01a1-6037-43ce-8421-15258d9f5c11" COUNTCHILDREN="0" PARENT_ID="3" SORTINDEX="0" TAXON_ID="38" CLASSIFICATION_ID="1" TREEINDEX="#T1#3#1#"/>\r
-  <TAXONNODE_AUD ID="2" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="770239f6-4fa8-496b-8738-fe8f7b2ad519" COUNTCHILDREN="0" PARENT_ID="3" SORTINDEX="1" TAXON_ID="37" CLASSIFICATION_ID="1" TREEINDEX="#T1#3#2#"/>\r
-  <TAXONNODE_AUD ID="3" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="f445e0fe-32c8-47b1-b257-86da3d57c016" COUNTCHILDREN="2" PARENT_ID="[null]" SORTINDEX="[null]" TAXON_ID="36" CLASSIFICATION_ID="1" TREEINDEX="#T1#3#"/>\r
+  \r
+  <TAXONNODE_AUD ID="1" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="4c8a01a1-6037-43ce-8421-15258d9f5c11" COUNTCHILDREN="0" TAXON_ID="38" CLASSIFICATION_ID="1"/>\r
+  <TAXONNODE_AUD ID="2" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="770239f6-4fa8-496b-8738-fe8f7b2ad519" COUNTCHILDREN="0" TAXON_ID="37" CLASSIFICATION_ID="1"/>\r
+  <TAXONNODE_AUD ID="3" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="f445e0fe-32c8-47b1-b257-86da3d57c016" COUNTCHILDREN="2" TAXON_ID="36" CLASSIFICATION_ID="1"/>\r
+  <TAXONNODE_AUD ID="4" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="cecfa77f-f26a-4476-9d87-a8d993cb55d9" COUNTCHILDREN="1" TAXON_ID="41" CLASSIFICATION_ID="1"/>\r
 \r
-  <CLASSIFICATION ID="1" CREATED="2009-06-18 13:47:59.0" UUID="aeee7448-5298-4991-b724-8d5b75a0a7a9" PROTECTEDTITLECACHE="false" TITLECACHE="TestBaum" NAME_ID="1"/>\r
+    <CLASSIFICATION ID="1" CREATED="2009-06-18 13:47:59.0" UUID="aeee7448-5298-4991-b724-8d5b75a0a7a9" PROTECTEDTITLECACHE="false" TITLECACHE="TestBaum" NAME_ID="1"/>\r
   <CLASSIFICATION_AUD ID="1" REV="1025" REVTYPE="0" CREATED="2009-06-18 13:47:59.0" UUID="aeee7448-5298-4991-b724-8d5b75a0a7a9" PROTECTEDTITLECACHE="false" TITLECACHE="TestBaum" NAME_ID="1"/>\r
+  <CLASSIFICATION_TAXONNODE CLASSIFICATION_ID="1" ROOTNODES_ID="4" SORTINDEX="0"/>\r
 \r
   <DESCRIPTIONBASE DTYPE="TaxonDescription" ID="3" CREATED="2009-06-25 18:26:26.0" UUID="eb17b80a-9be6-4642-a6a8-b19a318925e6" PROTECTEDTITLECACHE="true" TITLECACHE="desc3" IMAGEGALLERY="false" TAXON_ID="37"/>\r
   <DESCRIPTIONELEMENTBASE DTYPE="TextData" ID="1" INDESCRIPTION_ID="3" CREATED="2008-12-10 09:56:07.0" UUID="31a0160a-51b2-4565-85cf-2be58cb561d6" UPDATED="2008-12-10 09:56:07.253" FEATURE_ID="[null]"/>\r
index f31b01b82417b7dd35c7dd1c7fc2deb84835b5b8..7fb4b4fe42d99b986e1459224782ae7de436e7a1 100644 (file)
@@ -30,5 +30,7 @@
   <HOMOTYPICALGROUP_AUD ID="2" REV="1001" REVTYPE="0" CREATED="2011-10-12 19:57:31.0" UUID="2a1b0776-b4b5-462a-9be7-f88378ebd732"/>\r
   <HOMOTYPICALGROUP_AUD ID="3" REV="1001" REVTYPE="0" CREATED="2011-10-12 19:57:31.0" UUID="3ac4e376-31cd-47fd-9dd6-eaff415ff0e7"/>\r
   <HOMOTYPICALGROUP_AUD ID="4" REV="1001" REVTYPE="0" CREATED="2011-10-12 19:57:31.0" UUID="76258671-07cf-40f3-a9eb-af286b5945ec"/>\r
-\r
+  <TAXONRELATIONSHIP/> \r
+  <NAMERELATIONSHIP/>\r
+  <DESCRIPTIONELEMENTBASE/>\r
 </dataset>
\ No newline at end of file
index 3bc2abb24534ddc23b3c2d68260896e1d6e42a23..c09c697d9c35e2c39d7d3a0a3014f8672421e1fd 100644 (file)
@@ -25,4 +25,6 @@
   <TAXONNAMEBASE DTYPE="BotanicalName" ID="4" CREATED="2009-02-03 17:52:26.0" UUID="ebd459a6-52ec-4f7c-a520-32c82aa31011" TITLECACHE="Abies" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="Abies" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" GENUSORUNINOMIAL="Abies" NAMECACHE="Abies" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="4" RANK_ID="774" COMBINATIONAUTHORTEAM_ID="1"/>\r
   <TAXONNAMEBASE DTYPE="BotanicalName" ID="5" CREATED="2009-02-03 17:52:26.0" UUID="5d74500b-9fd5-4d18-b9cd-cc1c8a372fec" TITLECACHE="Abies alba" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="Abies alba" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" GENUSORUNINOMIAL="Abies" NAMECACHE="Abies alba" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" SPECIFICEPITHET="alba" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="5" RANK_ID="765" COMBINATIONAUTHORTEAM_ID="1"/>\r
   <TAXONNAMEBASE DTYPE="BotanicalName" ID="6" CREATED="2009-02-03 17:52:26.0" UUID="55e6ee55-371e-418e-8775-d885d28453c4" TITLECACHE="Abies alba" PROTECTEDTITLECACHE="true" PARSINGPROBLEM="0" FULLTITLECACHE="Abies alba" PROBLEMENDS="-1" PROBLEMSTARTS="-1" PROTECTEDFULLTITLECACHE="true" AUTHORSHIPCACHE="" GENUSORUNINOMIAL="Abies" NAMECACHE="Abies alba" PROTECTEDAUTHORSHIPCACHE="true" PROTECTEDNAMECACHE="true" SPECIFICEPITHET="alba" ANAMORPHIC="false" BINOMHYBRID="false" HYBRIDFORMULA="false" MONOMHYBRID="false" TRINOMHYBRID="false" HOMOTYPICALGROUP_ID="6" RANK_ID="765" COMBINATIONAUTHORTEAM_ID="2"/>\r
+\r
+<TAXONRELATIONSHIP/>\r
 </dataset>\r