420f7e:	00 59 00             	add    %bl,0x0(%ecx)
420f81:	6e                   	outsb  %ds:(%esi),(%dx)
420f82:	00 77 00             	add    %dh,0x0(%edi)
420f85:	75 00                	jne    0x420f87
420f87:	75 00                	jne    0x420f89
420f89:	58                   	pop    %eax
420f8a:	00 33                	add    %dh,(%ebx)
420f8c:	00 46 00             	add    %al,0x0(%esi)
420f8f:	71 00                	jno    0x420f91
420f91:	35 00 4a 00 78       	xor    $0x78004a00,%eax
420f96:	00 72 00             	add    %dh,0x0(%edx)
420f99:	47                   	inc    %edi
420f9a:	00 42 00             	add    %al,0x0(%edx)
420f9d:	68 00 71 00 37       	push   $0x37007100
420fa2:	00 65 00             	add    %ah,0x0(%ebp)
420fa5:	33 00                	xor    (%eax),%eax
420fa7:	47                   	inc    %edi
420fa8:	00 69 00             	add    %ch,0x0(%ecx)
420fab:	72 00                	jb     0x420fad
420fad:	74 00                	je     0x420faf
420faf:	65 00 4c 00 76       	add    %cl,%gs:0x76(%eax,%eax,1)
420fb4:	00 30                	add    %dh,(%eax)
420fb6:	00 48 00             	add    %cl,0x0(%eax)
420fb9:	36 00 4f 00          	add    %cl,%ss:0x0(%edi)
420fbd:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
420fc1:	49                   	dec    %ecx
420fc2:	00 53 00             	add    %dl,0x0(%ebx)
420fc5:	78 00                	js     0x420fc7
420fc7:	47                   	inc    %edi
420fc8:	00 4c 00 41          	add    %cl,0x41(%eax,%eax,1)
420fcc:	00 4b 00             	add    %cl,0x0(%ebx)
420fcf:	56                   	push   %esi
420fd0:	00 7a 00             	add    %bh,0x0(%edx)
420fd3:	43                   	inc    %ebx
420fd4:	00 31                	add    %dh,(%ecx)
420fd6:	00 53 00             	add    %dl,0x0(%ebx)
420fd9:	47                   	inc    %edi
420fda:	00 33                	add    %dh,(%ebx)
420fdc:	00 56 00             	add    %dl,0x0(%esi)
420fdf:	48                   	dec    %eax
420fe0:	00 45 00             	add    %al,0x0(%ebp)
420fe3:	4a                   	dec    %edx
420fe4:	00 42 00             	add    %al,0x0(%edx)
420fe7:	46                   	inc    %esi
420fe8:	00 33                	add    %dh,(%ebx)
420fea:	00 37                	add    %dh,(%edi)
420fec:	00 6f 00             	add    %ch,0x0(%edi)
420fef:	71 00                	jno    0x420ff1
420ff1:	46                   	inc    %esi
420ff2:	00 4c 00 64          	add    %cl,0x64(%eax,%eax,1)
420ff6:	00 44 00 4d          	add    %al,0x4d(%eax,%eax,1)
420ffa:	00 37                	add    %dh,(%edi)
420ffc:	00 75 00             	add    %dh,0x0(%ebp)
420fff:	4d                   	dec    %ebp
421000:	00 2b                	add    %ch,(%ebx)
421002:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
421006:	00 36                	add    %dh,(%esi)
421008:	00 4c 00 32          	add    %cl,0x32(%eax,%eax,1)
42100c:	00 30                	add    %dh,(%eax)
42100e:	00 36                	add    %dh,(%esi)
421010:	00 59 00             	add    %bl,0x0(%ecx)
421013:	6c                   	insb   (%dx),%es:(%edi)
421014:	00 57 00             	add    %dl,0x0(%edi)
421017:	69 00 42 00 2b 00    	imul   $0x2b0042,(%eax),%eax
42101d:	4f                   	dec    %edi
42101e:	00 55 00             	add    %dl,0x0(%ebp)
421021:	73 00                	jae    0x421023
421023:	42                   	inc    %edx
421024:	00 62 00             	add    %ah,0x0(%edx)
421027:	67 00 2f             	add    %ch,(%bx)
42102a:	00 31                	add    %dh,(%ecx)
42102c:	00 57 00             	add    %dl,0x0(%edi)
42102f:	62 00                	bound  %eax,(%eax)
421031:	49                   	dec    %ecx
421032:	00 76 00             	add    %dh,0x0(%esi)
421035:	2f                   	das
421036:	00 75 00             	add    %dh,0x0(%ebp)
421039:	63 00                	arpl   %eax,(%eax)
42103b:	31 00                	xor    %eax,(%eax)
42103d:	69 00 4c 00 72 00    	imul   $0x72004c,(%eax),%eax
421043:	56                   	push   %esi
421044:	00 36                	add    %dh,(%esi)
421046:	00 6e 00             	add    %ch,0x0(%esi)
421049:	37                   	aaa
42104a:	00 71 00             	add    %dh,0x0(%ecx)
42104d:	6d                   	insl   (%dx),%es:(%edi)
42104e:	00 73 00             	add    %dh,0x0(%ebx)
421051:	63 00                	arpl   %eax,(%eax)
421053:	6a 00                	push   $0x0
421055:	2b 00                	sub    (%eax),%eax
421057:	43                   	inc    %ebx
421058:	00 36                	add    %dh,(%esi)
42105a:	00 59 00             	add    %bl,0x0(%ecx)
42105d:	75 00                	jne    0x42105f
42105f:	63 00                	arpl   %eax,(%eax)
421061:	7a 00                	jp     0x421063
421063:	58                   	pop    %eax
421064:	00 69 00             	add    %ch,0x0(%ecx)
421067:	76 00                	jbe    0x421069
421069:	2f                   	das
42106a:	00 75 00             	add    %dh,0x0(%ebp)
42106d:	59                   	pop    %ecx
42106e:	00 50 00             	add    %dl,0x0(%eax)
421071:	68 00 77 00 62       	push   $0x62007700
421076:	00 69 00             	add    %ch,0x0(%ecx)
421079:	56                   	push   %esi
42107a:	00 66 00             	add    %ah,0x0(%esi)
42107d:	71 00                	jno    0x42107f
42107f:	34 00                	xor    $0x0,%al
421081:	51                   	push   %ecx
421082:	00 6a 00             	add    %ch,0x0(%edx)
421085:	50                   	push   %eax
421086:	00 45 00             	add    %al,0x0(%ebp)
421089:	32 00                	xor    (%eax),%al
42108b:	68 00 33 00 2b       	push   $0x2b003300
421090:	00 4c 00 6d          	add    %cl,0x6d(%eax,%eax,1)
421094:	00 4f 00             	add    %cl,0x0(%edi)
421097:	6b 00 6d             	imul   $0x6d,(%eax),%eax
42109a:	00 5a 00             	add    %bl,0x0(%edx)
42109d:	65 00 56 00          	add    %dl,%gs:0x0(%esi)
4210a1:	7a 00                	jp     0x4210a3
4210a3:	76 00                	jbe    0x4210a5
4210a5:	6c                   	insb   (%dx),%es:(%edi)
4210a6:	00 36                	add    %dh,(%esi)
4210a8:	00 6e 00             	add    %ch,0x0(%esi)
4210ab:	42                   	inc    %edx
4210ac:	00 43 00             	add    %al,0x0(%ebx)
4210af:	49                   	dec    %ecx
4210b0:	00 72 00             	add    %dh,0x0(%edx)
4210b3:	6c                   	insb   (%dx),%es:(%edi)
4210b4:	00 76 00             	add    %dh,0x0(%esi)
4210b7:	44                   	inc    %esp
4210b8:	00 49 00             	add    %cl,0x0(%ecx)
4210bb:	51                   	push   %ecx
4210bc:	00 41 00             	add    %al,0x0(%ecx)
4210bf:	5a                   	pop    %edx
4210c0:	00 41 00             	add    %al,0x0(%ecx)
4210c3:	35 00 58 00 69       	xor    $0x69005800,%eax
4210c8:	00 36                	add    %dh,(%esi)
4210ca:	00 6b 00             	add    %ch,0x0(%ebx)
4210cd:	30 00                	xor    %al,(%eax)
4210cf:	4f                   	dec    %edi
4210d0:	00 50 00             	add    %dl,0x0(%eax)
4210d3:	4e                   	dec    %esi
4210d4:	00 57 00             	add    %dl,0x0(%edi)
4210d7:	50                   	push   %eax
4210d8:	00 65 00             	add    %ah,0x0(%ebp)
4210db:	30 00                	xor    %al,(%eax)
4210dd:	6c                   	insb   (%dx),%es:(%edi)
4210de:	00 2b                	add    %ch,(%ebx)
4210e0:	00 57 00             	add    %dl,0x0(%edi)
4210e3:	68 00 55 00 58       	push   $0x58005500
4210e8:	00 44 00 59          	add    %al,0x59(%eax,%eax,1)
4210ec:	00 57 00             	add    %dl,0x0(%edi)
4210ef:	63 00                	arpl   %eax,(%eax)
4210f1:	2b 00                	sub    (%eax),%eax
4210f3:	4b                   	dec    %ebx
4210f4:	00 42 00             	add    %al,0x0(%edx)
4210f7:	6c                   	insb   (%dx),%es:(%edi)
4210f8:	00 71 00             	add    %dh,0x0(%ecx)
4210fb:	48                   	dec    %eax
4210fc:	00 38                	add    %bh,(%eax)
4210fe:	00 53 00             	add    %dl,0x0(%ebx)
421101:	41                   	inc    %ecx
421102:	00 76 00             	add    %dh,0x0(%esi)
421105:	6b 00 49             	imul   $0x49,(%eax),%eax
421108:	00 6f 00             	add    %ch,0x0(%edi)
42110b:	53                   	push   %ebx
42110c:	00 6f 00             	add    %ch,0x0(%edi)
42110f:	5a                   	pop    %edx
421110:	00 64 00 56          	add    %ah,0x56(%eax,%eax,1)
421114:	00 53 00             	add    %dl,0x0(%ebx)
421117:	56                   	push   %esi
421118:	00 75 00             	add    %dh,0x0(%ebp)
42111b:	51                   	push   %ecx
42111c:	00 34 00             	add    %dh,(%eax,%eax,1)
42111f:	6a 00                	push   $0x0
421121:	5a                   	pop    %edx
421122:	00 71 00             	add    %dh,0x0(%ecx)
421125:	46                   	inc    %esi
421126:	00 31                	add    %dh,(%ecx)
421128:	00 59 00             	add    %bl,0x0(%ecx)
42112b:	7a 00                	jp     0x42112d
42112d:	4b                   	dec    %ebx
42112e:	00 58 00             	add    %bl,0x0(%eax)
421131:	64 00 39             	add    %bh,%fs:(%ecx)
421134:	00 32                	add    %dh,(%edx)
421136:	00 6c 00 6e          	add    %ch,0x6e(%eax,%eax,1)
42113a:	00 79 00             	add    %bh,0x0(%ecx)
42113d:	73 00                	jae    0x42113f
42113f:	54                   	push   %esp
421140:	00 41 00             	add    %al,0x0(%ecx)
421143:	51                   	push   %ecx
421144:	00 62 00             	add    %ah,0x0(%edx)
421147:	31 00                	xor    %eax,(%eax)
421149:	57                   	push   %edi
42114a:	00 56 00             	add    %dl,0x0(%esi)
42114d:	37                   	aaa
42114e:	00 47 00             	add    %al,0x0(%edi)
421151:	6f                   	outsl  %ds:(%esi),(%dx)
421152:	00 64 00 77          	add    %ah,0x77(%eax,%eax,1)
421156:	00 6e 00             	add    %ch,0x0(%esi)
421159:	46                   	inc    %esi
42115a:	00 51 00             	add    %dl,0x0(%ecx)
42115d:	61                   	popa
42115e:	00 35 00 31 00 64    	add    %dh,0x64003100
421164:	00 4c 00 31          	add    %cl,0x31(%eax,%eax,1)
421168:	00 56 00             	add    %dl,0x0(%esi)
42116b:	33 00                	xor    (%eax),%eax
42116d:	50                   	push   %eax
42116e:	00 47 00             	add    %al,0x0(%edi)
421171:	34 00                	xor    $0x0,%al
421173:	43                   	inc    %ebx
421174:	00 53 00             	add    %dl,0x0(%ebx)
421177:	30 00                	xor    %al,(%eax)
421179:	44                   	inc    %esp
42117a:	00 43 00             	add    %al,0x0(%ebx)
42117d:	7a 00                	jp     0x42117f
42117f:	36 00 56 00          	add    %dl,%ss:0x0(%esi)
421183:	61                   	popa
421184:	00 4b 00             	add    %cl,0x0(%ebx)
421187:	6e                   	outsb  %ds:(%esi),(%dx)
421188:	00 38                	add    %bh,(%eax)
42118a:	00 43 00             	add    %al,0x0(%ebx)
42118d:	76 00                	jbe    0x42118f
42118f:	46                   	inc    %esi
421190:	00 65 00             	add    %ah,0x0(%ebp)
421193:	4c                   	dec    %esp
421194:	00 30                	add    %dh,(%eax)
421196:	00 69 00             	add    %ch,0x0(%ecx)
421199:	47                   	inc    %edi
42119a:	00 50 00             	add    %dl,0x0(%eax)
42119d:	4d                   	dec    %ebp
42119e:	00 78 00             	add    %bh,0x0(%eax)
4211a1:	65 00 39             	add    %bh,%gs:(%ecx)
4211a4:	00 62 00             	add    %ah,0x0(%edx)
4211a7:	47                   	inc    %edi
4211a8:	00 4e 00             	add    %cl,0x0(%esi)
4211ab:	54                   	push   %esp
4211ac:	00 41 00             	add    %al,0x0(%ecx)
4211af:	33 00                	xor    (%eax),%eax
4211b1:	64 00 4b 00          	add    %cl,%fs:0x0(%ebx)
4211b5:	77 00                	ja     0x4211b7
4211b7:	63 00                	arpl   %eax,(%eax)
4211b9:	6f                   	outsl  %ds:(%esi),(%dx)
4211ba:	00 63 00             	add    %ah,0x0(%ebx)
4211bd:	36 00 38             	add    %bh,%ss:(%eax)
4211c0:	00 36                	add    %dh,(%esi)
4211c2:	00 6e 00             	add    %ch,0x0(%esi)
4211c5:	41                   	inc    %ecx
4211c6:	00 37                	add    %dh,(%edi)
4211c8:	00 5a 00             	add    %bl,0x0(%edx)
4211cb:	30 00                	xor    %al,(%eax)
4211cd:	36 00 2b             	add    %ch,%ss:(%ebx)
4211d0:	00 35 00 51 00 55    	add    %dh,0x55005100
4211d6:	00 31                	add    %dh,(%ecx)
4211d8:	00 47 00             	add    %al,0x0(%edi)
4211db:	39 00                	cmp    %eax,(%eax)
4211dd:	32 00                	xor    (%eax),%al
4211df:	56                   	push   %esi
4211e0:	00 65 00             	add    %ah,0x0(%ebp)
4211e3:	74 00                	je     0x4211e5
4211e5:	66 00 4c 00 48       	data16 add %cl,0x48(%eax,%eax,1)
4211ea:	00 6f 00             	add    %ch,0x0(%edi)
4211ed:	64 00 4e 00          	add    %cl,%fs:0x0(%esi)
4211f1:	74 00                	je     0x4211f3
4211f3:	66 00 6e 00          	data16 add %ch,0x0(%esi)
4211f7:	37                   	aaa
4211f8:	00 32                	add    %dh,(%edx)
4211fa:	00 5a 00             	add    %bl,0x0(%edx)
4211fd:	4e                   	dec    %esi
4211fe:	00 55 00             	add    %dl,0x0(%ebp)
421201:	34 00                	xor    $0x0,%al
421203:	76 00                	jbe    0x421205
421205:	6d                   	insl   (%dx),%es:(%edi)
421206:	00 2f                	add    %ch,(%edi)
421208:	00 2f                	add    %ch,(%edi)
42120a:	00 4a 00             	add    %cl,0x0(%edx)
42120d:	30 00                	xor    %al,(%eax)
42120f:	58                   	pop    %eax
421210:	00 63 00             	add    %ah,0x0(%ebx)
421213:	44                   	inc    %esp
421214:	00 2f                	add    %ch,(%edi)
421216:	00 54 00 5a          	add    %dl,0x5a(%eax,%eax,1)
42121a:	00 2f                	add    %ch,(%edi)
42121c:	00 52 00             	add    %dl,0x0(%edx)
42121f:	6a 00                	push   $0x0
421221:	48                   	dec    %eax
421222:	00 6f 00             	add    %ch,0x0(%edi)
421225:	50                   	push   %eax
421226:	00 61 00             	add    %ah,0x0(%ecx)
421229:	44                   	inc    %esp
42122a:	00 66 00             	add    %ah,0x0(%esi)
42122d:	32 00                	xor    (%eax),%al
42122f:	6b 00 47             	imul   $0x47,(%eax),%eax
421232:	00 52 00             	add    %dl,0x0(%edx)
421235:	6c                   	insb   (%dx),%es:(%edi)
421236:	00 7a 00             	add    %bh,0x0(%edx)
421239:	4a                   	dec    %edx
42123a:	00 65 00             	add    %ah,0x0(%ebp)
42123d:	4f                   	dec    %edi
42123e:	00 77 00             	add    %dh,0x0(%edi)
421241:	6d                   	insl   (%dx),%es:(%edi)
421242:	00 66 00             	add    %ah,0x0(%esi)
421245:	65 00 53 00          	add    %dl,%gs:0x0(%ebx)
421249:	69 00 62 00 72 00    	imul   $0x720062,(%eax),%eax
42124f:	33 00                	xor    (%eax),%eax
421251:	47                   	inc    %edi
421252:	00 46 00             	add    %al,0x0(%esi)
421255:	48                   	dec    %eax
421256:	00 70 00             	add    %dh,0x0(%eax)
421259:	46                   	inc    %esi
42125a:	00 78 00             	add    %bh,0x0(%eax)
42125d:	75 00                	jne    0x42125f
42125f:	78 00                	js     0x421261
421261:	55                   	push   %ebp
421262:	00 6a 00             	add    %ch,0x0(%edx)
421265:	78 00                	js     0x421267
421267:	7a 00                	jp     0x421269
421269:	78 00                	js     0x42126b
42126b:	72 00                	jb     0x42126d
42126d:	71 00                	jno    0x42126f
42126f:	7a 00                	jp     0x421271
421271:	65 00 4f 00          	add    %cl,%gs:0x0(%edi)
421275:	4c                   	dec    %esp
421276:	00 53 00             	add    %dl,0x0(%ebx)
421279:	66 00 66 00          	data16 add %ah,0x0(%esi)
42127d:	66 00 58 00          	data16 add %bl,0x0(%eax)
421281:	34 00                	xor    $0x0,%al
421283:	74 00                	je     0x421285
421285:	67 00 46 00          	add    %al,0x0(%bp)
421289:	55                   	push   %ebp
42128a:	00 58 00             	add    %bl,0x0(%eax)
42128d:	77 00                	ja     0x42128f
42128f:	79 00                	jns    0x421291
421291:	53                   	push   %ebx
421292:	00 50 00             	add    %dl,0x0(%eax)
421295:	4b                   	dec    %ebx
421296:	00 48 00             	add    %cl,0x0(%eax)
421299:	50                   	push   %eax
42129a:	00 6e 00             	add    %ch,0x0(%esi)
42129d:	39 00                	cmp    %eax,(%eax)
42129f:	48                   	dec    %eax
4212a0:	00 31                	add    %dh,(%ecx)
4212a2:	00 30                	add    %dh,(%eax)
4212a4:	00 39                	add    %bh,(%ecx)
4212a6:	00 67 00             	add    %ah,0x0(%edi)
4212a9:	36 00 58 00          	add    %bl,%ss:0x0(%eax)
4212ad:	61                   	popa
4212ae:	00 49 00             	add    %cl,0x0(%ecx)