Allied Motion Technologies Inc (AMOT)