arm-se-li-gen