405f8e:	80 02 c1             	addb   $0xc1,(%edx)
405f91:	01 cd                	add    %ecx,%ebp
405f93:	05 80 02 c1 01       	add    $0x1c10280,%eax
405f98:	63 06                	arpl   %eax,(%esi)
405f9a:	8e 02                	mov    (%edx),%es
405f9c:	89 01                	mov    %eax,(%ecx)
405f9e:	ce                   	into
405f9f:	15 9d 02 51 01       	adc    $0x151029d,%eax
405fa4:	2e 12 a3 02 51 01 0a 	adc    %cs:0xa015102(%ebx),%ah
405fab:	14 b7                	adc    $0xb7,%al
405fad:	02 d1                	add    %cl,%dl
405faf:	01 20                	add    %esp,(%eax)
405fb1:	14 d8                	adc    $0xd8,%al
405fb3:	02 08                	add    (%eax),%cl
405fb5:	00 0c 00             	add    %cl,(%eax,%eax,1)
405fb8:	f4                   	hlt
405fb9:	02 08                	add    (%eax),%cl
405fbb:	00 10                	add    %dl,(%eax)
405fbd:	00 f9                	add    %bh,%cl
405fbf:	02 08                	add    (%eax),%cl
405fc1:	00 14 00             	add    %dl,(%eax,%eax,1)
405fc4:	fe 02                	incb   (%edx)
405fc6:	08 00                	or     %al,(%eax)
405fc8:	18 00                	sbb    %al,(%eax)
405fca:	03 03                	add    (%ebx),%eax
405fcc:	08 00                	or     %al,(%eax)
405fce:	20 00                	and    %al,(%eax)
405fd0:	f4                   	hlt
405fd1:	02 08                	add    (%eax),%cl
405fd3:	00 24 00             	add    %ah,(%eax,%eax,1)
405fd6:	f9                   	stc
405fd7:	02 08                	add    (%eax),%cl
405fd9:	00 28                	add    %ch,(%eax)
405fdb:	00 fe                	add    %bh,%dh
405fdd:	02 08                	add    (%eax),%cl
405fdf:	00 2c 00             	add    %ch,(%eax,%eax,1)
405fe2:	03 03                	add    (%ebx),%eax
405fe4:	08 00                	or     %al,(%eax)
405fe6:	64 00 08             	add    %cl,%fs:(%eax)
405fe9:	03 08                	add    (%eax),%ecx
405feb:	00 68 00             	add    %ch,0x0(%eax)
405fee:	0d 03 2e 00 0b       	or     $0xb002e03,%eax
405ff3:	00 54 04 2e          	add    %dl,0x2e(%esp,%eax,1)
405ff7:	00 13                	add    %dl,(%ebx)
405ff9:	00 5d 04             	add    %bl,0x4(%ebp)
405ffc:	2e 00 1b             	add    %bl,%cs:(%ebx)
405fff:	00 7c 04 2e          	add    %bh,0x2e(%esp,%eax,1)
406003:	00 23                	add    %ah,(%ebx)
406005:	00 85 04 2e 00 2b    	add    %al,0x2b002e04(%ebp)
40600b:	00 92 04 2e 00 33    	add    %dl,0x33002e04(%edx)
406011:	00 92 04 2e 00 3b    	add    %dl,0x3b002e04(%edx)
406017:	00 98 04 2e 00 43    	add    %bl,0x43002e04(%eax)
40601d:	00 85 04 2e 00 4b    	add    %al,0x4b002e04(%ebp)
406023:	00 a7 04 2e 00 53    	add    %ah,0x53002e04(%edi)
406029:	00 92 04 2e 00 5b    	add    %dl,0x5b002e04(%edx)
40602f:	00 92 04 2e 00 63    	add    %dl,0x63002e04(%edx)
406035:	00 d0                	add    %dl,%al
406037:	04 2e                	add    $0x2e,%al
406039:	00 6b 00             	add    %ch,0x0(%ebx)
40603c:	fa                   	cli
40603d:	04 69                	add    $0x69,%al
40603f:	01 93 00 54 05 89    	add    %edx,-0x76faac00(%ebx)
406045:	01 93 00 54 05 23    	add    %edx,0x23055400(%ebx)
40604b:	03 83 00 12 05 23    	add    0x23051200(%ebx),%eax
406051:	03 8b 00 f4 02 23    	add    0x2302f400(%ebx),%ecx
406057:	03 73 00             	add    0x0(%ebx),%esi
40605a:	f4                   	hlt
40605b:	02 63 03             	add    0x3(%ebx),%ah
40605e:	73 00                	jae    0x406060
406060:	f4                   	hlt
406061:	02 60 07             	add    0x7(%eax),%ah
406064:	73 00                	jae    0x406066
406066:	f4                   	hlt
406067:	02 80 07 73 00 f4    	add    -0xbff8cf9(%eax),%al
40606d:	02 a0 08 73 00 f4    	add    -0xbff8cf8(%eax),%ah
406073:	02 c0                	add    %al,%al
406075:	08 73 00             	or     %dh,0x0(%ebx)
406078:	f4                   	hlt
406079:	02 e0                	add    %al,%ah
40607b:	08 73 00             	or     %dh,0x0(%ebx)
40607e:	f4                   	hlt
40607f:	02 00                	add    (%eax),%al
406081:	09 73 00             	or     %esi,0x0(%ebx)
406084:	f4                   	hlt
406085:	02 20                	add    (%eax),%ah
406087:	09 73 00             	or     %esi,0x0(%ebx)
40608a:	f4                   	hlt
40608b:	02 40 09             	add    0x9(%eax),%al
40608e:	73 00                	jae    0x406090
406090:	f4                   	hlt
406091:	02 60 09             	add    0x9(%eax),%ah
406094:	73 00                	jae    0x406096
406096:	f4                   	hlt
406097:	02 80 09 73 00 f4    	add    -0xbff8cf7(%eax),%al
40609d:	02 40 0a             	add    0xa(%eax),%al
4060a0:	73 00                	jae    0x4060a2
4060a2:	f4                   	hlt
4060a3:	02 60 0a             	add    0xa(%eax),%ah
4060a6:	73 00                	jae    0x4060a8
4060a8:	f4                   	hlt
4060a9:	02 80 0a 73 00 f4    	add    -0xbff8cf6(%eax),%al
4060af:	02 a0 0a 73 00 f4    	add    -0xbff8cf6(%eax),%ah
4060b5:	02 a1 0a 73 00 f4    	add    -0xbff8cf6(%ecx),%ah
4060bb:	02 a1 0a 7b 00 09    	add    0x9007b0a(%ecx),%ah
4060c1:	05 c0 0a 73 00       	add    $0x730ac0,%eax
4060c6:	f4                   	hlt
4060c7:	02 c1                	add    %cl,%al
4060c9:	0a 73 00             	or     0x0(%ebx),%dh
4060cc:	f4                   	hlt
4060cd:	02 c1                	add    %cl,%al
4060cf:	0a 7b 00             	or     0x0(%ebx),%bh
4060d2:	09 05 e0 0a 73 00    	or     %eax,0x730ae0
4060d8:	f4                   	hlt
4060d9:	02 e1                	add    %cl,%ah
4060db:	0a 73 00             	or     0x0(%ebx),%dh
4060de:	f4                   	hlt
4060df:	02 e1                	add    %cl,%ah
4060e1:	0a 7b 00             	or     0x0(%ebx),%bh
4060e4:	09 05 00 0b 73 00    	or     %eax,0x730b00
4060ea:	f4                   	hlt
4060eb:	02 01                	add    (%ecx),%al
4060ed:	0b 73 00             	or     0x0(%ebx),%esi
4060f0:	f4                   	hlt
4060f1:	02 01                	add    (%ecx),%al
4060f3:	0b 7b 00             	or     0x0(%ebx),%edi
4060f6:	09 05 20 0b 73 00    	or     %eax,0x730b20
4060fc:	f4                   	hlt
4060fd:	02 21                	add    (%ecx),%ah
4060ff:	0b 73 00             	or     0x0(%ebx),%esi
406102:	f4                   	hlt
406103:	02 21                	add    (%ecx),%ah
406105:	0b 7b 00             	or     0x0(%ebx),%edi
406108:	09 05 40 0b 73 00    	or     %eax,0x730b40
40610e:	f4                   	hlt
40610f:	02 60 0b             	add    0xb(%eax),%ah
406112:	73 00                	jae    0x406114
406114:	f4                   	hlt
406115:	02 61 0b             	add    0xb(%ecx),%ah
406118:	73 00                	jae    0x40611a
40611a:	f4                   	hlt
40611b:	02 61 0b             	add    0xb(%ecx),%ah
40611e:	7b 00                	jnp    0x406120
406120:	09 05 81 0b 73 00    	or     %eax,0x730b81
406126:	f4                   	hlt
406127:	02 81 0b 7b 00 09    	add    0x9007b0b(%ecx),%al
40612d:	05 a1 0b 73 00       	add    $0x730ba1,%eax
406132:	f4                   	hlt
406133:	02 a1 0b 7b 00 09    	add    0x9007b0b(%ecx),%ah
406139:	05 c1 0b 73 00       	add    $0x730bc1,%eax
40613e:	f4                   	hlt
40613f:	02 c1                	add    %cl,%al
406141:	0b 7b 00             	or     0x0(%ebx),%edi
406144:	09 05 e1 0b 73 00    	or     %eax,0x730be1
40614a:	f4                   	hlt
40614b:	02 e1                	add    %cl,%ah
40614d:	0b 7b 00             	or     0x0(%ebx),%edi
406150:	09 05 2e 00 32 00    	or     %eax,0x32002e
406156:	37                   	aaa
406157:	00 3c 00             	add    %bh,(%eax,%eax,1)
40615a:	5a                   	pop    %edx
40615b:	00 5f 00             	add    %bl,0x0(%edi)
40615e:	c1 00 e8             	roll   $0xe8,(%eax)
406161:	00 00                	add    %al,(%eax)
406163:	01 12                	add    %edx,(%edx)
406165:	01 29                	add    %ebp,(%ecx)
406167:	01 3b                	add    %edi,(%ebx)
406169:	01 4a 01             	add    %ecx,0x1(%edx)
40616c:	4e                   	dec    %esi
40616d:	01 f5                	add    %esi,%ebp
40616f:	01 00                	add    %eax,(%eax)
406171:	02 0a                	add    (%edx),%cl
406173:	02 0f                	add    (%edi),%cl
406175:	02 1f                	add    (%edi),%bl
406177:	02 48 02             	add    0x2(%eax),%cl
40617a:	4d                   	dec    %ebp
40617b:	02 52 02             	add    0x2(%edx),%dl
40617e:	6e                   	outsb  %ds:(%esi),(%dx)
40617f:	02 84 02 93 02 ab 02 	add    0x2ab0293(%edx,%eax,1),%al
406186:	b1 02                	mov    $0x2,%cl
406188:	c2 02 c9             	ret    $0xc902
40618b:	02 dd                	add    %ch,%bl
40618d:	02 0e                	add    (%esi),%cl
40618f:	00 01                	add    %al,(%ecx)
406191:	00 11                	add    %dl,(%ecx)
406193:	00 02                	add    %al,(%edx)
406195:	00 12                	add    %dl,(%edx)
406197:	00 06                	add    %al,(%esi)
406199:	00 19                	add    %bl,(%ecx)
40619b:	00 0b                	add    %cl,(%ebx)
40619d:	00 00                	add    %al,(%eax)
40619f:	00 a3 11 1c 04 00    	add    %ah,0x41c11(%ebx)
4061a5:	00 57 04             	add    %dl,0x4(%edi)
4061a8:	20 04 00             	and    %al,(%eax,%eax,1)
4061ab:	00 fa                	add    %bh,%dl
4061ad:	0a 25 04 00 00 d9    	or     0xd9000004,%ah
4061b3:	03 2a                	add    (%edx),%ebp
4061b5:	04 00                	add    $0x0,%al
4061b7:	00 98 14 2f 04 00    	add    %bl,0x42f14(%eax)
4061bd:	00 b9 04 38 04 00    	add    %bh,0x43804(%ecx)
4061c3:	00 2f                	add    %ch,(%edi)
4061c5:	05 20 04 00 00       	add    $0x420,%eax
4061ca:	14 05                	adc    $0x5,%al
4061cc:	20 04 00             	and    %al,(%eax,%eax,1)
4061cf:	00 fc                	add    %bh,%ah
4061d1:	04 20                	add    $0x20,%al
4061d3:	04 00                	add    $0x0,%al
4061d5:	00 e4                	add    %ah,%ah
4061d7:	04 20                	add    $0x20,%al
4061d9:	04 00                	add    $0x0,%al
4061db:	00 f5                	add    %dh,%ch
4061dd:	10 3d 04 00 00 03    	adc    %bh,0x3000004
4061e3:	06                   	push   %es
4061e4:	43                   	inc    %ebx
4061e5:	04 00                	add    $0x0,%al
4061e7:	00 4c 00 49          	add    %cl,0x49(%eax,%eax,1)
4061eb:	04 00                	add    $0x0,%al
4061ed:	00 4a 01             	add    %cl,0x1(%edx)
4061f0:	4e                   	dec    %esi
4061f1:	04 02                	add    $0x2,%al
4061f3:	00 3b                	add    %bh,(%ebx)
4061f5:	00 03                	add    %al,(%ebx)
4061f7:	00 01                	add    %al,(%ecx)
4061f9:	00 3c 00             	add    %bh,(%eax,%eax,1)
4061fc:	03 00                	add    (%eax),%eax
4061fe:	02 00                	add    (%eax),%al
406200:	45                   	inc    %ebp
406201:	00 05 00 01 00 46    	add    %al,0x46000100
406207:	00 05 00 02 00 47    	add    %al,0x47000200
40620d:	00 07                	add    %al,(%edi)
40620f:	00 01                	add    %al,(%ecx)
406211:	00 48 00             	add    %cl,0x0(%eax)
406214:	07                   	pop    %es
406215:	00 02                	add    %al,(%edx)
406217:	00 4a 00             	add    %cl,0x0(%edx)
40621a:	09 00                	or     %eax,(%eax)
40621c:	01 00                	add    %eax,(%eax)
40621e:	49                   	dec    %ecx
40621f:	00 09                	add    %cl,(%ecx)
406221:	00 02                	add    %al,(%edx)
406223:	00 4b 00             	add    %cl,0x0(%ebx)
406226:	0b 00                	or     (%eax),%eax
406228:	01 00                	add    %eax,(%eax)
40622a:	4c                   	dec    %esp
40622b:	00 0b                	add    %cl,(%ebx)
40622d:	00 02                	add    %al,(%edx)
40622f:	00 52 00             	add    %dl,0x0(%edx)
406232:	0d 00 01 00 53       	or     $0x53000100,%eax
406237:	00 0d 00 02 00 54    	add    %cl,0x54000200
40623d:	00 0f                	add    %cl,(%edi)
40623f:	00 01                	add    %al,(%ecx)
406241:	00 55 00             	add    %dl,0x0(%ebp)
406244:	0f 00 02             	sldt   (%edx)
406247:	00 56 00             	add    %dl,0x0(%esi)
40624a:	11 00                	adc    %eax,(%eax)
40624c:	01 00                	add    %eax,(%eax)
40624e:	57                   	push   %edi
40624f:	00 11                	add    %dl,(%ecx)
406251:	00 02                	add    %al,(%edx)
406253:	00 58 00             	add    %bl,0x0(%eax)
406256:	13 00                	adc    (%eax),%eax
406258:	01 00                	add    %eax,(%eax)
40625a:	59                   	pop    %ecx
40625b:	00 13                	add    %dl,(%ebx)
40625d:	00 02                	add    %al,(%edx)
40625f:	00 5a 00             	add    %bl,0x0(%edx)
406262:	15 00 01 00 5b       	adc    $0x5b000100,%eax
406267:	00 15 00 02 00 78    	add    %dl,0x78000200
40626d:	00 17                	add    %dl,(%edi)
40626f:	00 02                	add    %al,(%edx)
406271:	00 79 00             	add    %bh,0x0(%ecx)
406274:	19 00                	sbb    %eax,(%eax)
406276:	01 00                	add    %eax,(%eax)
406278:	7a 00                	jp     0x40627a
40627a:	19 00                	sbb    %eax,(%eax)
40627c:	02 00                	add    (%eax),%al
40627e:	7b 00                	jnp    0x406280
406280:	1b 00                	sbb    (%eax),%eax
406282:	02 00                	add    (%eax),%al
406284:	7c 00                	jl     0x406286
406286:	1d 00 93 00 da       	sbb    $0xda009300,%eax
40628b:	00 18                	add    %bl,(%eax)
40628d:	02 3b                	add    (%ebx),%bh
40628f:	02 bf 02 04 80 00    	add    0x800402(%edi),%bh
406295:	00 0a                	add    %cl,(%edx)
406297:	00 00                	add    %al,(%eax)
406299:	00 0c 00             	add    %cl,(%eax,%eax,1)
4062a4:	67 0e                	addr16 push %cs
4062a6:	00 00                	add    %al,(%eax)
4062a8:	02 00                	add    (%eax),%al
4062b2:	00 00                	add    %al,(%eax)
4062b4:	e2 02                	loop   0x4062b8
4062b6:	f0 01 00             	lock add %eax,(%eax)
4062b9:	00 00                	add    %al,(%eax)
4062bb:	00 02                	add    %al,(%edx)
4062c5:	00 00                	add    %al,(%eax)
4062c7:	00 e2                	add    %ah,%dl
4062c9:	02 72 13             	add    0x13(%edx),%dh
4062cc:	00 00                	add    %al,(%eax)
4062ce:	00 00                	add    %al,(%eax)
4062d0:	02 00                	add    (%eax),%al
4062da:	00 00                	add    %al,(%eax)
4062dc:	e2 02                	loop   0x4062e0
4062de:	52                   	push   %edx
4062df:	0e                   	push   %cs
4062e0:	00 00                	add    %al,(%eax)
4062e2:	00 00                	add    %al,(%eax)
4062e4:	02 00                	add    (%eax),%al
4062ee:	00 00                	add    %al,(%eax)
4062f0:	eb 02                	jmp    0x4062f4
4062f2:	ae                   	scas   %es:(%edi),%al
4062f3:	08 00                	or     %al,(%eax)
4062f5:	00 00                	add    %al,(%eax)
4062f7:	00 08                	add    %cl,(%eax)
406301:	00 00                	add    %al,(%eax)
406303:	00 eb                	add    %ch,%bl
406305:	02 14 02             	add    (%edx,%eax,1),%dl
406310:	01 00                	add    %eax,(%eax)
406312:	00 00                	add    %al,(%eax)
406314:	d4 12                	aam    $0x12
406316:	00 00                	add    %al,(%eax)
406318:	c0 3d 00 00 01 00 00 	sarb   $0x0,0x10000
40631f:	00 f1                	add    %dh,%cl
406321:	12 00                	adc    (%eax),%al
406323:	00 00                	add    %al,(%eax)
406325:	00 00                	add    %al,(%eax)
406327:	00 00                	add    %al,(%eax)
406329:	5f                   	pop    %edi
40632a:	32 33                	xor    (%ebx),%dh
40632c:	35 36 31 00 4c       	xor    $0x4c003136,%eax
406331:	69 73 74 60 31 00 74 	imul   $0x74003160,0x74(%ebx),%esi
406338:	6f                   	outsl  %ds:(%esi),(%dx)
406339:	6f                   	outsl  %ds:(%esi),(%dx)
40633a:	6c                   	insb   (%dx),%es:(%edi)
40633b:	53                   	push   %ebx
40633c:	74 72                	je     0x4063b0
40633e:	69 70 53 65 70 61 72 	imul   $0x72617065,0x53(%eax),%esi
406345:	61                   	popa
406346:	74 6f                	je     0x4063b7
406348:	72 31                	jb     0x40637b
40634a:	00 4d 44             	add    %cl,0x44(%ebp)
40634d:	49                   	dec    %ecx
40634e:	50                   	push   %eax
40634f:	61                   	popa
406350:	72 65                	jb     0x4063b7
406352:	6e                   	outsb  %ds:(%esi),(%dx)
406353:	74 31                	je     0x406386
406355:	00 49 6e             	add    %cl,0x6e(%ecx)
406358:	74 33                	je     0x40638d
40635a:	32 00                	xor    (%eax),%al
40635c:	74 6f                	je     0x4063cd