Crystal Reports - using the Mid function

This formula  is checking ok but I am not getting the results if the mid function has several variables  ie CL, DU etc but the GE and AF seem to work ok. . I have tried a bunch of formatting but  still no working.    Any suggestions would be greatly appreciated.  Thks in advance 

If Mid ({ICLBLA.ICITEM_FMTITEMNO},4,2)= "GE" then (Ceiling({ICLBLA.ICILOC_RECENTCOST} * 1.45,100)- 1) else if Mid({ICLBLA.ICITEM_FMTITEMNO},4,2)= "CL,DU" then(
Ceiling({ICLBLA.ICILOC_RECENTCOST} * 1.75,100)-1) else if Mid ({ICLBLA.ICITEM_FMTITEMNO},4,2)= "TL,SS,CR" then(
Ceiling({ICLBLA.ICILOC_RECENTCOST} * 1.95,100)-1) else if Mid ({ICLBLA.ICITEM_FMTITEMNO},4,2)= "PA,BC,LB,MK,EL,CP" then(
Ceiling({ICLBLA.ICILOC_RECENTCOST} * 1.100,100)-1) else if Mid ({ICLBLA.ICITEM_FMTITEMNO},4,2)= "SF,SI,IM,JF,KK,ST,SE" then(
CeilinG({ICLBLA.ICILOC_RECENTCOST} * 1.110,100)-1) else if Mid ({ICLBLA.ICITEM_FMTITEMNO},4,2)= "AF" then(
Ceiling({ICLBLA.ICILOC_RECENTCOST} * 1.115,100)-1) else if Mid ({ICLBLA.ICITEM_FMTITEMNO},4,2)= "ER" then(
Ceiling({ICLBLA.ICILOC_RECENTCOST} * 1.125,100)-1)