morpholinium morpholinone butylmorpholine alkylmorpholine morpholinyl methylmorphine morphinate neomorphine morphinone morpholine