410dc6:	86 18                	xchg   %bl,(%eax)
410dc8:	ac                   	lods   %ds:(%esi),%al
410dc9:	1c 06                	sbb    $0x6,%al
410dcb:	00 5f 00             	add    %bl,0x0(%edi)
410dce:	60                   	pusha
410dcf:	bd 00 00 00 00       	mov    $0x0,%ebp
410dd4:	96                   	xchg   %eax,%esi
410dd5:	00 df                	add    %bl,%bh
410dd7:	14 af                	adc    $0xaf,%al
410dd9:	06                   	push   %es
410dda:	5f                   	pop    %edi
410ddb:	00 78 bd             	add    %bh,-0x43(%eax)
410dde:	00 00                	add    %al,(%eax)
410de0:	00 00                	add    %al,(%eax)
410de2:	86 00                	xchg   %al,(%eax)
410de4:	5c                   	pop    %esp
410de5:	01 5a 00             	add    %ebx,0x0(%edx)
410de8:	5f                   	pop    %edi
410de9:	00 f0                	add    %dh,%al
410deb:	bd 00 00 00 00       	mov    $0x0,%ebp
410df0:	81 00 e6 02 b4 06    	addl   $0x6b402e6,(%eax)
410df6:	5f                   	pop    %edi
410df7:	00 1c be             	add    %bl,(%esi,%edi,4)
410dfa:	00 00                	add    %al,(%eax)
410dfc:	00 00                	add    %al,(%eax)
410dfe:	81 00 79 02 b4 06    	addl   $0x6b40279,(%eax)
410e04:	60                   	pusha
410e05:	00 48 be             	add    %cl,-0x42(%eax)
410e08:	00 00                	add    %al,(%eax)
410e0a:	00 00                	add    %al,(%eax)
410e0c:	86 18                	xchg   %bl,(%eax)
410e0e:	ac                   	lods   %ds:(%esi),%al
410e0f:	1c 06                	sbb    $0x6,%al
410e11:	00 61 00             	add    %ah,0x0(%ecx)
410e14:	60                   	pusha
410e15:	be 00 00 00 00       	mov    $0x0,%esi
410e1a:	81 00 26 0f 30 06    	addl   $0x6300f26,(%eax)
410e20:	61                   	popa
410e21:	00 a5 bf 00 00 00    	add    %ah,0xbf(%ebp)
410e27:	00 81 00 ec 0f 30    	add    %al,0x300fec00(%ecx)
410e2d:	06                   	push   %es
410e2e:	63 00                	arpl   %eax,(%eax)
410e30:	b0 bf                	mov    $0xbf,%al
410e32:	00 00                	add    %al,(%eax)
410e34:	00 00                	add    %al,(%eax)
410e36:	c4 00                	les    (%eax),%eax
410e38:	44                   	inc    %esp
410e39:	08 15 00 65 00 e8    	or     %dl,0xe8006500
410e3f:	bf 00 00 00 00       	mov    $0x0,%edi
410e44:	81 00 9c 21 06 00    	addl   $0x6219c,(%eax)
410e4a:	66 00 00             	data16 add %al,(%eax)
410e4d:	c4 00                	les    (%eax),%eax
410e4f:	00 00                	add    %al,(%eax)
410e51:	00 81 00 5a 22 06    	add    %al,0x6225a00(%ecx)
410e57:	00 66 00             	add    %ah,0x0(%esi)
410e5a:	14 c4                	adc    $0xc4,%al
410e5c:	00 00                	add    %al,(%eax)
410e5e:	00 00                	add    %al,(%eax)
410e60:	86 18                	xchg   %bl,(%eax)
410e62:	ac                   	lods   %ds:(%esi),%al
410e63:	1c 06                	sbb    $0x6,%al
410e65:	00 66 00             	add    %ah,0x0(%esi)
410e68:	a5                   	movsl  %ds:(%esi),%es:(%edi)
410e69:	bf 00 00 00 00       	mov    $0x0,%edi
410e6e:	81 00 02 0f 30 06    	addl   $0x6300f02,(%eax)
410e74:	66 00 2c c4          	data16 add %ch,(%esp,%eax,8)
410e78:	00 00                	add    %al,(%eax)
410e7a:	00 00                	add    %al,(%eax)
410e7c:	c4 00                	les    (%eax),%eax
410e7e:	78 03                	js     0x410e83
410e80:	c4 03                	les    (%ebx),%eax
410e82:	68 00 50 c4 00       	push   $0xc45000
410e87:	00 00                	add    %al,(%eax)
410e89:	00 81 00 50 18 06    	add    %al,0x6185000(%ecx)
410e8f:	00 69 00             	add    %ch,0x0(%ecx)
410e92:	e0 c4                	loopne 0x410e58
410e94:	00 00                	add    %al,(%eax)
410e96:	00 00                	add    %al,(%eax)
410e98:	81 00 ad 1b 3e 06    	addl   $0x63e1bad,(%eax)
410e9e:	69 00 70 c6 00 00    	imul   $0xc670,(%eax),%eax
410ea4:	00 00                	add    %al,(%eax)
410ea6:	81 00 c3 0e 30 06    	addl   $0x6300ec3,(%eax)
410eac:	6b 00 9c             	imul   $0xffffff9c,(%eax),%eax
410eaf:	c6 00 00             	movb   $0x0,(%eax)
410eb2:	00 00                	add    %al,(%eax)
410eb4:	81 00 63 0e 30 06    	addl   $0x6300e63,(%eax)
410eba:	6d                   	insl   (%dx),%es:(%edi)
410ebb:	00 30                	add    %dh,(%eax)
410ebd:	c7 00 00 00 00 81    	movl   $0x81000000,(%eax)
410ec3:	00 56 0e             	add    %dl,0xe(%esi)
410ec6:	30 06                	xor    %al,(%esi)
410ec8:	6f                   	outsl  %ds:(%esi),(%dx)
410ec9:	00 e8                	add    %ch,%al
410ecb:	c7 00 00 00 00 81    	movl   $0x81000000,(%eax)
410ed1:	00 d4                	add    %dl,%ah
410ed3:	0e                   	push   %cs
410ed4:	30 06                	xor    %al,(%esi)
410ed6:	71 00                	jno    0x410ed8
410ed8:	0c c8                	or     $0xc8,%al
410eda:	00 00                	add    %al,(%eax)
410edc:	00 00                	add    %al,(%eax)
410ede:	c4 00                	les    (%eax),%eax
410ee0:	44                   	inc    %esp
410ee1:	08 15 00 73 00 44    	or     %dl,0x44007300
410ee7:	c8 00 00 00          	enter  $0x0,$0x0
410eeb:	00 81 00 9c 21 06    	add    %al,0x6219c00(%ecx)
410ef1:	00 74 00 38          	add    %dh,0x38(%eax,%eax,1)
410ef5:	d1 00                	roll   $1,(%eax)
410ef7:	00 00                	add    %al,(%eax)
410ef9:	00 86 18 ac 1c 01    	add    %al,0x11cac18(%esi)
410eff:	00 74 00 57          	add    %dh,0x57(%eax,%eax,1)
410f03:	d1 00                	roll   $1,(%eax)
410f05:	00 00                	add    %al,(%eax)
410f07:	00 c4                	add    %al,%ah
410f09:	00 78 03             	add    %bh,0x3(%eax)
410f0c:	c4 03                	les    (%ebx),%eax
410f0e:	75 00                	jne    0x410f10
410f10:	6c                   	insb   (%dx),%es:(%edi)
410f11:	d1 00                	roll   $1,(%eax)
410f13:	00 00                	add    %al,(%eax)
410f15:	00 81 00 1f 02 06    	add    %al,0x6021f00(%ecx)
410f1b:	00 76 00             	add    %dh,0x0(%esi)
410f1e:	cc                   	int3
410f1f:	d1 00                	roll   $1,(%eax)
410f21:	00 00                	add    %al,(%eax)
410f23:	00 81 00 c8 0c 06    	add    %al,0x60cc800(%ecx)
410f29:	00 76 00             	add    %dh,0x0(%esi)
410f2c:	2c d2                	sub    $0xd2,%al
410f2e:	00 00                	add    %al,(%eax)
410f30:	00 00                	add    %al,(%eax)
410f32:	81 00 aa 13 06 00    	addl   $0x613aa,(%eax)
410f38:	76 00                	jbe    0x410f3a
410f3a:	e4 d3                	in     $0xd3,%al
410f3c:	00 00                	add    %al,(%eax)
410f3e:	00 00                	add    %al,(%eax)
410f40:	81 00 5e 04 99 00    	addl   $0x99045e,(%eax)
410f46:	76 00                	jbe    0x410f48
410f48:	48                   	dec    %eax
410f49:	d5 00                	aad    $0x0
410f4b:	00 00                	add    %al,(%eax)
410f4d:	00 81 00 b1 0e 30    	add    %al,0x300eb100(%ecx)
410f53:	06                   	push   %es
410f54:	76 00                	jbe    0x410f56
410f56:	10 d6                	adc    %dl,%dh
410f58:	00 00                	add    %al,(%eax)
410f5a:	00 00                	add    %al,(%eax)
410f5c:	81 00 c4 1b 3e 06    	addl   $0x63e1bc4,(%eax)
410f62:	78 00                	js     0x410f64
410f64:	c0 d6 00             	rcl    $0x0,%dh
410f67:	00 00                	add    %al,(%eax)
410f69:	00 81 00 63 0e 30    	add    %al,0x300e6300(%ecx)
410f6f:	06                   	push   %es
410f70:	7a 00                	jp     0x410f72
410f72:	c8 d7 00 00          	enter  $0xd7,$0x0
410f76:	00 00                	add    %al,(%eax)
410f78:	81 00 56 0e 30 06    	addl   $0x6300e56,(%eax)
410f7e:	7c 00                	jl     0x410f80
410f80:	a5                   	movsl  %ds:(%esi),%es:(%edi)
410f81:	bf 00 00 00 00       	mov    $0x0,%edi
410f86:	81 00 dd 0f 30 06    	addl   $0x6300fdd,(%eax)
410f8c:	7e 00                	jle    0x410f8e
410f8e:	24 d8                	and    $0xd8,%al
410f90:	00 00                	add    %al,(%eax)
410f92:	00 00                	add    %al,(%eax)
410f94:	81 00 4a 10 30 06    	addl   $0x630104a,(%eax)
410f9a:	80 00 08             	addb   $0x8,(%eax)
410f9d:	da 00                	fiaddl (%eax)
410f9f:	00 00                	add    %al,(%eax)
410fa1:	00 81 00 94 03 30    	add    %al,0x30039400(%ecx)
410fa7:	06                   	push   %es
410fa8:	82 00 58             	addb   $0x58,(%eax)
410fab:	da 00                	fiaddl (%eax)
410fad:	00 00                	add    %al,(%eax)
410faf:	00 c4                	add    %al,%ah
410fb1:	00 44 08 15          	add    %al,0x15(%eax,%ecx,1)
410fb5:	00 84 00 90 da 00 00 	add    %al,0xda90(%eax,%eax,1)
410fbc:	00 00                	add    %al,(%eax)
410fbe:	81 00 9c 21 06 00    	addl   $0x6219c,(%eax)
410fc4:	85 00                	test   %eax,(%eax)
410fc6:	bf e7 00 00 00       	mov    $0xe7,%edi
410fcb:	00 86 18 ac 1c 06    	add    %al,0x61cac18(%esi)
410fd1:	00 85 00 d7 e7 00    	add    %al,0xe7d700(%ebp)
410fd7:	00 00                	add    %al,(%eax)
410fd9:	00 c4                	add    %al,%ah
410fdb:	00 78 03             	add    %bh,0x3(%eax)
410fde:	c4 03                	les    (%ebx),%eax
410fe0:	85 00                	test   %eax,(%eax)
410fe2:	f0 e7 00             	lock out %eax,$0x0
410fe5:	00 00                	add    %al,(%eax)
410fe7:	00 81 00 23 1f 06    	add    %al,0x61f2300(%ecx)
410fed:	00 86 00 18 e8 00    	add    %al,0xe81800(%esi)
410ff3:	00 00                	add    %al,(%eax)
410ff5:	00 81 00 d5 21 06    	add    %al,0x621d500(%ecx)
410ffb:	00 86 00 98 e9 00    	add    %al,0xe99800(%esi)
411001:	00 00                	add    %al,(%eax)
411003:	00 81 00 d8 1b 3e    	add    %al,0x3e1bd800(%ecx)
411009:	06                   	push   %es
41100a:	86 00                	xchg   %al,(%eax)
41100c:	6c                   	insb   (%dx),%es:(%edi)
41100d:	ea 00 00 00 00 81 00 	ljmp   $0x81,$0x0
411014:	5e                   	pop    %esi
411015:	04 99                	add    $0x99,%al
411017:	00 88 00 80 ea 00    	add    %cl,0xea8000(%eax)
41101d:	00 00                	add    %al,(%eax)
41101f:	00 81 00 fa 0f 30    	add    %al,0x300ffa00(%ecx)
411025:	06                   	push   %es
411026:	88 00                	mov    %al,(%eax)
411028:	24 eb                	and    $0xeb,%al
41102a:	00 00                	add    %al,(%eax)
41102c:	00 00                	add    %al,(%eax)
41102e:	81 00 25 10 30 06    	addl   $0x6301025,(%eax)
411034:	8a 00                	mov    (%eax),%al
411036:	2c ec                	sub    $0xec,%al
411038:	00 00                	add    %al,(%eax)
41103a:	00 00                	add    %al,(%eax)
41103c:	81 00 0e 10 30 06    	addl   $0x630100e,(%eax)
411042:	8c 00                	mov    %es,(%eax)
411044:	e8 ec 00 00 00       	call   0x411135
411049:	00 81 00 7a 0e 30    	add    %al,0x300e7a00(%ecx)
41104f:	06                   	push   %es
411050:	8e 00                	mov    (%eax),%es
411052:	b0 ed                	mov    $0xed,%al
411054:	00 00                	add    %al,(%eax)
411056:	00 00                	add    %al,(%eax)
411058:	81 00 b5 03 30 06    	addl   $0x63003b5,(%eax)
41105e:	90                   	nop
41105f:	00 c0                	add    %al,%al
411061:	ee                   	out    %al,(%dx)
411062:	00 00                	add    %al,(%eax)
411064:	00 00                	add    %al,(%eax)
411066:	c4 00                	les    (%eax),%eax
411068:	44                   	inc    %esp
411069:	08 15 00 92 00 f8    	or     %dl,0xf8009200
41106f:	ee                   	out    %al,(%dx)
411070:	00 00                	add    %al,(%eax)
411072:	00 00                	add    %al,(%eax)
411074:	81 00 9c 21 06 00    	addl   $0x6219c,(%eax)
41107a:	93                   	xchg   %eax,%ebx
41107b:	00 f0                	add    %dh,%al
41107d:	f8                   	clc
41107e:	00 00                	add    %al,(%eax)
411080:	00 00                	add    %al,(%eax)
411082:	96                   	xchg   %eax,%esi
411083:	00 7b 0d             	add    %bh,0xd(%ebx)
411086:	b9 06 93 00 5d       	mov    $0x5d009306,%ecx
41108b:	f9                   	stc
41108c:	00 00                	add    %al,(%eax)
41108e:	00 00                	add    %al,(%eax)
411090:	91                   	xchg   %eax,%ecx
411091:	00 57 14             	add    %dl,0x14(%edi)
411094:	42                   	inc    %edx
411095:	05 94 00 78 f9       	add    $0xf9780094,%eax
41109a:	00 00                	add    %al,(%eax)
41109c:	00 00                	add    %al,(%eax)
41109e:	83 18 ac             	sbbl   $0xffffffac,(%eax)
4110a1:	1c 06                	sbb    $0x6,%al
4110a3:	00 94 00 84 f9 00 00 	add    %dl,0xf984(%eax,%eax,1)
4110aa:	00 00                	add    %al,(%eax)
4110ac:	93                   	xchg   %eax,%ebx
4110ad:	08 02                	or     %al,(%edx)
4110af:	1b be 06 94 00 cc    	sbb    -0x33ff6bfa(%esi),%edi
4110b5:	f9                   	stc
4110b6:	00 00                	add    %al,(%eax)
4110b8:	00 00                	add    %al,(%eax)
4110ba:	93                   	xchg   %eax,%ebx
4110bb:	08 ac 07 c4 06 94 00 	or     %ch,0x9406c4(%edi,%eax,1)
4110c2:	e3 f9                	jecxz  0x4110bd
4110c4:	00 00                	add    %al,(%eax)
4110c6:	00 00                	add    %al,(%eax)
4110c8:	93                   	xchg   %eax,%ebx
4110c9:	08 b8 07 ca 06 94    	or     %bh,-0x6bf935f9(%eax)
4110cf:	00 ec                	add    %ch,%ah
4110d1:	f9                   	stc
4110d2:	00 00                	add    %al,(%eax)
4110d4:	00 00                	add    %al,(%eax)
4110d6:	93                   	xchg   %eax,%ebx
4110d7:	08 8d 00 af 06 95    	or     %cl,-0x6af95100(%ebp)
4110dd:	00 1c fa             	add    %bl,(%edx,%edi,8)
4110e0:	00 00                	add    %al,(%eax)
4110e2:	00 00                	add    %al,(%eax)
4110e4:	93                   	xchg   %eax,%ebx
4110e5:	08 3d 01 d1 06 95    	or     %bh,0x9506d101
4110eb:	00 4c fa 00          	add    %cl,0x0(%edx,%edi,8)
4110ef:	00 00                	add    %al,(%eax)
4110f1:	00 96 08 07 21 d7    	add    %dl,-0x28def8f8(%esi)
4110f7:	06                   	push   %es
4110f8:	95                   	xchg   %eax,%ebp
4110f9:	00 63 fa             	add    %ah,-0x6(%ebx)
4110fc:	00 00                	add    %al,(%eax)
4110fe:	00 00                	add    %al,(%eax)
411100:	86 18                	xchg   %bl,(%eax)
411102:	ac                   	lods   %ds:(%esi),%al
411103:	1c 06                	sbb    $0x6,%al
411105:	00 95 00 6c fa 00    	add    %dl,0xfa6c00(%ebp)
41110b:	00 00                	add    %al,(%eax)
41110d:	00 91 18 b2 1c 42    	add    %dl,0x421cb218(%ecx)
411113:	05 95 00 00 00       	add    $0x95,%eax
411118:	01 00                	add    %eax,(%eax)
41111a:	fb                   	sti
41111b:	1a 00                	sbb    (%eax),%al
41111d:	00 02                	add    %al,(%edx)
41111f:	00 49 0b             	add    %cl,0xb(%ecx)
411122:	00 00                	add    %al,(%eax)
411124:	01 00                	add    %eax,(%eax)
411126:	fb                   	sti
411127:	1a 00                	sbb    (%eax),%al
411129:	00 02                	add    %al,(%edx)
41112b:	00 49 0b             	add    %cl,0xb(%ecx)
41112e:	00 00                	add    %al,(%eax)
411130:	01 00                	add    %eax,(%eax)
411132:	cb                   	lret
411133:	02 00                	add    (%eax),%al
411135:	00 01                	add    %al,(%ecx)
411137:	00 cb                	add    %cl,%bl
411139:	02 00                	add    (%eax),%al
41113b:	00 01                	add    %al,(%ecx)
41113d:	00 fb                	add    %bh,%bl
41113f:	1a 00                	sbb    (%eax),%al
411141:	00 02                	add    %al,(%edx)
411143:	00 49 0b             	add    %cl,0xb(%ecx)
411146:	00 00                	add    %al,(%eax)
411148:	01 00                	add    %eax,(%eax)
41114a:	fb                   	sti
41114b:	1a 00                	sbb    (%eax),%al
41114d:	00 02                	add    %al,(%edx)
41114f:	00 49 0b             	add    %cl,0xb(%ecx)
411152:	00 00                	add    %al,(%eax)
411154:	01 00                	add    %eax,(%eax)
411156:	fb                   	sti
411157:	1a 00                	sbb    (%eax),%al
411159:	00 02                	add    %al,(%edx)
41115b:	00 49 0b             	add    %cl,0xb(%ecx)
41115e:	00 00                	add    %al,(%eax)
411160:	01 00                	add    %eax,(%eax)
411162:	b9 1c 00 00 02       	mov    $0x200001c,%ecx
411167:	00 8b 02 00 00 01    	add    %cl,0x1000002(%ebx)
41116d:	00 b9 1c 00 00 02    	add    %bh,0x200001c(%ecx)
411173:	00 8b 02 00 00 01    	add    %cl,0x1000002(%ebx)
411179:	00 99 25 00 00 02    	add    %bl,0x2000025(%ecx)
41117f:	00 8b 02 00 00 01    	add    %cl,0x1000002(%ebx)
411185:	00 fb                	add    %bh,%bl
411187:	1a 00                	sbb    (%eax),%al
411189:	00 02                	add    %al,(%edx)
41118b:	00 49 0b             	add    %cl,0xb(%ecx)
41118e:	00 00                	add    %al,(%eax)
411190:	01 00                	add    %eax,(%eax)
411192:	fb                   	sti
411193:	1a 00                	sbb    (%eax),%al
411195:	00 02                	add    %al,(%edx)
411197:	00 49 0b             	add    %cl,0xb(%ecx)