408c38:	4c                   	dec    %esp
408c39:	00 64 30 00          	add    %ah,0x0(%eax,%esi,1)
408c3d:	00 00                	add    %al,(%eax)
408c3f:	00 86 00 6f 1f 06    	add    %al,0x61f6f00(%esi)
408c45:	00 4d 00             	add    %cl,0x0(%ebp)
408c48:	14 31                	adc    $0x31,%al
408c4a:	00 00                	add    %al,(%eax)
408c4c:	00 00                	add    %al,(%eax)
408c4e:	c4 00                	les    (%eax),%eax
408c50:	52                   	push   %edx
408c51:	07                   	pop    %es
408c52:	15 00 4d 00 4c       	adc    $0x4c004d00,%eax
408c57:	31 00                	xor    %eax,(%eax)
408c59:	00 00                	add    %al,(%eax)
408c5b:	00 81 00 e7 21 06    	add    %al,0x621e700(%ecx)
408c61:	00 4e 00             	add    %cl,0x0(%esi)
408c64:	8a 41 00             	mov    0x0(%ecx),%al
408c67:	00 00                	add    %al,(%eax)
408c69:	00 91 18 92 1c f0    	add    %dl,-0xfe36de8(%ecx)
408c6f:	02 4e 00             	add    0x0(%esi),%cl
408c72:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
408c73:	41                   	inc    %ecx
408c74:	00 00                	add    %al,(%eax)
408c76:	00 00                	add    %al,(%eax)
408c78:	91                   	xchg   %eax,%ecx
408c79:	00 42 17             	add    %al,0x17(%edx)
408c7c:	f0 02 4e 00          	lock add 0x0(%esi),%cl
408c80:	c1 41 00 00          	roll   $0x0,0x0(%ecx)
408c84:	00 00                	add    %al,(%eax)
408c86:	86 18                	xchg   %bl,(%eax)
408c88:	8c 1c 06             	mov    %ds,(%esi,%eax,1)
408c8b:	00 4e 00             	add    %cl,0x0(%esi)
408c8e:	2d 26 00 00 00       	sub    $0x26,%eax
408c93:	00 81 00 ce 0c 05    	add    %al,0x50cce00(%ecx)
408c99:	07                   	pop    %es
408c9a:	4e                   	dec    %esi
408c9b:	00 dc                	add    %bl,%ah
408c9d:	41                   	inc    %ecx
408c9e:	00 00                	add    %al,(%eax)
408ca0:	00 00                	add    %al,(%eax)
408ca2:	81 00 9d 0f 05 07    	addl   $0x7050f9d,(%eax)
408ca8:	50                   	push   %eax
408ca9:	00 00                	add    %al,(%eax)
408cab:	42                   	inc    %edx
408cac:	00 00                	add    %al,(%eax)
408cae:	00 00                	add    %al,(%eax)
408cb0:	c4 00                	les    (%eax),%eax
408cb2:	52                   	push   %edx
408cb3:	07                   	pop    %es
408cb4:	15 00 52 00 38       	adc    $0x38005200,%eax
408cb9:	42                   	inc    %edx
408cba:	00 00                	add    %al,(%eax)
408cbc:	00 00                	add    %al,(%eax)
408cbe:	81 00 e7 21 06 00    	addl   $0x621e7,(%eax)
408cc4:	53                   	push   %ebx
408cc5:	00 f5                	add    %dh,%ch
408cc7:	45                   	inc    %ebp
408cc8:	00 00                	add    %al,(%eax)
408cca:	00 00                	add    %al,(%eax)
408ccc:	86 18                	xchg   %bl,(%eax)
408cce:	8c 1c 40             	mov    %ds,(%eax,%eax,2)
408cd1:	07                   	pop    %es
408cd2:	53                   	push   %ebx
408cd3:	00 1c 46             	add    %bl,(%esi,%eax,2)
408cd6:	00 00                	add    %al,(%eax)
408cd8:	00 00                	add    %al,(%eax)
408cda:	86 00                	xchg   %al,(%eax)
408cdc:	12 12                	adc    (%edx),%dl
408cde:	48                   	dec    %eax
408cdf:	07                   	pop    %es
408ce0:	55                   	push   %ebp
408ce1:	00 a4 47 00 00 00 00 	add    %ah,0x0(%edi,%eax,2)
408ce8:	86 00                	xchg   %al,(%eax)
408cea:	67 12 06 00 58       	adc    0x5800,%al
408cef:	00 e8                	add    %ch,%al
408cf1:	47                   	inc    %edi
408cf2:	00 00                	add    %al,(%eax)
408cf4:	00 00                	add    %al,(%eax)
408cf6:	81 00 61 03 06 00    	addl   $0x60361,(%eax)
408cfc:	58                   	pop    %eax
408cfd:	00 7c 48 00          	add    %bh,0x0(%eax,%ecx,2)
408d01:	00 00                	add    %al,(%eax)
408d03:	00 81 00 39 20 69    	add    %al,0x69203900(%ecx)
408d09:	00 58 00             	add    %bl,0x0(%eax)
408d0c:	40                   	inc    %eax
408d0d:	49                   	dec    %ecx
408d0e:	00 00                	add    %al,(%eax)
408d10:	00 00                	add    %al,(%eax)
408d12:	83 00 9c             	addl   $0xffffff9c,(%eax)
408d15:	19 69 00             	sbb    %ebp,0x0(%ecx)
408d18:	5a                   	pop    %edx
408d19:	00 2c 4b             	add    %ch,(%ebx,%ecx,2)
408d1c:	00 00                	add    %al,(%eax)
408d1e:	00 00                	add    %al,(%eax)
408d20:	86 00                	xchg   %al,(%eax)
408d22:	b6 19                	mov    $0x19,%dh
408d24:	51                   	push   %ecx
408d25:	07                   	pop    %es
408d26:	5c                   	pop    %esp
408d27:	00 00                	add    %al,(%eax)
408d29:	00 00                	add    %al,(%eax)
408d2b:	00 03                	add    %al,(%ebx)
408d2d:	00 86 18 8c 1c 8b    	add    %al,-0x74e373e8(%esi)
408d33:	01 5d 00             	add    %ebx,0x0(%ebp)
408d36:	00 00                	add    %al,(%eax)
408d38:	00 00                	add    %al,(%eax)
408d3a:	03 00                	add    (%eax),%eax
408d3c:	c6 01 4d             	movb   $0x4d,(%ecx)
408d3f:	05 57 07 5f 00       	add    $0x5f0757,%eax
408d44:	00 00                	add    %al,(%eax)
408d46:	00 00                	add    %al,(%eax)
408d48:	03 00                	add    (%eax),%eax
408d4a:	c6 01 48             	movb   $0x48,(%ecx)
408d4d:	05 5f 07 61 00       	add    $0x61075f,%eax
408d52:	00 00                	add    %al,(%eax)
408d54:	00 00                	add    %al,(%eax)
408d56:	03 00                	add    (%eax),%eax
408d58:	c6 01 3e             	movb   $0x3e,(%ecx)
408d5b:	05 6d 07 65 00       	add    $0x65076d,%eax
408d60:	00 00                	add    %al,(%eax)
408d62:	00 00                	add    %al,(%eax)
408d64:	03 00                	add    (%eax),%eax
408d66:	86 18                	xchg   %bl,(%eax)
408d68:	8c 1c 8b             	mov    %ds,(%ebx,%ecx,4)
408d6b:	01 66 00             	add    %esp,0x0(%esi)
408d6e:	00 00                	add    %al,(%eax)
408d70:	00 00                	add    %al,(%eax)
408d72:	03 00                	add    (%eax),%eax
408d74:	c6 01 4d             	movb   $0x4d,(%ecx)
408d77:	05 69 00 68 00       	add    $0x680069,%eax
408d7c:	00 00                	add    %al,(%eax)
408d7e:	00 00                	add    %al,(%eax)
408d80:	03 00                	add    (%eax),%eax
408d82:	c6 01 48             	movb   $0x48,(%ecx)
408d85:	05 74 07 6a 00       	add    $0x6a0774,%eax
408d8a:	00 00                	add    %al,(%eax)
408d8c:	00 00                	add    %al,(%eax)
408d8e:	03 00                	add    (%eax),%eax
408d90:	c6 01 3e             	movb   $0x3e,(%ecx)
408d93:	05 6d 07 6e 00       	add    $0x6e076d,%eax
408d98:	bc 4b 00 00 00       	mov    $0x4b,%esp
408d9d:	00 86 18 8c 1c 69    	add    %al,0x691c8c18(%esi)
408da3:	00 6f 00             	add    %ch,0x0(%edi)
408da6:	d0 4b 00             	rorb   $1,0x0(%ebx)
408da9:	00 00                	add    %al,(%eax)
408dab:	00 86 18 8c 1c 06    	add    %al,0x61c8c18(%esi)
408db1:	00 71 00             	add    %dh,0x0(%ecx)
408db4:	32 4c 00 00          	xor    0x0(%eax,%eax,1),%cl
408db8:	00 00                	add    %al,(%eax)
408dba:	81 00 9c 03 05 07    	addl   $0x705039c,(%eax)
408dc0:	71 00                	jno    0x408dc2
408dc2:	44                   	inc    %esp
408dc3:	4c                   	dec    %esp
408dc4:	00 00                	add    %al,(%eax)
408dc6:	00 00                	add    %al,(%eax)
408dc8:	86 00                	xchg   %al,(%eax)
408dca:	08 12                	or     %dl,(%edx)
408dcc:	01 00                	add    %eax,(%eax)
408dce:	73 00                	jae    0x408dd0
408dd0:	e8 4c 00 00 00       	call   0x408e21
408dd5:	00 86 00 75 1e 06    	add    %al,0x61e7500(%esi)
408ddb:	00 74 00 1d          	add    %dh,0x1d(%eax,%eax,1)
408ddf:	4e                   	dec    %esi
408de0:	00 00                	add    %al,(%eax)
408de2:	00 00                	add    %al,(%eax)
408de4:	86 00                	xchg   %al,(%eax)
408de6:	84 1e                	test   %bl,(%esi)
408de8:	57                   	push   %edi
408de9:	07                   	pop    %es
408dea:	74 00                	je     0x408dec
408dec:	44                   	inc    %esp
408ded:	4e                   	dec    %esi
408dee:	00 00                	add    %al,(%eax)
408df0:	00 00                	add    %al,(%eax)
408df2:	86 00                	xchg   %al,(%eax)
408df4:	85 03                	test   %eax,(%ebx)
408df6:	69 00 76 00 c4 4e    	imul   $0x4ec40076,(%eax),%eax
408dfc:	00 00                	add    %al,(%eax)
408dfe:	00 00                	add    %al,(%eax)
408e00:	81 00 0b 07 80 07    	addl   $0x780070b,(%eax)
408e06:	78 00                	js     0x408e08
408e08:	d8 4e 00             	fmuls  0x0(%esi)
408e0b:	00 00                	add    %al,(%eax)
408e0d:	00 81 00 47 0d 05    	add    %al,0x50d4700(%ecx)
408e13:	07                   	pop    %es
408e14:	79 00                	jns    0x408e16
408e16:	64 4f                	fs dec %edi
408e18:	00 00                	add    %al,(%eax)
408e1a:	00 00                	add    %al,(%eax)
408e1c:	81 00 5b 0d 05 07    	addl   $0x7050d5b,(%eax)
408e22:	7b 00                	jnp    0x408e24
408e24:	d4 4f                	aam    $0x4f
408e26:	00 00                	add    %al,(%eax)
408e28:	00 00                	add    %al,(%eax)
408e2a:	81 00 71 19 2a 07    	addl   $0x72a1971,(%eax)
408e30:	7d 00                	jge    0x408e32
408e32:	58                   	pop    %eax
408e33:	50                   	push   %eax
408e34:	00 00                	add    %al,(%eax)
408e36:	00 00                	add    %al,(%eax)
408e38:	81 00 3e 12 06 00    	addl   $0x6123e,(%eax)
408e3e:	7f 00                	jg     0x408e40
408e40:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
408e41:	50                   	push   %eax
408e42:	00 00                	add    %al,(%eax)
408e44:	00 00                	add    %al,(%eax)
408e46:	81 00 30 0d 05 07    	addl   $0x7050d30,(%eax)
408e4c:	7f 00                	jg     0x408e4e
408e4e:	b4 50                	mov    $0x50,%ah
408e50:	00 00                	add    %al,(%eax)
408e52:	00 00                	add    %al,(%eax)
408e54:	81 00 d9 0a 05 07    	addl   $0x7050ad9,(%eax)
408e5a:	81 00 70 51 00 00    	addl   $0x5170,(%eax)
408e60:	00 00                	add    %al,(%eax)
408e62:	c4 00                	les    (%eax),%eax
408e64:	52                   	push   %edx
408e65:	07                   	pop    %es
408e66:	15 00 83 00 a8       	adc    $0xa8008300,%eax
408e6b:	51                   	push   %ecx
408e6c:	00 00                	add    %al,(%eax)
408e6e:	00 00                	add    %al,(%eax)
408e70:	81 00 e7 21 06 00    	addl   $0x621e7,(%eax)
408e76:	84 00                	test   %al,(%eax)
408e78:	43                   	inc    %ebx
408e79:	5b                   	pop    %ebx
408e7a:	00 00                	add    %al,(%eax)
408e7c:	00 00                	add    %al,(%eax)
408e7e:	86 18                	xchg   %bl,(%eax)
408e80:	8c 1c 10             	mov    %ds,(%eax,%edx,1)
408e83:	00 84 00 54 5b 00 00 	add    %al,0x5b54(%eax,%eax,1)
408e8a:	00 00                	add    %al,(%eax)
408e8c:	86 00                	xchg   %al,(%eax)
408e8e:	9a 11 88 07 85 00 18 	lcall  $0x1800,$0x85078811
408e95:	5c                   	pop    %esp
408e96:	00 00                	add    %al,(%eax)
408e98:	00 00                	add    %al,(%eax)
408e9a:	81 00 52 1a dc 06    	addl   $0x6dc1a52,(%eax)
408ea0:	86 00                	xchg   %al,(%eax)
408ea2:	6c                   	insb   (%dx),%es:(%edi)
408ea3:	5c                   	pop    %esp
408ea4:	00 00                	add    %al,(%eax)
408ea6:	00 00                	add    %al,(%eax)
408ea8:	86 00                	xchg   %al,(%eax)
408eaa:	99                   	cltd
408eab:	12 94 07 8a 00 d0 5c 	adc    0x5cd0008a(%edi,%eax,1),%dl
408eb2:	00 00                	add    %al,(%eax)
408eb4:	00 00                	add    %al,(%eax)
408eb6:	86 00                	xchg   %al,(%eax)
408eb8:	37                   	aaa
408eb9:	1a 9a 07 8b 00 26    	sbb    0x26008b07(%edx),%bl
408ebf:	5d                   	pop    %ebp
408ec0:	00 00                	add    %al,(%eax)
408ec2:	00 00                	add    %al,(%eax)
408ec4:	86 18                	xchg   %bl,(%eax)
408ec6:	8c 1c 06             	mov    %ds,(%esi,%eax,1)
408ec9:	00 8c 00 2f 5d 00 00 	add    %cl,0x5d2f(%eax,%eax,1)
408ed0:	00 00                	add    %al,(%eax)
408ed2:	91                   	xchg   %eax,%ecx
408ed3:	18 92 1c f0 02 8c    	sbb    %dl,-0x73fd0fe4(%edx)
408ed9:	00 3b                	add    %bh,(%ebx)
408edb:	5d                   	pop    %ebp
408edc:	00 00                	add    %al,(%eax)
408ede:	00 00                	add    %al,(%eax)
408ee0:	86 18                	xchg   %bl,(%eax)
408ee2:	8c 1c 06             	mov    %ds,(%esi,%eax,1)
408ee5:	00 8c 00 4c 5d 00 00 	add    %cl,0x5d4c(%eax,%eax,1)
408eec:	00 00                	add    %al,(%eax)
408eee:	86 00                	xchg   %al,(%eax)
408ef0:	63 07                	arpl   %eax,(%edi)
408ef2:	a0 07 8c 00 a8       	mov    0xa8008c07,%al
408ef7:	5d                   	pop    %ebp
408ef8:	00 00                	add    %al,(%eax)
408efa:	00 00                	add    %al,(%eax)
408efc:	96                   	xchg   %eax,%esi
408efd:	00 c6                	add    %al,%dh
408eff:	02 a5 07 8d 00 c0    	add    -0x3fff72f9(%ebp),%ah
408f05:	5d                   	pop    %ebp
408f06:	00 00                	add    %al,(%eax)
408f08:	00 00                	add    %al,(%eax)
408f0a:	86 00                	xchg   %al,(%eax)
408f0c:	9f                   	lahf
408f0d:	02 93 00 8d 00 78    	add    0x78008d00(%ebx),%dl
408f13:	5e                   	pop    %esi
408f14:	00 00                	add    %al,(%eax)
408f16:	00 00                	add    %al,(%eax)
408f18:	81 00 2d 03 aa 07    	addl   $0x7aa032d,(%eax)
408f1e:	8d 00                	lea    (%eax),%eax
408f20:	90                   	nop
408f21:	5e                   	pop    %esi
408f22:	00 00                	add    %al,(%eax)
408f24:	00 00                	add    %al,(%eax)
408f26:	86 08                	xchg   %cl,(%eax)
408f28:	e0 16                	loopne 0x408f40
408f2a:	d1 04 8d 00 a8 5e 00 	roll   $1,0x5ea800(,%ecx,4)
408f31:	00 00                	add    %al,(%eax)
408f33:	00 86 08 8c 23 d1    	add    %al,-0x2edc73f8(%esi)
408f39:	04 8d                	add    $0x8d,%al
408f3b:	00 c0                	add    %al,%al
408f3d:	5e                   	pop    %esi
408f3e:	00 00                	add    %al,(%eax)
408f40:	00 00                	add    %al,(%eax)
408f42:	86 08                	xchg   %cl,(%eax)
408f44:	ef                   	out    %eax,(%dx)
408f45:	16                   	push   %ss
408f46:	d1 04 8d 00 d8 5e 00 	roll   $1,0x5ed800(,%ecx,4)
408f4d:	00 00                	add    %al,(%eax)
408f4f:	00 86 18 8c 1c 01    	add    %al,0x11c8c18(%esi)
408f55:	00 8d 00 0c 5f 00    	add    %cl,0x5f0c00(%ebp)
408f5b:	00 00                	add    %al,(%eax)
408f5d:	00 86 00 c1 03 ef    	add    %al,-0x10fc3f00(%esi)
408f63:	04 8e                	add    $0x8e,%al
408f65:	00 00                	add    %al,(%eax)
408f67:	00 00                	add    %al,(%eax)
408f69:	00 00                	add    %al,(%eax)
408f6b:	00 c6                	add    %al,%dh
408f6d:	05 b7 22 72 04       	add    $0x47222b7,%eax
408f72:	8f 00                	pop    (%eax)
408f74:	00 00                	add    %al,(%eax)
408f76:	00 00                	add    %al,(%eax)
408f78:	00 00                	add    %al,(%eax)
408f7a:	c6 05 bf 22 d1 04 8f 	movb   $0x8f,0x4d122bf
408f81:	00 f3                	add    %dh,%bl
408f83:	5f                   	pop    %edi
408f84:	00 00                	add    %al,(%eax)
408f86:	00 00                	add    %al,(%eax)
408f88:	86 18                	xchg   %bl,(%eax)
408f8a:	8c 1c 06             	mov    %ds,(%esi,%eax,1)
408f8d:	00 8f 00 14 60 00    	add    %cl,0x601400(%edi)
408f93:	00 00                	add    %al,(%eax)
408f95:	00 81 00 be 16 05    	add    %al,0x516be00(%ecx)
408f9b:	07                   	pop    %es
408f9c:	8f 00                	pop    (%eax)
408f9e:	60                   	pusha
408f9f:	60                   	pusha
408fa0:	00 00                	add    %al,(%eax)
408fa2:	00 00                	add    %al,(%eax)
408fa4:	81 00 cc 05 05 07    	addl   $0x70505cc,(%eax)
408faa:	91                   	xchg   %eax,%ecx
408fab:	00 a4 60 00 00 00 00 	add    %ah,0x0(%eax,%eiz,2)
408fb2:	81 00 94 0e 05 07    	addl   $0x7050e94,(%eax)
408fb8:	93                   	xchg   %eax,%ebx
408fb9:	00 e8                	add    %ch,%al
408fbb:	60                   	pusha
408fbc:	00 00                	add    %al,(%eax)
408fbe:	00 00                	add    %al,(%eax)
408fc0:	81 00 0d 0f 05 07    	addl   $0x7050f0d,(%eax)
408fc6:	95                   	xchg   %eax,%ebp
408fc7:	00 2d 26 00 00 00    	add    %ch,0x26
408fcd:	00 81 00 d6 0e 05    	add    %al,0x50ed600(%ecx)
408fd3:	07                   	pop    %es