408e42:	00 00                	add    %al,(%eax)
408e44:	00 00                	add    %al,(%eax)
408e46:	01 00                	add    %eax,(%eax)
408e48:	6a 0b                	push   $0xb
408e4a:	01 00                	add    %eax,(%eax)
408e4c:	02 00                	add    (%eax),%al
408e4e:	3c 19                	cmp    $0x19,%al
408e50:	00 20                	add    %ah,(%eax)
408e52:	00 00                	add    %al,(%eax)
408e54:	00 00                	add    %al,(%eax)
408e56:	00 00                	add    %al,(%eax)
408e58:	01 00                	add    %eax,(%eax)
408e5a:	6a 0b                	push   $0xb
408e5c:	02 00                	add    (%eax),%al
408e5e:	02 00                	add    (%eax),%al
408e60:	60                   	pusha
408e61:	29 00                	sub    %eax,(%eax)
408e63:	00 01                	add    %al,(%ecx)
408e65:	00 6a 0b             	add    %ch,0xb(%edx)
408e68:	00 00                	add    %al,(%eax)
408e6a:	02 00                	add    (%eax),%al
408e6c:	79 2c                	jns    0x408e9a
408e6e:	00 00                	add    %al,(%eax)
408e70:	03 00                	add    (%eax),%eax
408e72:	a9 2b 00 00 01       	test   $0x100002b,%eax
408e77:	00 6a 0b             	add    %ch,0xb(%edx)
408e7a:	00 00                	add    %al,(%eax)
408e7c:	01 00                	add    %eax,(%eax)
408e7e:	6a 0b                	push   $0xb
408e80:	02 00                	add    (%eax),%al
408e82:	02 00                	add    (%eax),%al
408e84:	19 05 00 00 01 00    	sbb    %eax,0x10000
408e8a:	6a 0b                	push   $0xb
408e8c:	00 20                	add    %ah,(%eax)
408e8e:	00 00                	add    %al,(%eax)
408e90:	00 00                	add    %al,(%eax)
408e92:	00 00                	add    %al,(%eax)
408e94:	01 00                	add    %eax,(%eax)
408e96:	6a 0b                	push   $0xb
408e98:	00 00                	add    %al,(%eax)
408e9a:	01 00                	add    %eax,(%eax)
408e9c:	6a 0b                	push   $0xb
408e9e:	00 00                	add    %al,(%eax)
408ea0:	02 00                	add    (%eax),%al
408ea2:	b0 15                	mov    $0x15,%al
408ea4:	00 00                	add    %al,(%eax)
408ea6:	03 00                	add    (%eax),%eax
408ea8:	60                   	pusha
408ea9:	19 00                	sbb    %eax,(%eax)
408eab:	00 04 00             	add    %al,(%eax,%eax,1)
408eae:	51                   	push   %ecx
408eaf:	19 00                	sbb    %eax,(%eax)
408eb1:	00 05 00 ae 26 00    	add    %al,0x26ae00
408eb7:	00 06                	add    %al,(%esi)
408eb9:	00 df                	add    %bl,%bh
408ebb:	2b 02                	sub    (%edx),%eax
408ebd:	00 07                	add    %al,(%edi)
408ebf:	00 6d 2a             	add    %ch,0x2a(%ebp)
408ec2:	00 00                	add    %al,(%eax)
408ec4:	01 00                	add    %eax,(%eax)
408ec6:	58                   	pop    %eax
408ec7:	0b 00                	or     (%eax),%eax
408ec9:	00 02                	add    %al,(%edx)
408ecb:	00 25 2b 00 00 01    	add    %ah,0x100002b
408ed1:	00 23                	add    %ah,(%ebx)
408ed3:	05 00 00 02 00       	add    $0x20000,%eax
408ed8:	b6 26                	mov    $0x26,%dh
408eda:	00 00                	add    %al,(%eax)
408edc:	03 00                	add    (%eax),%eax
408ede:	8d 01                	lea    (%ecx),%eax
408ee0:	00 00                	add    %al,(%eax)
408ee2:	04 00                	add    $0x0,%al
408ee4:	f4                   	hlt
408ee5:	01 00                	add    %eax,(%eax)
408ee7:	00 01                	add    %al,(%ecx)
408ee9:	00 e0                	add    %ah,%al
408eeb:	1d 00 00 02 00       	sbb    $0x20000,%eax
408ef0:	49                   	dec    %ecx
408ef1:	19 00                	sbb    %eax,(%eax)
408ef3:	00 03                	add    %al,(%ebx)
408ef5:	00 58 19             	add    %bl,0x19(%eax)
408ef8:	00 00                	add    %al,(%eax)
408efa:	04 00                	add    $0x0,%al
408efc:	27                   	daa
408efd:	16                   	push   %ss
408efe:	00 00                	add    %al,(%eax)
408f00:	01 00                	add    %eax,(%eax)
408f02:	6f                   	outsl  %ds:(%esi),(%dx)
408f03:	0b 00                	or     (%eax),%eax
408f05:	00 01                	add    %al,(%ecx)
408f07:	00 6f 0b             	add    %ch,0xb(%edi)
408f0a:	00 00                	add    %al,(%eax)
408f0c:	01 00                	add    %eax,(%eax)
408f0e:	6f                   	outsl  %ds:(%esi),(%dx)
408f0f:	0b 00                	or     (%eax),%eax
408f11:	00 01                	add    %al,(%ecx)
408f13:	00 6f 0b             	add    %ch,0xb(%edi)
408f16:	00 00                	add    %al,(%eax)
408f18:	01 00                	add    %eax,(%eax)
408f1a:	6f                   	outsl  %ds:(%esi),(%dx)
408f1b:	0b 00                	or     (%eax),%eax
408f1d:	00 01                	add    %al,(%ecx)
408f1f:	00 6f 0b             	add    %ch,0xb(%edi)
408f22:	00 00                	add    %al,(%eax)
408f24:	01 00                	add    %eax,(%eax)
408f26:	6f                   	outsl  %ds:(%esi),(%dx)
408f27:	0b 00                	or     (%eax),%eax
408f29:	00 01                	add    %al,(%ecx)
408f2b:	00 6f 0b             	add    %ch,0xb(%edi)
408f2e:	00 00                	add    %al,(%eax)
408f30:	01 00                	add    %eax,(%eax)
408f32:	69 0d 00 00 02 00 74 	imul   $0xd74,0x20000,%ecx
408f39:	0d 00 00
408f3c:	01 00                	add    %eax,(%eax)
408f3e:	7c 14                	jl     0x408f54
408f40:	00 00                	add    %al,(%eax)
408f42:	01 00                	add    %eax,(%eax)
408f44:	7c 14                	jl     0x408f5a
408f46:	00 00                	add    %al,(%eax)
408f48:	01 00                	add    %eax,(%eax)
408f4a:	7c 14                	jl     0x408f60
408f4c:	00 00                	add    %al,(%eax)
408f4e:	01 00                	add    %eax,(%eax)
408f50:	7c 14                	jl     0x408f66
408f52:	00 00                	add    %al,(%eax)
408f54:	01 00                	add    %eax,(%eax)
408f56:	7c 14                	jl     0x408f6c
408f58:	00 00                	add    %al,(%eax)
408f5a:	01 00                	add    %eax,(%eax)
408f5c:	7c 14                	jl     0x408f72
408f5e:	00 00                	add    %al,(%eax)
408f60:	01 00                	add    %eax,(%eax)
408f62:	7c 14                	jl     0x408f78
408f64:	00 00                	add    %al,(%eax)
408f66:	01 00                	add    %eax,(%eax)
408f68:	7c 14                	jl     0x408f7e
408f6a:	00 00                	add    %al,(%eax)
408f6c:	01 00                	add    %eax,(%eax)
408f6e:	7c 14                	jl     0x408f84
408f70:	00 00                	add    %al,(%eax)
408f72:	01 00                	add    %eax,(%eax)
408f74:	79 1c                	jns    0x408f92
408f76:	00 00                	add    %al,(%eax)
408f78:	01 00                	add    %eax,(%eax)
408f7a:	93                   	xchg   %eax,%ebx
408f7b:	0d 00 00 01 00       	or     $0x10000,%eax
408f80:	79 1c                	jns    0x408f9e
408f82:	10 10                	adc    %dl,(%eax)
408f84:	02 00                	add    (%eax),%al
408f86:	d2 06                	rolb   %cl,(%esi)
408f88:	00 00                	add    %al,(%eax)
408f8a:	01 00                	add    %eax,(%eax)
408f8c:	7c 14                	jl     0x408fa2
408f8e:	00 00                	add    %al,(%eax)
408f90:	01 00                	add    %eax,(%eax)
408f92:	7c 14                	jl     0x408fa8
408f94:	00 00                	add    %al,(%eax)
408f96:	01 00                	add    %eax,(%eax)
408f98:	7c 14                	jl     0x408fae
408f9a:	00 00                	add    %al,(%eax)
408f9c:	01 00                	add    %eax,(%eax)
408f9e:	73 14                	jae    0x408fb4
408fa0:	00 00                	add    %al,(%eax)
408fa2:	02 00                	add    (%eax),%al
408fa4:	e0 10                	loopne 0x408fb6
408fa6:	00 00                	add    %al,(%eax)
408fa8:	01 00                	add    %eax,(%eax)
408faa:	2d 0c 00 00 02       	sub    $0x200000c,%eax
408faf:	00 e0                	add    %ah,%al
408fb1:	10 00                	adc    %al,(%eax)
408fb3:	00 01                	add    %al,(%ecx)
408fb5:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
408fb9:	00 01                	add    %al,(%ecx)
408fbb:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
408fbf:	00 01                	add    %al,(%ecx)
408fc1:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
408fc5:	00 01                	add    %al,(%ecx)
408fc7:	00 47 0c             	add    %al,0xc(%edi)
408fca:	00 00                	add    %al,(%eax)
408fcc:	02 00                	add    (%eax),%al
408fce:	4d                   	dec    %ebp
408fcf:	28 00                	sub    %al,(%eax)
408fd1:	00 03                	add    %al,(%ebx)
408fd3:	00 f0                	add    %dh,%al
408fd5:	10 00                	adc    %al,(%eax)
408fd7:	00 01                	add    %al,(%ecx)
408fd9:	00 e3                	add    %ah,%bl
408fdb:	14 00                	adc    $0x0,%al
408fdd:	00 02                	add    %al,(%edx)
408fdf:	00 f0                	add    %dh,%al
408fe1:	10 00                	adc    %al,(%eax)
408fe3:	00 01                	add    %al,(%ecx)
408fe5:	00 5f 0f             	add    %bl,0xf(%edi)
408fe8:	00 00                	add    %al,(%eax)
408fea:	02 00                	add    (%eax),%al
408fec:	20 28                	and    %ch,(%eax)
408fee:	00 00                	add    %al,(%eax)
408ff0:	03 00                	add    (%eax),%eax
408ff2:	82 1d 00 00 01 00 5f 	sbbb   $0x5f,0x10000
408ff9:	0f 00 00             	sldt   (%eax)
408ffc:	02 00                	add    (%eax),%al
408ffe:	20 28                	and    %ch,(%eax)
409000:	00 00                	add    %al,(%eax)
409002:	03 00                	add    (%eax),%eax
409004:	82 1d 00 00 04 00 49 	sbbb   $0x49,0x40000
40900b:	04 00                	add    $0x0,%al
40900d:	00 01                	add    %al,(%ecx)
40900f:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
409013:	00 01                	add    %al,(%ecx)
409015:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
409019:	00 01                	add    %al,(%ecx)
40901b:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
40901f:	00 01                	add    %al,(%ecx)
409021:	00 7c 14 00          	add    %bh,0x0(%esp,%edx,1)
409025:	00 01                	add    %al,(%ecx)
409027:	00 a2 03 00 00 01    	add    %ah,0x1000003(%edx)
40902d:	00 a2 03 00 00 01    	add    %ah,0x1000003(%edx)
409033:	00 7f 29             	add    %bh,0x29(%edi)
409036:	00 00                	add    %al,(%eax)
409038:	02 00                	add    (%eax),%al
40903a:	a2 0b 00 00 01       	mov    %al,0x100000b
40903f:	00 44 19 00          	add    %al,0x0(%ecx,%ebx,1)
409043:	00 01                	add    %al,(%ecx)
409045:	00 44 19 00          	add    %al,0x0(%ecx,%ebx,1)
409049:	00 02                	add    %al,(%edx)
40904b:	00 47 16             	add    %al,0x16(%edi)
40904e:	00 00                	add    %al,(%eax)
409050:	03 00                	add    (%eax),%eax
409052:	7f 29                	jg     0x40907d
409054:	00 00                	add    %al,(%eax)
409056:	01 00                	add    %eax,(%eax)
409058:	78 2a                	js     0x409084
40905a:	00 00                	add    %al,(%eax)
40905c:	01 00                	add    %eax,(%eax)
40905e:	a2 03 00 00 01       	mov    %al,0x1000003
409063:	00 92 2c 00 00 01    	add    %dl,0x100002c(%edx)
409069:	00 6f 0b             	add    %ch,0xb(%edi)
40906c:	00 00                	add    %al,(%eax)
40906e:	02 00                	add    (%eax),%al
409070:	51                   	push   %ecx
409071:	19 00                	sbb    %eax,(%eax)
409073:	00 01                	add    %al,(%ecx)
409075:	00 90 0d 00 00 02    	add    %dl,0x200000d(%eax)
40907b:	00 81 0d 08 00 06    	add    %al,0x600080d(%ecx)
409081:	00 0f                	add    %cl,(%edi)
409083:	00 68 00             	add    %ch,0x0(%eax)
409086:	09 00                	or     %eax,(%eax)
409088:	8e 23                	mov    (%ebx),%fs
40908a:	01 00                	add    %eax,(%eax)
40908c:	11 00                	adc    %eax,(%eax)
40908e:	8e 23                	mov    (%ebx),%fs
409090:	06                   	push   %es
409091:	00 19                	add    %bl,(%ecx)
409093:	00 8e 23 0a 00 29    	add    %cl,0x29000a23(%esi)
409099:	00 8e 23 10 00 31    	add    %cl,0x31001023(%esi)
40909f:	00 8e 23 10 00 39    	add    %cl,0x39001023(%esi)
4090a5:	00 8e 23 10 00 41    	add    %cl,0x41001023(%esi)
4090ab:	00 8e 23 10 00 49    	add    %cl,0x49001023(%esi)
4090b1:	00 8e 23 10 00 51    	add    %cl,0x51001023(%esi)
4090b7:	00 8e 23 10 00 59    	add    %cl,0x59001023(%esi)
4090bd:	00 8e 23 10 00 61    	add    %cl,0x61001023(%esi)
4090c3:	00 8e 23 15 00 69    	add    %cl,0x69001523(%esi)
4090c9:	00 8e 23 10 00 71    	add    %cl,0x71001023(%esi)
4090cf:	00 8e 23 10 00 79    	add    %cl,0x79001023(%esi)
4090d5:	00 8e 23 10 00 81    	add    %cl,-0x7effefdd(%esi)
4090db:	00 8e 23 06 00 d1    	add    %cl,-0x2efff9dd(%esi)
4090e1:	00 8e 23 1a 00 e1    	add    %cl,-0x1effe5dd(%esi)
4090e7:	00 8e 23 06 00 09    	add    %cl,0x9000623(%esi)
4090ed:	01 8e 23 10 00 a1    	add    %ecx,-0x5effefdd(%esi)
4090f3:	01 8e 23 2d 00 31    	add    %ecx,0x31002d23(%esi)
4090f9:	02 8e 23 06 00 41    	add    0x41000623(%esi),%cl
4090ff:	02 8e 23 46 00 49    	add    0x49004623(%esi),%cl
409105:	02 8e 23 06 00 71    	add    0x71000623(%esi),%cl
40910b:	02 8e 23 4c 00 89    	add    -0x76ffb3dd(%esi),%cl
409111:	00 8e 23 06 00 91    	add    %cl,-0x6efff9dd(%esi)
409117:	00 8e 23 06 00 61    	add    %cl,0x61000623(%esi)
40911d:	01 12                	add    %edx,(%edx)
40911f:	18 53 00             	sbb    %dl,0x0(%ebx)
409122:	a1 00 f6 26 5a       	mov    0x5a26f600,%eax
409127:	00 81 02 3f 05 60    	add    %al,0x60053f02(%ecx)
40912d:	00 a1 00 b7 1c 69    	add    %ah,0x691cb700(%ecx)
409133:	00 61 01             	add    %ah,0x1(%ecx)
409136:	69 06 15 00 89 02    	imul   $0x2890015,(%esi),%eax
40913c:	25 2d 71 00 99       	and    $0x9900712d,%eax
409141:	02 fd                	add    %ch,%bh
409143:	0f 06                	clts
409145:	00 91 00 fd 0f 15    	add    %dl,0x150ffd00(%ecx)
40914b:	00 b1 01 57 0d 83    	add    %dh,-0x7cf2a8ff(%ecx)
409151:	00 c1                	add    %al,%cl
409153:	00 8e 23 8c 00 a1    	add    %cl,-0x5eff73dd(%esi)
409159:	00 8e 23 06 00 a9    	add    %cl,-0x56fff9dd(%esi)
40915f:	00 8e 23 06 00 61    	add    %cl,0x61000623(%esi)
409165:	01 e8                	add    %ebp,%eax
409167:	2b 06                	sub    (%esi),%eax
409169:	00 a1 00 7f 2b 01    	add    %ah,0x12b7f00(%ecx)
40916f:	00 a1 00 ff 25 93    	add    %ah,-0x6cda0100(%ecx)
409175:	00 b1 02 8e 23 99    	add    %dh,-0x66dc71fe(%ecx)
40917b:	00 a9 02 3f 05 a1    	add    %ch,-0x5efac0fe(%ecx)
409181:	00 b1 02 8e 23 06    	add    %dh,0x6238e02(%ecx)
409187:	00 f9                	add    %bh,%cl
409189:	00 8e 23 a8 00 61    	add    %cl,0x6100a823(%esi)
40918f:	01 59 1d             	add    %ebx,0x1d(%ecx)
409192:	ae                   	scas   %es:(%edi),%al
409193:	00 61 01             	add    %ah,0x1(%ecx)
409196:	5a                   	pop    %edx
409197:	0e                   	push   %cs
409198:	10 00                	adc    %al,(%eax)
40919a:	a1 00 9c 2b 01       	mov    0x12b9c00,%eax
40919f:	00 a1 00 57 26 b4    	add    %ah,-0x4bd9a900(%ecx)
4091a5:	00 c9                	add    %cl,%cl
4091a7:	02 8e 23 99 00 c1    	add    -0x3eff66dd(%esi),%cl
4091ad:	02 3f                	add    (%edi),%bh
4091af:	05 ba 00 c9 02       	add    $0x2c900ba,%eax
4091b4:	8e 23                	mov    (%ebx),%fs
4091b6:	06                   	push   %es
4091b7:	00 d1                	add    %dl,%cl
4091b9:	02 8e 23 a8 00 61    	add    0x6100a823(%esi),%cl
4091bf:	01 cd                	add    %ecx,%ebp
4091c1:	14 c1                	adc    $0xc1,%al
4091c3:	00 61 01             	add    %ah,0x1(%ecx)
4091c6:	3d 2d 01 00 61       	cmp    $0x6100012d,%eax
4091cb:	01 1e                	add    %ebx,(%esi)
4091cd:	23 c8                	and    %eax,%ecx
4091cf:	00 61 01             	add    %ah,0x1(%ecx)
4091d2:	70 2c                	jo     0x409200
4091d4:	10 00                	adc    %al,(%eax)
4091d6:	e1 02                	loope  0x4091da
4091d8:	29 23                	sub    %esp,(%ebx)
4091da:	15 00 e9 02 8e       	adc    $0x8e02e900,%eax
4091df:	23 cf                	and    %edi,%ecx
4091e1:	00 61 01             	add    %ah,0x1(%ecx)
4091e4:	5a                   	pop    %edx
4091e5:	16                   	push   %ss
4091e6:	d5 00                	aad    $0x0
4091e8:	f1                   	int1
4091e9:	02 8e 23 dc 00 f9    	add    -0x6ff23dd(%esi),%cl
4091ef:	02 48 27             	add    0x27(%eax),%cl
4091f2:	e2 00                	loop   0x4091f4
4091f4:	f9                   	stc
4091f5:	02 35 0c e9 00 91    	add    0x9100e90c,%dh
4091fb:	00 d6                	add    %dl,%dh
4091fd:	14 c1                	adc    $0xc1,%al
4091ff:	00 61 01             	add    %ah,0x1(%ecx)
409202:	f6 26                	mulb   (%esi)
409204:	f0 00 09             	lock add %cl,(%ecx)
409207:	03 3f                	add    (%edi),%edi
409209:	05 f6 00 51 02       	add    $0x25100f6,%eax
40920e:	75 29                	jne    0x409239
409210:	fd                   	std
409211:	00 91 00 2b 1d 02    	add    %dl,0x21d2b00(%ecx)