DEVIL (1040)