Teklos armored battle vehicle