Here are the rules:
1. CoreSize = 211
2. MaxProcess: 211
3. MaxCycle: 2110
4. MaxLength: 20
5. MinDistance: 20 (will use -P to cover every permutation)
pmars cmdline:
pmars -s 211 -l 20 -d 20 -P -c 2110 [Warrior1] [Warrior2]

Twist: You must use the instructions below(see table). You may decide to use any sequence of those, but they must stay in the same sequence. You may then replace up to 3 of those instructions with NOP or DAT. You may use any instruction modifier, addressing mode or A- and B- field value. You may, of course, specify any start point. In other word, given Ins[50] filled with the following opcodes, you may use any Ins[x], Ins[x+1]...Ins[y], where Y<=X and (Y-X) < 20. You may then replace any three or less of those selected instructions with DAT or NOP. You can do whatever you want with the rest.

You may submit two(2) warriors

When submitting the warrior, please specify which instruction sequence(ie, 0 to 9) you use in a comment.

  PaulKhuong email : paul_virak_khuong (at) yahoo (dot) com

Pure instruction list follows the table.
0 div
1 sub
2 mod
3 add
4 mov
5 seq
6 mod
7 mul
8 add
9 jmp
10 jmn
11 mov
12 sub
13 spl
14 seq
15 div
16 slt
17 djn
18 mov
19 jmp
20 djn
21 sub
22 div
23 jmp
24 jmp
25 div
26 slt
27 mov
28 mov
29 mul
30 sub
31 mov
32 mov
33 jmz
34 div
35 div
36 seq
37 sne
38 mod
39 div
40 spl
41 slt
42 div
43 sne
44 seq
45 jmp
46 jmz
47 jmz
48 djn
49 div

div
sub
mod
add
mov
seq
mod
mul
add
jmp
jmn
mov
sub
spl
seq
div
slt
djn
mov
jmp
djn
sub
div
jmp
jmp
div
slt
mov
mov
mul
sub
mov
mov
jmz
div
div
seq
sne
mod
div
spl
slt
div
sne
seq
jmp
jmz
jmz
djn
div