Initial commit

This commit is contained in:
torsten committed 2026-08-13 18:33:10 +02:00
commit b7d90b9afe
16245 files changed
+3396666

No files matched your search

+46
View File
@@ -0,0 +1,46 @@
#
# $Id$
# $HeadURL$
# $Author$
#
FIND_PACKAGE(ArcGIS REQUIRED)
# LIBRARY
SET(FunctionDialog_SRCS
function_dialog.cpp
simple_esri_layer.cpp
)
SET(FunctionDialog_HDRS
function_dialog_export.h
function_dialog.h
simple_esri_layer.h
)
SET(FunctionDialog_ICONS
state_icon_b.xpm
state_icon_a.xpm
state_icon_c.xpm
)
SOURCE_GROUP(FunctionDialog FILES ${FunctionDialog_SRCS} ${FunctionDialog_HDRS})
NGL_ADD_LIBRARY(WS situationMapFunctionDialog SHARED ${FunctionDialog_SRCS} ${FunctionDialog_HDRS})
NGL_TARGET_LINK_LIBRARIES(situationMapFunctionDialog
PRIVATE
NGLLogger
LtsCoordTrans
LtsWidgets
advancedSymbologyGui
PUBLIC
ArcGIS::ArcGIS
situationMap
situationMapObjects
situationMapPortal
Qt5::Core
Qt5::Widgets
)
NGL_INSTALL_TARGET(situationMapFunctionDialog)
File diff suppressed because it is too large. Load diff
+289
View File
@@ -0,0 +1,289 @@
/**
* @RDE_HEADER@
* FunctionDialog
* $Id$
* $HeadURL$
* $Author$
*/
#pragma once
#include "function_dialog_export.h"
#include <Map/map.h>
#include <QWidget>
#include <Symbology/symbol_dictionary.h>
// ESRI
#include <arcgis/Map.h>
#include <arcgis/MapGraphicsView.h>
#include <arcgis/GraphicsOverlay.h>
// #define USE_LOCAL_SERVER
class QStandardItemModel;
//----------------------------------------------------------------------------
namespace SituationMap
{
namespace RB
{
class RubberbandBase;
}
class Map;
// TODO: nur fuer Tests exportiert
class FUNCTIONDIALOG_EXPORT FunctionDialog : public QWidget
{
Q_OBJECT
public:
explicit FunctionDialog(Esri::ArcGISRuntime::Map *esriMap,
Esri::ArcGISRuntime::MapGraphicsView *esriView,
QWidget *parent);
explicit FunctionDialog(SituationMap::Map *map);
virtual ~FunctionDialog();
static void addButtonToMap(SituationMap::Map *map, bool isVisible = true);
void init();
void setGraphicsLayer(Esri::ArcGISRuntime::GraphicsOverlay *graphicsLayer);
void setMapPositionString(const QString &mapPosition);
void setPixelSizeString(const QString &text);
void addMapPositionString(const QString &mapPosition);
FunctionDialog(const FunctionDialog &other) = delete; // No copy
FunctionDialog &operator=(const FunctionDialog &other) = delete; // No copy
protected:
void addSimpleLayerTab();
void addLogicalLayerTab();
void addLayerPerformanceTab();
void addGraphicsTab();
void addGraphics3DTab();
void addMessageTab();
void addMapObjectTab();
void addRubberbandTab();
void addRubberband3DTab();
void addToolsTab();
void addViewshedTab();
void addOverlayPlanTab();
void addIconRenderTab();
void addPortalTab();
void addMovePointLuxemburgTab();
void getRotationAndAngle(const QPointF &sectStart, const QPointF &sectEnd, double &rotationDegOut, double &openAngleDegOut);
// void addYourTab();
Esri::ArcGISRuntime::Graphic *createCube(const SituationMap::PositionCont &mapPosCont,
int baseHeight,
double objHeight,
const QString &partyNameValue = QString());
public Q_SLOTS:
void onDestroyed();
void onLayerPerfCreateLayer();
void onGenerateGraphics();
void onGenerateCube();
void onGenerateCubeArray();
void onGenerateStackedCubes();
void onGenerateGraphicsKristenStrandford();
void onGenerateUniqueVaueRendererMountingPoints();
void onGenerate3DGraphicSphereRENDERER();
void onSphereOpacityChangedRENDERER(int opacityValue);
void onGenerate3DGraphicSphere();
void onSphereOpacityChanged(int opacityValue);
void onSphereZValueChanged(int ZValue);
void onGenerate3DGraphicCone();
void onConeOpacityChanged(int opacityValue);
void onConeZValueChanged(int ZValue);
void onConeHeadingChanged(float angle);
void onConeRollChanged(float angle);
void onConePitchChanged(float angle);
void on3dModel();
void on3dModelZValueChanged(int ZValue);
void onGenerate3DGraphicConeUniqueValueRenderer();
void onAddCivilSymbols();
void onMessage();
void onMessageSelect();
void onAddSymbol();
void onSomeParticipants();
void onRubberbandApply(RB::RubberbandBase *);
void onRubberbandAbort(RB::RubberbandBase *);
void onRubberband3DApply(RB::RubberbandBase *);
void onRubberband3DAbort(RB::RubberbandBase *);
void onRubberbandDefineArrow();
void onRubberbandDefineEllipse();
void onRubberbandBoobyTrapSector();
void onRubberbandCheckCoordinates();
void onRubberbandStateSelect();
void onRubberbandTwoInOne();
void onRectCheckCoordinates();
void onPolygonCreate();
void onPolylineCreate();
void onPolylineUpdate();
void onTextCreate();
void onTextUpdate();
void onMapObjectIndicatorCreate();
void onParticipantGetPosition();
void onParticipantGetPositionApplied(RB::RubberbandBase *rubberband = nullptr);
bool createParticipant(const Point3D &origin,
const QString &debugInfo);
void onParticipantCreate();
void onParticipantUpdate();
void onAreaFireCreate();
void onAreaFireUpdate();
void onBuildingCreate();
void onBuildingUpdate();
void onBiologicalAgentCreate();
void onBiologicalAgentUpdate();
void onChemicalAgentCreate();
void onCubeCreate();
void onDangerAreaCreate();
void onDangerAreaUpdate();
void onFunctionalAreaCreate();
void onFunctionalAreaUpdate();
void onGeoImageCreate();
void onMapObjectClicked(const SituationMap::Map::RefPointerMapObjectList &mapObjList,
const QPointF &viewportPosition);
void onSoundAreaCreate();
void onSoundAreaUpdate();
void onHitLineCreate();
void onHitLineUpdate();
void onLineOfSightLineCreate();
void onMineCreate();
void onMineUpdate();
void onMineFieldCreate();
void onMineFieldUpdate();
void onNuclearCreate();
void onNuclearUpdate();
void onChargeEffectCreate();
void onChargeEffectUpdate();
void onBoobyTrapCreate();
void onBoobyTrapUpdate();
void onSingleFireCreate();
void onSingleFireUpdate();
void onShowBasePoint();
void onShowPolizei();
void onObjectIndicator();
void onMeasureLength();
void onStartLocationDisplay();
void onStopLocationDisplay();
void onLoadFile();
void onPortal();
void onMovePoint();
#ifdef USE_LOCAL_SERVER
void onStartLocalService();
void onStopLocalService();
void onStartViewshedSvc();
void onStopViewshedSvc();
void onViewshedInteractive();
void onViewshed();
#endif // USE_LOCAL_SERVER
void onSightFan();
void onViewshedSightFan();
void onLoadPlan();
void onOverlayVisiChanged(bool checked);
void onRemovePlan();
void onRemoveAllPlans();
void onToPdf();
void onDump();
void onOverviewMap();
void onBackupOms();
void onRestoreOms();
void onRemove();
void onRemoveAll();
void onToggleGrid();
void onToggleVisibility();
void onToggleVisibilityTechn();
void onToggleVisibilityTact();
void onToggleSelection();
void onTogglePicking();
void onToggleBoundingBox();
void onToggleBB2();
void onMapRotationChanged();
void onSymbolSizeChanged();
void onSymbolOpacityChanged();
void onDrawOrderChanged();
//void onBuildingPERFORMANCE();
void onMouseWindowPositionChanged(int x, int y);
void onMouseMapPositionChanged(const Point3D &mapPos, bool isValid);
void onMouseGeoPositionChanged(const Point3D &geoPos, bool isValid);
void onExtendChanged();
private:
class Private;
/**
* The private d-pointer to not break BC when changing internals of this class
*/
Private *d = nullptr;
};
} // namespace SituationMap
@@ -0,0 +1,21 @@
/**
* Export definitions
* $Id$
* $HeadURL$
* $Author$
*/
#pragma once
#include <qglobal.h>
#ifndef FUNCTIONDIALOG_EXPORT
# ifdef BUILD_STATIC_LIBRARIES
# define FUNCTIONDIALOG_EXPORT
# else
# if defined(MAKE_SITUATIONMAPFUNCTIONDIALOG_LIB)
# define FUNCTIONDIALOG_EXPORT Q_DECL_EXPORT
# else
# define FUNCTIONDIALOG_EXPORT Q_DECL_IMPORT
# endif
# endif
#endif
@@ -0,0 +1,378 @@
/**
* @RDE_HEADER@
* FunctionDialog
* $Id$
* $HeadURL$
* $Author$
*/
#include "simple_esri_layer.h"
#include <arcgis/Map.h>
#include <MapImpl/map_impl.h>
#include <arcgis/Map.h>
#include <arcgis/MapGraphicsView.h>
#include <arcgis/LayerListModel.h>
#include <arcgis/ArcGISTiledLayer.h>
// for overview
#include <QDebug>
#include <QDialog>
#include <QLabel>
#include <QCheckBox>
#include <QPushButton>
#include <QSlider>
#include <QGridLayout>
#include <QStandardItemModel>
namespace SituationMap
{
Esri::ArcGISRuntime::Layer *getEsriBasemap_Layer(Esri::ArcGISRuntime::Map *map,
const QString &layername)
{
if (!(map &&
map->basemap() &&
map->basemap()->baseLayers())
)
return nullptr;
Esri::ArcGISRuntime::Layer *layerFound = nullptr;
const Esri::ArcGISRuntime::LayerListModel *model = map->basemap()->baseLayers();
for (int i = 0; i < model->size(); ++i)
{
const Esri::ArcGISRuntime::Layer *curLayer = model->at(i);
const QString &curName = curLayer->name();
if (QString::compare(layername, curName) == 0)
{
layerFound = model->at(i);
break;
}
} // for
return layerFound;
}
Esri::ArcGISRuntime::ArcGISTiledLayer *getEsriBasemap_ArcGISTiledLayer(Esri::ArcGISRuntime::Map *map,
const QString &layername)
{
Esri::ArcGISRuntime::Layer *layerFound = getEsriBasemap_Layer(map, layername);
if (! layerFound)
return nullptr;
if (layerFound->layerType() == Esri::ArcGISRuntime::LayerType::ArcGISTiledLayer)
{
Esri::ArcGISRuntime::ArcGISTiledLayer *layer2 =
static_cast<Esri::ArcGISRuntime::ArcGISTiledLayer *>(layerFound);
return layer2;
}
return nullptr;
}
class SimpleEsriLayer::Private
{
public:
Private()
{
}
~Private()
{
}
// ESRI data:
Esri::ArcGISRuntime::Map *m_map = nullptr;
Esri::ArcGISRuntime::MapGraphicsView *m_mapView = nullptr;
// OWN data:
QGridLayout *m_layout = nullptr;
}; // class SimpleEsriLayer::Private
//-----------------------------------------------------------------------------
SimpleEsriLayer::SimpleEsriLayer(QWidget *parent, Esri::ArcGISRuntime::MapGraphicsView *mapView)
: QWidget(parent)
, d(new Private)
{
d->m_mapView = mapView;
if (d->m_mapView)
d->m_map = d->m_mapView->map();
d->m_layout = new QGridLayout(this);
updatePanel();
}
SimpleEsriLayer::~SimpleEsriLayer()
{
delete d;
}
bool SimpleEsriLayer::updatePanel()
{
for (int row = 0; row < d->m_layout->rowCount(); ++row)
{
for (int col = 0; col < d->m_layout->columnCount(); ++col)
{
QLayoutItem *item = d->m_layout->itemAtPosition(row, col);
if (item)
{
QWidget *w = item->widget();
delete w;
}
}
}
delete d->m_layout;
d->m_layout = new QGridLayout(this);
if (d->m_map)
{
// Header
int row = 0;
int col = 0;
for (const char *name : { "OnOff", "Opac", "Brightness", "Contrast", "Gamma" })
d->m_layout->addWidget(new QLabel(QString::fromLatin1(name)), row, col++);
row = d->m_layout->rowCount();
// GraphicalOverlay
Esri::ArcGISRuntime::GraphicsOverlayListModel *graphicsOverlayListModel = d->m_mapView->graphicsOverlays();
if (graphicsOverlayListModel)
{
int graphicsOverlaySize = graphicsOverlayListModel->size();
// qDebug() << LOGFUNCTION << " graphicsOverlayListModel -> size=" << graphicsOverlaySize;
row += graphicsOverlaySize;
for (int i = 0; i < graphicsOverlaySize; ++i)
{
--row;
col = 0;
// qDebug() << LOGFUNCTION << " graphicsOverlayListModel handle layer i='" << i;
Esri::ArcGISRuntime::GraphicsOverlay *gOverlay = graphicsOverlayListModel->at(i);
if (! gOverlay)
{
qWarning() << LOGFUNCTION << " gOverlay is nil";
return false;
}
const QString &layername = gOverlay->objectName();
QCheckBox *cbOnOff = new QCheckBox(layername);
cbOnOff->setChecked(gOverlay->isVisible());
connect(cbOnOff, &QCheckBox::stateChanged, this, &SimpleEsriLayer::layerOnOff);
d->m_layout->addWidget(cbOnOff, row, col++);
SimpleEsriLayerSlider *sl_opac = new SimpleEsriLayerSlider(layername, 0, 100);
sl_opac->setValue(gOverlay->opacity() * 100);
connect(sl_opac, &SimpleEsriLayerSlider::valueChanged, this, &SimpleEsriLayer::opacity);
d->m_layout->addWidget(sl_opac, row, col++);
} // for
} // if (graphicsOverlayListModel)
// BasemapLayer
row = d->m_layout->rowCount();
Esri::ArcGISRuntime::LayerListModel *baseLayerModel = d->m_map->basemap()->baseLayers();
if (baseLayerModel)
{
int baseLayerModelSize = baseLayerModel->size();
qWarning() << LOGFUNCTION << " baseLayerModel -> size=" << baseLayerModelSize;
row += baseLayerModelSize;
for (int i = 0; i < baseLayerModelSize; ++i)
{
col = 0;
--row;
qWarning() << LOGFUNCTION << " baseLayerModel handle layer i=" << i;
Esri::ArcGISRuntime::Layer *layer = baseLayerModel->at(i);
if (! layer)
{
qWarning() << LOGFUNCTION << " layer is nil";
return false;
}
const QString &layername = layer->name();
QCheckBox *cbOnOff = new QCheckBox(layername);
cbOnOff->setChecked(layer->isVisible());
// QString tooltip = layer->url();
// if (!l->serviceDescription().isEmpty())
// tooltip += QLatin1String(" ; ") % l->serviceDescription();
// if (!tooltip.isEmpty())
// cbOnOff->setToolTip(tooltip);
connect(cbOnOff, &QCheckBox::stateChanged, this, &SimpleEsriLayer::layerOnOff);
d->m_layout->addWidget(cbOnOff, row, col++);
SimpleEsriLayerSlider *sl_opac = new SimpleEsriLayerSlider(layername, 0, 100);
sl_opac->setValue(layer->opacity() * 100);
connect(sl_opac, &SimpleEsriLayerSlider::valueChanged, this, &SimpleEsriLayer::opacity);
d->m_layout->addWidget(sl_opac, row, col++);
if (layer->layerType() == Esri::ArcGISRuntime::LayerType::ArcGISTiledLayer
// || layer->type() == EsriRuntimeQt::LayerType::ArcGISTiledMapService
)
{
Esri::ArcGISRuntime::ArcGISTiledLayer *realLayer =
dynamic_cast<Esri::ArcGISRuntime::ArcGISTiledLayer *>(layer);
if (realLayer)
{
float brightness = realLayer->brightness();
float contrast = realLayer->contrast();
float gamma = realLayer->gamma();
qWarning() << " brightness=" << brightness; // QuartzBeta1 -> not supported
qWarning() << " contrast=" << contrast; // QuartzBeta1 -> not supported
qWarning() << " gamma=" << gamma; // QuartzBeta1 -> not supported
SimpleEsriLayerSlider *sl_brightness = new SimpleEsriLayerSlider(layername, -100, 100);
sl_brightness->setValue(brightness * 100);
connect(sl_brightness, &SimpleEsriLayerSlider::valueChanged, this, &SimpleEsriLayer::brightness);
d->m_layout->addWidget(sl_brightness, row, col++);
SimpleEsriLayerSlider *sl_contrast = new SimpleEsriLayerSlider(layername, -100, 100);
sl_contrast->setValue(contrast * 100);
connect(sl_contrast, &SimpleEsriLayerSlider::valueChanged, this, &SimpleEsriLayer::contrast);
d->m_layout->addWidget(sl_contrast, row, col++);
SimpleEsriLayerSlider *sl_gamma = new SimpleEsriLayerSlider(layername, -100, 100);
sl_gamma->setValue(gamma * 100);
connect(sl_gamma, &SimpleEsriLayerSlider::valueChanged, this, &SimpleEsriLayer::gamma);
d->m_layout->addWidget(sl_gamma, row, col++);
} // ir (realLayer)
} // if (layer->type() == Es
} // for
} // if (baseLayerModel)
QPushButton *pbMaximizeExtent = new QPushButton(QLatin1String("maximize scale of 1st basemap"));
d->m_layout->addWidget(pbMaximizeExtent, 9999, 0);
connect(pbMaximizeExtent, &QPushButton::clicked, this, [this]()
{
if (d->m_map)
{
d->m_map->setMinScale(500000000); // 5e+08
d->m_map->setMaxScale(100);
}
});
}
else
qWarning() << LOGFUNCTION << " no map !!! ";
return true;
}
void SimpleEsriLayer::layerOnOff()
{
QCheckBox *cb = qobject_cast<QCheckBox *>(sender());
if (!cb)
return;
QString layername = cb->text();
qDebug() << LOGFUNCTION << " layername=" << layername;
Esri::ArcGISRuntime::Layer *l = getEsriBasemap_Layer(d->m_map, layername);
if (l)
l->setVisible(cb->isChecked());
else
qDebug() << LOGFUNCTION << " no layer!!!, layername=" << layername;
}
void SimpleEsriLayer::opacity(int)
{
SimpleEsriLayerSlider *sl = qobject_cast<SimpleEsriLayerSlider *>(sender());
if (!sl)
return;
QString layername = sl->m_layername;
double value = sl->value() / 100.0;
Esri::ArcGISRuntime::Layer *l = getEsriBasemap_Layer(d->m_map, layername);
if (l)
{
qDebug() << LOGFUNCTION << " layername=" << layername << " set to val=" << value;
l->setOpacity(value);
}
else
qWarning() << LOGFUNCTION << " no layer!!!, layername=" << layername;
}
void SimpleEsriLayer::brightness(int)
{
SimpleEsriLayerSlider *sl = qobject_cast<SimpleEsriLayerSlider *>(sender());
if (!sl)
return;
QString layername = sl->m_layername;
Esri::ArcGISRuntime::ArcGISTiledLayer *l = getEsriBasemap_ArcGISTiledLayer(d->m_map, layername);
double value = sl->value() / 100.0;
// double value = sl->value();
qDebug() << LOGFUNCTION << " layername=" << layername << " set to val=" << value;
l->setBrightness(value);
}
void SimpleEsriLayer::contrast(int)
{
SimpleEsriLayerSlider *sl = qobject_cast<SimpleEsriLayerSlider *>(sender());
if (!sl)
return;
QString layername = sl->m_layername;
Esri::ArcGISRuntime::ArcGISTiledLayer *l = getEsriBasemap_ArcGISTiledLayer(d->m_map, layername);
double value = sl->value() / 100.0;
// double value = sl->value();
qDebug() << LOGFUNCTION << " layername=" << layername << " set to val=" << value;
l->setContrast(value);
}
void SimpleEsriLayer::gamma(int)
{
SimpleEsriLayerSlider *sl = qobject_cast<SimpleEsriLayerSlider *>(sender());
if (!sl)
return;
QString layername = sl->m_layername;
Esri::ArcGISRuntime::ArcGISTiledLayer *l = getEsriBasemap_ArcGISTiledLayer(d->m_map, layername);
double value = sl->value() / 100.0;
// double value = sl->value();
qDebug() << LOGFUNCTION << " layername=" << layername << " set to val=" << value;
l->setGamma(value);
}
} // namespace SituationMap
+79
View File
@@ -0,0 +1,79 @@
/**
* @RDE_HEADER@
* FunctionDialog
* $Id$
* $HeadURL$
* $Author$
*/
#pragma once
#include <QObject>
#include <QSlider>
// ESRI
#include <arcgis/Map.h>
#include <arcgis/MapGraphicsView.h>
#include <arcgis/GraphicsOverlay.h>
//----------------------------------------------------------------------------
namespace SituationMap
{
class SimpleEsriLayerSlider : public QSlider
{
Q_OBJECT
public:
SimpleEsriLayerSlider(const QString &layername, int min, int max)
: QSlider(), m_layername(layername)
{
this->setOrientation(Qt::Horizontal);
setMinimum(min);
setMaximum(max);
}
public:
QString m_layername;
};
class SimpleEsriLayer : public QWidget
{
Q_OBJECT
public:
SimpleEsriLayer(QWidget *parent, Esri::ArcGISRuntime::MapGraphicsView *mapView);
virtual ~SimpleEsriLayer();
SimpleEsriLayer(const SimpleEsriLayer &other) = delete; // No copy
SimpleEsriLayer &operator=(const SimpleEsriLayer &other) = delete; // No copy
bool updatePanel();
private slots:
void layerOnOff();
void opacity(int);
void brightness(int);
void contrast(int);
void gamma(int);
private :
class Private;
/**
* The private d-pointer to not break BC when changing internals of this class
*/
Private *d = nullptr;
};
} // namespace SituationMap
//----------------------------------------------------------------------------
// Q_DECLARE_METATYPE(SituationMap::GeometryType);
+156
View File
@@ -0,0 +1,156 @@
/* XPM */
static const char * stateIconA_xpm[] = {
"24 24 129 2",
" c None",
". c #4CE146",
"+ c #9E8E3A",
"@ c #4CE045",
"# c #BDAB46",
"$ c #A3912F",
"% c #4BDF44",
"& c #32942E",
"* c #B8C14A",
"= c #CABF35",
"- c #4ADE43",
"; c #F2DA55",
"> c #A7973C",
", c #CDC74E",
"' c #E1D132",
") c #347D25",
"! c #48DD42",
"~ c #E7CF4C",
"{ c #F7D519",
"] c #F8DB3E",
"^ c #9D8E38",
"/ c #E3CC50",
"( c #F6D629",
"_ c #56821F",
": c #37AA32",
"< c #47DB41",
"[ c #DAC54B",
"} c #F6D51F",
"| c #F5D210",
"1 c #F5D211",
"2 c #F5DA3F",
"3 c #819D38",
"4 c #E8D14F",
"5 c #F6D522",
"6 c #A48D0C",
"7 c #46DA40",
"8 c #C3B445",
"9 c #F4D425",
"0 c #F3D00E",
"a c #C9BF13",
"b c #F3D00F",
"c c #F2D840",
"d c #8FAA3D",
"e c #E7D54D",
"f c #F4D31B",
"g c #D4B50C",
"h c #45D93E",
"i c #AC9B3C",
"j c #F3D52C",
"k c #EBCC0D",
"l c #7D9516",
"m c #CCAE0A",
"n c #F1CE0C",
"o c #F1CE0E",
"p c #F4D738",
"q c #F1D015",
"r c #DFC70E",
"s c #43D73D",
"t c #8E7F31",
"u c #F0D434",
"v c #DBC50D",
"w c #588019",
"x c #D6B709",
"y c #EFCC0A",
"z c #EDCB0A",
"A c #5B8F1F",
"B c #42D63B",
"C c #ECD23C",
"D c #C9BA0D",
"E c #3A7F1F",
"F c #DEBD07",
"G c #EDCA08",
"H c #A39309",
"I c #2E972A",
"J c #40D43A",
"K c #E7CF41",
"L c #C2A60A",
"M c #27701E",
"N c #33A92E",
"O c #C1A405",
"P c #38BB32",
"Q c #DCC543",
"R c #9D8709",
"S c #37B931",
"T c #3FD338",
"U c #24711E",
"V c #C2B33F",
"W c #3DD137",
"X c #C8B54A",
"Y c #83A134",
"Z c #3D6517",
"` c #3CD036",
" . c #E4CA37",
".. c #EDD035",
"+. c #29731E",
"@. c #F6D726",
"#. c #F9D821",
"$. c #3ACF34",
"%. c #39CD33",
"&. c #8F8132",
"*. c #F6D414",
"=. c #F6D311",
"-. c #AD9B39",
";. c #38CC32",
">. c #C9B337",
",. c #D9BF33",
"'. c #37CB30",
"). c #E9CB29",
"!. c #F1CD0C",
"~. c #EFD022",
"{. c #36CA2F",
"]. c #EFCD12",
"^. c #EECB09",
"/. c #EECC0C",
"(. c #8C7E2F",
"_. c #35C92E",
":. c #B29F34",
"<. c #EBC806",
"[. c #C4AD31",
"}. c #D7BD29",
"|. c #E8C503",
"1. c #E4C722",
"2. c #E8C714",
"3. c #E7C402",
"4. c #E8C508",
"5. c #97872E",
"6. c #E5C201",
"7. c #E5C200",
"8. c #B8A330",
" ",
" . . . . . . . . + ",
" @ @ @ @ # $ ",
" % & * = ",
" - ; > , ' ) ",
" ! ~ { ] ^ / ( _ : ",
" < [ } | 1 2 3 4 5 6 < ",
" 7 8 9 0 a 0 b c d e f g 7 ",
" h i j k l m n o p q r h ",
" s t u v w x y y z A s ",
" B C D E F G H I B ",
" J K L M N O J ",
" P Q R S T ",
" U V W # X W W ",
" Y Z ` ... ` ` ",
" +. @.#. $. $. ",
" %. &.*.=.-. %. ",
" ;. >.0 0 ,. ;. ",
" '. ).!.!.~. '. ",
" {. ].^.^./.(. {. ",
" _. :.<.<.<.<.[. _. ",
" }.|.|.|.|.1. ",
" 2.3.3.3.3.4. ",
" 5.6.7.7.7.7.7.8. "};
+216
View File
@@ -0,0 +1,216 @@
/* XPM */
static const char * stateIconB_xpm[] = {
"24 24 189 2",
" c None",
". c #4A8448",
"+ c #69BC66",
"@ c #75D272",
"# c #7ADA76",
"$ c #77D673",
"% c #6CC269",
"& c #508E4D",
"* c #61AE5E",
"= c #7EE57A",
"- c #73E76E",
"; c #64E55F",
"> c #5BE355",
", c #57E351",
"' c #59E353",
") c #62E55D",
"! c #71E76C",
"~ c #7EE779",
"{ c #68BB65",
"] c #7BE076",
"^ c #69E563",
"/ c #50E149",
"( c #46CE40",
"_ c #34982E",
": c #44C93E",
"< c #4EE047",
"[ c #65E45F",
"} c #7CE377",
"| c #4A8447",
"1 c #51934E",
"2 c #75E56F",
"3 c #51E04B",
"4 c #48D541",
"5 c #46D140",
"6 c #4FE048",
"7 c #71E56B",
"8 c #59A056",
"9 c #6EE368",
"0 c #4BDE44",
"a c #42C73C",
"b c #40BF3A",
"c c #6AE364",
"d c #4C894A",
"e c #6EDF69",
"f c #49DD43",
"g c #40C63B",
"h c #3FC13A",
"i c #6CE068",
"j c #66BD62",
"k c #4BDC45",
"l c #44D03E",
"m c #5EAB5B",
"n c #75D571",
"o c #42CD3D",
"p c #65C062",
"q c #5CDE57",
"r c #46DA40",
"s c #74D670",
"t c #64E05F",
"u c #52DC4C",
"v c #44CF3E",
"w c #5BDD56",
"x c #5AA956",
"y c #46D93F",
"z c #3EC438",
"A c #6DD168",
"B c #4FDB49",
"C c #3CBC36",
"D c #6DD268",
"E c #58A954",
"F c #57C352",
"G c #43D73D",
"H c #389234",
"I c #569F53",
"J c #50DA4A",
"K c #3ABA35",
"L c #3ABB35",
"M c #4FDA49",
"N c #5BA758",
"O c #58C553",
"P c #50D04B",
"Q c #42D63B",
"R c #5CCA57",
"S c #5BCE56",
"T c #50D049",
"U c #46D240",
"V c #40D43A",
"W c #4CD146",
"X c #3ECE38",
"Y c #3DCB38",
"Z c #4AD545",
"` c #41CF3A",
" . c #3FD338",
".. c #42CF3B",
"+. c #43D03C",
"@. c #45CF3E",
"#. c #40D139",
"$. c #41CE3A",
"%. c #3EC738",
"&. c #3DD137",
"*. c #3ABC35",
"=. c #41D23B",
"-. c #BDAB46",
";. c #C8B54A",
">. c #42D23C",
",. c #3ABF35",
"'. c #3BB136",
"). c #3CD036",
"!. c #53A74F",
"~. c #2F812B",
"{. c #64CF60",
"]. c #E4CA37",
"^. c #EDD035",
"/. c #66CF62",
"(. c #30852C",
"_. c #51A44D",
":. c #3DB637",
"<. c #338530",
"[. c #3ACF34",
"}. c #55CF51",
"|. c #33B72E",
"1. c #42CF3D",
"2. c #F6D726",
"3. c #F9D821",
"4. c #3A6E37",
"5. c #44D13E",
"6. c #35BD2F",
"7. c #55CC51",
"8. c #348930",
"9. c #38CA32",
"0. c #3FCF39",
"a. c #57A654",
"b. c #278723",
"c. c #8F8132",
"d. c #F6D414",
"e. c #F6D311",
"f. c #AD9B39",
"g. c #2EA72A",
"h. c #519A4E",
"i. c #42CF3C",
"j. c #2C9928",
"k. c #38CC32",
"l. c #56D351",
"m. c #C9B337",
"n. c #F3D00E",
"o. c #D9BF33",
"p. c #5AD256",
"q. c #2E9F2A",
"r. c #34C02D",
"s. c #38CB31",
"t. c #62D25D",
"u. c #E9CB29",
"v. c #F1CD0C",
"w. c #EFD022",
"x. c #64CD5F",
"y. c #3ACC33",
"z. c #34BF2D",
"A. c #35C62E",
"B. c #3BCB34",
"C. c #67D261",
"D. c #EFCD12",
"E. c #EECB09",
"F. c #EECC0C",
"G. c #8C7E2F",
"H. c #6ACF65",
"I. c #3FCC39",
"J. c #34C42D",
"K. c #39CA32",
"L. c #5BC656",
"M. c #B29F34",
"N. c #EBC806",
"O. c #C4AD31",
"P. c #63CD5E",
"Q. c #3ECB37",
"R. c #34C52D",
"S. c #30B82A",
"T. c #2B8327",
"U. c #D7BD29",
"V. c #E8C503",
"W. c #E4C722",
"X. c #2D9428",
"Y. c #2FB72A",
"Z. c #E8C714",
"`. c #E7C402",
" + c #E8C508",
".+ c #97872E",
"++ c #E5C201",
"@+ c #E5C200",
"#+ c #B8A330",
" . + @ # # $ % & ",
" * = - ; > , , ' ) ! ~ { ",
" ] ^ / ( _ : < [ } | ",
" 1 2 3 4 5 6 7 8 ",
" 9 0 a b 0 c d ",
" e f g h f i ",
" j k l m n = = n m o k p ",
" q r s t u v v u t s r w ",
"x y z A B C C B D z y E ",
"F G H I J K L M N H G O ",
"P Q R Q Q S Q T ",
"U V W X Y Z V U ",
"` . ..+. @.#. .$.",
"%.&. *.=. -.;. >.,. &.%.",
"'.).!. ~.).{. ].^. /.).(. _.).:.",
"<.[.}. |.1. 2.3. 4.5.6. 7.[.8.",
" 9.0.a. b. c.d.e.f. g. h.i.9. ",
" j.k.l. m.n.n.o. p.k.q. ",
" r.s.t. u.v.v.w. x.y.z. ",
" A.B.C. D.E.E.F.G. H.I.A. ",
" J.K.L. M.N.N.N.N.O. P.Q.R. ",
" S.T. U.V.V.V.V.W. X.Y. ",
" Z.`.`.`.`. + ",
" .+++@+@+@+@+@+#+ "};
+110
View File
@@ -0,0 +1,110 @@
/* XPM */
static const char * stateIconC_xpm[] = {
"24 24 83 1",
" c None",
". c #7FBD7C",
"+ c #8BCF88",
"@ c #84C582",
"# c #588456",
"$ c #63BE5F",
"% c #57B953",
"& c #73BF70",
"* c #56B752",
"= c #499B45",
"- c #699F66",
"; c #59B755",
"> c #54B550",
", c #52B14E",
"' c #6ABC67",
") c #52B34E",
"! c #377334",
"~ c #6FAF6C",
"{ c #50B24C",
"] c #4FB14B",
"^ c #48A144",
"/ c #4C734A",
"( c #5DB559",
"_ c #4DAE49",
": c #4CAD48",
"< c #6BB569",
"[ c #4AAC46",
"} c #377F35",
"| c #5E915C",
"1 c #50AD4C",
"2 c #48A944",
"3 c #44A040",
"4 c #61B05E",
"5 c #45A641",
"6 c #527F50",
"7 c #7BBF78",
"8 c #78BA75",
"9 c #639C60",
"0 c #46A542",
"a c #42A33E",
"b c #368633",
"c c #389035",
"d c #3FA13B",
"e c #43A33F",
"f c #619B5E",
"g c #56AC53",
"h c #3D9D39",
"i c #3B9C37",
"j c #3C9E38",
"k c #54A951",
"l c #64A761",
"m c #3D9E39",
"n c #2A6B26",
"o c #3A9B35",
"p c #3B9B36",
"q c #62A55F",
"r c #4B7749",
"s c #48A243",
"t c #33892F",
"u c #328B2F",
"v c #379833",
"w c #459F41",
"x c #4F7E4D",
"y c #5CA659",
"z c #369632",
"A c #349530",
"B c #349630",
"C c #59A955",
"D c #3A9936",
"E c #276C25",
"F c #256C22",
"G c #32932E",
"H c #2F892B",
"I c #2C8728",
"J c #2F912B",
"K c #2F902B",
"L c #2D8E29",
"M c #2D8F29",
"N c #257322",
"O c #226E1F",
"P c #2B8D27",
"Q c #298826",
"R c #288424",
" ",
" ",
" .+++@ ",
" #$%%% ",
" &***= ",
" -;>>, ",
" ')))! ",
" ~{]]^ ",
" /(__: ",
" <[[[} ",
" |1223 ",
" 4555 ",
" 67778 90aab ",
" cddef gddh ",
" ijjk lmjj ",
" noopq rsoot ",
" uvvwxyvvz ",
" ABBCDBBE ",
" FGGGGGH ",
" IJJJK ",
" LMMN ",
" OPQ ",
" R ",
" "};
+445
View File
@@ -0,0 +1,445 @@
"id";"name";"sym_klassifiz_id";"name";"symbol_id_code";"id";"name";"def_symbol_id"
"611";"ADMINISTRATIVE FINANCE";"331";"FINANCE";"S*G*USAF--*****";"(null)";"(null)";"(null)"
"609";"ADMINISTRATIVE JUDGE ADVOCATE GENERAL (JAG)";"325";"JUDGEADVOCATEGENERAL(JAG)";"S*G*USAJ--*****";"(null)";"(null)";"(null)"
"606";"ADMINISTRATIVE LABOUR";"355";"LABOUR";"S*G*USAL--*****";"(null)";"(null)";"(null)"
"607";"ADMINISTRATIVE MORAL, WELFARE, RECREATION (MWR)";"358";"MORAL,WELFARE,RECREATION(MWR)";"S*G*USAW--*****";"(null)";"(null)";"(null)"
"613";"ADMINISTRATIVE MORTUARY/GRAVE REGISTRY";"337";"MORTUARY/GRAVESREGISTRY";"S*G*USAM--*****";"(null)";"(null)";"(null)"
"612";"ADMINISTRATIVE PERSONNEL SERVICES";"334";"PERSONNELSERVICES";"S*G*USAS--*****";"(null)";"(null)";"(null)"
"610";"ADMINISTRATIVE POSTAL";"328";"POSTAL";"S*G*USAO--*****";"(null)";"(null)";"(null)"
"615";"ADMINISTRATIVE PUPLIC AFFAIRS";"343";"PUBLICAFFAIRS";"S*G*USAP--*****";"(null)";"(null)";"(null)"
"608";"ADMINISTRATIVE QUARTERMASTER (";"361";"QUARTERMASTER(SUPPLY)";"S*G*USAQ--*****";"(null)";"(null)";"(null)"
"614";"ADMINISTRATIVE RELIGIOUS/CHAPLAIN";"340";"RELIGIOUS/CHAPLAIN";"S*G*USAR--*****";"(null)";"(null)";"(null)"
"605";"ADMINISTRATIVE REPLACEMENT HOLDING UNIT (RHV)";"352";"REPLACEMENTHOLDINGUNIT(RHU)";"S*G*USAX--*****";"(null)";"(null)";"(null)"
"364";"AIR DEFENCE";"79";"AIRDEFENCE";"S*G*UCD---*****";"(null)";"(null)";"(null)"
"664";"AIR DEFENCE (AD) MISSILE LAUNC";"471";"AIRDEFENCE(AD)MISSILELAUNCH";"S*G*EWMA--*****";"(null)";"(null)";"(null)"
"379";"AIR DEFENCE COMPOSITE";"90";"COMPOSITE";"S*G*UCDC--*****";"(null)";"(null)";"(null)"
"367";"Air Defence COY";"79";"AIRDEFENCE";"S*G*UCD---*****";"(null)";"(null)";"(null)"
"683";"AIR DEFENCE GUN";"527";"AIRDEFENCEGUN";"S*G*EWA---*****";"(null)";"(null)";"(null)"
"686";"AIR DEFENCE GUN HEAVY";"530";"AIRDEFENCEGUNHEAVY";"S*G*EWAH--*****";"(null)";"(null)";"(null)"
"684";"AIR DEFENCE GUN LIGHT";"528";"AIRDEFENCEGUNLIGHT";"S*G*EWAL--*****";"(null)";"(null)";"(null)"
"685";"AIR DEFENCE GUN MEDIUM";"529";"AIRDEFENCEGUNMEDIUM";"S*G*EWAM--*****";"44";"Soldier Air Defence";"685"
"378";"AIR DEFENCE GUN UNIT";"89";"GUNUNIT";"S*G*UCDG--*****";"(null)";"(null)";"(null)"
"377";"AIR DEFENCE H/MAD";"88";"H/MAD";"S*G*UCDH--*****";"(null)";"(null)";"(null)"
"372";"AIR DEFENCE MISSILE";"83";"AIRDEFENCEMISSILE";"S*G*UCDM--*****";"(null)";"(null)";"(null)"
"376";"AIR DEFENCE MISSILE HEAVY";"87";"AIRDEFENCEMISSILEHEAVY";"S*G*UCDMH-*****";"(null)";"(null)";"(null)"
"373";"AIR DEFENCE MISSILE LIGHT";"84";"AIRDEFENCEMISSILELIGHT";"S*G*UCDML-*****";"229";"Legatus Wiesel";"373"
"375";"AIR DEFENCE MISSILE MEDIUM";"86";"AIRDEFENCEMISSILEMEDIUM";"S*G*UCDMM-*****";"(null)";"(null)";"(null)"
"374";"AIR DEFENCE MISSILE MOTORIZED";"85";"AIRDEFENCEMISSILEMOTORIZED";"S*G*UCDMLA*****";"(null)";"(null)";"(null)"
"369";"AIR DEFENCE SHORT RANGE";"80";"SHORTRANGE";"S*G*UCDS--*****";"(null)";"(null)";"(null)"
"371";"AIR DEFENCE SHORT RANGE GUN";"82";"GUN";"S*G*UCDS--*****";"(null)";"(null)";"(null)"
"370";"AIR DEFENCE SHORT RANGE MISSILE";"81";"MISSILE";"S*G*UCDS--*****";"(null)";"(null)";"(null)"
"380";"AIR DEFENCE TARGETING UNIT";"91";"TARGETINGUNIT";"S*G*UCDT--*****";"(null)";"(null)";"(null)"
"381";"AIR DEFENCE THEATRE MISSILE DEFENCE UNIT";"92";"THEATREMISSILEDEFENCEUNIT";"S*G*UCDO--*****";"(null)";"(null)";"(null)"
"781";"AIRPORT/AIRBASE";"605";"AIRPORT/AIRBASE";"S*G*IBA---H****";"(null)";"(null)";"(null)"
"342";"AIR TRACK";"6";"AIRTRACK";"S*A*------*****";"(null)";"(null)";"(null)"
"777";"AMMUNITION AND EXPLOSIVES PRODUCTION";"595";"AMMUNITIONANDEXPLOSIVESPRODUCTION";"S*G*IME---H****";"(null)";"(null)";"(null)"
"788";"AMPHIBIOUS WARFARE SHIP";"620";"AMPHIBIOUSWARFARESHIP";"S*S*CA----*****";"(null)";"(null)";"(null)"
"414";"ANTI ARMOUR";"110";"ANTIARMOUR";"S*G*UCAA--*****";"(null)";"(null)";"(null)"
"422";"ANTI ARMOUR AIR ASSAULT";"114";"ANTIARMOURAIRASSAULT";"S*G*UCAAS-*****";"(null)";"(null)";"(null)"
"421";"ANTI ARMOUR AIRBORNE";"113";"ANTIARMOURAIRBORNE";"S*G*UCAAM-*****";"(null)";"(null)";"(null)"
"424";"ANTI ARMOUR ARMOURED";"117";"ANTIARMOURARMOURED";"S*G*UCAAA-*****";"(null)";"(null)";"(null)"
"427";"ANTI ARMOUR ARMOURED AIR ASSAU";"120";"ANTIARMOURARMOUREDAIRASSAULT";"S*G*UCAAAS*****";"(null)";"(null)";"(null)"
"425";"ANTI ARMOUR ARMOURED TRACKED";"118";"ANTIARMOURARMOUREDTRACKED";"S*G*UCAAAT*****";"(null)";"(null)";"(null)"
"426";"ANTI ARMOUR ARMOURED WHEELED";"119";"ANTIARMOURARMOUREDWHEELED";"S*G*UCAAAW*****";"(null)";"(null)";"(null)"
"419";"ANTI ARMOUR DISMOUNTED";"111";"ANTIARMOURDISMOUNTED";"S*G*UCAAD-*****";"(null)";"(null)";"(null)"
"420";"ANTI ARMOUR LIGHT";"112";"ANTIARMOURLIGHT";"S*G*UCAAL-*****";"(null)";"(null)";"(null)"
"428";"ANTI ARMOUR MOTORIZED";"121";"ANTIARMOURMOTORIZED";"S*G*UCAAO-*****";"(null)";"(null)";"(null)"
"429";"ANTI ARMOUR MOTORIZED AIR ASSA";"122";"ANTIARMOURMOTORIZEDAIRASSAULT";"S*G*UCAAOS*****";"(null)";"(null)";"(null)"
"423";"ANTI ARMOUR MOUNTAIN";"115";"ANTIARMOURMOUNTAIN";"S*G*UCAAU-*****";"(null)";"(null)";"(null)"
"718";"ANTITANK GUN";"515";"ANTITANKGUN";"S*G*EWG---*****";"130";"Soldier AT (RPG7)";"718"
"722";"ANTITANK GUN HEAVY";"519";"ANTITANKGUNHEAVY";"S*G*EWGH--*****";"(null)";"(null)";"(null)"
"720";"ANTITANK GUN LIGHT";"517";"ANTITANKGUNLIGHT";"S*G*EWGL--*****";"(null)";"(null)";"(null)"
"721";"ANTITANK GUN MEDIUM";"518";"ANTITANKGUNMEDIUM";"S*G*EWGM--*****";"(null)";"(null)";"(null)"
"719";"ANTITANK GUN RECOILLESS";"516";"ANTITANKGUNRECOILLESS";"S*G*EWGR--*****";"(null)";"(null)";"(null)"
"695";"ANTITANK ROCKET LAUNCHER";"492";"ANTITANKROCKETLAUNCHER";"S*G*EWT---*****";"(null)";"(null)";"(null)"
"698";"ANTITANK ROCKET LAUNCHER HEAVY";"495";"ANTITANKROCKETLAUNCHERHEAVY";"S*G*EWTH--*****";"(null)";"(null)";"(null)"
"696";"ANTITANK ROCKET LAUNCHER LIGHT";"493";"ANTITANKROCKETLAUNCHERLIGHT";"S*G*EWTL--*****";"(null)";"(null)";"(null)"
"697";"ANTITANK ROCKET LAUNCHER MEDIU";"494";"ANTITANKROCKETLAUNCHERMEDIUM";"S*G*EWTM--*****";"(null)";"(null)";"(null)"
"392";"ARMOUR";"93";"ARMOUR";"S*G*UCA---*****";"(null)";"(null)";"(null)"
"752";"ARMOURED CARRIER WITH SCATTERA";"561";"ARMOUREDCARRIERWITHSCATTERABLEMINES";"S*G*EVEMSM*****";"(null)";"(null)";"(null)"
"734";"ARMOURED INFANTRY";"542";"ARMOUREDINFANTRY";"S*G*EVAI--*****";"(null)";"(null)";"(null)"
"732";"ARMOURED PERSONNEL CARRIER";"540";"ARMOUREDPERSONNELCARRIER";"S*G*EVAA--*****";"(null)";"(null)";"(null)"
"733";"ARMOURED PERSONNEL CARRIER REC";"541";"ARMOUREDPERSONNELCARRIERRECOVERY";"S*G*EVAAR-*****";"(null)";"(null)";"(null)"
"724";"ARMOURED VEHICLE";"532";"ARMOUREDVEHICLE";"S*G*EVA---*****";"231";"Marder";"724"
"750";"ARMOURED VEHICLE MOUNTED";"558";"ARMOUREDVEHICLEMOUNTED";"S*G*EVEMA-*****";"(null)";"(null)";"(null)"
"397";"ARMOUR TRACK";"94";"ARMOURTRACK";"S*G*UCAT--*****";"(null)";"(null)";"(null)"
"398";"ARMOUR TRACK AIRBORNE";"95";"ARMOURTRACKAIRBORNE";"S*G*UCATA-*****";"(null)";"(null)";"(null)"
"399";"ARMOUR TRACK AMPHIBIOUS";"96";"ARMOURTRACKAMPHIBIOUS";"S*G*UCATW-*****";"(null)";"(null)";"(null)"
"400";"ARMOUR TRACK AMPHIBIOUS RECOVE";"97";"ARMOURTRACKAMPHIBIOUSRECOVERY";"S*G*UCATWR*****";"(null)";"(null)";"(null)"
"403";"ARMOUR TRACK HEAVY";"100";"ARMOURTRACK,HEAVY";"S*G*UCATH-*****";"(null)";"(null)";"(null)"
"401";"ARMOUR TRACK LIGHT";"98";"ARMOURTRACK,LIGHT";"S*G*UCATL-*****";"(null)";"(null)";"(null)"
"402";"ARMOUR TRACK MEDIUM";"99";"ARMOURTRACK,MEDIUM";"S*G*UCATM-*****";"(null)";"(null)";"(null)"
"404";"ARMOUR TRACK RECOVERY";"101";"ARMOURTRACK,RECOVERY";"S*G*UCATR-*****";"(null)";"(null)";"(null)"
"405";"ARMOUR WHEELED";"102";"ARMOUR,WHEELED";"S*G*UCAW--*****";"(null)";"(null)";"(null)"
"406";"ARMOUR WHEELED AIR ASSAULT";"103";"ARMOUR,WHEELEDAIRASSAULT";"S*G*UCAWS-*****";"(null)";"(null)";"(null)"
"407";"ARMOUR WHEELED AIRBORNE";"104";"ARMOUR,WHEELEDAIRBORNE";"S*G*UCAWA-*****";"227";"BMP3 IFV";"407"
"408";"ARMOUR WHEELED AMPHIBIOUS";"105";"ARMOUR,WHEELEDAMPHIBIOUS";"S*G*UCAWA-*****";"(null)";"(null)";"(null)"
"409";"ARMOUR WHEELED AMPHIBIOUS RECO";"1325";"ARMOURWHEELEDAMPHIBIOUSRECOVERY";"S*G*UCAWWR*****";"(null)";"(null)";"(null)"
"412";"ARMOUR WHEELED HEAVY";"108";"ARMOUR,WHEELEDHEAVY";"S*G*UCAWH-*****";"(null)";"(null)";"(null)"
"410";"ARMOUR WHEELED LIGHT";"106";"ARMOUR,WHEELEDLIGHT";"S*G*UCAWL-*****";"(null)";"(null)";"(null)"
"411";"ARMOUR WHEELED MEDIUM";"107";"ARMOUR,WHEELEDMEDIUM";"S*G*UCAWM-*****";"(null)";"(null)";"(null)"
"413";"ARMOUR WHEELED RECOVERY";"109";"ARMOUR,WHEELEDRECOVERY";"S*G*UCAWR-*****";"10";"Armored Recovery Vehicle";"413"
"789";"ASSAULT VESSEL";"621";"ASSAULTVESSEL";"S*S*CALA--*****";"(null)";"(null)";"(null)"
"776";"ATOMIC ENERGY PRODUCTION";"593";"ATOMICENERGYPRODUCTION";"S*G*IMF---H****";"(null)";"(null)";"(null)"
"430";"AVIATION";"123";"AVIATION";"S*G*UCV---*****";"(null)";"(null)";"(null)"
"431";"AVIATION FIXED WING";"124";"FIXEDWING";"S*G*UCVF--*****";"(null)";"(null)";"(null)"
"433";"AVIATION FIXED WING ATTACK";"126";"ATTACKFIXEDWING";"S*G*UCVFA-*****";"(null)";"(null)";"(null)"
"436";"AVIATION FIXED WING RECON";"129";"RECONFIXEDWING";"S*G*UCVFR-*****";"(null)";"(null)";"(null)"
"432";"AVIATION FIXED WING UTILITY";"125";"UTILITYFIXEDWING";"S*G*UCVFU-*****";"(null)";"(null)";"(null)"
"435";"AVIATION FORWARD AIR CONTROLLER (FAC)";"128";"FORWARDAIRCONTROLLER(FAC)";"S*G*UCVUFC*****";"(null)";"(null)";"(null)"
"437";"AVIATION ROTARY WING";"130";"ROTARYWING";"S*G*UCVR--*****";"(null)";"(null)";"(null)"
"440";"AVIATION ROTARY WING C2";"138";"C2ROTARYWING";"S*G*UCVRUC*****";"(null)";"(null)";"(null)"
"441";"AVIATION ROTARY WING MEDEVAC";"139";"MEDEVACROTARYWING";"S*G*UCVRUE*****";"(null)";"(null)";"(null)"
"439";"AVIATION ROTARY WING UTILITY";"134";"UTILITYROTARYWING";"S*G*UCVRU-*****";"(null)";"(null)";"(null)"
"434";"AVIATION TACTICAL AIR CONTROL";"127";"TACTICALAIRCONTROLPARTY(TACP)";"S*G*UCVUTP*****";"(null)";"(null)";"(null)"
"445";"AVIATION UAV CONTROL";"1326";"AVIATIONUAVCONTROL";"S*G*UCVU--*****";"(null)";"(null)";"(null)"
"446";"AVIATION UAV LAUNCHER";"1327";"AVIATIONUAVLAUNCHER";"S*G*UCVU--*****";"(null)";"(null)";"(null)"
"447";"AVIATION UAV RECOVERY";"1337";"AVIATIONUAVRECOVERY";"S*G*UCVU--*****";"(null)";"(null)";"(null)"
"444";"AVIATION UNMANNED AERIAL VEHIC";"145";"UNMANNEDAERIALVEHICLEFIXEDWING";"S*G*UCVUF-*****";"(null)";"(null)";"(null)"
"448";"AVIATION UNMANNED AERIAL VEHICLE ROTARY WING";"146";"UNMANNEDAERIALVEHICLEROTARYWING";"S*G*UCVUR-*****";"(null)";"(null)";"(null)"
"443";"AVIATION UNMANNED AVIATION VEH";"144";"UNMANNEDAERIALVEHICLE";"S*G*UCVU--*****";"(null)";"(null)";"(null)"
"442";"AVIATION VERTICAL/SHORT TAKEOF";"143";"VERTICAL/SHORTTAKEOFFANDLANDING(V/STOL)";"S*G*UCVV--*****";"(null)";"(null)";"(null)"
"769";"BIOLOGICAL";"581";"BIOLOGICAL";"S*G*IRNB--H****";"(null)";"(null)";"(null)"
"745";"BRIDGE";"553";"BRIDGE";"S*G*EVEB--*****";"(null)";"(null)";"(null)"
"778";"BRIDGE";"599";"BRIDGE";"S*G*IMNB--H****";"(null)";"(null)";"(null)"
"739";"BUS";"547";"BUS";"S*G*EVUB--*****";"(null)";"(null)";"(null)"
"735";"C2V/ACV";"543";"C2V/ACV";"S*G*EVAC--*****";"(null)";"(null)";"(null)"
"548";"CBRN";"256";"COMBATSUPPORTCBRN";"S*G*UUA---*****";"(null)";"(null)";"(null)"
"768";"CBRN";"580";"CBRN";"S*G*IRN---H****";"(null)";"(null)";"(null)"
"560";"CBRN BIOLOGICAL";"268";"BIOLOGICAL";"S*G*UUAB--*****";"(null)";"(null)";"(null)"
"561";"CBRN BIOLOGICAL RECON EQUIPPED";"269";"RECONEQUIPPED";"S*G*UUABR-*****";"(null)";"(null)";"(null)"
"549";"CBRN CHEMICAL";"257";"CHEMICAL";"S*G*UUAC--*****";"(null)";"(null)";"(null)"
"556";"CBRN CHEMICAL RECON";"264";"CHEMICALRECON";"S*G*UUACR-*****";"(null)";"(null)";"(null)"
"553";"CBRN CHEMICAL SMOKE";"261";"SMOKE";"S*G*UUACS-*****";"(null)";"(null)";"(null)"
"555";"CBRN CHEMICAL SMOKE ARMOUR";"263";"ARMOURSMOKE";"S*G*UUACSA*****";"(null)";"(null)";"(null)"
"550";"CBRN CHEMICAL SMOKE/DECON";"258";"SMOKE/DECON";"S*G*UUACC-*****";"(null)";"(null)";"(null)"
"551";"CBRN CHEMICAL SMOKE/DECON MECHANIZED";"259";"MECHANIZEDSMOKE/DECON";"S*G*UUACCK*****";"(null)";"(null)";"(null)"
"552";"CBRN CHEMICAL SMOKE/DECON MOTO";"260";"MOTORIZEDSMOKE/DECON";"S*G*UUACCM*****";"(null)";"(null)";"(null)"
"554";"CBRN CHEMICAL SMOKE MOTORIZED";"262";"MOTORIZEDSMOKE";"S*G*UUACSM*****";"(null)";"(null)";"(null)"
"557";"CBRN CHEMICAL WHEELED ARMOURED VEHICLE";"265";"CHEMICALWHEELEDARMOUREDVEHICLE";"S*G*UUACRW*****";"(null)";"(null)";"(null)"
"558";"CBRN CHEMICAL WHEELED ARMOURED VEHICLE RECONNAISAN";"266";"CHEMICALWHEELEDARMOUREDVEHICLERECONNAISSANCESURVEI";"S*G*UUACRS*****";"(null)";"(null)";"(null)"
"562";"CBRN DECON";"270";"DECONTAMINATION";"S*G*UUAD--*****";"(null)";"(null)";"(null)"
"564";"CBRN DECON EQUIPMENT";"1330";"CBRNDECONEQUIPMENT";"S*G*UUADE-*****";"(null)";"(null)";"(null)"
"565";"CBRN DECON EQUIPMENT/TROOP";"1331";"CBRNDECONEQUIPMENT/TROOP";"S*G*UUADET*****";"(null)";"(null)";"(null)"
"563";"CBRN DECON TROOP";"1329";"CBRNDECONTROOP";"S*G*UUADT-*****";"(null)";"(null)";"(null)"
"760";"CBRN EQUIPMENT";"571";"CBRNEQUIPMENT";"S*G*EXN---*****";"(null)";"(null)";"(null)"
"566";"CBRN LABORATORY";"1332";"CBRNLABORATORY";"S*G*UUAL--*****";"(null)";"(null)";"(null)"
"559";"CBRN NUCLEAR";"267";"NUCLEAR";"S*G*UUAN--*****";"(null)";"(null)";"(null)"
"770";"CHEMICAL";"582";"CHEMICAL";"S*G*IRNC--H****";"(null)";"(null)";"(null)"
"356";"CIVIL FIXED WING";"73";"FIXEDWING";"S*A*CF----*****";"(null)";"(null)";"(null)"
"755";"CIVILIAN VEHICLE";"565";"CIVILIANVEHICLE";"S*G*EVC---*****";"(null)";"(null)";"(null)"
"357";"CIVIL ROTARY WING";"74";"ROTARYWING";"S*A*CH----*****";"(null)";"(null)";"(null)"
"604";"COMBAT SERVICE SUPPORT";"321";"COMBATSERVICESUPPORT";"S*G*US----*****";"(null)";"(null)";"(null)"
"736";"COMBAT SERVICE SUPPORT VEHICLE";"544";"COMBATSERVICESUPPORTVEHICLE";"S*G*EVAS--*****";"(null)";"(null)";"(null)"
"547";"COMBAT SUPPORT";"255";"COMBATSUPPORT";"S*G*UU----*****";"(null)";"(null)";"(null)"
"748";"CONSTRUCTION VEHICLE";"556";"CONSTRUCTIONVEHICLE";"S*G*EVEC--*****";"(null)";"(null)";"(null)"
"742";"CROSS-COUNTRY TRUCK";"550";"CROSS-COUNTRYTRUCK";"S*G*EVUX--*****";"212";"TATRA Tanker Fuel";"742"
"742";"CROSS-COUNTRY TRUCK";"550";"CROSS-COUNTRYTRUCK";"S*G*EVUX--*****";"50";"Truck 2t off-road";"742"
"772";"DECON";"585";"DECON";"S*G*IPD---H****";"(null)";"(null)";"(null)"
"676";"DIRECT FIRE GUN";"520";"DIRECTFIREGUN";"S*G*EWD---*****";"(null)";"(null)";"(null)"
"681";"DIRECT FIRE GUN HEAVY";"525";"DIRECTFIREGUNHEAVY";"S*G*EWDH--*****";"(null)";"(null)";"(null)"
"682";"DIRECT FIRE GUN HEAVY SELF-PRO";"526";"DIRECTFIREGUNHEAVYSELF-PROPELLED";"S*G*EWDHS-*****";"(null)";"(null)";"(null)"
"677";"DIRECT FIRE GUN LIGHT";"521";"DIRECTFIREGUNLIGHT";"S*G*EWDL--*****";"(null)";"(null)";"(null)"
"678";"DIRECT FIRE GUN LIGHT SELF PRO";"522";"DIRECTFIREGUNLIGHTSELF-PROPELLED";"S*G*EWDLS-*****";"(null)";"(null)";"(null)"
"679";"DIRECT FIRE GUN MEDIUM";"523";"DIRECTFIREGUNMEDIUM";"S*G*EWDM--*****";"(null)";"(null)";"(null)"
"680";"DIRECT FIRE GUN MEDIUM SELF-PR";"524";"DIRECTFIREGUNMEDIUMSELF-PROPELLED";"S*G*EWDMS-*****";"(null)";"(null)";"(null)"
"753";"DOZER";"562";"DOZER";"S*G*EVED--*****";"215";"CAT Excavator";"753"
"746";"EARTHMOVER";"554";"EARTHMOVER";"S*G*EVEE--*****";"(null)";"(null)";"(null)"
"774";"ELCECTRIC POWER FACILITY";"590";"ELECTRICPOWERFACILITY";"S*G*IUE---H****";"(null)";"(null)";"(null)"
"758";"EMPLACED SENSOR";"568";"EMPLACEDSENSOR";"S*G*ESE---*****";"(null)";"(null)";"(null)"
"467";"ENGINEER";"159";"ENGINEER";"S*G*UCE---*****";"(null)";"(null)";"(null)"
"472";"ENGINEER COMBAT";"160";"ENGINEERCOMBAT";"S*G*UCEC--*****";"(null)";"(null)";"(null)"
"473";"ENGINEER COMBAT AIR ASSAULT";"161";"ENGINEERCOMBATAIRASSAULT";"S*G*UCECS-*****";"(null)";"(null)";"(null)"
"478";"ENGINEER COMBAT AIRBORNE";"162";"ENGINEERCOMBATAIRBORNE";"S*G*UCECA-*****";"(null)";"(null)";"(null)"
"475";"ENGINEER COMBAT BRIDGING";"171";"ENGINEERCOMBATBRIDGING";"S*G*UCEC--*****";"(null)";"(null)";"(null)"
"481";"ENGINEER COMBAT HEAVY";"166";"ENGINEERCOMBATHEAVY";"S*G*UCECH-*****";"(null)";"(null)";"(null)"
"479";"ENGINEER COMBAT LIGHT";"164";"ENGINEERCOMBATLIGHT";"S*G*UCECL-*****";"(null)";"(null)";"(null)"
"482";"ENGINEER COMBAT MECH (TRACK)";"167";"ENGINEERCOMBATMECHANIZED(TRACK)";"S*G*UCECT-*****";"(null)";"(null)";"(null)"
"480";"ENGINEER COMBAT MEDIUM";"165";"ENGINEERCOMBATMEDIUM";"S*G*UCECM-*****";"(null)";"(null)";"(null)"
"476";"ENGINEER COMBAT MINE CLEARING";"172";"ENGINEERCOMBATMINECLEARING";"S*G*UCEC--*****";"(null)";"(null)";"(null)"
"477";"ENGINEER COMBAT MINE LAYING";"173";"ENGINEERCOMBATMINELAYING";"S*G*UCEC--*****";"(null)";"(null)";"(null)"
"483";"ENGINEER COMBAT MOTORIZED";"168";"ENGINEERCOMBATMOTORIZED";"S*G*UCECW-*****";"(null)";"(null)";"(null)"
"484";"ENGINEER COMBAT MOUNTAIN";"169";"ENGINEERCOMBATMOUNTAIN";"S*G*UCECO-*****";"(null)";"(null)";"(null)"
"474";"ENGINEER COMBAT RECON";"170";"ENGINEERCOMBATRECON";"S*G*UCECR-*****";"(null)";"(null)";"(null)"
"485";"ENGINEER CONSTRUCTION";"175";"ENGINEERCONSTRUCTION";"S*G*UCEN--*****";"(null)";"(null)";"(null)"
"744";"ENGINEER VEHICLE";"552";"ENGINEERVEHICLE";"S*G*EVE---*****";"(null)";"(null)";"(null)"
"657";"ENVIRONMENTAL PROTECTION";"463";"ENVIRONMENTALPROTECTION";"S*G*USXEP-*****";"(null)";"(null)";"(null)"
"576";"EW CORPS";"280";"CORPS";"S*G*UUMSEC*****";"(null)";"(null)";"(null)"
"575";"EW THEATRE";"279";"THEATRE";"S*G*UUMSET*****";"(null)";"(null)";"(null)"
"602";"EXPLOSIVE ORDNANCE DISPOSAL";"317";"EXPLOSIVEORDINANCEDISPOSAL";"S*G*UUE---*****";"(null)";"(null)";"(null)"
"490";"FIELD ARTELLERY HOWITZER/GUN AIRBORNE";"181";"AIRBORNE";"S*G*UCFHA-*****";"(null)";"(null)";"(null)"
"495";"FIELD ARTELLERY HOWITZER/GUN AMPHIBIOUS";"187";"AMPHIBIOUS";"S*G*UCFHX-*****";"(null)";"(null)";"(null)"
"494";"FIELD ARTELLERY HOWITZER/GUN HEAVY";"186";"HEAVY";"S*G*UCFHH-*****";"(null)";"(null)";"(null)"
"492";"FIELD ARTELLERY HOWITZER/GUN LIGHT";"184";"LIGHT";"S*G*UCFHL-*****";"(null)";"(null)";"(null)"
"493";"FIELD ARTELLERY HOWITZER/GUN MEDIUM";"185";"MEDIUM";"S*G*UCFHM-*****";"(null)";"(null)";"(null)"
"491";"FIELD ARTELLERY HOWITZER/GUN MOUNTAIN";"183";"MOUNTAIN";"S*G*UCFHO-*****";"(null)";"(null)";"(null)"
"496";"FIELD ARTELLERY ROCKET";"188";"ROCKET";"S*G*UCFR--*****";"(null)";"(null)";"(null)"
"498";"FIELD ARTILEERY ROCKET SINGLE";"190";"SINGLEROCKETSELFPROPELLED";"S*G*UCFRSS*****";"(null)";"(null)";"(null)"
"486";"FIELD ARTILLERY";"177";"FIELDARTILLERY";"S*G*UCF---*****";"(null)";"(null)";"(null)"
"521";"FIELD ARTILLERY ARTILLERY SURV";"214";"ARTILLERYSURVEY";"S*G*UCFS--*****";"(null)";"(null)";"(null)"
"523";"FIELD ARTILLERY FIRE DIRECTION CENTRE";"224";"FIREDIRECTIONCENTRE";"S*G*UCF---*****";"(null)";"(null)";"(null)"
"487";"FIELD ARTILLERY HOWITZER/GUN";"178";"HOWITZER/GUN";"S*G*UCFH--*****";"(null)";"(null)";"(null)"
"489";"FIELD ARTILLERY HOWITZER/GUN AIR ASSAULT";"180";"AIRASSAULT";"S*G*UCFHS-*****";"(null)";"(null)";"(null)"
"488";"FIELD ARTILLERY HOWITZER/GUN SELF-PROPELLED";"179";"SELFPROPELLED";"S*G*UCFHE-*****";"(null)";"(null)";"(null)"
"522";"FIELD ARTILLERY METEOROLOGICAL";"219";"METEOROLOGICAL";"S*G*UCFO--*****";"(null)";"(null)";"(null)"
"513";"FIELD ARTILLERY MORTAR";"205";"MORTAR";"S*G*UCFM--*****";"(null)";"(null)";"(null)"
"514";"FIELD ARTILLERY MORTAR SP TRAC";"206";"SELFPROPELLED(SP)TRACKEDMORTAR";"S*G*UCFMS-*****";"(null)";"(null)";"(null)"
"515";"FIELD ARTILLERY MORTAR SP WHEE";"207";"SPWHEELEDMORTAR";"S*G*UCFMSW*****";"(null)";"(null)";"(null)"
"516";"FIELD ARTILLERY MORTAR TOWED";"208";"TOWEDMORTAR";"S*G*UCFMT-*****";"(null)";"(null)";"(null)"
"518";"FIELD ARTILLERY MORTAR TOWED A";"210";"TOWEDAIRASSAULTMORTAR";"S*G*UCFMTS*****";"(null)";"(null)";"(null)"
"517";"FIELD ARTILLERY MORTAR TOWED A";"209";"TOWEDAIRBORNEMORTAR";"S*G*UCFMTA*****";"(null)";"(null)";"(null)"
"519";"FIELD ARTILLERY MORTAR TOWED M";"212";"TOWEDMOUNTAINMORTAR";"S*G*UCFMTO*****";"(null)";"(null)";"(null)"
"524";"FIELD ARTILLERY OBERSERVER";"225";"OBERSERVER";"S*G*UCF---*****";"(null)";"(null)";"(null)"
"502";"FIELD ARTILLERY ROCKET MULTI R";"194";"MULTIROCKETSELFPROPELLED";"S*G*UCFRMS*****";"(null)";"(null)";"(null)"
"504";"FIELD ARTILLERY ROCKET MULTI ROCKET LAUNCER MULTI";"196";"MULTIROCKETTOWED";"S*G*UCFRMT*****";"(null)";"(null)";"(null)"
"503";"FIELD ARTILLERY ROCKET MULTI ROCKET LAUNCER MULTI";"195";"MULTIROCKETTRUCK";"S*G*UCFRMR*****";"(null)";"(null)";"(null)"
"501";"FIELD ARTILLERY ROCKET MULTI ROCKET LAUNCHER";"193";"MULTIROCKETLAUNCHER";"S*G*UCFRM-*****";"(null)";"(null)";"(null)"
"497";"FIELD ARTILLERY ROCKET SINGLE";"189";"SINGLEROCKETLAUNCHER";"S*G*UCFRS-*****";"(null)";"(null)";"(null)"
"499";"FIELD ARTILLERY ROCKET SINGLE ROCKET LAUNCHER SING";"191";"SINGLEROCKETTRUCK";"S*G*UCFRSR*****";"(null)";"(null)";"(null)"
"500";"FIELD ARTILLERY ROCKET SINGLE ROCKET LAUNCHER SING";"192";"SINGLEROCKETTOWED";"S*G*UCFRST*****";"(null)";"(null)";"(null)"
"506";"FIELD ARTILLERY TARGET ACQUISI";"198";"RADAR";"S*G*UCFTR-*****";"(null)";"(null)";"(null)"
"505";"FIELD ARTILLERY TARGET ACQUISITION";"197";"TARGETACQUISITION";"S*G*UCFT--*****";"(null)";"(null)";"(null)"
"510";"FIELD ARTILLERY TARGET ACQUISITION DISMOUNTED";"202";"TARGETACQUISITIONDISMOUNTED";"S*G*UCFTCD*****";"(null)";"(null)";"(null)"
"508";"FIELD ARTILLERY TARGET ACQUISITION FLASH (OPTICAL)";"200";"FLASH(OPTICAL)";"S*G*UCFTF-*****";"(null)";"(null)";"(null)"
"509";"FIELD ARTILLERY TARGET ACQUISITION MOUNTED";"201";"TARGETACQUISITIONMOUNTED";"S*G*UCFTC-*****";"(null)";"(null)";"(null)"
"512";"FIELD ARTILLERY TARGET ACQUISITION NAVAL GUNFIRE";"204";"TARGETACQUISITIONNAVALGUNFIRE";"S*G*UCFTA-*****";"(null)";"(null)";"(null)"
"507";"FIELD ARTILLERY TARGET ACQUISITION SOUND";"199";"SOUND";"S*G*UCFTS-*****";"(null)";"(null)";"(null)"
"511";"FIELD ARTILLERY TARGET ACQUISITION TRACKED";"203";"TARGETACQUISITIONTRACKED";"S*G*UCFTCM*****";"(null)";"(null)";"(null)"
"345";"FIXED WING DRONE (RPV/UAE)";"36";"DRONE(RPV/UAV)";"S*A*MFQ---*****";"(null)";"(null)";"(null)"
"761";"FLAME THROWER";"572";"FLAMETHROWER";"S*G*EXF---*****";"(null)";"(null)";"(null)"
"660";"GENERAL HEADQUATERS AND SERVICE";"466";"GENERALHEADQUARTERSANDSERVICE";"S*G*UH----*****";"(null)";"(null)";"(null)"
"779";"GOVERNMENT LEADERSHIP";"603";"GOVERNMENTLEADERSHIP";"S*G*IG----H****";"(null)";"(null)";"(null)"
"703";"GRENADE LAUNCHER";"500";"GRENADELAUNCHER";"S*G*EWZ---*****";"(null)";"(null)";"(null)"
"706";"GRENADE LAUNCHER HEAVY";"503";"GRENADELAUNCHERHEAVY";"S*G*EWZH--*****";"(null)";"(null)";"(null)"
"704";"GRENADE LAUNCHER LIGHT";"501";"GRENADELAUNCHERLIGHT";"S*G*EWZL--*****";"(null)";"(null)";"(null)"
"705";"GRENADE LAUNCHER MEDIUM";"502";"GRENADELAUNCHERMEDIUM";"S*G*EWZM--*****";"(null)";"(null)";"(null)"
"662";"GROUND TRACK EQUIPMENT";"468";"GROUNDTRACKEQUIPMENT";"S*G*E-----*****";"(null)";"(null)";"(null)"
"358";"GROUND TRACK UNIT";"77";"UNIT";"S*G*U-----*****";"217";"Soldier (Role Player)";"358"
"358";"GROUND TRACK UNIT";"77";"UNIT";"S*G*U-----*****";"106";"Soldier";"358"
"363";"GROUND TRACK UNIT COMBAT";"78";"COMBAT";"S*G*UC----*****";"(null)";"(null)";"(null)"
"520";"GROUND TRACK UNIT COMBAT FIELD ARTILLERY MORTAR AM";"213";"AMPHIBIOUSMORTAR";"S*G*UCFML-*****";"(null)";"(null)";"(null)"
"659";"GROUND TRACK UNIT GENERAL HEADQUATERS";"465";"UNITGENERALHEADQUARTERS";"S*G*UH----*****";"(null)";"(null)";"(null)"
"723";"GROUND VEHICLE";"531";"GROUNDVEHICLE";"S*G*EV----*****";"(null)";"(null)";"(null)"
"702";"HEAVY MACHINE GUN";"499";"HEAVYMACHINEGUN";"S*G*EWRH--*****";"129";"Soldier HMG";"702"
"785";"HOSPITAL";"609";"HOSPITAL";"S*G*IXH---H****";"(null)";"(null)";"(null)"
"711";"HOWITZER";"508";"HOWITZER";"S*G*EWH---*****";"(null)";"(null)";"(null)"
"716";"HOWITZER HEAVY";"513";"HOWITZERHEAVY";"S*G*EWHH--*****";"(null)";"(null)";"(null)"
"717";"HOWITZER HEAVY SELF-PROPELLED";"514";"HOWITZERHEAVYSELF-PROPELLED";"S*G*EWHHS-*****";"(null)";"(null)";"(null)"
"712";"HOWITZER LIGHT";"509";"HOWITZERLIGHT";"S*G*EWHL--*****";"(null)";"(null)";"(null)"
"713";"HOWITZER LIGHT SELF-PROPELLED";"510";"HOWITZERLIGHTSELF-PROPELLED";"S*G*EWHLS-*****";"(null)";"(null)";"(null)"
"714";"HOWITZER MEDIUM";"511";"HOWITZERMEDIUM";"S*G*EWHM--*****";"(null)";"(null)";"(null)"
"715";"HOWITZER MEDIUM SELF-PROPELLED";"512";"HOWITZERMEDIUMSELF-PROPELLED";"S*G*EWHMS-*****";"(null)";"(null)";"(null)"
"449";"INFANTRY";"149";"INFANTRY";"S*G*UCI---*****";"161";"TM";"449"
"449";"INFANTRY";"149";"INFANTRY";"S*G*UCI---*****";"226";"TEST PLAYER";"449"
"449";"INFANTRY";"149";"INFANTRY";"S*G*UCI---*****";"232";"0Soldier";"449"
"449";"INFANTRY";"149";"INFANTRY";"S*G*UCI---*****";"128";"TM Leader";"449"
"463";"INFANTRY AIR ASSAULT";"154";"INFANTRYAIRASSAULT";"S*G*UCIS--*****";"(null)";"(null)";"(null)"
"462";"INFANTRY AIRBORNE";"153";"INFANTRYAIRBORNE";"S*G*UCIA--*****";"(null)";"(null)";"(null)"
"466";"INFANTRY FIGHTING VEHICLE";"157";"INFANTRYFIGHTINGVEHICLE";"S*G*UCII--*****";"(null)";"(null)";"(null)"
"454";"INFANTRY LIGHT";"150";"INFANTRYLIGHT";"S*G*UCIL--*****";"(null)";"(null)";"(null)"
"464";"INFANTRY MECHANIZED";"155";"INFANTRYMECHANIZED";"S*G*UCIZ--*****";"(null)";"(null)";"(null)"
"456";"INFANTRY MOTORIZED";"151";"INFANTRYMOTORIZED";"S*G*UCIM--*****";"(null)";"(null)";"(null)"
"461";"INFANTRY MOUNTAIN";"152";"INFANTRYMOUNTAIN";"S*G*UCIO--*****";"(null)";"(null)";"(null)"
"465";"INFANTRY NAVAL";"156";"INFANTRYNAVAL";"S*G*UCIN--*****";"(null)";"(null)";"(null)"
"600";"INFORMATION OPERATIONS";"315";"INFORMATIONWARFAREUNIT";"S*G*UUI---*****";"(null)";"(null)";"(null)"
"765";"INSTALLATION";"576";"INSTALLATION";"S*G*I-----H****";"225";"MEU";"765"
"765";"INSTALLATION";"576";"INSTALLATION";"S*G*I-----H****";"224";"Building";"765"
"666";"INTERMEDIATE RANGE AD MISSILE";"473";"INTERMEDIATERANGEADMISSILELAUNCH";"S*G*EWMAI-*****";"(null)";"(null)";"(null)"
"670";"INTERMEDIATE RANGE SS MISSILE";"478";"INTERMEDIATERANGESSMISSILELAUNCH";"S*G*EWMSI-*****";"(null)";"(null)";"(null)"
"382";"INTERNAL SECURITY FORCES";"246";"INTERNALSECURITYFORCES";"S*G*UCS---*****";"(null)";"(null)";"(null)"
"390";"INTERNAL SECURITY FORCES AVIAT";"254";"AVIATION";"S*G*UCSA--*****";"(null)";"(null)";"(null)"
"387";"INTERNAL SECURITY FORCES GROUN";"251";"MECHANIZEDGROUND";"S*G*UCSGA-*****";"(null)";"(null)";"(null)"
"384";"INTERNAL SECURITY FORCES GROUND";"248";"GROUND";"S*G*UCSG--*****";"(null)";"(null)";"(null)"
"385";"INTERNAL SECURITY FORCES GROUND DISMOUNTED";"249";"DISMOUNTEDGROUND";"S*G*UCSGD-*****";"(null)";"(null)";"(null)"
"386";"INTERNAL SECURITY FORCES GROUND MOTORIZED";"250";"MOTORIZEDGROUND";"S*G*UCSGM-*****";"(null)";"(null)";"(null)"
"389";"INTERNAL SECURITY FORCES RAILROAD";"253";"RAILROAD";"S*G*UCSR--*****";"(null)";"(null)";"(null)"
"383";"INTERNAL SECURITY FORCES RIVERINE";"247";"RIVERINE";"S*G*UCSW--*****";"(null)";"(null)";"(null)"
"388";"INTERNAL SECURITY FORCES WHEEL";"252";"WHEELEDMECHANIZED";"S*G*UCSM--*****";"(null)";"(null)";"(null)"
"791";"LANDING CRAFT";"623";"LANDINGCRAFT";"S*S*CALC--*****";"(null)";"(null)";"(null)"
"790";"LANDING SHIP";"622";"LANDINGSHIP";"S*S*CALS--*****";"(null)";"(null)";"(null)"
"601";"LANDING SUPPORT";"316";"LANDINGSUPPORT";"S*G*UUX---*****";"(null)";"(null)";"(null)"
"762";"LAND MINES";"573";"LANDMINES";"S*G*EXM---*****";"(null)";"(null)";"(null)"
"763";"LAND MINES, LETHAL";"574";"LANDMINES,LETHAL";"S*G*EXMC--*****";"(null)";"(null)";"(null)"
"759";"LASER";"570";"LASER";"S*G*EXL---*****";"(null)";"(null)";"(null)"
"584";"LAW ENFORCEMENT UNIT";"292";"LAWENFORCEMENTUNIT";"S*G*UUL---*****";"(null)";"(null)";"(null)"
"587";"LAW ENFORCEMENT UNIT CIVILIAN LAW ENFORCEMENT";"295";"CIVILIANLAWENFORCEMENT";"S*G*UULC--*****";"(null)";"(null)";"(null)"
"588";"LAW ENFORCEMENT UNIT CRIMINAL INVESTIGATION DIVISI";"297";"CENTRALINTELLIGENCEDIVISION(CID)";"S*G*UULD--*****";"(null)";"(null)";"(null)"
"586";"LAW ENFORCEMENT UNIT MILITARY POLICE";"294";"MILITARYPOLICE";"S*G*UULM--*****";"(null)";"(null)";"(null)"
"585";"LAW ENFORCEMENT UNIT SHORE PATROL";"293";"SHOREPATROL";"S*G*UULS--*****";"(null)";"(null)";"(null)"
"794";"LEISURE CRAFT";"665";"LEISURECRAFT";"S*S*XR----*****";"(null)";"(null)";"(null)"
"764";"LESS THAN LETHAL";"575";"LESSTHANLETHAL";"S*G*EXML--*****";"(null)";"(null)";"(null)"
"737";"LIGHT ARMOURED VEHICLE";"545";"LIGHTARMOUREDVEHICLE";"S*G*EVAL--*****";"(null)";"(null)";"(null)"
"701";"LIGHT MACHINE GUN";"498";"LIGHTMACHINEGUN";"S*G*EWRL--*****";"131";"Soldier LMG";"701"
"741";"LIMITED CROSS-COUNTRY TRUCK";"549";"LIMITEDCROSS-COUNTRYTRUCK";"S*G*EVUL--*****";"(null)";"(null)";"(null)"
"667";"LONG RANGE AD MISSILE LAUNCH";"474";"LONGRANGEADMISSILELAUNCH";"S*G*EWMAL-*****";"(null)";"(null)";"(null)"
"671";"LONG RANGE SS MISSILE LAUNCH";"479";"LONGRANGESSMISSILELAUNCH";"S*G*EWMSL-*****";"(null)";"(null)";"(null)"
"648";"MAINTENANCE";"442";"MAINTENANCE";"S*G*USX---*****";"(null)";"(null)";"(null)"
"654";"MAINTENANCE BATTLE DAMAGE REPA";"460";"BATTLEDAMAGEREPAIR";"S*G*USXBDR*****";"(null)";"(null)";"(null)"
"653";"MAINTENANCE ELECTRO-OPTICAL";"457";"ELECTRO-OPTICAL";"S*G*USXE--*****";"(null)";"(null)";"(null)"
"649";"MAINTENANCE HEAVY";"445";"MAINTENANCEHEAVY";"S*G*USXH--*****";"(null)";"(null)";"(null)"
"651";"MAINTENANCE ORDINANCE";"451";"ORDINANCE";"S*G*USXO--*****";"(null)";"(null)";"(null)"
"652";"MAINTENANCE ORDINANCE MISSILE";"454";"ORDINANCEMISSILE";"S*G*USXOM-*****";"(null)";"(null)";"(null)"
"655";"MAINTENANCE PREVENTIVE MAINTEN";"461";"PREVENTIVEMAINTANANCE";"S*G*USXPM-*****";"(null)";"(null)";"(null)"
"650";"MAINTENANCE RECOVERY";"448";"MAINTENANCERECOVERY";"S*G*USXR--*****";"(null)";"(null)";"(null)"
"623";"MEDICAL DENTAL";"373";"MEDICALDENTAL";"S*G*USMD--*****";"(null)";"(null)";"(null)"
"784";"MEDICAL FACILITY";"608";"MEDICALFACILITY";"S*G*IX----H****";"(null)";"(null)";"(null)"
"624";"MEDICAL PSYCHOLOGICAL";"376";"MEDICALPSYCHOLOGICAL";"S*G*USMP--*****";"(null)";"(null)";"(null)"
"621";"MEDICAL TREATMENT FACILITY";"367";"MEDICALTREATMENTFACILITY";"S*G*USMM--*****";"(null)";"(null)";"(null)"
"622";"MEDICAL VETERINARY";"370";"MEDICALVETERINARY";"S*G*USMV--*****";"(null)";"(null)";"(null)"
"343";"MILITARY";"7";"MILITARY";"S*A*M-----*****";"(null)";"(null)";"(null)"
"780";"MILITARY BASE/FACILITY";"604";"MILITARYBASE/FACILITY";"S*G*IB----H****";"(null)";"(null)";"(null)"
"344";"MILITARY FIXED WING";"8";"FIXEDWING";"S*A*MF----*****";"(null)";"(null)";"(null)"
"567";"MILITARY INTELLIGENCE";"271";"MILITARYINTELLIGENCE";"S*G*UUM---*****";"(null)";"(null)";"(null)"
"568";"MILITARY INTELLIGENCE AERIAL EXPLOITATION";"272";"AERIALEXPLOITATION";"S*G*UUMA--*****";"(null)";"(null)";"(null)"
"577";"MILITARY INTELLIGENCE COUNTER INTELLIGENCE";"281";"COUNTERINTELLIGENCE";"S*G*UUMC--*****";"(null)";"(null)";"(null)"
"573";"MILITARY INTELLIGENCE ELECTRON";"277";"INTERCEPT";"S*G*UUMSEI*****";"(null)";"(null)";"(null)"
"572";"MILITARY INTELLIGENCE ELECTRON";"276";"DIRECTIONFINDING";"S*G*UUMSED*****";"(null)";"(null)";"(null)"
"571";"MILITARY INTELLIGENCE ELECTRON";"275";"ARMOUREDWHEELEDVEHICLE";"S*G*UUMSEA*****";"(null)";"(null)";"(null)"
"570";"MILITARY INTELLIGENCE ELECTRONIC WARFARE";"274";"ELECTRONICWARFARE";"S*G*UUMSE-*****";"(null)";"(null)";"(null)"
"574";"MILITARY INTELLIGENCE ELECTRONIC WARFARE JAMMING";"278";"JAMMING";"S*G*UUMSEJ*****";"(null)";"(null)";"(null)"
"582";"MILITARY INTELLIGENCE INTERROGATION";"290";"INTERROGATION";"S*G*UUMQ--*****";"(null)";"(null)";"(null)"
"583";"MILITARY INTELLIGENCE JOINT INTELLIGENCE CENTRE";"291";"JOINTINTELLIGENCECENTRE";"S*G*UUMJ--*****";"(null)";"(null)";"(null)"
"581";"MILITARY INTELLIGENCE OPERATIONS";"288";"OPERATIONS";"S*G*UUMO--*****";"(null)";"(null)";"(null)"
"569";"MILITARY INTELLIGENCE SIGNALS";"273";"SIGNALINTELLIGENCE(SIGINT)";"S*G*UUMS--*****";"(null)";"(null)";"(null)"
"579";"MILITARY INTELLIGENCE SURVEILL";"283";"GROUNDSURVEILLANCERADAR";"S*G*UUMRG-*****";"(null)";"(null)";"(null)"
"578";"MILITARY INTELLIGENCE SURVEILLANCE";"282";"SURVEILLANCE";"S*G*UUMR--*****";"(null)";"(null)";"(null)"
"580";"MILITARY INTELLIGENCE SURVEILLANCE SENSOR";"284";"SENSOR";"S*G*UUMRS-*****";"(null)";"(null)";"(null)"
"346";"MILITARY ROTARY WING";"39";"ROTARYWING";"S*A*MH----*****";"195";"Apache";"346"
"766";"MINE";"578";"MINE";"S*G*IRM---H****";"(null)";"(null)";"(null)"
"749";"MINE LAYING VEHICLE";"557";"MINELAYINGVEHICLE";"S*G*EVEM--*****";"4";"Trailer, Minelaying";"749"
"675";"MISSILE LAUNCHER AT HEAVY";"483";"MISSILELAUNCHERATHEAVY";"S*G*EWMTH-*****";"(null)";"(null)";"(null)"
"674";"MISSILE LAUNCHER AT MEDIUM";"482";"MISSILELAUNCHERATMEDIUM";"S*G*EWMTM-*****";"(null)";"(null)";"(null)"
"663";"MISSILE LAUNCHERS";"470";"MISSILELAUNCHERS";"S*G*EWM---*****";"(null)";"(null)";"(null)"
"672";"MISSILE LAUNCHERS ANTI TANK (A";"480";"MISSILELAUNCHERSANTITANK(AT)";"S*G*EWMT--*****";"(null)";"(null)";"(null)"
"673";"MISSILE LAUNCHERS AT LIGHT";"481";"MISSILELAUNCHERSATLIGHT";"S*G*EWMTL-*****";"(null)";"(null)";"(null)"
"544";"MISSILE (SURF-SURF)";"243";"MISSILE(SURFACE-SURFACE)";"S*G*UCM---*****";"(null)";"(null)";"(null)"
"546";"MISSILE (SURF-SURF) STRATEGIC";"245";"MISSILE(SURFACE-SURFACE)STRATEGIC";"S*G*UCMS--*****";"(null)";"(null)";"(null)"
"545";"MISSILE (SURF-SURF) TACTICAL";"244";"MISSILE(SURFACE-SURFACE)TACTICAL";"S*G*UCMT--*****";"(null)";"(null)";"(null)"
"707";"MORTAR";"504";"MORTAR";"S*G*EWO---*****";"209";"Soldier Mortar";"707"
"710";"MORTAR HEAVY";"507";"MORTARHEAVY";"S*G*EWOH--*****";"(null)";"(null)";"(null)"
"708";"MORTAR LIGHT";"505";"MORTARLIGHT";"S*G*EWOL--*****";"(null)";"(null)";"(null)"
"709";"MORTAR MEDIUM";"506";"MORTARMEDIUM";"S*G*EWOM--*****";"(null)";"(null)";"(null)"
"747";"MULTIFUNCTIONAL EARTHMOVER/DIG";"555";"MULTIFUNCTIONALEARTHMOVER/DIGGER";"S*G*EVEE--*****";"(null)";"(null)";"(null)"
"691";"MULTIPLE ROCKET LAUNCHER";"488";"MULTIPLEROCKETLAUNCHER";"S*G*EWX---*****";"(null)";"(null)";"(null)"
"694";"MULTIPLE ROCKET LAUNCHER HEAVY";"491";"MULTIPLEROCKETLAUNCHERHEAVY";"S*G*EWXH--*****";"(null)";"(null)";"(null)"
"692";"MULTIPLE ROCKET LAUNCHER LIGHT";"489";"MULTIPLEROCKETLAUNCHERLIGHT";"S*G*EWXL--*****";"(null)";"(null)";"(null)"
"693";"MULTIPLE ROCKET LAUNCHER MEDIU";"490";"MULTIPLEROCKETLAUNCHERMEDIUM";"S*G*EWXM--*****";"(null)";"(null)";"(null)"
"771";"NUCLEAR";"583";"NUCLEAR";"S*G*IRNN--H****";"(null)";"(null)";"(null)"
"188";"O/C Force";"5";"SPACESTATION";"S*P*T-----*****";"113";"O/C Staff";"188"
"188";"O/C Force";"5";"SPACESTATION";"S*P*T-----*****";"180";"O/C TM";"188"
"188";"O/C Force";"5";"SPACESTATION";"S*P*T-----*****";"114";"O/C Force";"188"
"807";"O/C Force CE";"5";"SPACESTATION";"S*P*T-----*****";"(null)";"(null)";"(null)"
"793";"OILER/TANKER";"655";"OILER/TANKER";"S*S*XMO---*****";"(null)";"(null)";"(null)"
"792";"PATROL";"630";"PATROL";"S*S*CP----*****";"(null)";"(null)";"(null)"
"767";"PETROLEUM/GAS/OIL";"579";"PETROLEUM/GAS/OIL";"S*G*IRP---H****";"(null)";"(null)";"(null)"
"656";"PIPELINE";"462";"PIPELINE";"S*G*USXP--*****";"(null)";"(null)";"(null)"
"775";"PUBLIC WATER SERVICES";"591";"PUBLICWATERSERVICES";"S*G*IUP---H****";"(null)";"(null)";"(null)"
"757";"RADAR";"567";"RADAR";"S*G*ESR---*****";"(null)";"(null)";"(null)"
"525";"RECONNAISSANCE";"226";"RECONNAISSANCE";"S*G*UCR---*****";"(null)";"(null)";"(null)"
"535";"RECONNAISSANCE AIR ASSAULT";"234";"RECONNAISSANCEAIRASSAULT";"S*G*UCRS--*****";"(null)";"(null)";"(null)"
"536";"RECONNAISSANCE AIRBORNE";"235";"RECONNAISSANCEAIRBORNE";"S*G*UCRA--*****";"(null)";"(null)";"(null)"
"539";"RECONNAISSANCE AMPHIBIOUS";"238";"RECONNAISSANCEMARINE";"S*G*UCRR--*****";"(null)";"(null)";"(null)"
"540";"RECONNAISSANCE AMPHIBIOUS DIVI";"239";"RECONNAISSANCEMARINEDIVISION";"S*G*UCRRD-*****";"(null)";"(null)";"(null)"
"541";"RECONNAISSANCE AMPHIBIOUS FORC";"240";"RECONNAISSANCEMARINEFORCE";"S*G*UCRRF-*****";"(null)";"(null)";"(null)"
"530";"RECONNAISSANCE CAVALRY";"228";"RECONNAISSANCECAVALRY";"S*G*UCRV--*****";"(null)";"(null)";"(null)"
"534";"RECONNAISSANCE CAVALRY AIR";"232";"RECONNAISSANCECAVALRYAIR";"S*G*UCRVO-*****";"(null)";"(null)";"(null)"
"531";"RECONNAISSANCE CAVALRY ARMOURE";"229";"RECONNAISSANCECAVALRYARMOURED";"S*G*UCRVA-*****";"(null)";"(null)";"(null)"
"533";"RECONNAISSANCE CAVALRY GROUND";"231";"RECONNAISSANCECAVALRYGROUND";"S*G*UCRVG-*****";"(null)";"(null)";"(null)"
"532";"RECONNAISSANCE CAVALRY MOTORIZ";"230";"RECONNAISSANCECAVALRYMOTORIZED";"S*G*UCRVM-*****";"(null)";"(null)";"(null)"
"538";"RECONNAISSANCE LIGHT";"237";"RECONNAISSANCELIGHT";"S*G*UCRLL--*****";"(null)";"(null)";"(null)"
"542";"RECONNAISSANCE MARINE LIGHT AR";"241";"RECONNAISSANCEMARINELIGHTARMOUREDRECONNAISSANCE(LA";"S*G*UCRRL-*****";"(null)";"(null)";"(null)"
"537";"RECONNAISSANCE MOUNTAIN";"236";"RECONNAISSANCEMOUNTAIN";"S*G*UCRO--*****";"(null)";"(null)";"(null)"
"543";"RECONNAISSANCE SURVEILLANCE LO";"242";"RECONNAISSANCELONGRANGESURVEILLANCE(LRS)";"S*G*UCRX--*****";"(null)";"(null)";"(null)"
"700";"RIFLE";"497";"RIFLE";"S*G*EWRR--*****";"210";"Soldier Assault Rifle";"700"
"699";"RIFLE/AUTOMATIC WEAPON";"496";"RIFLE/AUTOMATICWEAPON";"S*G*EWR---*****";"205";"Soldier Tgt";"699"
"699";"RIFLE/AUTOMATIC WEAPON";"496";"RIFLE/AUTOMATICWEAPON";"S*G*EWR---*****";"216";"Soldier M203";"699"
"699";"RIFLE/AUTOMATIC WEAPON";"496";"RIFLE/AUTOMATICWEAPON";"S*G*EWR---*****";"153";"Soldier MP";"699"
"438";"ROTARY WING ATTACK";"131";"ATTACKROTARYWING";"S*G*UCVRA-*****";"(null)";"(null)";"(null)"
"347";"ROTARY WING ATTACK";"40";"ATTACK";"S*A*MHA---*****";"(null)";"(null)";"(null)"
"352";"ROTARY WING DRONE (RPV/UAV)";"49";"DRONE(RPV/UAV)";"S*A*MHQ---*****";"(null)";"(null)";"(null)"
"348";"ROTARY WING MEDEVAC";"55";"MEDEVAC";"S*A*MHO---*****";"(null)";"(null)";"(null)"
"351";"ROTARY WING RECCE";"48";"RECONNAISSANCE";"S*A*MHR---*****";"(null)";"(null)";"(null)"
"349";"ROTARY WING SOF";"56";"SPECIALOPERATIONSFORCE(SOF)";"S*A*MHM---*****";"(null)";"(null)";"(null)"
"350";"ROTARY WING UTILITY";"42";"UTILITY";"S*A*MHU---*****";"(null)";"(null)";"(null)"
"782";"SEAPORT/NAVAL BASE";"606";"SEAPORT/NAVALBASE";"S*G*IBN---H****";"(null)";"(null)";"(null)"
"786";"SEA SURFACE INSTALLATION, OIL RIG / PLATFORM";"611";"SEASURFACEINSTALLATION,OILRIG/PLATFORM";"S*G*IRR---H****";"(null)";"(null)";"(null)"
"787";"SEA SURFACE TRACK";"612";"SEASURFACETRACK";"S*S*------*****";"(null)";"(null)";"(null)"
"740";"SEMI";"548";"SEMI";"S*G*EVUS--*****";"(null)";"(null)";"(null)"
"756";"SENSOR";"566";"SENSOR";"S*G*ES----*****";"(null)";"(null)";"(null)"
"616";"SERVICE SUPPORT MEDICAL";"364";"MEDICAL";"S*G*USM---*****";"(null)";"(null)";"(null)"
"641";"SERVICE SUPPORT TRANSPORTATION";"424";"TRANSPORTATION";"S*G*UST---*****";"53";"TATRA Logistics Carrier";"641"
"665";"SHORT RANGE AD MISSILE LAUNCHE";"472";"SHORTRANGEADMISSILELAUNCHERS";"S*G*EWMAS-*****";"(null)";"(null)";"(null)"
"669";"SHORT RANGE SS MISSILE LAUNCH";"477";"SHORTRANGESSMISSILELAUNCH";"S*G*EWMSS-*****";"(null)";"(null)";"(null)"
"593";"SIGNALS UNIT FORWARD COMMUNICATIONS";"303";"FORWARDCOMMUNICATIONS";"S*G*UUSF--*****";"(null)";"(null)";"(null)"
"597";"SIGNALS UNIT SIGNAL SUPPORT";"312";"SIGNALSUPPORT";"S*G*UUSS--*****";"(null)";"(null)";"(null)"
"589";"SIGNAL UNIT";"298";"SIGNALUNIT";"S*G*UUS---*****";"(null)";"(null)";"(null)"
"590";"SIGNAL UNIT AREA";"299";"AREA";"S*G*UUSA--*****";"(null)";"(null)";"(null)"
"592";"SIGNAL UNIT COMMAND OPERATIONS";"302";"COMMANDOPERATIONS";"S*G*UUSO--*****";"(null)";"(null)";"(null)"
"591";"SIGNAL UNIT COMMUNICATION CONF";"300";"COMMUNICATIONCONFIGUREDPACKAGE";"S*G*UUSC--*****";"(null)";"(null)";"(null)"
"599";"SIGNAL UNIT ELECTRONIC RANGING";"314";"ELECTRONICRANGING";"S*G*UUSX--*****";"(null)";"(null)";"(null)"
"594";"SIGNAL UNIT RADIO UNIT";"308";"RADIOUNIT";"S*G*UUSR--*****";"(null)";"(null)";"(null)"
"596";"SIGNAL UNIT RADIO UNIT RELAY";"311";"RELAY";"S*G*UUSRW-*****";"(null)";"(null)";"(null)"
"595";"SIGNAL UNIT RADIO UNIT TACTICA";"309";"TACTICALSATELLITE";"S*G*UUSRS-*****";"(null)";"(null)";"(null)"
"598";"SIGNAL UNIT TELEPHONE SWITCH";"313";"TELEPHONESWITCH";"S*G*UUSW--*****";"(null)";"(null)";"(null)"
"687";"SINGLE ROCKET LAUNCHER";"484";"SINGLEROCKETLAUNCHER";"S*G*EWS---*****";"(null)";"(null)";"(null)"
"690";"SINGLE ROCKET LAUNCHER HEAVY";"487";"SINGLEROCKETLAUNCHERHEAVY";"S*G*EWSH--*****";"(null)";"(null)";"(null)"
"688";"SINGLE ROCKET LAUNCHER LIGHT";"485";"SINGLEROCKETLAUNCHERLIGHT";"S*G*EWSL--*****";"(null)";"(null)";"(null)"
"689";"SINGLE ROCKET LAUNCHER MEDIUM";"486";"SINGLEROCKETLAUNCHERMEDIUM";"S*G*EWSM--*****";"(null)";"(null)";"(null)"
"796";"SOF AVIATION FIXED WING";"707";"SOFUNITFIXEDWING";"S*F*AF----*****";"(null)";"(null)";"(null)"
"797";"SOF AVIATION FIXED WING ATTACK";"708";"SOFUNITATTACK";"S*F*AFA---*****";"(null)";"(null)";"(null)"
"798";"SOF AVIATION FIXED WING UTILIT";"710";"SOFUNITUTILITY";"S*F*AFU---*****";"(null)";"(null)";"(null)"
"799";"SOF AVIATION FIXED WING UTILIT";"711";"SOFUNITUTILITY(LIGHT)";"S*F*AFUL--*****";"(null)";"(null)";"(null)"
"800";"SOF AVIATION ROTARY WING";"715";"SOFUNITROTARYWING";"S*F*AH----*****";"(null)";"(null)";"(null)"
"803";"SOF UNIT GROUND";"727";"SOFUNITGROUND";"S*F*G-----*****";"(null)";"(null)";"(null)"
"805";"SOF UNIT GROUND RANGER";"729";"SOFUNITRANGER";"S*F*GSR---*****";"(null)";"(null)";"(null)"
"804";"SOF UNIT GROUND SPECIAL FORCES";"728";"SOFUNITSPECIALFORCES";"S*F*GS----*****";"(null)";"(null)";"(null)"
"801";"SOF UNIT NAVAL";"722";"SOFUNITSOFUNITNAVAL";"S*F*SN----*****";"(null)";"(null)";"(null)"
"802";"SOF UNIT NAVAL SPECIAL BOAT";"725";"SOFUNITSPECIALBOAT";"S*F*SNB---*****";"(null)";"(null)";"(null)"
"806";"SOF UNIT PSYCHOLOGICAL OPERATI";"730";"SOFUNITPSYCHOLOGICALOPERATIONS(PSYOPS)";"S*F*GSP---*****";"(null)";"(null)";"(null)"
"658";"SPECIAL C2 HEADQUATERS COMPONE";"464";"SPECIALC2HEADQUARTERSCOMPONENT";"S*G*UH----*****";"(null)";"(null)";"(null)"
"795";"SPECIAL OPERATIONS FORCE (SOF)";"705";"SPECIALOPERATIONSFORCE(SOF)UNIT";"S*F*------*****";"(null)";"(null)";"(null)"
"625";"SUPPLY";"379";"SUPPLY";"S*G*USS---*****";"(null)";"(null)";"(null)"
"633";"SUPPLY CLASS I";"382";"SUPPLYCLASSI";"S*G*USS1--*****";"(null)";"(null)";"(null)"
"634";"SUPPLY CLASS II";"385";"SUPPLYCLASSII";"S*G*USS2--*****";"(null)";"(null)";"(null)"
"635";"SUPPLY CLASS III";"388";"SUPPLYCLASSIII";"S*G*USS3--*****";"(null)";"(null)";"(null)"
"636";"SUPPLY CLASS III AVIATION";"391";"SUPPLYCLASSIIIAVIATION";"S*G*USS3A-*****";"(null)";"(null)";"(null)"
"637";"SUPPLY CLASS IV";"394";"SUPPLYCLASSIV";"S*G*USS4--*****";"(null)";"(null)";"(null)"
"627";"SUPPLY CLASS IX";"409";"SUPPLYCLASSIX";"S*G*USS9--*****";"(null)";"(null)";"(null)"
"638";"SUPPLY CLASS V";"397";"SUPPLYCLASSV";"S*G*USS5--*****";"(null)";"(null)";"(null)"
"639";"SUPPLY CLASS VI";"400";"SUPPLYCLASSVI";"S*G*USS6--*****";"(null)";"(null)";"(null)"
"640";"SUPPLY CLASS VII";"403";"SUPPLYCLASSVII";"S*G*USS7--*****";"(null)";"(null)";"(null)"
"626";"SUPPLY CLASS VIII";"406";"SUPPLYCLASSVIII";"S*G*USS8--*****";"(null)";"(null)";"(null)"
"628";"SUPPLY CLASS X";"412";"SUPPLYCLASSX";"S*G*USSX--*****";"(null)";"(null)";"(null)"
"629";"SUPPLY LAUNDRY/BATH";"415";"SUPPLYLAUNDRY/BATH";"S*G*USSL--*****";"(null)";"(null)";"(null)"
"632";"SUPPLY MATERIEL (STOCK)";"1335";"SUPPLYMATERIEL(STOCK)";"S*G*US**--*****";"(null)";"(null)";"(null)"
"630";"SUPPLY WATER";"418";"SUPPLYWATER";"S*G*USSW--*****";"(null)";"(null)";"(null)"
"631";"SUPPLY WATER PURIFICATION";"421";"SUPPLYWATERPURIFICATION";"S*G*USSWP-*****";"(null)";"(null)";"(null)"
"668";"SURFACE- SURFACE (SS) MISSILE";"476";"SURFACE-SURFACE(SS)MISSILELAUNCHER";"S*G*EWMS--*****";"(null)";"(null)";"(null)"
"355";"SURFACE TO AIR MISSILE";"65";"SURFACETOAIRMISSILE(SAM)";"S*A*WMSA--*****";"(null)";"(null)";"(null)"
"354";"SURFACE TO SURFACE MISSILE";"64";"SURFACETOSURFACEMISSILE(SSM)";"S*A*WMSS--*****";"(null)";"(null)";"(null)"
"391";"SURVEILLANCE";"1334";"SURVEILLANCE";"S*G*F-S---*****";"(null)";"(null)";"(null)"
"725";"TANK";"533";"TANK";"S*G*EVAT--*****";"233";"0Vehicle";"725"
"725";"TANK";"533";"TANK";"S*G*EVAT--*****";"43";"MBT";"725"
"725";"TANK";"533";"TANK";"S*G*EVAT--*****";"230";"LEOPARD 2A5";"725"
"730";"TANK HEAVY";"538";"TANKHEAVY";"S*G*EVATH-*****";"(null)";"(null)";"(null)"
"731";"TANK HEAVY RECOVERY";"539";"TANKHEAVYRECOVERY";"S*G*EVATY-*****";"(null)";"(null)";"(null)"
"726";"TANK LIGHT";"534";"TANKLIGHT";"S*G*EVATL-*****";"(null)";"(null)";"(null)"
"727";"TANK LIGHT RECOVERY";"535";"TANKLIGHTRECOVERY";"S*G*EVATW-*****";"110";"BMP3 Recovery";"727"
"728";"TANK MEDIUM";"536";"TANKMEDIUM";"S*G*EVATM-*****";"(null)";"(null)";"(null)"
"729";"TANK MEDIUM RECOVERY";"537";"TANKMEDIUMRECOVERY";"S*G*EVATX-*****";"(null)";"(null)";"(null)"
"773";"TELECOMMUNICATIONS FACILITY";"589";"TELECOMMUNICATIONSFACILITY";"S*G*IUT---H****";"(null)";"(null)";"(null)"
"603";"TOPOGRAPHIC";"318";"TOPOGRAPHIC";"S*G*UUT---*****";"(null)";"(null)";"(null)"
"751";"TRAILER MOUNTED";"559";"TRAILERMOUNTED";"S*G*EVEMT-*****";"(null)";"(null)";"(null)"
"754";"TRAIN LOCOMOTIVE";"564";"TRAINLOCOMOTIVE";"S*G*EVST--*****";"(null)";"(null)";"(null)"
"645";"TRANSPORTATION APOD/APOE";"436";"APOD/APOE";"S*G*USTA--*****";"(null)";"(null)";"(null)"
"647";"TRANSPORTATION INTERMODAL";"1328";"TRANSPORTATIONINTERMODAL";"S*G*UST---*****";"(null)";"(null)";"(null)"
"646";"TRANSPORTATION MISSILE";"439";"MISSILE";"S*G*USTI--*****";"(null)";"(null)";"(null)"
"642";"TRANSPORTATION MOVEMENT CONTRO";"427";"MOVEMENTCONTROLCENTRE(MCC)";"S*G*USTM--*****";"(null)";"(null)";"(null)"
"643";"TRANSPORTATION RAILHEAD";"430";"RAILHEAD";"S*G*USTR--*****";"(null)";"(null)";"(null)"
"644";"TRANSPORTATION SPOD/SPOE";"433";"SPOD/SPOE";"S*G*USTS--*****";"(null)";"(null)";"(null)"
"783";"TRANSPORT FACILITY";"607";"TRANSPORTFACILITY";"S*G*IT----H****";"(null)";"(null)";"(null)"
"661";"UNITS GENERAL LIAISON";"467";"UNITGENERALLIAISON";"S*G*UHGL--*****";"(null)";"(null)";"(null)"
"738";"UTILITY VEHICLE";"546";"UTILITYVEHICLE";"S*G*EVU---*****";"54";"HMMWV Utility";"738"
"738";"UTILITY VEHICLE";"546";"UTILITYVEHICLE";"S*G*EVU---*****";"221";"Vehicle Tgt";"738"
"743";"WATER CRAFT";"551";"WATERCRAFT";"S*G*EVUR--*****";"213";"TATRA Tanker Water";"743"
"353";"WEAPON";"61";"WEAPON";"S*A*W-----*****";"(null)";"(null)";"(null)"
1 id name sym_klassifiz_id name symbol_id_code id name def_symbol_id
2 611 ADMINISTRATIVE FINANCE 331 FINANCE S*G*USAF--***** (null) (null) (null)
3 609 ADMINISTRATIVE JUDGE ADVOCATE GENERAL (JAG) 325 JUDGEADVOCATEGENERAL(JAG) S*G*USAJ--***** (null) (null) (null)
4 606 ADMINISTRATIVE LABOUR 355 LABOUR S*G*USAL--***** (null) (null) (null)
5 607 ADMINISTRATIVE MORAL, WELFARE, RECREATION (MWR) 358 MORAL,WELFARE,RECREATION(MWR) S*G*USAW--***** (null) (null) (null)
6 613 ADMINISTRATIVE MORTUARY/GRAVE REGISTRY 337 MORTUARY/GRAVESREGISTRY S*G*USAM--***** (null) (null) (null)
7 612 ADMINISTRATIVE PERSONNEL SERVICES 334 PERSONNELSERVICES S*G*USAS--***** (null) (null) (null)
8 610 ADMINISTRATIVE POSTAL 328 POSTAL S*G*USAO--***** (null) (null) (null)
9 615 ADMINISTRATIVE PUPLIC AFFAIRS 343 PUBLICAFFAIRS S*G*USAP--***** (null) (null) (null)
10 608 ADMINISTRATIVE QUARTERMASTER ( 361 QUARTERMASTER(SUPPLY) S*G*USAQ--***** (null) (null) (null)
11 614 ADMINISTRATIVE RELIGIOUS/CHAPLAIN 340 RELIGIOUS/CHAPLAIN S*G*USAR--***** (null) (null) (null)
12 605 ADMINISTRATIVE REPLACEMENT HOLDING UNIT (RHV) 352 REPLACEMENTHOLDINGUNIT(RHU) S*G*USAX--***** (null) (null) (null)
13 364 AIR DEFENCE 79 AIRDEFENCE S*G*UCD---***** (null) (null) (null)
14 664 AIR DEFENCE (AD) MISSILE LAUNC 471 AIRDEFENCE(AD)MISSILELAUNCH S*G*EWMA--***** (null) (null) (null)
15 379 AIR DEFENCE COMPOSITE 90 COMPOSITE S*G*UCDC--***** (null) (null) (null)
16 367 Air Defence COY 79 AIRDEFENCE S*G*UCD---***** (null) (null) (null)
17 683 AIR DEFENCE GUN 527 AIRDEFENCEGUN S*G*EWA---***** (null) (null) (null)
18 686 AIR DEFENCE GUN HEAVY 530 AIRDEFENCEGUNHEAVY S*G*EWAH--***** (null) (null) (null)
19 684 AIR DEFENCE GUN LIGHT 528 AIRDEFENCEGUNLIGHT S*G*EWAL--***** (null) (null) (null)
20 685 AIR DEFENCE GUN MEDIUM 529 AIRDEFENCEGUNMEDIUM S*G*EWAM--***** 44 Soldier Air Defence 685
21 378 AIR DEFENCE GUN UNIT 89 GUNUNIT S*G*UCDG--***** (null) (null) (null)
22 377 AIR DEFENCE H/MAD 88 H/MAD S*G*UCDH--***** (null) (null) (null)
23 372 AIR DEFENCE MISSILE 83 AIRDEFENCEMISSILE S*G*UCDM--***** (null) (null) (null)
24 376 AIR DEFENCE MISSILE HEAVY 87 AIRDEFENCEMISSILEHEAVY S*G*UCDMH-***** (null) (null) (null)
25 373 AIR DEFENCE MISSILE LIGHT 84 AIRDEFENCEMISSILELIGHT S*G*UCDML-***** 229 Legatus Wiesel 373
26 375 AIR DEFENCE MISSILE MEDIUM 86 AIRDEFENCEMISSILEMEDIUM S*G*UCDMM-***** (null) (null) (null)
27 374 AIR DEFENCE MISSILE MOTORIZED 85 AIRDEFENCEMISSILEMOTORIZED S*G*UCDMLA***** (null) (null) (null)
28 369 AIR DEFENCE SHORT RANGE 80 SHORTRANGE S*G*UCDS--***** (null) (null) (null)
29 371 AIR DEFENCE SHORT RANGE GUN 82 GUN S*G*UCDS--***** (null) (null) (null)
30 370 AIR DEFENCE SHORT RANGE MISSILE 81 MISSILE S*G*UCDS--***** (null) (null) (null)
31 380 AIR DEFENCE TARGETING UNIT 91 TARGETINGUNIT S*G*UCDT--***** (null) (null) (null)
32 381 AIR DEFENCE THEATRE MISSILE DEFENCE UNIT 92 THEATREMISSILEDEFENCEUNIT S*G*UCDO--***** (null) (null) (null)
33 781 AIRPORT/AIRBASE 605 AIRPORT/AIRBASE S*G*IBA---H**** (null) (null) (null)
34 342 AIR TRACK 6 AIRTRACK S*A*------***** (null) (null) (null)
35 777 AMMUNITION AND EXPLOSIVES PRODUCTION 595 AMMUNITIONANDEXPLOSIVESPRODUCTION S*G*IME---H**** (null) (null) (null)
36 788 AMPHIBIOUS WARFARE SHIP 620 AMPHIBIOUSWARFARESHIP S*S*CA----***** (null) (null) (null)
37 414 ANTI ARMOUR 110 ANTIARMOUR S*G*UCAA--***** (null) (null) (null)
38 422 ANTI ARMOUR AIR ASSAULT 114 ANTIARMOURAIRASSAULT S*G*UCAAS-***** (null) (null) (null)
39 421 ANTI ARMOUR AIRBORNE 113 ANTIARMOURAIRBORNE S*G*UCAAM-***** (null) (null) (null)
40 424 ANTI ARMOUR ARMOURED 117 ANTIARMOURARMOURED S*G*UCAAA-***** (null) (null) (null)
41 427 ANTI ARMOUR ARMOURED AIR ASSAU 120 ANTIARMOURARMOUREDAIRASSAULT S*G*UCAAAS***** (null) (null) (null)
42 425 ANTI ARMOUR ARMOURED TRACKED 118 ANTIARMOURARMOUREDTRACKED S*G*UCAAAT***** (null) (null) (null)
43 426 ANTI ARMOUR ARMOURED WHEELED 119 ANTIARMOURARMOUREDWHEELED S*G*UCAAAW***** (null) (null) (null)
44 419 ANTI ARMOUR DISMOUNTED 111 ANTIARMOURDISMOUNTED S*G*UCAAD-***** (null) (null) (null)
45 420 ANTI ARMOUR LIGHT 112 ANTIARMOURLIGHT S*G*UCAAL-***** (null) (null) (null)
46 428 ANTI ARMOUR MOTORIZED 121 ANTIARMOURMOTORIZED S*G*UCAAO-***** (null) (null) (null)
47 429 ANTI ARMOUR MOTORIZED AIR ASSA 122 ANTIARMOURMOTORIZEDAIRASSAULT S*G*UCAAOS***** (null) (null) (null)
48 423 ANTI ARMOUR MOUNTAIN 115 ANTIARMOURMOUNTAIN S*G*UCAAU-***** (null) (null) (null)
49 718 ANTITANK GUN 515 ANTITANKGUN S*G*EWG---***** 130 Soldier AT (RPG7) 718
50 722 ANTITANK GUN HEAVY 519 ANTITANKGUNHEAVY S*G*EWGH--***** (null) (null) (null)
51 720 ANTITANK GUN LIGHT 517 ANTITANKGUNLIGHT S*G*EWGL--***** (null) (null) (null)
52 721 ANTITANK GUN MEDIUM 518 ANTITANKGUNMEDIUM S*G*EWGM--***** (null) (null) (null)
53 719 ANTITANK GUN RECOILLESS 516 ANTITANKGUNRECOILLESS S*G*EWGR--***** (null) (null) (null)
54 695 ANTITANK ROCKET LAUNCHER 492 ANTITANKROCKETLAUNCHER S*G*EWT---***** (null) (null) (null)
55 698 ANTITANK ROCKET LAUNCHER HEAVY 495 ANTITANKROCKETLAUNCHERHEAVY S*G*EWTH--***** (null) (null) (null)
56 696 ANTITANK ROCKET LAUNCHER LIGHT 493 ANTITANKROCKETLAUNCHERLIGHT S*G*EWTL--***** (null) (null) (null)
57 697 ANTITANK ROCKET LAUNCHER MEDIU 494 ANTITANKROCKETLAUNCHERMEDIUM S*G*EWTM--***** (null) (null) (null)
58 392 ARMOUR 93 ARMOUR S*G*UCA---***** (null) (null) (null)
59 752 ARMOURED CARRIER WITH SCATTERA 561 ARMOUREDCARRIERWITHSCATTERABLEMINES S*G*EVEMSM***** (null) (null) (null)
60 734 ARMOURED INFANTRY 542 ARMOUREDINFANTRY S*G*EVAI--***** (null) (null) (null)
61 732 ARMOURED PERSONNEL CARRIER 540 ARMOUREDPERSONNELCARRIER S*G*EVAA--***** (null) (null) (null)
62 733 ARMOURED PERSONNEL CARRIER REC 541 ARMOUREDPERSONNELCARRIERRECOVERY S*G*EVAAR-***** (null) (null) (null)
63 724 ARMOURED VEHICLE 532 ARMOUREDVEHICLE S*G*EVA---***** 231 Marder 724
64 750 ARMOURED VEHICLE MOUNTED 558 ARMOUREDVEHICLEMOUNTED S*G*EVEMA-***** (null) (null) (null)
65 397 ARMOUR TRACK 94 ARMOURTRACK S*G*UCAT--***** (null) (null) (null)
66 398 ARMOUR TRACK AIRBORNE 95 ARMOURTRACKAIRBORNE S*G*UCATA-***** (null) (null) (null)
67 399 ARMOUR TRACK AMPHIBIOUS 96 ARMOURTRACKAMPHIBIOUS S*G*UCATW-***** (null) (null) (null)
68 400 ARMOUR TRACK AMPHIBIOUS RECOVE 97 ARMOURTRACKAMPHIBIOUSRECOVERY S*G*UCATWR***** (null) (null) (null)
69 403 ARMOUR TRACK HEAVY 100 ARMOURTRACK,HEAVY S*G*UCATH-***** (null) (null) (null)
70 401 ARMOUR TRACK LIGHT 98 ARMOURTRACK,LIGHT S*G*UCATL-***** (null) (null) (null)
71 402 ARMOUR TRACK MEDIUM 99 ARMOURTRACK,MEDIUM S*G*UCATM-***** (null) (null) (null)
72 404 ARMOUR TRACK RECOVERY 101 ARMOURTRACK,RECOVERY S*G*UCATR-***** (null) (null) (null)
73 405 ARMOUR WHEELED 102 ARMOUR,WHEELED S*G*UCAW--***** (null) (null) (null)
74 406 ARMOUR WHEELED AIR ASSAULT 103 ARMOUR,WHEELEDAIRASSAULT S*G*UCAWS-***** (null) (null) (null)
75 407 ARMOUR WHEELED AIRBORNE 104 ARMOUR,WHEELEDAIRBORNE S*G*UCAWA-***** 227 BMP3 IFV 407
76 408 ARMOUR WHEELED AMPHIBIOUS 105 ARMOUR,WHEELEDAMPHIBIOUS S*G*UCAWA-***** (null) (null) (null)
77 409 ARMOUR WHEELED AMPHIBIOUS RECO 1325 ARMOURWHEELEDAMPHIBIOUSRECOVERY S*G*UCAWWR***** (null) (null) (null)
78 412 ARMOUR WHEELED HEAVY 108 ARMOUR,WHEELEDHEAVY S*G*UCAWH-***** (null) (null) (null)
79 410 ARMOUR WHEELED LIGHT 106 ARMOUR,WHEELEDLIGHT S*G*UCAWL-***** (null) (null) (null)
80 411 ARMOUR WHEELED MEDIUM 107 ARMOUR,WHEELEDMEDIUM S*G*UCAWM-***** (null) (null) (null)
81 413 ARMOUR WHEELED RECOVERY 109 ARMOUR,WHEELEDRECOVERY S*G*UCAWR-***** 10 Armored Recovery Vehicle 413
82 789 ASSAULT VESSEL 621 ASSAULTVESSEL S*S*CALA--***** (null) (null) (null)
83 776 ATOMIC ENERGY PRODUCTION 593 ATOMICENERGYPRODUCTION S*G*IMF---H**** (null) (null) (null)
84 430 AVIATION 123 AVIATION S*G*UCV---***** (null) (null) (null)
85 431 AVIATION FIXED WING 124 FIXEDWING S*G*UCVF--***** (null) (null) (null)
86 433 AVIATION FIXED WING ATTACK 126 ATTACKFIXEDWING S*G*UCVFA-***** (null) (null) (null)
87 436 AVIATION FIXED WING RECON 129 RECONFIXEDWING S*G*UCVFR-***** (null) (null) (null)
88 432 AVIATION FIXED WING UTILITY 125 UTILITYFIXEDWING S*G*UCVFU-***** (null) (null) (null)
89 435 AVIATION FORWARD AIR CONTROLLER (FAC) 128 FORWARDAIRCONTROLLER(FAC) S*G*UCVUFC***** (null) (null) (null)
90 437 AVIATION ROTARY WING 130 ROTARYWING S*G*UCVR--***** (null) (null) (null)
91 440 AVIATION ROTARY WING C2 138 C2ROTARYWING S*G*UCVRUC***** (null) (null) (null)
92 441 AVIATION ROTARY WING MEDEVAC 139 MEDEVACROTARYWING S*G*UCVRUE***** (null) (null) (null)
93 439 AVIATION ROTARY WING UTILITY 134 UTILITYROTARYWING S*G*UCVRU-***** (null) (null) (null)
94 434 AVIATION TACTICAL AIR CONTROL 127 TACTICALAIRCONTROLPARTY(TACP) S*G*UCVUTP***** (null) (null) (null)
95 445 AVIATION UAV CONTROL 1326 AVIATIONUAVCONTROL S*G*UCVU--***** (null) (null) (null)
96 446 AVIATION UAV LAUNCHER 1327 AVIATIONUAVLAUNCHER S*G*UCVU--***** (null) (null) (null)
97 447 AVIATION UAV RECOVERY 1337 AVIATIONUAVRECOVERY S*G*UCVU--***** (null) (null) (null)
98 444 AVIATION UNMANNED AERIAL VEHIC 145 UNMANNEDAERIALVEHICLEFIXEDWING S*G*UCVUF-***** (null) (null) (null)
99 448 AVIATION UNMANNED AERIAL VEHICLE ROTARY WING 146 UNMANNEDAERIALVEHICLEROTARYWING S*G*UCVUR-***** (null) (null) (null)
100 443 AVIATION UNMANNED AVIATION VEH 144 UNMANNEDAERIALVEHICLE S*G*UCVU--***** (null) (null) (null)
101 442 AVIATION VERTICAL/SHORT TAKEOF 143 VERTICAL/SHORTTAKEOFFANDLANDING(V/STOL) S*G*UCVV--***** (null) (null) (null)
102 769 BIOLOGICAL 581 BIOLOGICAL S*G*IRNB--H**** (null) (null) (null)
103 745 BRIDGE 553 BRIDGE S*G*EVEB--***** (null) (null) (null)
104 778 BRIDGE 599 BRIDGE S*G*IMNB--H**** (null) (null) (null)
105 739 BUS 547 BUS S*G*EVUB--***** (null) (null) (null)
106 735 C2V/ACV 543 C2V/ACV S*G*EVAC--***** (null) (null) (null)
107 548 CBRN 256 COMBATSUPPORTCBRN S*G*UUA---***** (null) (null) (null)
108 768 CBRN 580 CBRN S*G*IRN---H**** (null) (null) (null)
109 560 CBRN BIOLOGICAL 268 BIOLOGICAL S*G*UUAB--***** (null) (null) (null)
110 561 CBRN BIOLOGICAL RECON EQUIPPED 269 RECONEQUIPPED S*G*UUABR-***** (null) (null) (null)
111 549 CBRN CHEMICAL 257 CHEMICAL S*G*UUAC--***** (null) (null) (null)
112 556 CBRN CHEMICAL RECON 264 CHEMICALRECON S*G*UUACR-***** (null) (null) (null)
113 553 CBRN CHEMICAL SMOKE 261 SMOKE S*G*UUACS-***** (null) (null) (null)
114 555 CBRN CHEMICAL SMOKE ARMOUR 263 ARMOURSMOKE S*G*UUACSA***** (null) (null) (null)
115 550 CBRN CHEMICAL SMOKE/DECON 258 SMOKE/DECON S*G*UUACC-***** (null) (null) (null)
116 551 CBRN CHEMICAL SMOKE/DECON MECHANIZED 259 MECHANIZEDSMOKE/DECON S*G*UUACCK***** (null) (null) (null)
117 552 CBRN CHEMICAL SMOKE/DECON MOTO 260 MOTORIZEDSMOKE/DECON S*G*UUACCM***** (null) (null) (null)
118 554 CBRN CHEMICAL SMOKE MOTORIZED 262 MOTORIZEDSMOKE S*G*UUACSM***** (null) (null) (null)
119 557 CBRN CHEMICAL WHEELED ARMOURED VEHICLE 265 CHEMICALWHEELEDARMOUREDVEHICLE S*G*UUACRW***** (null) (null) (null)
120 558 CBRN CHEMICAL WHEELED ARMOURED VEHICLE RECONNAISAN 266 CHEMICALWHEELEDARMOUREDVEHICLERECONNAISSANCESURVEI S*G*UUACRS***** (null) (null) (null)
121 562 CBRN DECON 270 DECONTAMINATION S*G*UUAD--***** (null) (null) (null)
122 564 CBRN DECON EQUIPMENT 1330 CBRNDECONEQUIPMENT S*G*UUADE-***** (null) (null) (null)
123 565 CBRN DECON EQUIPMENT/TROOP 1331 CBRNDECONEQUIPMENT/TROOP S*G*UUADET***** (null) (null) (null)
124 563 CBRN DECON TROOP 1329 CBRNDECONTROOP S*G*UUADT-***** (null) (null) (null)
125 760 CBRN EQUIPMENT 571 CBRNEQUIPMENT S*G*EXN---***** (null) (null) (null)
126 566 CBRN LABORATORY 1332 CBRNLABORATORY S*G*UUAL--***** (null) (null) (null)
127 559 CBRN NUCLEAR 267 NUCLEAR S*G*UUAN--***** (null) (null) (null)
128 770 CHEMICAL 582 CHEMICAL S*G*IRNC--H**** (null) (null) (null)
129 356 CIVIL FIXED WING 73 FIXEDWING S*A*CF----***** (null) (null) (null)
130 755 CIVILIAN VEHICLE 565 CIVILIANVEHICLE S*G*EVC---***** (null) (null) (null)
131 357 CIVIL ROTARY WING 74 ROTARYWING S*A*CH----***** (null) (null) (null)
132 604 COMBAT SERVICE SUPPORT 321 COMBATSERVICESUPPORT S*G*US----***** (null) (null) (null)
133 736 COMBAT SERVICE SUPPORT VEHICLE 544 COMBATSERVICESUPPORTVEHICLE S*G*EVAS--***** (null) (null) (null)
134 547 COMBAT SUPPORT 255 COMBATSUPPORT S*G*UU----***** (null) (null) (null)
135 748 CONSTRUCTION VEHICLE 556 CONSTRUCTIONVEHICLE S*G*EVEC--***** (null) (null) (null)
136 742 CROSS-COUNTRY TRUCK 550 CROSS-COUNTRYTRUCK S*G*EVUX--***** 212 TATRA Tanker Fuel 742
137 742 CROSS-COUNTRY TRUCK 550 CROSS-COUNTRYTRUCK S*G*EVUX--***** 50 Truck 2t off-road 742
138 772 DECON 585 DECON S*G*IPD---H**** (null) (null) (null)
139 676 DIRECT FIRE GUN 520 DIRECTFIREGUN S*G*EWD---***** (null) (null) (null)
140 681 DIRECT FIRE GUN HEAVY 525 DIRECTFIREGUNHEAVY S*G*EWDH--***** (null) (null) (null)
141 682 DIRECT FIRE GUN HEAVY SELF-PRO 526 DIRECTFIREGUNHEAVYSELF-PROPELLED S*G*EWDHS-***** (null) (null) (null)
142 677 DIRECT FIRE GUN LIGHT 521 DIRECTFIREGUNLIGHT S*G*EWDL--***** (null) (null) (null)
143 678 DIRECT FIRE GUN LIGHT SELF PRO 522 DIRECTFIREGUNLIGHTSELF-PROPELLED S*G*EWDLS-***** (null) (null) (null)
144 679 DIRECT FIRE GUN MEDIUM 523 DIRECTFIREGUNMEDIUM S*G*EWDM--***** (null) (null) (null)
145 680 DIRECT FIRE GUN MEDIUM SELF-PR 524 DIRECTFIREGUNMEDIUMSELF-PROPELLED S*G*EWDMS-***** (null) (null) (null)
146 753 DOZER 562 DOZER S*G*EVED--***** 215 CAT Excavator 753
147 746 EARTHMOVER 554 EARTHMOVER S*G*EVEE--***** (null) (null) (null)
148 774 ELCECTRIC POWER FACILITY 590 ELECTRICPOWERFACILITY S*G*IUE---H**** (null) (null) (null)
149 758 EMPLACED SENSOR 568 EMPLACEDSENSOR S*G*ESE---***** (null) (null) (null)
150 467 ENGINEER 159 ENGINEER S*G*UCE---***** (null) (null) (null)
151 472 ENGINEER COMBAT 160 ENGINEERCOMBAT S*G*UCEC--***** (null) (null) (null)
152 473 ENGINEER COMBAT AIR ASSAULT 161 ENGINEERCOMBATAIRASSAULT S*G*UCECS-***** (null) (null) (null)
153 478 ENGINEER COMBAT AIRBORNE 162 ENGINEERCOMBATAIRBORNE S*G*UCECA-***** (null) (null) (null)
154 475 ENGINEER COMBAT BRIDGING 171 ENGINEERCOMBATBRIDGING S*G*UCEC--***** (null) (null) (null)
155 481 ENGINEER COMBAT HEAVY 166 ENGINEERCOMBATHEAVY S*G*UCECH-***** (null) (null) (null)
156 479 ENGINEER COMBAT LIGHT 164 ENGINEERCOMBATLIGHT S*G*UCECL-***** (null) (null) (null)
157 482 ENGINEER COMBAT MECH (TRACK) 167 ENGINEERCOMBATMECHANIZED(TRACK) S*G*UCECT-***** (null) (null) (null)
158 480 ENGINEER COMBAT MEDIUM 165 ENGINEERCOMBATMEDIUM S*G*UCECM-***** (null) (null) (null)
159 476 ENGINEER COMBAT MINE CLEARING 172 ENGINEERCOMBATMINECLEARING S*G*UCEC--***** (null) (null) (null)
160 477 ENGINEER COMBAT MINE LAYING 173 ENGINEERCOMBATMINELAYING S*G*UCEC--***** (null) (null) (null)
161 483 ENGINEER COMBAT MOTORIZED 168 ENGINEERCOMBATMOTORIZED S*G*UCECW-***** (null) (null) (null)
162 484 ENGINEER COMBAT MOUNTAIN 169 ENGINEERCOMBATMOUNTAIN S*G*UCECO-***** (null) (null) (null)
163 474 ENGINEER COMBAT RECON 170 ENGINEERCOMBATRECON S*G*UCECR-***** (null) (null) (null)
164 485 ENGINEER CONSTRUCTION 175 ENGINEERCONSTRUCTION S*G*UCEN--***** (null) (null) (null)
165 744 ENGINEER VEHICLE 552 ENGINEERVEHICLE S*G*EVE---***** (null) (null) (null)
166 657 ENVIRONMENTAL PROTECTION 463 ENVIRONMENTALPROTECTION S*G*USXEP-***** (null) (null) (null)
167 576 EW CORPS 280 CORPS S*G*UUMSEC***** (null) (null) (null)
168 575 EW THEATRE 279 THEATRE S*G*UUMSET***** (null) (null) (null)
169 602 EXPLOSIVE ORDNANCE DISPOSAL 317 EXPLOSIVEORDINANCEDISPOSAL S*G*UUE---***** (null) (null) (null)
170 490 FIELD ARTELLERY HOWITZER/GUN AIRBORNE 181 AIRBORNE S*G*UCFHA-***** (null) (null) (null)
171 495 FIELD ARTELLERY HOWITZER/GUN AMPHIBIOUS 187 AMPHIBIOUS S*G*UCFHX-***** (null) (null) (null)
172 494 FIELD ARTELLERY HOWITZER/GUN HEAVY 186 HEAVY S*G*UCFHH-***** (null) (null) (null)
173 492 FIELD ARTELLERY HOWITZER/GUN LIGHT 184 LIGHT S*G*UCFHL-***** (null) (null) (null)
174 493 FIELD ARTELLERY HOWITZER/GUN MEDIUM 185 MEDIUM S*G*UCFHM-***** (null) (null) (null)
175 491 FIELD ARTELLERY HOWITZER/GUN MOUNTAIN 183 MOUNTAIN S*G*UCFHO-***** (null) (null) (null)
176 496 FIELD ARTELLERY ROCKET 188 ROCKET S*G*UCFR--***** (null) (null) (null)
177 498 FIELD ARTILEERY ROCKET SINGLE 190 SINGLEROCKETSELFPROPELLED S*G*UCFRSS***** (null) (null) (null)
178 486 FIELD ARTILLERY 177 FIELDARTILLERY S*G*UCF---***** (null) (null) (null)
179 521 FIELD ARTILLERY ARTILLERY SURV 214 ARTILLERYSURVEY S*G*UCFS--***** (null) (null) (null)
180 523 FIELD ARTILLERY FIRE DIRECTION CENTRE 224 FIREDIRECTIONCENTRE S*G*UCF---***** (null) (null) (null)
181 487 FIELD ARTILLERY HOWITZER/GUN 178 HOWITZER/GUN S*G*UCFH--***** (null) (null) (null)
182 489 FIELD ARTILLERY HOWITZER/GUN AIR ASSAULT 180 AIRASSAULT S*G*UCFHS-***** (null) (null) (null)
183 488 FIELD ARTILLERY HOWITZER/GUN SELF-PROPELLED 179 SELFPROPELLED S*G*UCFHE-***** (null) (null) (null)
184 522 FIELD ARTILLERY METEOROLOGICAL 219 METEOROLOGICAL S*G*UCFO--***** (null) (null) (null)
185 513 FIELD ARTILLERY MORTAR 205 MORTAR S*G*UCFM--***** (null) (null) (null)
186 514 FIELD ARTILLERY MORTAR SP TRAC 206 SELFPROPELLED(SP)TRACKEDMORTAR S*G*UCFMS-***** (null) (null) (null)
187 515 FIELD ARTILLERY MORTAR SP WHEE 207 SPWHEELEDMORTAR S*G*UCFMSW***** (null) (null) (null)
188 516 FIELD ARTILLERY MORTAR TOWED 208 TOWEDMORTAR S*G*UCFMT-***** (null) (null) (null)
189 518 FIELD ARTILLERY MORTAR TOWED A 210 TOWEDAIRASSAULTMORTAR S*G*UCFMTS***** (null) (null) (null)
190 517 FIELD ARTILLERY MORTAR TOWED A 209 TOWEDAIRBORNEMORTAR S*G*UCFMTA***** (null) (null) (null)
191 519 FIELD ARTILLERY MORTAR TOWED M 212 TOWEDMOUNTAINMORTAR S*G*UCFMTO***** (null) (null) (null)
192 524 FIELD ARTILLERY OBERSERVER 225 OBERSERVER S*G*UCF---***** (null) (null) (null)
193 502 FIELD ARTILLERY ROCKET MULTI R 194 MULTIROCKETSELFPROPELLED S*G*UCFRMS***** (null) (null) (null)
194 504 FIELD ARTILLERY ROCKET MULTI ROCKET LAUNCER MULTI 196 MULTIROCKETTOWED S*G*UCFRMT***** (null) (null) (null)
195 503 FIELD ARTILLERY ROCKET MULTI ROCKET LAUNCER MULTI 195 MULTIROCKETTRUCK S*G*UCFRMR***** (null) (null) (null)
196 501 FIELD ARTILLERY ROCKET MULTI ROCKET LAUNCHER 193 MULTIROCKETLAUNCHER S*G*UCFRM-***** (null) (null) (null)
197 497 FIELD ARTILLERY ROCKET SINGLE 189 SINGLEROCKETLAUNCHER S*G*UCFRS-***** (null) (null) (null)
198 499 FIELD ARTILLERY ROCKET SINGLE ROCKET LAUNCHER SING 191 SINGLEROCKETTRUCK S*G*UCFRSR***** (null) (null) (null)
199 500 FIELD ARTILLERY ROCKET SINGLE ROCKET LAUNCHER SING 192 SINGLEROCKETTOWED S*G*UCFRST***** (null) (null) (null)
200 506 FIELD ARTILLERY TARGET ACQUISI 198 RADAR S*G*UCFTR-***** (null) (null) (null)
201 505 FIELD ARTILLERY TARGET ACQUISITION 197 TARGETACQUISITION S*G*UCFT--***** (null) (null) (null)
202 510 FIELD ARTILLERY TARGET ACQUISITION DISMOUNTED 202 TARGETACQUISITIONDISMOUNTED S*G*UCFTCD***** (null) (null) (null)
203 508 FIELD ARTILLERY TARGET ACQUISITION FLASH (OPTICAL) 200 FLASH(OPTICAL) S*G*UCFTF-***** (null) (null) (null)
204 509 FIELD ARTILLERY TARGET ACQUISITION MOUNTED 201 TARGETACQUISITIONMOUNTED S*G*UCFTC-***** (null) (null) (null)
205 512 FIELD ARTILLERY TARGET ACQUISITION NAVAL GUNFIRE 204 TARGETACQUISITIONNAVALGUNFIRE S*G*UCFTA-***** (null) (null) (null)
206 507 FIELD ARTILLERY TARGET ACQUISITION SOUND 199 SOUND S*G*UCFTS-***** (null) (null) (null)
207 511 FIELD ARTILLERY TARGET ACQUISITION TRACKED 203 TARGETACQUISITIONTRACKED S*G*UCFTCM***** (null) (null) (null)
208 345 FIXED WING DRONE (RPV/UAE) 36 DRONE(RPV/UAV) S*A*MFQ---***** (null) (null) (null)
209 761 FLAME THROWER 572 FLAMETHROWER S*G*EXF---***** (null) (null) (null)
210 660 GENERAL HEADQUATERS AND SERVICE 466 GENERALHEADQUARTERSANDSERVICE S*G*UH----***** (null) (null) (null)
211 779 GOVERNMENT LEADERSHIP 603 GOVERNMENTLEADERSHIP S*G*IG----H**** (null) (null) (null)
212 703 GRENADE LAUNCHER 500 GRENADELAUNCHER S*G*EWZ---***** (null) (null) (null)
213 706 GRENADE LAUNCHER HEAVY 503 GRENADELAUNCHERHEAVY S*G*EWZH--***** (null) (null) (null)
214 704 GRENADE LAUNCHER LIGHT 501 GRENADELAUNCHERLIGHT S*G*EWZL--***** (null) (null) (null)
215 705 GRENADE LAUNCHER MEDIUM 502 GRENADELAUNCHERMEDIUM S*G*EWZM--***** (null) (null) (null)
216 662 GROUND TRACK EQUIPMENT 468 GROUNDTRACKEQUIPMENT S*G*E-----***** (null) (null) (null)
217 358 GROUND TRACK UNIT 77 UNIT S*G*U-----***** 217 Soldier (Role Player) 358
218 358 GROUND TRACK UNIT 77 UNIT S*G*U-----***** 106 Soldier 358
219 363 GROUND TRACK UNIT COMBAT 78 COMBAT S*G*UC----***** (null) (null) (null)
220 520 GROUND TRACK UNIT COMBAT FIELD ARTILLERY MORTAR AM 213 AMPHIBIOUSMORTAR S*G*UCFML-***** (null) (null) (null)
221 659 GROUND TRACK UNIT GENERAL HEADQUATERS 465 UNITGENERALHEADQUARTERS S*G*UH----***** (null) (null) (null)
222 723 GROUND VEHICLE 531 GROUNDVEHICLE S*G*EV----***** (null) (null) (null)
223 702 HEAVY MACHINE GUN 499 HEAVYMACHINEGUN S*G*EWRH--***** 129 Soldier HMG 702
224 785 HOSPITAL 609 HOSPITAL S*G*IXH---H**** (null) (null) (null)
225 711 HOWITZER 508 HOWITZER S*G*EWH---***** (null) (null) (null)
226 716 HOWITZER HEAVY 513 HOWITZERHEAVY S*G*EWHH--***** (null) (null) (null)
227 717 HOWITZER HEAVY SELF-PROPELLED 514 HOWITZERHEAVYSELF-PROPELLED S*G*EWHHS-***** (null) (null) (null)
228 712 HOWITZER LIGHT 509 HOWITZERLIGHT S*G*EWHL--***** (null) (null) (null)
229 713 HOWITZER LIGHT SELF-PROPELLED 510 HOWITZERLIGHTSELF-PROPELLED S*G*EWHLS-***** (null) (null) (null)
230 714 HOWITZER MEDIUM 511 HOWITZERMEDIUM S*G*EWHM--***** (null) (null) (null)
231 715 HOWITZER MEDIUM SELF-PROPELLED 512 HOWITZERMEDIUMSELF-PROPELLED S*G*EWHMS-***** (null) (null) (null)
232 449 INFANTRY 149 INFANTRY S*G*UCI---***** 161 TM 449
233 449 INFANTRY 149 INFANTRY S*G*UCI---***** 226 TEST PLAYER 449
234 449 INFANTRY 149 INFANTRY S*G*UCI---***** 232 0Soldier 449
235 449 INFANTRY 149 INFANTRY S*G*UCI---***** 128 TM Leader 449
236 463 INFANTRY AIR ASSAULT 154 INFANTRYAIRASSAULT S*G*UCIS--***** (null) (null) (null)
237 462 INFANTRY AIRBORNE 153 INFANTRYAIRBORNE S*G*UCIA--***** (null) (null) (null)
238 466 INFANTRY FIGHTING VEHICLE 157 INFANTRYFIGHTINGVEHICLE S*G*UCII--***** (null) (null) (null)
239 454 INFANTRY LIGHT 150 INFANTRYLIGHT S*G*UCIL--***** (null) (null) (null)
240 464 INFANTRY MECHANIZED 155 INFANTRYMECHANIZED S*G*UCIZ--***** (null) (null) (null)
241 456 INFANTRY MOTORIZED 151 INFANTRYMOTORIZED S*G*UCIM--***** (null) (null) (null)
242 461 INFANTRY MOUNTAIN 152 INFANTRYMOUNTAIN S*G*UCIO--***** (null) (null) (null)
243 465 INFANTRY NAVAL 156 INFANTRYNAVAL S*G*UCIN--***** (null) (null) (null)
244 600 INFORMATION OPERATIONS 315 INFORMATIONWARFAREUNIT S*G*UUI---***** (null) (null) (null)
245 765 INSTALLATION 576 INSTALLATION S*G*I-----H**** 225 MEU 765
246 765 INSTALLATION 576 INSTALLATION S*G*I-----H**** 224 Building 765
247 666 INTERMEDIATE RANGE AD MISSILE 473 INTERMEDIATERANGEADMISSILELAUNCH S*G*EWMAI-***** (null) (null) (null)
248 670 INTERMEDIATE RANGE SS MISSILE 478 INTERMEDIATERANGESSMISSILELAUNCH S*G*EWMSI-***** (null) (null) (null)
249 382 INTERNAL SECURITY FORCES 246 INTERNALSECURITYFORCES S*G*UCS---***** (null) (null) (null)
250 390 INTERNAL SECURITY FORCES AVIAT 254 AVIATION S*G*UCSA--***** (null) (null) (null)
251 387 INTERNAL SECURITY FORCES GROUN 251 MECHANIZEDGROUND S*G*UCSGA-***** (null) (null) (null)
252 384 INTERNAL SECURITY FORCES GROUND 248 GROUND S*G*UCSG--***** (null) (null) (null)
253 385 INTERNAL SECURITY FORCES GROUND DISMOUNTED 249 DISMOUNTEDGROUND S*G*UCSGD-***** (null) (null) (null)
254 386 INTERNAL SECURITY FORCES GROUND MOTORIZED 250 MOTORIZEDGROUND S*G*UCSGM-***** (null) (null) (null)
255 389 INTERNAL SECURITY FORCES RAILROAD 253 RAILROAD S*G*UCSR--***** (null) (null) (null)
256 383 INTERNAL SECURITY FORCES RIVERINE 247 RIVERINE S*G*UCSW--***** (null) (null) (null)
257 388 INTERNAL SECURITY FORCES WHEEL 252 WHEELEDMECHANIZED S*G*UCSM--***** (null) (null) (null)
258 791 LANDING CRAFT 623 LANDINGCRAFT S*S*CALC--***** (null) (null) (null)
259 790 LANDING SHIP 622 LANDINGSHIP S*S*CALS--***** (null) (null) (null)
260 601 LANDING SUPPORT 316 LANDINGSUPPORT S*G*UUX---***** (null) (null) (null)
261 762 LAND MINES 573 LANDMINES S*G*EXM---***** (null) (null) (null)
262 763 LAND MINES, LETHAL 574 LANDMINES,LETHAL S*G*EXMC--***** (null) (null) (null)
263 759 LASER 570 LASER S*G*EXL---***** (null) (null) (null)
264 584 LAW ENFORCEMENT UNIT 292 LAWENFORCEMENTUNIT S*G*UUL---***** (null) (null) (null)
265 587 LAW ENFORCEMENT UNIT CIVILIAN LAW ENFORCEMENT 295 CIVILIANLAWENFORCEMENT S*G*UULC--***** (null) (null) (null)
266 588 LAW ENFORCEMENT UNIT CRIMINAL INVESTIGATION DIVISI 297 CENTRALINTELLIGENCEDIVISION(CID) S*G*UULD--***** (null) (null) (null)
267 586 LAW ENFORCEMENT UNIT MILITARY POLICE 294 MILITARYPOLICE S*G*UULM--***** (null) (null) (null)
268 585 LAW ENFORCEMENT UNIT SHORE PATROL 293 SHOREPATROL S*G*UULS--***** (null) (null) (null)
269 794 LEISURE CRAFT 665 LEISURECRAFT S*S*XR----***** (null) (null) (null)
270 764 LESS THAN LETHAL 575 LESSTHANLETHAL S*G*EXML--***** (null) (null) (null)
271 737 LIGHT ARMOURED VEHICLE 545 LIGHTARMOUREDVEHICLE S*G*EVAL--***** (null) (null) (null)
272 701 LIGHT MACHINE GUN 498 LIGHTMACHINEGUN S*G*EWRL--***** 131 Soldier LMG 701
273 741 LIMITED CROSS-COUNTRY TRUCK 549 LIMITEDCROSS-COUNTRYTRUCK S*G*EVUL--***** (null) (null) (null)
274 667 LONG RANGE AD MISSILE LAUNCH 474 LONGRANGEADMISSILELAUNCH S*G*EWMAL-***** (null) (null) (null)
275 671 LONG RANGE SS MISSILE LAUNCH 479 LONGRANGESSMISSILELAUNCH S*G*EWMSL-***** (null) (null) (null)
276 648 MAINTENANCE 442 MAINTENANCE S*G*USX---***** (null) (null) (null)
277 654 MAINTENANCE BATTLE DAMAGE REPA 460 BATTLEDAMAGEREPAIR S*G*USXBDR***** (null) (null) (null)
278 653 MAINTENANCE ELECTRO-OPTICAL 457 ELECTRO-OPTICAL S*G*USXE--***** (null) (null) (null)
279 649 MAINTENANCE HEAVY 445 MAINTENANCEHEAVY S*G*USXH--***** (null) (null) (null)
280 651 MAINTENANCE ORDINANCE 451 ORDINANCE S*G*USXO--***** (null) (null) (null)
281 652 MAINTENANCE ORDINANCE MISSILE 454 ORDINANCEMISSILE S*G*USXOM-***** (null) (null) (null)
282 655 MAINTENANCE PREVENTIVE MAINTEN 461 PREVENTIVEMAINTANANCE S*G*USXPM-***** (null) (null) (null)
283 650 MAINTENANCE RECOVERY 448 MAINTENANCERECOVERY S*G*USXR--***** (null) (null) (null)
284 623 MEDICAL DENTAL 373 MEDICALDENTAL S*G*USMD--***** (null) (null) (null)
285 784 MEDICAL FACILITY 608 MEDICALFACILITY S*G*IX----H**** (null) (null) (null)
286 624 MEDICAL PSYCHOLOGICAL 376 MEDICALPSYCHOLOGICAL S*G*USMP--***** (null) (null) (null)
287 621 MEDICAL TREATMENT FACILITY 367 MEDICALTREATMENTFACILITY S*G*USMM--***** (null) (null) (null)
288 622 MEDICAL VETERINARY 370 MEDICALVETERINARY S*G*USMV--***** (null) (null) (null)
289 343 MILITARY 7 MILITARY S*A*M-----***** (null) (null) (null)
290 780 MILITARY BASE/FACILITY 604 MILITARYBASE/FACILITY S*G*IB----H**** (null) (null) (null)
291 344 MILITARY FIXED WING 8 FIXEDWING S*A*MF----***** (null) (null) (null)
292 567 MILITARY INTELLIGENCE 271 MILITARYINTELLIGENCE S*G*UUM---***** (null) (null) (null)
293 568 MILITARY INTELLIGENCE AERIAL EXPLOITATION 272 AERIALEXPLOITATION S*G*UUMA--***** (null) (null) (null)
294 577 MILITARY INTELLIGENCE COUNTER INTELLIGENCE 281 COUNTERINTELLIGENCE S*G*UUMC--***** (null) (null) (null)
295 573 MILITARY INTELLIGENCE ELECTRON 277 INTERCEPT S*G*UUMSEI***** (null) (null) (null)
296 572 MILITARY INTELLIGENCE ELECTRON 276 DIRECTIONFINDING S*G*UUMSED***** (null) (null) (null)
297 571 MILITARY INTELLIGENCE ELECTRON 275 ARMOUREDWHEELEDVEHICLE S*G*UUMSEA***** (null) (null) (null)
298 570 MILITARY INTELLIGENCE ELECTRONIC WARFARE 274 ELECTRONICWARFARE S*G*UUMSE-***** (null) (null) (null)
299 574 MILITARY INTELLIGENCE ELECTRONIC WARFARE JAMMING 278 JAMMING S*G*UUMSEJ***** (null) (null) (null)
300 582 MILITARY INTELLIGENCE INTERROGATION 290 INTERROGATION S*G*UUMQ--***** (null) (null) (null)
301 583 MILITARY INTELLIGENCE JOINT INTELLIGENCE CENTRE 291 JOINTINTELLIGENCECENTRE S*G*UUMJ--***** (null) (null) (null)
302 581 MILITARY INTELLIGENCE OPERATIONS 288 OPERATIONS S*G*UUMO--***** (null) (null) (null)
303 569 MILITARY INTELLIGENCE SIGNALS 273 SIGNALINTELLIGENCE(SIGINT) S*G*UUMS--***** (null) (null) (null)
304 579 MILITARY INTELLIGENCE SURVEILL 283 GROUNDSURVEILLANCERADAR S*G*UUMRG-***** (null) (null) (null)
305 578 MILITARY INTELLIGENCE SURVEILLANCE 282 SURVEILLANCE S*G*UUMR--***** (null) (null) (null)
306 580 MILITARY INTELLIGENCE SURVEILLANCE SENSOR 284 SENSOR S*G*UUMRS-***** (null) (null) (null)
307 346 MILITARY ROTARY WING 39 ROTARYWING S*A*MH----***** 195 Apache 346
308 766 MINE 578 MINE S*G*IRM---H**** (null) (null) (null)
309 749 MINE LAYING VEHICLE 557 MINELAYINGVEHICLE S*G*EVEM--***** 4 Trailer, Minelaying 749
310 675 MISSILE LAUNCHER AT HEAVY 483 MISSILELAUNCHERATHEAVY S*G*EWMTH-***** (null) (null) (null)
311 674 MISSILE LAUNCHER AT MEDIUM 482 MISSILELAUNCHERATMEDIUM S*G*EWMTM-***** (null) (null) (null)
312 663 MISSILE LAUNCHERS 470 MISSILELAUNCHERS S*G*EWM---***** (null) (null) (null)
313 672 MISSILE LAUNCHERS ANTI TANK (A 480 MISSILELAUNCHERSANTITANK(AT) S*G*EWMT--***** (null) (null) (null)
314 673 MISSILE LAUNCHERS AT LIGHT 481 MISSILELAUNCHERSATLIGHT S*G*EWMTL-***** (null) (null) (null)
315 544 MISSILE (SURF-SURF) 243 MISSILE(SURFACE-SURFACE) S*G*UCM---***** (null) (null) (null)
316 546 MISSILE (SURF-SURF) STRATEGIC 245 MISSILE(SURFACE-SURFACE)STRATEGIC S*G*UCMS--***** (null) (null) (null)
317 545 MISSILE (SURF-SURF) TACTICAL 244 MISSILE(SURFACE-SURFACE)TACTICAL S*G*UCMT--***** (null) (null) (null)
318 707 MORTAR 504 MORTAR S*G*EWO---***** 209 Soldier Mortar 707
319 710 MORTAR HEAVY 507 MORTARHEAVY S*G*EWOH--***** (null) (null) (null)
320 708 MORTAR LIGHT 505 MORTARLIGHT S*G*EWOL--***** (null) (null) (null)
321 709 MORTAR MEDIUM 506 MORTARMEDIUM S*G*EWOM--***** (null) (null) (null)
322 747 MULTIFUNCTIONAL EARTHMOVER/DIG 555 MULTIFUNCTIONALEARTHMOVER/DIGGER S*G*EVEE--***** (null) (null) (null)
323 691 MULTIPLE ROCKET LAUNCHER 488 MULTIPLEROCKETLAUNCHER S*G*EWX---***** (null) (null) (null)
324 694 MULTIPLE ROCKET LAUNCHER HEAVY 491 MULTIPLEROCKETLAUNCHERHEAVY S*G*EWXH--***** (null) (null) (null)
325 692 MULTIPLE ROCKET LAUNCHER LIGHT 489 MULTIPLEROCKETLAUNCHERLIGHT S*G*EWXL--***** (null) (null) (null)
326 693 MULTIPLE ROCKET LAUNCHER MEDIU 490 MULTIPLEROCKETLAUNCHERMEDIUM S*G*EWXM--***** (null) (null) (null)
327 771 NUCLEAR 583 NUCLEAR S*G*IRNN--H**** (null) (null) (null)
328 188 O/C Force 5 SPACESTATION S*P*T-----***** 113 O/C Staff 188
329 188 O/C Force 5 SPACESTATION S*P*T-----***** 180 O/C TM 188
330 188 O/C Force 5 SPACESTATION S*P*T-----***** 114 O/C Force 188
331 807 O/C Force CE 5 SPACESTATION S*P*T-----***** (null) (null) (null)
332 793 OILER/TANKER 655 OILER/TANKER S*S*XMO---***** (null) (null) (null)
333 792 PATROL 630 PATROL S*S*CP----***** (null) (null) (null)
334 767 PETROLEUM/GAS/OIL 579 PETROLEUM/GAS/OIL S*G*IRP---H**** (null) (null) (null)
335 656 PIPELINE 462 PIPELINE S*G*USXP--***** (null) (null) (null)
336 775 PUBLIC WATER SERVICES 591 PUBLICWATERSERVICES S*G*IUP---H**** (null) (null) (null)
337 757 RADAR 567 RADAR S*G*ESR---***** (null) (null) (null)
338 525 RECONNAISSANCE 226 RECONNAISSANCE S*G*UCR---***** (null) (null) (null)
339 535 RECONNAISSANCE AIR ASSAULT 234 RECONNAISSANCEAIRASSAULT S*G*UCRS--***** (null) (null) (null)
340 536 RECONNAISSANCE AIRBORNE 235 RECONNAISSANCEAIRBORNE S*G*UCRA--***** (null) (null) (null)
341 539 RECONNAISSANCE AMPHIBIOUS 238 RECONNAISSANCEMARINE S*G*UCRR--***** (null) (null) (null)
342 540 RECONNAISSANCE AMPHIBIOUS DIVI 239 RECONNAISSANCEMARINEDIVISION S*G*UCRRD-***** (null) (null) (null)
343 541 RECONNAISSANCE AMPHIBIOUS FORC 240 RECONNAISSANCEMARINEFORCE S*G*UCRRF-***** (null) (null) (null)
344 530 RECONNAISSANCE CAVALRY 228 RECONNAISSANCECAVALRY S*G*UCRV--***** (null) (null) (null)
345 534 RECONNAISSANCE CAVALRY AIR 232 RECONNAISSANCECAVALRYAIR S*G*UCRVO-***** (null) (null) (null)
346 531 RECONNAISSANCE CAVALRY ARMOURE 229 RECONNAISSANCECAVALRYARMOURED S*G*UCRVA-***** (null) (null) (null)
347 533 RECONNAISSANCE CAVALRY GROUND 231 RECONNAISSANCECAVALRYGROUND S*G*UCRVG-***** (null) (null) (null)
348 532 RECONNAISSANCE CAVALRY MOTORIZ 230 RECONNAISSANCECAVALRYMOTORIZED S*G*UCRVM-***** (null) (null) (null)
349 538 RECONNAISSANCE LIGHT 237 RECONNAISSANCELIGHT S*G*UCRLL--***** (null) (null) (null)
350 542 RECONNAISSANCE MARINE LIGHT AR 241 RECONNAISSANCEMARINELIGHTARMOUREDRECONNAISSANCE(LA S*G*UCRRL-***** (null) (null) (null)
351 537 RECONNAISSANCE MOUNTAIN 236 RECONNAISSANCEMOUNTAIN S*G*UCRO--***** (null) (null) (null)
352 543 RECONNAISSANCE SURVEILLANCE LO 242 RECONNAISSANCELONGRANGESURVEILLANCE(LRS) S*G*UCRX--***** (null) (null) (null)
353 700 RIFLE 497 RIFLE S*G*EWRR--***** 210 Soldier Assault Rifle 700
354 699 RIFLE/AUTOMATIC WEAPON 496 RIFLE/AUTOMATICWEAPON S*G*EWR---***** 205 Soldier Tgt 699
355 699 RIFLE/AUTOMATIC WEAPON 496 RIFLE/AUTOMATICWEAPON S*G*EWR---***** 216 Soldier M203 699
356 699 RIFLE/AUTOMATIC WEAPON 496 RIFLE/AUTOMATICWEAPON S*G*EWR---***** 153 Soldier MP 699
357 438 ROTARY WING ATTACK 131 ATTACKROTARYWING S*G*UCVRA-***** (null) (null) (null)
358 347 ROTARY WING ATTACK 40 ATTACK S*A*MHA---***** (null) (null) (null)
359 352 ROTARY WING DRONE (RPV/UAV) 49 DRONE(RPV/UAV) S*A*MHQ---***** (null) (null) (null)
360 348 ROTARY WING MEDEVAC 55 MEDEVAC S*A*MHO---***** (null) (null) (null)
361 351 ROTARY WING RECCE 48 RECONNAISSANCE S*A*MHR---***** (null) (null) (null)
362 349 ROTARY WING SOF 56 SPECIALOPERATIONSFORCE(SOF) S*A*MHM---***** (null) (null) (null)
363 350 ROTARY WING UTILITY 42 UTILITY S*A*MHU---***** (null) (null) (null)
364 782 SEAPORT/NAVAL BASE 606 SEAPORT/NAVALBASE S*G*IBN---H**** (null) (null) (null)
365 786 SEA SURFACE INSTALLATION, OIL RIG / PLATFORM 611 SEASURFACEINSTALLATION,OILRIG/PLATFORM S*G*IRR---H**** (null) (null) (null)
366 787 SEA SURFACE TRACK 612 SEASURFACETRACK S*S*------***** (null) (null) (null)
367 740 SEMI 548 SEMI S*G*EVUS--***** (null) (null) (null)
368 756 SENSOR 566 SENSOR S*G*ES----***** (null) (null) (null)
369 616 SERVICE SUPPORT MEDICAL 364 MEDICAL S*G*USM---***** (null) (null) (null)
370 641 SERVICE SUPPORT TRANSPORTATION 424 TRANSPORTATION S*G*UST---***** 53 TATRA Logistics Carrier 641
371 665 SHORT RANGE AD MISSILE LAUNCHE 472 SHORTRANGEADMISSILELAUNCHERS S*G*EWMAS-***** (null) (null) (null)
372 669 SHORT RANGE SS MISSILE LAUNCH 477 SHORTRANGESSMISSILELAUNCH S*G*EWMSS-***** (null) (null) (null)
373 593 SIGNALS UNIT FORWARD COMMUNICATIONS 303 FORWARDCOMMUNICATIONS S*G*UUSF--***** (null) (null) (null)
374 597 SIGNALS UNIT SIGNAL SUPPORT 312 SIGNALSUPPORT S*G*UUSS--***** (null) (null) (null)
375 589 SIGNAL UNIT 298 SIGNALUNIT S*G*UUS---***** (null) (null) (null)
376 590 SIGNAL UNIT AREA 299 AREA S*G*UUSA--***** (null) (null) (null)
377 592 SIGNAL UNIT COMMAND OPERATIONS 302 COMMANDOPERATIONS S*G*UUSO--***** (null) (null) (null)
378 591 SIGNAL UNIT COMMUNICATION CONF 300 COMMUNICATIONCONFIGUREDPACKAGE S*G*UUSC--***** (null) (null) (null)
379 599 SIGNAL UNIT ELECTRONIC RANGING 314 ELECTRONICRANGING S*G*UUSX--***** (null) (null) (null)
380 594 SIGNAL UNIT RADIO UNIT 308 RADIOUNIT S*G*UUSR--***** (null) (null) (null)
381 596 SIGNAL UNIT RADIO UNIT RELAY 311 RELAY S*G*UUSRW-***** (null) (null) (null)
382 595 SIGNAL UNIT RADIO UNIT TACTICA 309 TACTICALSATELLITE S*G*UUSRS-***** (null) (null) (null)
383 598 SIGNAL UNIT TELEPHONE SWITCH 313 TELEPHONESWITCH S*G*UUSW--***** (null) (null) (null)
384 687 SINGLE ROCKET LAUNCHER 484 SINGLEROCKETLAUNCHER S*G*EWS---***** (null) (null) (null)
385 690 SINGLE ROCKET LAUNCHER HEAVY 487 SINGLEROCKETLAUNCHERHEAVY S*G*EWSH--***** (null) (null) (null)
386 688 SINGLE ROCKET LAUNCHER LIGHT 485 SINGLEROCKETLAUNCHERLIGHT S*G*EWSL--***** (null) (null) (null)
387 689 SINGLE ROCKET LAUNCHER MEDIUM 486 SINGLEROCKETLAUNCHERMEDIUM S*G*EWSM--***** (null) (null) (null)
388 796 SOF AVIATION FIXED WING 707 SOFUNITFIXEDWING S*F*AF----***** (null) (null) (null)
389 797 SOF AVIATION FIXED WING ATTACK 708 SOFUNITATTACK S*F*AFA---***** (null) (null) (null)
390 798 SOF AVIATION FIXED WING UTILIT 710 SOFUNITUTILITY S*F*AFU---***** (null) (null) (null)
391 799 SOF AVIATION FIXED WING UTILIT 711 SOFUNITUTILITY(LIGHT) S*F*AFUL--***** (null) (null) (null)
392 800 SOF AVIATION ROTARY WING 715 SOFUNITROTARYWING S*F*AH----***** (null) (null) (null)
393 803 SOF UNIT GROUND 727 SOFUNITGROUND S*F*G-----***** (null) (null) (null)
394 805 SOF UNIT GROUND RANGER 729 SOFUNITRANGER S*F*GSR---***** (null) (null) (null)
395 804 SOF UNIT GROUND SPECIAL FORCES 728 SOFUNITSPECIALFORCES S*F*GS----***** (null) (null) (null)
396 801 SOF UNIT NAVAL 722 SOFUNITSOFUNITNAVAL S*F*SN----***** (null) (null) (null)
397 802 SOF UNIT NAVAL SPECIAL BOAT 725 SOFUNITSPECIALBOAT S*F*SNB---***** (null) (null) (null)
398 806 SOF UNIT PSYCHOLOGICAL OPERATI 730 SOFUNITPSYCHOLOGICALOPERATIONS(PSYOPS) S*F*GSP---***** (null) (null) (null)
399 658 SPECIAL C2 HEADQUATERS COMPONE 464 SPECIALC2HEADQUARTERSCOMPONENT S*G*UH----***** (null) (null) (null)
400 795 SPECIAL OPERATIONS FORCE (SOF) 705 SPECIALOPERATIONSFORCE(SOF)UNIT S*F*------***** (null) (null) (null)
401 625 SUPPLY 379 SUPPLY S*G*USS---***** (null) (null) (null)
402 633 SUPPLY CLASS I 382 SUPPLYCLASSI S*G*USS1--***** (null) (null) (null)
403 634 SUPPLY CLASS II 385 SUPPLYCLASSII S*G*USS2--***** (null) (null) (null)
404 635 SUPPLY CLASS III 388 SUPPLYCLASSIII S*G*USS3--***** (null) (null) (null)
405 636 SUPPLY CLASS III AVIATION 391 SUPPLYCLASSIIIAVIATION S*G*USS3A-***** (null) (null) (null)
406 637 SUPPLY CLASS IV 394 SUPPLYCLASSIV S*G*USS4--***** (null) (null) (null)
407 627 SUPPLY CLASS IX 409 SUPPLYCLASSIX S*G*USS9--***** (null) (null) (null)
408 638 SUPPLY CLASS V 397 SUPPLYCLASSV S*G*USS5--***** (null) (null) (null)
409 639 SUPPLY CLASS VI 400 SUPPLYCLASSVI S*G*USS6--***** (null) (null) (null)
410 640 SUPPLY CLASS VII 403 SUPPLYCLASSVII S*G*USS7--***** (null) (null) (null)
411 626 SUPPLY CLASS VIII 406 SUPPLYCLASSVIII S*G*USS8--***** (null) (null) (null)
412 628 SUPPLY CLASS X 412 SUPPLYCLASSX S*G*USSX--***** (null) (null) (null)
413 629 SUPPLY LAUNDRY/BATH 415 SUPPLYLAUNDRY/BATH S*G*USSL--***** (null) (null) (null)
414 632 SUPPLY MATERIEL (STOCK) 1335 SUPPLYMATERIEL(STOCK) S*G*US**--***** (null) (null) (null)
415 630 SUPPLY WATER 418 SUPPLYWATER S*G*USSW--***** (null) (null) (null)
416 631 SUPPLY WATER PURIFICATION 421 SUPPLYWATERPURIFICATION S*G*USSWP-***** (null) (null) (null)
417 668 SURFACE- SURFACE (SS) MISSILE 476 SURFACE-SURFACE(SS)MISSILELAUNCHER S*G*EWMS--***** (null) (null) (null)
418 355 SURFACE TO AIR MISSILE 65 SURFACETOAIRMISSILE(SAM) S*A*WMSA--***** (null) (null) (null)
419 354 SURFACE TO SURFACE MISSILE 64 SURFACETOSURFACEMISSILE(SSM) S*A*WMSS--***** (null) (null) (null)
420 391 SURVEILLANCE 1334 SURVEILLANCE S*G*F-S---***** (null) (null) (null)
421 725 TANK 533 TANK S*G*EVAT--***** 233 0Vehicle 725
422 725 TANK 533 TANK S*G*EVAT--***** 43 MBT 725
423 725 TANK 533 TANK S*G*EVAT--***** 230 LEOPARD 2A5 725
424 730 TANK HEAVY 538 TANKHEAVY S*G*EVATH-***** (null) (null) (null)
425 731 TANK HEAVY RECOVERY 539 TANKHEAVYRECOVERY S*G*EVATY-***** (null) (null) (null)
426 726 TANK LIGHT 534 TANKLIGHT S*G*EVATL-***** (null) (null) (null)
427 727 TANK LIGHT RECOVERY 535 TANKLIGHTRECOVERY S*G*EVATW-***** 110 BMP3 Recovery 727
428 728 TANK MEDIUM 536 TANKMEDIUM S*G*EVATM-***** (null) (null) (null)
429 729 TANK MEDIUM RECOVERY 537 TANKMEDIUMRECOVERY S*G*EVATX-***** (null) (null) (null)
430 773 TELECOMMUNICATIONS FACILITY 589 TELECOMMUNICATIONSFACILITY S*G*IUT---H**** (null) (null) (null)
431 603 TOPOGRAPHIC 318 TOPOGRAPHIC S*G*UUT---***** (null) (null) (null)
432 751 TRAILER MOUNTED 559 TRAILERMOUNTED S*G*EVEMT-***** (null) (null) (null)
433 754 TRAIN LOCOMOTIVE 564 TRAINLOCOMOTIVE S*G*EVST--***** (null) (null) (null)
434 645 TRANSPORTATION APOD/APOE 436 APOD/APOE S*G*USTA--***** (null) (null) (null)
435 647 TRANSPORTATION INTERMODAL 1328 TRANSPORTATIONINTERMODAL S*G*UST---***** (null) (null) (null)
436 646 TRANSPORTATION MISSILE 439 MISSILE S*G*USTI--***** (null) (null) (null)
437 642 TRANSPORTATION MOVEMENT CONTRO 427 MOVEMENTCONTROLCENTRE(MCC) S*G*USTM--***** (null) (null) (null)
438 643 TRANSPORTATION RAILHEAD 430 RAILHEAD S*G*USTR--***** (null) (null) (null)
439 644 TRANSPORTATION SPOD/SPOE 433 SPOD/SPOE S*G*USTS--***** (null) (null) (null)
440 783 TRANSPORT FACILITY 607 TRANSPORTFACILITY S*G*IT----H**** (null) (null) (null)
441 661 UNITS GENERAL LIAISON 467 UNITGENERALLIAISON S*G*UHGL--***** (null) (null) (null)
442 738 UTILITY VEHICLE 546 UTILITYVEHICLE S*G*EVU---***** 54 HMMWV Utility 738
443 738 UTILITY VEHICLE 546 UTILITYVEHICLE S*G*EVU---***** 221 Vehicle Tgt 738
444 743 WATER CRAFT 551 WATERCRAFT S*G*EVUR--***** 213 TATRA Tanker Water 743
445 353 WEAPON 61 WEAPON S*A*W-----***** (null) (null) (null)