405efa:	00 00                	add    %al,(%eax)
405efc:	d8 a1 00 00 d8 95    	fsubs  -0x6a280000(%ecx)
405f0e:	00 00                	add    %al,(%eax)
405f10:	43                   	inc    %ebx
405f11:	e3 63                	jecxz  0x405f76
405f13:	0b cc                	or     %esp,%ecx
405f15:	9c                   	pushf
405f16:	d0 11                	rclb   $1,(%ecx)
405f18:	bc db 00 80 5f       	mov    $0x5f8000db,%esp
405f1d:	cc                   	int3
405f1e:	ce                   	into
405f1f:	04 75                	add    $0x75,%al
405f21:	54                   	push   %esp
405f22:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f27:	41                   	inc    %ecx
405f28:	75 3c                	jne    0x405f66
405f2a:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f2f:	41                   	inc    %ecx
405f30:	75 64                	jne    0x405f96
405f32:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f37:	41                   	inc    %ecx
405f38:	75 6c                	jne    0x405fa6
405f3a:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f3f:	41                   	inc    %ecx
405f40:	75 24                	jne    0x405f66
405f42:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f47:	41                   	inc    %ecx
405f48:	75 44                	jne    0x405f8e
405f4a:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f4f:	41                   	inc    %ecx
405f50:	75 1c                	jne    0x405f6e
405f52:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f57:	41                   	inc    %ecx
405f58:	00 00                	add    %al,(%eax)
405f5a:	00 00                	add    %al,(%eax)
405f5c:	00 00                	add    %al,(%eax)
405f5e:	00 80 05 04 00 00    	add    %al,0x405(%eax)
405f64:	00 00                	add    %al,(%eax)
405f66:	00 80 09 40 00 00    	add    %al,0x4009(%eax)
405f6c:	00 00                	add    %al,(%eax)
405f6e:	00 80 08 00 20 00    	add    %al,0x200008(%eax)
405f74:	00 00                	add    %al,(%eax)
405f76:	00 80 05 00 20 00    	add    %al,0x200005(%eax)
405f7c:	00 00                	add    %al,(%eax)
405f7e:	00 80 05 00 10 00    	add    %al,0x100005(%eax)
405f84:	00 00                	add    %al,(%eax)
405f86:	00 80 08 04 00 00    	add    %al,0x408(%eax)
405f8c:	00 00                	add    %al,(%eax)
405f8e:	00 80 04 00 10 00    	add    %al,0x100004(%eax)
405f94:	00 00                	add    %al,(%eax)
405f96:	00 80 21 00 00 00    	add    %al,0x21(%eax)
405f9c:	00 00                	add    %al,(%eax)
405f9e:	00 80 01 00 40 00    	add    %al,0x400001(%eax)
405fa4:	00 00                	add    %al,(%eax)
405fa6:	00 80 00 00 40 00    	add    %al,0x400000(%eax)
405fac:	00 00                	add    %al,(%eax)
405fae:	00 80 00 02 00 00    	add    %al,0x200(%eax)
405fb4:	00 00                	add    %al,(%eax)
405fb6:	00 80 00 40 00 00    	add    %al,0x4000(%eax)
405fbc:	00 00                	add    %al,(%eax)
405fbe:	00 80 00 80 00 00    	add    %al,0x8000(%eax)
405fc4:	00 00                	add    %al,(%eax)
405fc6:	00 80 00 04 00 00    	add    %al,0x400(%eax)
405fcc:	00 00                	add    %al,(%eax)
405fce:	00 80 00 02 00 00    	add    %al,0x200(%eax)
405fd4:	00 00                	add    %al,(%eax)
405fd6:	00 80 04 04 00 00    	add    %al,0x404(%eax)
405fdc:	00 00                	add    %al,(%eax)
405fde:	00 80 08 04 00 00    	add    %al,0x408(%eax)
405fe4:	00 00                	add    %al,(%eax)
405fe6:	00 80 00 00 02 00    	add    %al,0x20000(%eax)
405fec:	00 00                	add    %al,(%eax)
405fee:	00 80 05 00 00 00    	add    %al,0x5(%eax)
405ff4:	00 00                	add    %al,(%eax)
405ff6:	01 80 20 00 00 00    	add    %eax,0x20(%eax)
405ffc:	00 00                	add    %al,(%eax)
405ffe:	00 80 04 00 00 00    	add    %al,0x4(%eax)
406004:	00 00                	add    %al,(%eax)
406006:	00 80 10 04 00 00    	add    %al,0x410(%eax)
40600c:	00 00                	add    %al,(%eax)
40600e:	00 80 10 04 00 00    	add    %al,0x410(%eax)
406014:	00 00                	add    %al,(%eax)
406016:	00 80 25 00 10 00    	add    %al,0x100025(%eax)
40601c:	00 00                	add    %al,(%eax)
40601e:	00 80 01 02 04 00    	add    %al,0x40201(%eax)
406024:	00 00                	add    %al,(%eax)
406026:	00 80 00 00 20 00    	add    %al,0x200000(%eax)
40602c:	00 00                	add    %al,(%eax)
40602e:	00 80 00 06 00 00    	add    %al,0x600(%eax)
406034:	00 00                	add    %al,(%eax)
406036:	00 80 24 00 00 00    	add    %al,0x24(%eax)
40603c:	00 00                	add    %al,(%eax)
40603e:	00 80 75 5c bc a3    	add    %al,-0x5c43a38b(%eax)
406044:	3a 07                	cmp    (%edi),%al
406046:	8a 41 75             	mov    0x75(%ecx),%al
406049:	74 bc                	je     0x406007
40604b:	a3 3a 07 8a 41       	mov    %eax,0x418a073a
406050:	75 4c                	jne    0x40609e
406052:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
406057:	41                   	inc    %ecx
406058:	75 2c                	jne    0x406086
40605a:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
40605f:	41                   	inc    %ecx
406060:	04 04                	add    $0x4,%al
406062:	04 04                	add    $0x4,%al
406064:	04 04                	add    $0x4,%al
406066:	04 04                	add    $0x4,%al
406068:	04 04                	add    $0x4,%al
40606a:	04 04                	add    $0x4,%al
40606c:	04 04                	add    $0x4,%al
40606e:	04 02                	add    $0x2,%al
406070:	04 02                	add    $0x2,%al
406072:	04 04                	add    $0x4,%al
406074:	04 04                	add    $0x4,%al
406076:	04 02                	add    $0x2,%al
406078:	04 04                	add    $0x4,%al
40607a:	04 04                	add    $0x4,%al
40607c:	04 00                	add    $0x0,%al
40607e:	00 00                	add    %al,(%eax)
406080:	75 34                	jne    0x4060b6
406082:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
406087:	41                   	inc    %ecx
406090:	0b 00                	or     (%eax),%eax
406092:	00 00                	add    %al,(%eax)
406094:	11 00                	adc    %eax,(%eax)
406096:	00 00                	add    %al,(%eax)
406098:	1f                   	pop    %ds
406099:	00 00                	add    %al,(%eax)
40609b:	00 3b                	add    %bh,(%ebx)
40609d:	00 00                	add    %al,(%eax)
40609f:	00 65 00             	add    %ah,0x0(%ebp)
4060a2:	00 00                	add    %al,(%eax)
4060a4:	b3 00                	mov    $0x0,%bl
4060a6:	00 00                	add    %al,(%eax)
4060a8:	3d 01 00 00 33       	cmp    $0x33000001,%eax
4060ad:	02 00                	add    (%eax),%al
4060af:	00 f1                	add    %dh,%cl
4060b1:	03 00                	add    (%eax),%eax
4060b3:	00 f7                	add    %dh,%bh
4060b5:	06                   	push   %es
4060b6:	00 00                	add    %al,(%eax)
4060b8:	5b                   	pop    %ebx
4060b9:	0c 00                	or     $0x0,%al
4060bb:	00 f7                	add    %dh,%bh
4060bd:	15 00 00 17 27       	adc    $0x27170000,%eax
4060c2:	00 00                	add    %al,(%eax)
4060c4:	77 45                	ja     0x40610b
4060c6:	00 00                	add    %al,(%eax)
4060c8:	8b 7b 00             	mov    0x0(%ebx),%edi
4060cb:	00 ad db 00 00 a3    	add    %ch,-0x5cffff25(%ebp)
4060d1:	86 01                	xchg   %al,(%ecx)
4060d3:	00 af b6 02 00 29    	add    %ch,0x290002b6(%edi)
4060d9:	d3 04 00             	roll   %cl,(%eax,%eax,1)
4060dc:	ad                   	lods   %ds:(%esi),%eax
4060dd:	94                   	xchg   %eax,%esp
4060de:	08 00                	or     %al,(%eax)
4060e0:	43                   	inc    %ebx
4060e1:	42                   	inc    %edx
4060e2:	0f 00 67 22          	verr   0x22(%edi)
4060e6:	1b 00                	sbb    (%eax),%eax
4060e8:	91                   	xchg   %eax,%ecx
4060e9:	3f                   	aas
4060ea:	30 00                	xor    %al,(%eax)
4060ec:	7d ce                	jge    0x4060bc
4060ee:	55                   	push   %ebp
4060ef:	00 93 96 98 00 00    	add    %dl,0x9896(%ebx)
4060f5:	00 00                	add    %al,(%eax)
4060f7:	00 53 00             	add    %dl,0x0(%ebx)
4060fa:	74 00                	je     0x4060fc
4060fc:	72 00                	jb     0x4060fe
4060fe:	75 00                	jne    0x406100
406100:	63 00                	arpl   %eax,(%eax)
406102:	74 00                	je     0x406104
406104:	75 00                	jne    0x406106
406106:	72 00                	jb     0x406108
406108:	65 00 64 00 51       	add    %ah,%gs:0x51(%eax,%eax,1)
40610d:	00 75 00             	add    %dh,0x0(%ebp)
406110:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
406114:	79 00                	jns    0x406116
406116:	00 00                	add    %al,(%eax)
406118:	53                   	push   %ebx
406119:	00 6f 00             	add    %ch,0x0(%edi)
40611c:	66 00 74 00 77       	data16 add %dh,0x77(%eax,%eax,1)
406121:	00 61 00             	add    %ah,0x0(%ecx)
406124:	72 00                	jb     0x406126
406126:	65 00 5c 00 4d       	add    %bl,%gs:0x4d(%eax,%eax,1)
40612b:	00 69 00             	add    %ch,0x0(%ecx)
40612e:	63 00                	arpl   %eax,(%eax)
406130:	72 00                	jb     0x406132
406132:	6f                   	outsl  %ds:(%esi),(%dx)
406133:	00 73 00             	add    %dh,0x0(%ebx)
406136:	6f                   	outsl  %ds:(%esi),(%dx)
406137:	00 66 00             	add    %ah,0x0(%esi)
40613a:	74 00                	je     0x40613c
40613c:	5c                   	pop    %esp
40613d:	00 57 00             	add    %dl,0x0(%edi)
406140:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
406146:	6f                   	outsl  %ds:(%esi),(%dx)
406147:	00 77 00             	add    %dh,0x0(%edi)
40614a:	73 00                	jae    0x40614c
40614c:	5c                   	pop    %esp
40614d:	00 43 00             	add    %al,0x0(%ebx)
406150:	75 00                	jne    0x406152
406152:	72 00                	jb     0x406154
406154:	72 00                	jb     0x406156
406156:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40615a:	74 00                	je     0x40615c
40615c:	56                   	push   %esi
40615d:	00 65 00             	add    %ah,0x0(%ebp)
406160:	72 00                	jb     0x406162
406162:	73 00                	jae    0x406164
406164:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40616a:	5c                   	pop    %esp
40616b:	00 53 00             	add    %dl,0x0(%ebx)
40616e:	74 00                	je     0x406170
406170:	72 00                	jb     0x406172
406172:	75 00                	jne    0x406174
406174:	63 00                	arpl   %eax,(%eax)
406176:	74 00                	je     0x406178
406178:	75 00                	jne    0x40617a
40617a:	72 00                	jb     0x40617c
40617c:	65 00 64 00 51       	add    %ah,%gs:0x51(%eax,%eax,1)
406181:	00 75 00             	add    %dh,0x0(%ebp)
406184:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
406188:	79 00                	jns    0x40618a
40618a:	00 00                	add    %al,(%eax)
40618c:	00 00                	add    %al,(%eax)
40618e:	00 00                	add    %al,(%eax)
406190:	e8 03 00 00 e8       	call   0xe8406198
406195:	03 00                	add    (%eax),%eax
406197:	00 e8                	add    %ch,%al
406199:	03 00                	add    (%eax),%eax
40619b:	00 e8                	add    %ch,%al
40619d:	03 00                	add    (%eax),%eax
40619f:	00 00                	add    %al,(%eax)
4061a1:	00 00                	add    %al,(%eax)
4061a3:	00 90 01 00 00 bc    	add    %dl,-0x43ffffff(%eax)
4061a9:	02 00                	add    (%eax),%al
4061ab:	00 60 ea             	add    %ah,-0x16(%eax)
4061ae:	00 00                	add    %al,(%eax)
4061b0:	90                   	nop
4061b1:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4061b2:	01 00                	add    %eax,(%eax)
4061b4:	00 e1                	add    %ah,%cl
4061b6:	01 00                	add    %eax,(%eax)
4061b8:	1b e1                	sbb    %ecx,%esp
4061ba:	01 00                	add    %eax,(%eax)
4061bc:	36 e1 01             	ss loope 0x4061c0
4061bf:	00 51 e1             	add    %dl,-0x1f(%ecx)
4061c2:	01 00                	add    %eax,(%eax)
4061c4:	6c                   	insb   (%dx),%es:(%edi)
4061c5:	e1 01                	loope  0x4061c8
4061c7:	00 9f e1 01 00 f8    	add    %bl,-0x7fffe1f(%edi)
4061cd:	e1 01                	loope  0x4061d0
4061cf:	00 28                	add    %ch,(%eax)
4061d1:	e2 01                	loop   0x4061d4
4061d3:	00 53 e2             	add    %dl,-0x1e(%ebx)
4061d6:	01 00                	add    %eax,(%eax)
4061d8:	6e                   	outsb  %ds:(%esi),(%dx)
4061d9:	e2 01                	loop   0x4061dc
4061db:	00 99 e2 01 00 be    	add    %bl,-0x41fffe1e(%ecx)
4061e1:	e2 01                	loop   0x4061e4
4061e3:	00 e1                	add    %ah,%cl
4061e5:	e2 01                	loop   0x4061e8
4061e7:	00 fc                	add    %bh,%ah
4061e9:	e2 01                	loop   0x4061ec
4061eb:	00 1f                	add    %bl,(%edi)
4061ed:	e3 01                	jecxz  0x4061f0
4061ef:	00 54 e3 01          	add    %dl,0x1(%ebx,%eiz,8)
4061f3:	00 87 e3 01 00 c5    	add    %al,-0x3afffe1d(%edi)
4061f9:	e3 01                	jecxz  0x4061fc
4061fb:	00 0c e4             	add    %cl,(%esp,%eiz,8)
4061fe:	01 00                	add    %eax,(%eax)
406200:	27                   	daa
406201:	e4 01                	in     $0x1,%al
406203:	00 87 e4 01 00 e7    	add    %al,-0x18fffe1c(%edi)
406209:	e4 01                	in     $0x1,%al
40620b:	00 0d e5 01 00 3d    	add    %cl,0x3d0001e5
406211:	e5 01                	in     $0x1,%eax
406213:	00 68 e5             	add    %ch,-0x1b(%eax)
406216:	01 00                	add    %eax,(%eax)
406218:	cd e5                	int    $0xe5
40621a:	01 00                	add    %eax,(%eax)
40621c:	f5                   	cmc
40621d:	e5 01                	in     $0x1,%eax
40621f:	00 18                	add    %bl,(%eax)
406221:	e6 01                	out    %al,$0x1
406223:	00 50 e6             	add    %dl,-0x1a(%eax)
406226:	01 00                	add    %eax,(%eax)
406228:	73 e6                	jae    0x406210
40622a:	01 00                	add    %eax,(%eax)
40622c:	a3 e7 01 00 12       	mov    %eax,0x120001e7
406231:	e8 01 00 48 e8       	call   0xe8886237
406236:	01 00                	add    %eax,(%eax)
406238:	78 e8                	js     0x406222
40623a:	01 00                	add    %eax,(%eax)
40623c:	a0 e8 01 00 bb       	mov    0xbb0001e8,%al
406241:	e8 01 00 24 e9       	call   0xe9646247
406246:	01 00                	add    %eax,(%eax)
406248:	4a                   	dec    %edx
406249:	e9 01 00 72 e9       	jmp    0xe9b2624f
40624e:	01 00                	add    %eax,(%eax)
406250:	9a e9 01 00 b5 e9 01 	lcall  $0x1e9,$0xb50001e9
406257:	00 d0                	add    %dl,%al
406259:	e9 01 00 f6 e9       	jmp    0xea36625f
40625e:	01 00                	add    %eax,(%eax)
406260:	34 ea                	xor    $0xea,%al
406262:	01 00                	add    %eax,(%eax)
406264:	64 ea 01 00 87 ea 01 	fs ljmp $0x1,$0xea870001
40626b:	00
40626c:	b4 ea                	mov    $0xea,%ah
40626e:	01 00                	add    %eax,(%eax)
406270:	df ea                	fucomip %st(2),%st
406272:	01 00                	add    %eax,(%eax)
406274:	14 eb                	adc    $0xeb,%al
406276:	01 00                	add    %eax,(%eax)
406278:	4c                   	dec    %esp
406279:	ec                   	in     (%dx),%al
40627a:	01 00                	add    %eax,(%eax)
40627c:	7f ec                	jg     0x40626a
40627e:	01 00                	add    %eax,(%eax)
406280:	b2 ec                	mov    $0xec,%dl
406282:	01 00                	add    %eax,(%eax)
406284:	f0 ec                	lock in (%dx),%al
406286:	01 00                	add    %eax,(%eax)
406288:	20 ed                	and    %ch,%ch
40628a:	01 00                	add    %eax,(%eax)
40628c:	53                   	push   %ebx
40628d:	ed                   	in     (%dx),%eax
40628e:	01 00                	add    %eax,(%eax)
406290:	7e ed                	jle    0x40627f
406292:	01 00                	add    %eax,(%eax)
406294:	a3 ed 01 00 be       	mov    %eax,0xbe0001ed
406299:	ed                   	in     (%dx),%eax
40629a:	01 00                	add    %eax,(%eax)
40629c:	e1 ed                	loope  0x40628b
40629e:	01 00                	add    %eax,(%eax)
4062a0:	fc                   	cld
4062a1:	ed                   	in     (%dx),%eax
4062a2:	01 00                	add    %eax,(%eax)
4062a4:	37                   	aaa
4062a5:	ee                   	out    %al,(%dx)
4062a6:	01 00                	add    %eax,(%eax)
4062a8:	52                   	push   %edx
4062a9:	ee                   	out    %al,(%dx)
4062aa:	01 00                	add    %eax,(%eax)
4062ac:	80 ee 01             	sub    $0x1,%dh
4062af:	00 a3 ee 01 00 ea    	add    %ah,-0x15fffe12(%ebx)
4062b5:	ee                   	out    %al,(%dx)
4062b6:	01 00                	add    %eax,(%eax)