408d42:	00 00                	add    %al,(%eax)
408d44:	4a                   	dec    %edx
408d45:	00 00                	add    %al,(%eax)
408d47:	00 02                	add    %al,(%edx)
408d49:	00 00                	add    %al,(%eax)
408d4b:	00 08                	add    %cl,(%eax)
408d4d:	00 00                	add    %al,(%eax)
408d4f:	00 0c 00             	add    %cl,(%eax,%eax,1)
408d52:	00 00                	add    %al,(%eax)
408d54:	3e 00 00             	add    %al,%ds:(%eax)
408d57:	00 69 00             	add    %ch,0x0(%ecx)
408d5a:	00 00                	add    %al,(%eax)
408d5c:	0c 00                	or     $0x0,%al
408d5e:	00 00                	add    %al,(%eax)
408d60:	01 00                	add    %eax,(%eax)
408d62:	00 00                	add    %al,(%eax)
408d64:	07                   	pop    %es
408d65:	00 00                	add    %al,(%eax)
408d67:	00 03                	add    %al,(%ebx)
408d69:	00 00                	add    %al,(%eax)
408d6b:	00 09                	add    %cl,(%ecx)
408d6d:	00 00                	add    %al,(%eax)
408d6f:	00 02                	add    %al,(%edx)
408d71:	00 00                	add    %al,(%eax)
408d73:	00 00                	add    %al,(%eax)
408d75:	00 09                	add    %cl,(%ecx)
408d77:	0e                   	push   %cs
408d78:	01 00                	add    %eax,(%eax)
408d7a:	00 00                	add    %al,(%eax)
408d7c:	00 00                	add    %al,(%eax)
408d7e:	06                   	push   %es
408d7f:	00 92 0c fa 18 06    	add    %dl,0x618fa0c(%edx)
408d85:	00 53 0d             	add    %dl,0xd(%ebx)
408d88:	fa                   	cli
408d89:	18 06                	sbb    %al,(%esi)
408d8b:	00 4b 0b             	add    %cl,0xb(%ebx)
408d8e:	90                   	nop
408d8f:	18 0f                	sbb    %cl,(%edi)
408d91:	00 8d 19 00 00 06    	add    %cl,0x6000019(%ebp)
408d97:	00 a7 0b 70 15 06    	add    %ah,0x615700b(%edi)
408d9d:	00 43 0c             	add    %al,0xc(%ebx)
408da0:	70 15                	jo     0x408db7
408da2:	06                   	push   %es
408da3:	00 24 0c             	add    %ah,(%esp,%ecx,1)
408da6:	70 15                	jo     0x408dbd
408da8:	06                   	push   %es
408da9:	00 f7                	add    %dh,%bh
408dab:	0c 70                	or     $0x70,%al
408dad:	15 06 00 b2 0c       	adc    $0xcb20006,%eax
408db2:	70 15                	jo     0x408dc9
408db4:	06                   	push   %es
408db5:	00 cb                	add    %cl,%bl
408db7:	0c 70                	or     $0x70,%al
408db9:	15 06 00 be 0b       	adc    $0xbbe0006,%eax
408dbe:	70 15                	jo     0x408dd5
408dc0:	06                   	push   %es
408dc1:	00 93 0b db 18 06    	add    %dl,0x618db0b(%ebx)
408dc7:	00 f4                	add    %dh,%ah
408dc9:	0a db                	or     %bl,%bl
408dcb:	18 06                	sbb    %al,(%esi)
408dcd:	00 07                	add    %al,(%edi)
408dcf:	0c 70                	or     $0x70,%al
408dd1:	15 06 00 d9 0b       	adc    $0xbd90006,%eax
408dd6:	37                   	aaa
408dd7:	0f 06                	clts
408dd9:	00 2d 1d 1a 13 0a    	add    %ch,0xa131a1d
408ddf:	00 28                	add    %ch,(%eax)
408de1:	21 b5 1a 06 00 73    	and    %esi,0x7300061a(%ebp)
408de7:	21 70 15             	and    %esi,0x15(%eax)
408dea:	0e                   	push   %cs
408deb:	00 10                	add    %dl,(%eax)
408ded:	0d 17 11 0e 00       	or     $0xe1117,%eax
408df2:	f2 0b 17             	repnz or (%edi),%edx
408df5:	11 12                	adc    %edx,(%edx)
408df7:	00 77 0c             	add    %dh,0xc(%edi)
408dfa:	ed                   	in     (%dx),%eax
408dfb:	14 12                	adc    $0x12,%al
408dfd:	00 e6                	add    %ah,%dh
408dff:	0c ed                	or     $0xed,%al
408e01:	14 0e                	adc    $0xe,%al
408e03:	00 02                	add    %al,(%edx)
408e05:	0b 3e                	or     (%esi),%edi
408e07:	13 16                	adc    (%esi),%edx
408e09:	00 82 1d 06 04 16    	add    %al,0x1604061d(%edx)
408e0f:	00 76 07             	add    %dh,0x7(%esi)
408e12:	06                   	push   %es
408e13:	04 06                	add    $0x6,%al
408e15:	00 2e                	add    %ch,(%esi)
408e17:	0b 90 18 0e 00 17    	or     0x17000e18(%eax),%edx
408e1d:	0b bc 17 0e 00 35 17 	or     0x1735000e(%edi,%edx,1),%edi
408e24:	17                   	pop    %ss
408e25:	11 06                	adc    %eax,(%esi)
408e27:	00 8b 16 d0 14 06    	add    %cl,0x614d016(%ebx)
408e2d:	00 6a 1f             	add    %ch,0x1f(%edx)
408e30:	d0 14 16             	rclb   $1,(%esi,%edx,1)
408e33:	00 8e 15 06 04 16    	add    %cl,0x16040615(%esi)
408e39:	00 c9                	add    %cl,%cl
408e3b:	15 06 04 12 00       	adc    $0x120406,%eax
408e40:	d2 16                	rclb   %cl,(%esi)
408e42:	a2 12 12 00 d8       	mov    %al,0xd8001212
408e47:	03 9f 03 06 00 d4    	add    -0x2bfff9fd(%edi),%ebx
408e4d:	12 39                	adc    (%ecx),%bh
408e4f:	03 0e                	add    (%esi),%ecx
408e51:	00 4d 1a             	add    %cl,0x1a(%ebp)
408e54:	17                   	pop    %ss
408e55:	11 12                	adc    %edx,(%edx)
408e57:	00 83 09 9f 03 12    	add    %al,0x12039f09(%ebx)
408e5d:	00 58 1d             	add    %bl,0x1d(%eax)
408e60:	9f                   	lahf
408e61:	03 12                	add    (%edx),%edx
408e63:	00 e5                	add    %ah,%ch
408e65:	06                   	push   %es
408e66:	9f                   	lahf
408e67:	03 12                	add    (%edx),%edx
408e69:	00 85 21 9f 03 06    	add    %al,0x6039f21(%ebp)
408e6f:	00 2b                	add    %ch,(%ebx)
408e71:	18 56 1b             	sbb    %dl,0x1b(%esi)
408e74:	06                   	push   %es
408e75:	00 43 0a             	add    %al,0xa(%ebx)
408e78:	1a 13                	sbb    (%ebx),%dl
408e7a:	06                   	push   %es
408e7b:	00 25 1e 1a 13 06    	add    %ah,0x6131a1e
408e81:	00 8f 10 1a 13 06    	add    %cl,0x6131a10(%edi)
408e87:	00 60 0c             	add    %ah,0xc(%eax)
408e8a:	70 15                	jo     0x408ea1
408e8c:	1a 00                	sbb    (%eax),%al
408e8e:	4d                   	dec    %ebp
408e8f:	00 06                	add    %al,(%esi)
408e91:	04 16                	add    $0x16,%al
408e93:	00 5f 14             	add    %bl,0x14(%edi)
408e96:	06                   	push   %es
408e97:	04 06                	add    $0x6,%al
408e99:	00 d9                	add    %bl,%cl
408e9b:	0a fa                	or     %dl,%bh
408e9d:	18 06                	sbb    %al,(%esi)
408e9f:	00 78 0a             	add    %bh,0xa(%eax)
408ea2:	90                   	nop
408ea3:	18 06                	sbb    %al,(%esi)
408ea5:	00 5f 0b             	add    %bl,0xb(%edi)
408ea8:	90                   	nop
408ea9:	18 16                	sbb    %dl,(%esi)
408eab:	00 3b                	add    %bh,(%ebx)
408ead:	08 06                	or     %al,(%esi)
408eaf:	04 16                	add    $0x16,%al
408eb1:	00 04 20             	add    %al,(%eax,%eiz,1)
408eb4:	06                   	push   %es
408eb5:	04 16                	add    $0x16,%al
408eb7:	00 03                	add    %al,(%ebx)
408eb9:	17                   	pop    %ss
408eba:	06                   	push   %es
408ebb:	04 06                	add    $0x6,%al
408ebd:	00 93 09 1a 13 16    	add    %dl,0x16131a09(%ebx)
408ec3:	00 67 1a             	add    %ah,0x1a(%edi)
408ec6:	06                   	push   %es
408ec7:	04 12                	add    $0x12,%al
408ec9:	00 b3 0a 9f 03 0e    	add    %dh,0xe039f0a(%ebx)
408ecf:	00 80 0b 17 11 06    	add    %al,0x611170b(%eax)
408ed5:	00 54 16 1a          	add    %dl,0x1a(%esi,%edx,1)
408ed9:	13 06                	adc    (%esi),%eax
408edb:	00 83 1a 1a 13 16    	add    %al,0x16131a1a(%ebx)
408ee1:	00 48 15             	add    %cl,0x15(%eax)
408ee4:	06                   	push   %es
408ee5:	04 0e                	add    $0xe,%al
408ee7:	00 d4                	add    %dl,%ah
408ee9:	21 17                	and    %edx,(%edi)
408eeb:	11 0e                	adc    %ecx,(%esi)
408eed:	00 2a                	add    %ch,(%edx)
408eef:	0d 17 11 0a 00       	or     $0xa1117,%eax
408ef4:	26 13 b5 1a 06 00 5e 	adc    %es:0x5e00061a(%ebp),%esi
408efb:	00 40 04             	add    %al,0x4(%eax)
408efe:	0e                   	push   %cs
408eff:	00 da                	add    %bl,%dl
408f01:	17                   	pop    %ss
408f02:	17                   	pop    %ss
408f03:	11 0a                	adc    %ecx,(%edx)
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