I think you can save a byte on the add with
04 1c add al, 0x1c
(but i've never written any x86 assembly) 04 1c add al, 0x1c
(but i've never written any x86 assembly) b8 cc ee bb 03 mov eax,0x3bbeecc
d3 f8 sar eax,cl
d3 f8 sar eax,cl
24 03 and al, 3
04 1c add al, 28