Allen 040