jc = ret = cs * jc % c1 (jc = cs * jc = cs ^ 1)
cs = ret = cs * cs % c1 (cs = cs ^ 2)
jc = ret = cs * jc % c1 (jc = cs * jc = cs ^ 3)
cs = ret = cs * cs % c1 (cs = cs ^ 4)
jc = ret = cs * jc % c1 (jc = cs * jc = cs ^ 7)
cs = ret = cs * cs % c1 (cs = cs ^ 8)
jc = ret = cs * jc % c1 (jc = cs * jc = cs ^ 15)
cs = ret = cs * cs % c1 (cs = cs ^ 16)
cs = ret = cs * cs % c1 (cs = cs ^ 32)
cs = ret = cs * cs % c1 (cs = cs ^ 64)
cs = ret = cs * cs % c1 (cs = cs ^ 128)
cs = ret = cs * cs % c1 (cs = cs ^ 256)
cs = ret = cs * cs % c1 (cs = cs ^ 512)
jc = ret = cs * jc % c1 (jc = cs * jc = cs ^ 527)
cs = ret = cs * cs % c1 (cs = cs ^ 1024)
jc = ret = cs * jc % c1 (jc = cs * jc = cs ^ 1551)
cs = ret = cs * cs % c1 (cs = cs ^ 2048)
cs = ret = cs * cs % c1 (cs = cs ^ 4096)
jc = ret = cs * jc % c1 (jc = cs * jc = cs ^ 5647)
c1 = 1e389fb
cs = f39d47
jc = a1c641
ret = a1c641