different types of l carnitine

different types of l carnitine