408f05:	00 2d 11 b5 1a 0a    	add    %ch,0xa1ab511
408f0b:	00 69 16             	add    %ch,0x16(%ecx)
408f0e:	b5 1a                	mov    $0x1a,%ch
408f10:	0a 00                	or     (%eax),%al
408f12:	d4 17                	aam    $0x17
408f14:	b5 1a                	mov    $0x1a,%ch
408f16:	03 01                	add    (%ecx),%eax
408f18:	3a 18                	cmp    (%eax),%bl
408f1a:	00 00                	add    %al,(%eax)
408f1c:	1e                   	push   %ds
408f1d:	00 db                	add    %bl,%bl
408f1f:	1e                   	push   %ds
408f20:	18 10                	sbb    %dl,(%eax)
408f22:	1e                   	push   %ds
408f23:	00 6d 0e             	add    %ch,0xe(%ebp)
408f26:	18 10                	sbb    %dl,(%eax)
408f28:	0a 00                	or     (%eax),%al
408f2a:	7e 1a                	jle    0x408f46
408f2c:	b5 1a                	mov    $0x1a,%ch
408f2e:	1e                   	push   %ds
408f2f:	00 a5 16 18 10 1e    	add    %ah,0x1e101816(%ebp)
408f35:	00 25 18 18 10 06    	add    %ah,0x6101818
408f3b:	00 c6                	add    %al,%dh
408f3d:	0a 1a                	or     (%edx),%bl
408f3f:	13 06                	adc    (%esi),%eax
408f41:	00 25 17 1a 19 06    	add    %ah,0x6191a17
408f47:	00 7f 16             	add    %bh,0x16(%edi)
408f4a:	bb 14 0e 00 8f       	mov    $0x8f000e14,%ebx
408f4f:	0a 17                	or     (%edi),%dl
408f51:	11 0e                	adc    %ecx,(%esi)
408f53:	00 7a 0b             	add    %bh,0xb(%edx)
408f56:	17                   	pop    %ss
408f57:	11 0e                	adc    %ecx,(%esi)
408f59:	00 04 0a             	add    %al,(%edx,%ecx,1)
408f5c:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
408f5d:	14 06                	adc    $0x6,%al
408f5f:	00 6a 04             	add    %ch,0x4(%edx)
408f62:	97                   	xchg   %eax,%edi
408f63:	0e                   	push   %cs
408f64:	06                   	push   %es
408f65:	00 6a 13             	add    %ch,0x13(%edx)
408f68:	1a 13                	sbb    (%ebx),%dl
408f6a:	06                   	push   %es
408f6b:	00 03                	add    %al,(%ebx)
408f6d:	1f                   	pop    %ds
408f6e:	1a 13                	sbb    (%ebx),%dl
408f70:	06                   	push   %es
408f71:	00 74 16 70          	add    %dh,0x70(%esi,%edx,1)
408f75:	15 06 00 c0 09       	adc    $0x9c00006,%eax
408f7a:	70 15                	jo     0x408f91
408f7c:	06                   	push   %es
408f7d:	00 58 1e             	add    %bl,0x1e(%eax)
408f80:	1a 13                	sbb    (%ebx),%dl
408f82:	06                   	push   %es
408f83:	00 6e 0f             	add    %ch,0xf(%esi)
408f86:	1a 13                	sbb    (%ebx),%dl
408f88:	06                   	push   %es
408f89:	00 e6                	add    %ah,%dh
408f8b:	08 1a                	or     %bl,(%edx)
408f8d:	13 06                	adc    (%esi),%eax
408f8f:	00 c5                	add    %al,%ch
408f91:	16                   	push   %ss
408f92:	39 03                	cmp    %eax,(%ebx)
408f94:	12 00                	adc    (%eax),%al
408f96:	dc 16                	fcoml  (%esi)
408f98:	a2 12 06 00 df       	mov    %al,0xdf000612
408f9d:	16                   	push   %ss
408f9e:	39 03                	cmp    %eax,(%ebx)
408fa0:	16                   	push   %ss
408fa1:	00 11                	add    %dl,(%ecx)
408fa3:	15 06 04 16 00       	adc    $0x160406,%eax
408fa8:	f7 06 06 04 12 00    	testl  $0x120406,(%esi)
408fae:	ef                   	out    %eax,(%dx)
408faf:	17                   	pop    %ss
408fb0:	a2 12 06 00 da       	mov    %al,0xda000612
408fb5:	12 39                	adc    (%ecx),%bh
408fb7:	03 06                	add    (%esi),%eax
408fb9:	00 b0 0e 4c 1f 12    	add    %dh,0x121f4c0e(%eax)
408fbf:	00 e5                	add    %ah,%ch
408fc1:	17                   	pop    %ss
408fc2:	a2 12 12 00 a5       	mov    %al,0xa5001212
408fc7:	17                   	pop    %ss
408fc8:	9f                   	lahf
408fc9:	03 0e                	add    (%esi),%ecx
408fcb:	00 25 15 17 11 12    	add    %ah,0x12111715
408fd1:	00 f1                	add    %dh,%cl
408fd3:	09 9f 03 12 00 e0    	or     %ebx,-0x1fffedfd(%edi)
408fd9:	15 9f 03 12 00       	adc    $0x12039f,%eax
408fde:	1a 1d 9f 03 12 00    	sbb    0x12039f,%bl
408fe4:	c8 08 9f 03          	enter  $0x9f08,$0x3
408fe8:	06                   	push   %es
408fe9:	00 82 15 56 1b 06    	add    %al,0x61b5615(%edx)
408fef:	00 6c 08 56          	add    %ch,0x56(%eax,%ecx,1)
408ff3:	1b 0a                	sbb    (%edx),%ecx
408ff5:	00 cc                	add    %cl,%ah
408ff7:	12 b5 1a 06 00 78    	adc    0x7800061a(%ebp),%dh
408ffd:	08 1a                	or     %bl,(%edx)
408fff:	13 06                	adc    (%esi),%eax
409001:	00 05 01 1a 13 0a    	add    %al,0xa131a01
409007:	00 22                	add    %ah,(%edx)
409009:	07                   	pop    %es
40900a:	b5 1a                	mov    $0x1a,%ch
40900c:	ab                   	stos   %eax,%es:(%edi)
40900d:	01 a2 15 00 00 0e    	add    %esp,0xe000015(%edx)
409013:	00 db                	add    %bl,%bl
409015:	17                   	pop    %ss
409016:	17                   	pop    %ss
409017:	11 0e                	adc    %ecx,(%esi)
409019:	00 72 0e             	add    %dh,0xe(%edx)
40901c:	17                   	pop    %ss
40901d:	11 1e                	adc    %ebx,(%esi)
40901f:	00 76 1b             	add    %dh,0x1b(%esi)
409022:	18 10                	sbb    %dl,(%eax)
409024:	0a 00                	or     (%eax),%al
409026:	93                   	xchg   %eax,%ebx
409027:	17                   	pop    %ss
409028:	b5 1a                	mov    $0x1a,%ch
40902a:	0a 00                	or     (%eax),%al
40902c:	a8 0e                	test   $0xe,%al
40902e:	b5 1a                	mov    $0x1a,%ch
409030:	0a 00                	or     (%eax),%al
409032:	e6 09                	out    %al,$0x9
409034:	b5 1a                	mov    $0x1a,%ch
409036:	06                   	push   %es
409037:	00 af 17 1a 13 1e    	add    %ch,0x1e131a17(%edi)
40903d:	00 2b                	add    %ch,(%ebx)
40903f:	03 18                	add    (%eax),%ebx
409041:	10 0a                	adc    %cl,(%edx)
409043:	00 b5 12 b5 1a 0a    	add    %dh,0xa1ab512(%ebp)
409049:	00 07                	add    %al,(%edi)
40904b:	07                   	pop    %es
40904c:	b5 1a                	mov    $0x1a,%ch
40904e:	06                   	push   %es
40904f:	00 b4 08 1a 13 06 00 	add    %dh,0x6131a(%eax,%ecx,1)
409056:	46                   	inc    %esi
409057:	10 1a                	adc    %bl,(%edx)
409059:	13 06                	adc    (%esi),%eax
40905b:	00 69 21             	add    %ch,0x21(%ecx)
40905e:	1a 13                	sbb    (%ebx),%dl
409060:	1e                   	push   %ds
409061:	00 c4                	add    %al,%ah
409063:	07                   	pop    %es
409064:	18 10                	sbb    %dl,(%eax)
409066:	06                   	push   %es
409067:	00 26                	add    %ah,(%esi)
409069:	16                   	push   %ss
40906a:	1a 13                	sbb    (%ebx),%dl
40906c:	0a 00                	or     (%eax),%al
40906e:	6a 14                	push   $0x14
409070:	b5 1a                	mov    $0x1a,%ch
409072:	0e                   	push   %cs
409073:	00 0f                	add    %cl,(%edi)
409075:	0a a6 14 16 00 fa    	or     -0x5ffe9ec(%esi),%ah
40907b:	15 06 04 16 00       	adc    $0x160406,%eax
409080:	cb                   	lret
409081:	09 06                	or     %eax,(%esi)
409083:	04 06                	add    $0x6,%al
409085:	00 4c 0a 1a          	add    %cl,0x1a(%edx,%ecx,1)
409089:	13 06                	adc    (%esi),%eax
40908b:	00 17                	add    %dl,(%edi)
40908d:	05 97 0e 16 00       	add    $0x160e97,%eax
409092:	b4 15                	mov    $0x15,%ah
409094:	06                   	push   %es
409095:	04 16                	add    $0x16,%al
409097:	00 6c 09 06          	add    %ch,0x6(%ecx,%ecx,1)
40909b:	04 06                	add    $0x6,%al
40909d:	00 0b                	add    %cl,(%ebx)
40909f:	11 1a                	adc    %ebx,(%edx)
4090a1:	13 12                	adc    (%edx),%edx
4090a3:	00 7f 0f             	add    %bh,0xf(%edi)
4090a6:	9f                   	lahf
4090a7:	03 16                	add    (%esi),%edx
4090a9:	00 3e                	add    %bh,(%esi)
4090ab:	16                   	push   %ss
4090ac:	06                   	push   %es
4090ad:	04 06                	add    $0x6,%al
4090af:	00 5f 16             	add    %bl,0x16(%edi)
4090b2:	1a 13                	sbb    (%ebx),%dl
4090b4:	00 00                	add    %al,(%eax)
4090b6:	00 00                	add    %al,(%eax)
4090b8:	14 03                	adc    $0x3,%al
4090ba:	00 00                	add    %al,(%eax)
4090bc:	00 00                	add    %al,(%eax)
4090be:	01 00                	add    %eax,(%eax)
4090c0:	01 00                	add    %eax,(%eax)
4090c2:	00 00                	add    %al,(%eax)
4090c4:	10 00                	adc    %al,(%eax)
4090c6:	f8                   	clc
4090c7:	03 84 18 41 00 01 00 	add    0x10041(%eax,%ebx,1),%eax
4090ce:	01 00                	add    %eax,(%eax)
4090d0:	00 00                	add    %al,(%eax)
4090d2:	10 00                	adc    %al,(%eax)
4090d4:	42                   	inc    %edx
4090d5:	11 7e 13             	adc    %edi,0x13(%esi)
4090d8:	45                   	inc    %ebp
4090d9:	00 01                	add    %al,(%ecx)
4090db:	00 02                	add    %al,(%edx)
4090dd:	00 00                	add    %al,(%eax)
4090df:	00 10                	add    %dl,(%eax)
4090e1:	00 45 08             	add    %al,0x8(%ebp)
4090e4:	7e 13                	jle    0x4090f9
4090e6:	41                   	inc    %ecx
4090e7:	00 03                	add    %al,(%ebx)
4090e9:	00 07                	add    %al,(%edi)
4090eb:	00 00                	add    %al,(%eax)
4090ed:	00 10                	add    %dl,(%eax)
4090ef:	00 87 10 7e 13 41    	add    %al,0x41137e10(%edi)
4090f5:	00 05 00 09 00 01    	add    %al,0x1000900
4090fb:	20 10                	and    %dl,(%eax)
4090fd:	00 e7                	add    %ah,%bh
4090ff:	00 7e 13             	add    %bh,0x13(%esi)
409102:	61                   	popa
409103:	00 05 00 0b 00 01    	add    %al,0x1000b00
409109:	00 10                	add    %dl,(%eax)
40910b:	00 5f 13             	add    %bl,0x13(%edi)
40910e:	7e 13                	jle    0x409123
409110:	fd                   	std
409111:	00 08                	add    %cl,(%eax)
409113:	00 20                	add    %ah,(%eax)
409115:	00 01                	add    %al,(%ecx)
409117:	00 10                	add    %dl,(%eax)
409119:	00 1d 01 7e 13 fd    	add    %bl,0xfd137e01
40911f:	00 12                	add    %dl,(%edx)
409121:	00 27                	add    %ah,(%edi)
409123:	00 00                	add    %al,(%eax)
409125:	00 10                	add    %dl,(%eax)
409127:	00 e9                	add    %ch,%cl
409129:	20 7e 13             	and    %bh,0x13(%esi)
40912c:	41                   	inc    %ecx
40912d:	00 13                	add    %dl,(%ebx)
40912f:	00 2a                	add    %ch,(%edx)
409131:	00 01                	add    %al,(%ecx)
409133:	00 10                	add    %dl,(%eax)
409135:	00 16                	add    %dl,(%esi)
409137:	21 7e 13             	and    %edi,0x13(%esi)
40913a:	41                   	inc    %ecx
40913b:	00 14 00             	add    %dl,(%eax,%eax,1)
40913e:	2e 00 00             	add    %al,%cs:(%eax)
409141:	00 10                	add    %dl,(%eax)
409143:	00 9c 20 7e 13 41 00 	add    %bl,0x41137e(%eax,%eiz,1)
40914a:	15 00 32 00 00       	adc    $0x3200,%eax
40914f:	00 10                	add    %dl,(%eax)
409151:	00 a8 20 7e 13 41    	add    %ch,0x41137e20(%eax)
409157:	00 19                	add    %bl,(%ecx)
409159:	00 3e                	add    %bh,(%esi)
40915b:	00 01                	add    %al,(%ecx)
40915d:	00 10                	add    %dl,(%eax)
40915f:	00 f7                	add    %dh,%bh
409161:	10 7e 13             	adc    %bh,0x13(%esi)
409164:	60                   	pusha
409165:	00 1d 00 3f 00 01    	add    %bl,0x1003f00
40916b:	00 10                	add    %dl,(%eax)
40916d:	00 71 06             	add    %dh,0x6(%ecx)
409170:	7e 13                	jle    0x409185
409172:	41                   	inc    %ecx
409173:	00 1d 00 41 00 01    	add    %bl,0x1004100
409179:	00 10                	add    %dl,(%eax)
40917b:	00 2b                	add    %ch,(%ebx)
40917d:	1f                   	pop    %ds
40917e:	7e 13                	jle    0x409193
409180:	38 00                	cmp    %al,(%eax)
409182:	2e 00 55 00          	add    %dl,%cs:0x0(%ebp)
409186:	00 00                	add    %al,(%eax)
409188:	10 00                	adc    %al,(%eax)
40918a:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40918b:	00 7e 13             	add    %bh,0x13(%esi)
40918e:	41                   	inc    %ecx
40918f:	00 31                	add    %dh,(%ecx)
409191:	00 5a 00             	add    %bl,0x0(%edx)
409194:	01 00                	add    %eax,(%eax)
409196:	10 00                	adc    %al,(%eax)
409198:	27                   	daa
409199:	10 7e 13             	adc    %bh,0x13(%esi)
40919c:	41                   	inc    %ecx
40919d:	00 31                	add    %dh,(%ecx)
40919f:	00 5b 00             	add    %bl,0x0(%ebx)
4091a2:	01 00                	add    %eax,(%eax)
4091a4:	10 00                	adc    %al,(%eax)
4091a6:	34 10                	xor    $0x10,%al
4091a8:	7e 13                	jle    0x4091bd
4091aa:	41                   	inc    %ecx
4091ab:	00 34 00             	add    %dh,(%eax,%eax,1)
4091ae:	5d                   	pop    %ebp
4091af:	00 00                	add    %al,(%eax)
4091b1:	00 10                	add    %dl,(%eax)
4091b3:	00 f6                	add    %dh,%dh
4091b5:	0d 7e 13 41 00       	or     $0x41137e,%eax
4091ba:	41                   	inc    %ecx
4091bb:	00 62 00             	add    %ah,0x0(%edx)
4091be:	00 00                	add    %al,(%eax)
4091c0:	10 00                	adc    %al,(%eax)
4091c2:	46                   	inc    %esi
4091c3:	1b 7e 13             	sbb    0x13(%esi),%edi
4091c6:	41                   	inc    %ecx
4091c7:	00 48 00             	add    %cl,0x0(%eax)
4091ca:	67 00 80 01 10       	add    %al,0x1001(%bx,%si)
4091cf:	00 44 10 7e          	add    %al,0x7e(%eax,%edx,1)
4091d3:	13 41 00             	adc    0x0(%ecx),%eax
4091d6:	48                   	dec    %eax
4091d7:	00 69 00             	add    %ch,0x0(%ecx)
4091da:	01 00                	add    %eax,(%eax)
4091dc:	10 00                	adc    %al,(%eax)
4091de:	d9 1e                	fstps  (%esi)
4091e0:	7e 13                	jle    0x4091f5
4091e2:	41                   	inc    %ecx
4091e3:	00 48 00             	add    %cl,0x0(%eax)
4091e6:	80 00 81             	addb   $0x81,(%eax)
4091e9:	00 10                	add    %dl,(%eax)
4091eb:	00 2d 1d 7e 13 41    	add    %ch,0x41137e1d
4091f1:	00 4f 00             	add    %cl,0x0(%edi)
4091f4:	8f 00                	pop    (%eax)
4091f6:	01 00                	add    %eax,(%eax)
4091f8:	10 00                	adc    %al,(%eax)
4091fa:	00 11                	add    %dl,(%ecx)
4091fc:	7e 13                	jle    0x409211
4091fe:	41                   	inc    %ecx
4091ff:	00 50 00             	add    %dl,0x0(%eax)
409202:	91                   	xchg   %eax,%ecx
409203:	00 00                	add    %al,(%eax)
409205:	00 10                	add    %dl,(%eax)
409207:	00 f7                	add    %dh,%bh
409209:	1c 7e                	sbb    $0x7e,%al
40920b:	13 5c 00 52          	adc    0x52(%eax,%eax,1),%ebx
40920f:	00 94 00 80 01 10 00 	add    %dl,0x100180(%eax,%eax,1)
409216:	00 13                	add    %dl,(%ebx)
409218:	7e 13                	jle    0x40922d
40921a:	41                   	inc    %ecx
40921b:	00 56 00             	add    %dl,0x0(%esi)
40921e:	96                   	xchg   %eax,%esi
40921f:	00 00                	add    %al,(%eax)
409221:	00 10                	add    %dl,(%eax)
409223:	00 21                	add    %ah,(%ecx)
409225:	19 b9 19 41 00 56    	sbb    %edi,0x56004119(%ecx)
40922b:	00 97 00 00 01 10    	add    %dl,0x10010000(%edi)
409231:	00 44 1a b9          	add    %al,-0x47(%edx,%ebx,1)
409235:	19 41 01             	sbb    %eax,0x1(%ecx)
409238:	58                   	pop    %eax
409239:	00 9e 00 05 00 10    	add    %bl,0x10000500(%esi)
40923f:	00 1a                	add    %bl,(%edx)
409241:	21 00                	and    %eax,(%eax)
409243:	00 41 00             	add    %al,0x0(%ecx)
409246:	59                   	pop    %ecx
409247:	00 a1 00 02 01 00    	add    %ah,0x10200(%ecx)
40924d:	00 73 17             	add    %dh,0x17(%ebx)
409250:	00 00                	add    %al,(%eax)
409252:	a9 00 5b 00 a3       	test   $0xa3005b00,%eax
409257:	00 02                	add    %al,(%edx)
409259:	01 00                	add    %eax,(%eax)
40925b:	00 52 17             	add    %dl,0x17(%edx)
40925e:	00 00                	add    %al,(%eax)