Midland Alan 42