411a9b:	01 ac 1c 06 00 a1 01 	add    %ebp,0x1a10006(%esp,%ebx,1)
411aa2:	ac                   	lods   %ds:(%esi),%al
411aa3:	1c 06                	sbb    $0x6,%al
411aa5:	00 99 01 79 24 15    	add    %bl,0x15247901(%ecx)
411aab:	00 99 01 83 03 b8    	add    %bl,-0x47fc7cff(%ecx)
411ab1:	01 89 04 46 14 dd    	add    %ecx,-0x22ebb9fc(%ecx)
411ab7:	04 a1                	add    $0xa1,%al
411ab9:	01 7b 1c             	add    %edi,0x1c(%ebx)
411abc:	15 00 09 02 12       	adc    $0x12020900,%eax
411ac1:	1c 5a                	sbb    $0x5a,%al
411ac3:	00 09                	add    %cl,(%ecx)
411ac5:	02 62 1f             	add    0x1f(%edx),%ah
411ac8:	78 04                	js     0x411ace
411aca:	21 02                	and    %eax,(%edx)
411acc:	a5                   	movsl  %ds:(%esi),%es:(%edi)
411acd:	03 b8 01 99 04 ac    	add    -0x53fb66ff(%eax),%edi
411ad3:	1c 06                	sbb    $0x6,%al
411ad5:	00 a1 04 33 01 1e    	add    %ah,0x1e013304(%ecx)
411adb:	05 a1 04 e0 1e       	add    $0x1ee004a1,%eax
411ae0:	24 05                	and    $0x5,%al
411ae2:	a9 04 8c 0d 2a       	test   $0x2a0d8c04,%eax
411ae7:	05 a9 04 83 0d       	add    $0xd8304a9,%eax
411aec:	31 05 b1 01 ac 1c    	xor    %eax,0x1cac01b1
411af2:	06                   	push   %es
411af3:	00 b1 04 d1 0b 36    	add    %dh,0x360bd104(%ecx)
411af9:	05 b1 01 1c 05       	add    $0x51c01b1,%eax
411afe:	3b 05 b9 04 ab 1e    	cmp    0x1eab04b9,%eax
411b04:	42                   	inc    %edx
411b05:	05 b9 04 13 21       	add    $0x211304b9,%eax
411b0a:	46                   	inc    %esi
411b0b:	05 b9 04 1e 19       	add    $0x191e04b9,%eax
411b10:	4b                   	dec    %ebx
411b11:	05 c1 03 c1 25       	add    $0x25c103c1,%eax
411b16:	5b                   	pop    %ebx
411b17:	05 d9 01 ac 1c       	add    $0x1cac01d9,%eax
411b1c:	61                   	popa
411b1d:	05 d9 01 6a 20       	add    $0x206a01d9,%eax
411b22:	75 05                	jne    0x411b29
411b24:	01 02                	add    %eax,(%edx)
411b26:	ac                   	lods   %ds:(%esi),%al
411b27:	1c 06                	sbb    $0x6,%al
411b29:	00 c9                	add    %cl,%cl
411b2b:	04 51                	add    $0x51,%al
411b2d:	04 8c                	add    $0x8c,%al
411b2f:	05 08 00 3c 02       	add    $0x23c0008,%eax
411b34:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411b35:	05 2e 00 0b 00       	add    $0xb002e,%eax
411b3a:	24 07                	and    $0x7,%al
411b3c:	2e 00 13             	add    %dl,%cs:(%ebx)
411b3f:	00 2d 07 2e 00 1b    	add    %ch,0x1b002e07
411b45:	00 4c 07 2e          	add    %cl,0x2e(%edi,%eax,1)
411b49:	00 23                	add    %ah,(%ebx)
411b4b:	00 55 07             	add    %dl,0x7(%ebp)
411b4e:	2e 00 2b             	add    %ch,%cs:(%ebx)
411b51:	00 6c 07 2e          	add    %ch,0x2e(%edi,%eax,1)
411b55:	00 33                	add    %dh,(%ebx)
411b57:	00 6c 07 2e          	add    %ch,0x2e(%edi,%eax,1)
411b5b:	00 3b                	add    %bh,(%ebx)
411b5d:	00 6c 07 2e          	add    %ch,0x2e(%edi,%eax,1)
411b61:	00 43 00             	add    %al,0x0(%ebx)
411b64:	55                   	push   %ebp
411b65:	07                   	pop    %es
411b66:	2e 00 4b 00          	add    %cl,%cs:0x0(%ebx)
411b6a:	72 07                	jb     0x411b73
411b6c:	2e 00 53 00          	add    %dl,%cs:0x0(%ebx)
411b70:	6c                   	insb   (%dx),%es:(%edi)
411b71:	07                   	pop    %es
411b72:	2e 00 5b 00          	add    %bl,%cs:0x0(%ebx)
411b76:	6c                   	insb   (%dx),%es:(%edi)
411b77:	07                   	pop    %es
411b78:	2e 00 63 00          	add    %ah,%cs:0x0(%ebx)
411b7c:	91                   	xchg   %eax,%ecx
411b7d:	07                   	pop    %es
411b7e:	2e 00 6b 00          	add    %ch,%cs:0x0(%ebx)
411b82:	bb 07 c3 02 7b       	mov    $0x7b02c307,%ebx
411b87:	00 cd                	add    %cl,%ch
411b89:	07                   	pop    %es
411b8a:	c3                   	ret
411b8b:	02 83 00 c8 07 c3    	add    -0x3cf83800(%ebx),%al
411b91:	02 8b 00 c8 07 e3    	add    -0x1cf83800(%ebx),%cl
411b97:	02 8b 00 c8 07 e3    	add    -0x1cf83800(%ebx),%cl
411b9d:	02 7b 00             	add    0x0(%ebx),%bh
411ba0:	0f 08                	invd
411ba2:	09 04 93             	or     %eax,(%ebx,%edx,4)
411ba5:	00 69 08             	add    %ch,0x8(%ecx)
411ba8:	29 04 93             	sub    %eax,(%ebx,%edx,4)
411bab:	00 69 08             	add    %ch,0x8(%ecx)
411bae:	60                   	pusha
411baf:	19 73 00             	sbb    %esi,0x0(%ebx)
411bb2:	c8 07 27 00          	enter  $0x2707,$0x0
411bb6:	4b                   	dec    %ebx
411bb7:	00 71 00             	add    %dh,0x0(%ecx)
411bba:	a4                   	movsb  %ds:(%esi),%es:(%edi)
411bbb:	00 b0 00 e4 00 fc    	add    %dh,-0x3ff1c00(%eax)
411bc1:	00 26                	add    %ah,(%esi)
411bc3:	01 37                	add    %esi,(%edi)
411bc5:	01 5e 01             	add    %ebx,0x1(%esi)
411bc8:	f5                   	cmc
411bc9:	01 fa                	add    %edi,%edx
411bcb:	01 06                	add    %eax,(%esi)
411bcd:	02 1f                	add    (%edi),%bl
411bcf:	02 33                	add    (%ebx),%dh
411bd1:	02 78 02             	add    0x2(%eax),%bh
411bd4:	c4 02                	les    (%edx),%eax
411bd6:	d7                   	xlat   %ds:(%ebx)
411bd7:	02 dd                	add    %ch,%bl
411bd9:	02 e4                	add    %ah,%ah
411bdb:	02 ea                	add    %dl,%ch
411bdd:	02 03                	add    (%ebx),%al
411bdf:	03 09                	add    (%ecx),%ecx
411be1:	03 15 03 2c 03 3a    	add    0x3a032c03,%edx
411be7:	03 4d 03             	add    0x3(%ebp),%ecx
411bea:	61                   	popa
411beb:	03 67 03             	add    0x3(%edi),%esp
411bee:	6c                   	insb   (%dx),%es:(%edi)
411bef:	03 71 03             	add    0x3(%ecx),%esi
411bf2:	8b 03                	mov    (%ebx),%eax
411bf4:	8f 03                	pop    (%ebx)
411bf6:	bf 03 ca 03 d1       	mov    $0xd103ca03,%edi
411bfb:	03 fa                	add    %edx,%edi
411bfd:	03 ff                	add    %edi,%edi
411bff:	03 05 04 0d 04 3d    	add    0x3d040d04,%eax
411c05:	04 53                	add    $0x53,%al
411c07:	04 5d                	add    $0x5d,%al
411c09:	04 7d                	add    $0x7d,%al
411c0b:	04 ae                	add    $0xae,%al
411c0d:	04 bc                	add    $0xbc,%al
411c0f:	04 cf                	add    $0xcf,%al
411c11:	04 e4                	add    $0xe4,%al
411c13:	04 fb                	add    $0xfb,%al
411c15:	04 01                	add    $0x1,%al
411c17:	05 08 05 10 05       	add    $0x5100508,%eax
411c1c:	51                   	push   %ecx
411c1d:	05 69 05 6f 05       	add    $0x56f0569,%eax
411c22:	80 05 87 05 04 00 01 	addb   $0x1,0x40587
411c29:	00 05 00 08 00 06    	add    %al,0x6000800
411c2f:	00 0b                	add    %cl,(%ebx)
411c31:	00 07                	add    %al,(%edi)
411c33:	00 11                	add    %dl,(%ecx)
411c35:	00 08                	add    %cl,(%eax)
411c37:	00 16                	add    %dl,(%esi)
411c39:	00 0b                	add    %cl,(%ebx)
411c3b:	00 19                	add    %bl,(%ecx)
411c3d:	00 0c 00             	add    %cl,(%eax,%eax,1)
411c40:	1a 00                	sbb    (%eax),%al
411c42:	16                   	push   %ss
411c43:	00 20                	add    %ah,(%eax)
411c45:	00 17                	add    %dl,(%edi)
411c47:	00 24 00             	add    %ah,(%eax,%eax,1)
411c4a:	00 00                	add    %al,(%eax)
411c4c:	79 0c                	jns    0x411c5a
411c4e:	dc 06                	faddl  (%esi)
411c50:	00 00                	add    %al,(%eax)
411c52:	a9 0c e2 06 00       	test   $0x6e20c,%eax
411c57:	00 a9 01 e2 06 00    	add    %ch,0x6e201(%ecx)
411c5d:	00 f9                	add    %bh,%cl
411c5f:	0c e2                	or     $0xe2,%al
411c61:	06                   	push   %es
411c62:	00 00                	add    %al,(%eax)
411c64:	38 0c dc             	cmp    %cl,(%esp,%ebx,8)
411c67:	06                   	push   %es
411c68:	00 00                	add    %al,(%eax)
411c6a:	dd 0d dc 06 00 00    	fisttpll 0x6dc
411c70:	04 0e                	add    $0xe,%al
411c72:	e8 06 00 00 49       	call   0x49411c7d
411c77:	0d dc 06 00 00       	or     $0x6dc,%eax
411c7c:	79 0c                	jns    0x411c8a
411c7e:	dc 06                	faddl  (%esi)
411c80:	00 00                	add    %al,(%eax)
411c82:	38 0c dc             	cmp    %cl,(%esp,%ebx,8)
411c85:	06                   	push   %es
411c86:	00 00                	add    %al,(%eax)
411c88:	49                   	dec    %ecx
411c89:	0d dc 06 00 00       	or     $0x6dc,%eax
411c8e:	d3 01                	roll   %cl,(%ecx)
411c90:	dc 06                	faddl  (%esi)
411c92:	00 00                	add    %al,(%eax)
411c94:	a3 18 ee 06 00       	mov    %eax,0x6ee18
411c99:	00 5b 02             	add    %bl,0x2(%ebx)
411c9c:	ee                   	out    %al,(%dx)
411c9d:	06                   	push   %es
411c9e:	00 00                	add    %al,(%eax)
411ca0:	70 05                	jo     0x411ca7
411ca2:	ee                   	out    %al,(%dx)
411ca3:	06                   	push   %es
411ca4:	00 00                	add    %al,(%eax)
411ca6:	04 0e                	add    $0xe,%al
411ca8:	e8 06 00 00 74       	call   0x74411cb3
411cad:	19 dc                	sbb    %ebx,%esp
411caf:	06                   	push   %es
411cb0:	00 00                	add    %al,(%eax)
411cb2:	ce                   	into
411cb3:	19 e2                	sbb    %esp,%edx
411cb5:	06                   	push   %es
411cb6:	00 00                	add    %al,(%eax)
411cb8:	dc 22                	fsubl  (%edx)
411cba:	e2 06                	loop   0x411cc2
411cbc:	00 00                	add    %al,(%eax)
411cbe:	0b 23                	or     (%ebx),%esp
411cc0:	e2 06                	loop   0x411cc8
411cc2:	00 00                	add    %al,(%eax)
411cc4:	04 0e                	add    $0xe,%al
411cc6:	e8 06 00 00 2a       	call   0x2a411cd1
411ccb:	16                   	push   %ss
411ccc:	f4                   	hlt
411ccd:	06                   	push   %es
411cce:	00 00                	add    %al,(%eax)
411cd0:	94                   	xchg   %eax,%esp
411cd1:	0b fa                	or     %edx,%edi
411cd3:	06                   	push   %es
411cd4:	00 00                	add    %al,(%eax)
411cd6:	2f                   	das
411cd7:	17                   	pop    %ss
411cd8:	fe 06                	incb   (%esi)
411cda:	00 00                	add    %al,(%eax)
411cdc:	c0 1a 03             	rcrb   $0x3,(%edx)
411cdf:	07                   	pop    %es
411ce0:	00 00                	add    %al,(%eax)
411ce2:	d3 01                	roll   %cl,(%ecx)
411ce4:	dc 06                	faddl  (%esi)
411ce6:	00 00                	add    %al,(%eax)
411ce8:	0b 02                	or     (%edx),%eax
411cea:	e2 06                	loop   0x411cf2
411cec:	00 00                	add    %al,(%eax)
411cee:	72 0d                	jb     0x411cfd
411cf0:	e8 06 00 00 24       	call   0x24411cfb
411cf5:	0e                   	push   %cs
411cf6:	e2 06                	loop   0x411cfe
411cf8:	00 00                	add    %al,(%eax)
411cfa:	73 01                	jae    0x411cfd
411cfc:	e2 06                	loop   0x411d04
411cfe:	00 00                	add    %al,(%eax)
411d00:	04 0e                	add    $0xe,%al
411d02:	e8 06 00 00 06       	call   0x6411d0d
411d07:	1b 08                	sbb    (%eax),%ecx
411d09:	07                   	pop    %es
411d0a:	00 00                	add    %al,(%eax)
411d0c:	cc                   	int3
411d0d:	07                   	pop    %es
411d0e:	0e                   	push   %cs
411d0f:	07                   	pop    %es
411d10:	00 00                	add    %al,(%eax)
411d12:	91                   	xchg   %eax,%ecx
411d13:	00 14 07             	add    %dl,(%edi,%eax,1)
411d16:	00 00                	add    %al,(%eax)
411d18:	41                   	inc    %ecx
411d19:	01 19                	add    %ebx,(%ecx)
411d1b:	07                   	pop    %es
411d1c:	00 00                	add    %al,(%eax)
411d1e:	2d 21 1f 07 02       	sub    $0x2071f21,%eax
411d23:	00 27                	add    %ah,(%edi)
411d25:	00 03                	add    %al,(%ebx)
411d27:	00 01                	add    %al,(%ecx)
411d29:	00 28                	add    %ch,(%eax)
411d2b:	00 03                	add    %al,(%ebx)
411d2d:	00 02                	add    %al,(%edx)
411d2f:	00 29                	add    %ch,(%ecx)
411d31:	00 05 00 01 00 2a    	add    %al,0x2a000100
411d37:	00 05 00 02 00 2b    	add    %al,0x2b000200
411d3d:	00 07                	add    %al,(%edi)
411d3f:	00 01                	add    %al,(%ecx)
411d41:	00 2c 00             	add    %ch,(%eax,%eax,1)
411d44:	07                   	pop    %es
411d45:	00 02                	add    %al,(%edx)
411d47:	00 2d 00 09 00 01    	add    %ch,0x1000900
411d4d:	00 2e                	add    %ch,(%esi)
411d4f:	00 09                	add    %cl,(%ecx)
411d51:	00 02                	add    %al,(%edx)
411d53:	00 2f                	add    %ch,(%edi)
411d55:	00 0b                	add    %cl,(%ebx)
411d57:	00 01                	add    %al,(%ecx)
411d59:	00 30                	add    %dh,(%eax)
411d5b:	00 0b                	add    %cl,(%ebx)
411d5d:	00 02                	add    %al,(%edx)
411d5f:	00 31                	add    %dh,(%ecx)
411d61:	00 0d 00 01 00 32    	add    %cl,0x32000100
411d67:	00 0d 00 02 00 33    	add    %cl,0x33000200
411d6d:	00 0f                	add    %cl,(%edi)
411d6f:	00 01                	add    %al,(%ecx)
411d71:	00 34 00             	add    %dh,(%eax,%eax,1)
411d74:	0f 00 02             	sldt   (%edx)
411d77:	00 3e                	add    %bh,(%esi)
411d79:	00 11                	add    %dl,(%ecx)
411d7b:	00 01                	add    %al,(%ecx)
411d7d:	00 3f                	add    %bh,(%edi)
411d7f:	00 11                	add    %dl,(%ecx)
411d81:	00 02                	add    %al,(%edx)
411d83:	00 40 00             	add    %al,0x0(%eax)
411d86:	13 00                	adc    (%eax),%eax
411d88:	01 00                	add    %eax,(%eax)
411d8a:	41                   	inc    %ecx
411d8b:	00 13                	add    %dl,(%ebx)
411d8d:	00 02                	add    %al,(%edx)
411d8f:	00 42 00             	add    %al,0x0(%edx)
411d92:	15 00 01 00 43       	adc    $0x43000100,%eax
411d97:	00 15 00 02 00 4b    	add    %dl,0x4b000200
411d9d:	00 17                	add    %dl,(%edi)
411d9f:	00 01                	add    %al,(%ecx)
411da1:	00 4c 00 17          	add    %cl,0x17(%eax,%eax,1)
411da5:	00 02                	add    %al,(%edx)
411da7:	00 4d 00             	add    %cl,0x0(%ebp)
411daa:	19 00                	sbb    %eax,(%eax)
411dac:	01 00                	add    %eax,(%eax)
411dae:	4e                   	dec    %esi
411daf:	00 19                	add    %bl,(%ecx)
411db1:	00 02                	add    %al,(%edx)
411db3:	00 4f 00             	add    %cl,0x0(%edi)
411db6:	1b 00                	sbb    (%eax),%eax
411db8:	01 00                	add    %eax,(%eax)
411dba:	50                   	push   %eax
411dbb:	00 1b                	add    %bl,(%ebx)
411dbd:	00 02                	add    %al,(%edx)
411dbf:	00 51 00             	add    %dl,0x0(%ecx)
411dc2:	1d 00 01 00 52       	sbb    $0x52000100,%eax
411dc7:	00 1d 00 02 00 53    	add    %bl,0x53000200
411dcd:	00 1f                	add    %bl,(%edi)
411dcf:	00 01                	add    %al,(%ecx)
411dd1:	00 54 00 1f          	add    %dl,0x1f(%eax,%eax,1)
411dd5:	00 02                	add    %al,(%edx)
411dd7:	00 55 00             	add    %dl,0x0(%ebp)
411dda:	21 00                	and    %eax,(%eax)
411ddc:	01 00                	add    %eax,(%eax)
411dde:	56                   	push   %esi
411ddf:	00 21                	add    %ah,(%ecx)
411de1:	00 02                	add    %al,(%edx)
411de3:	00 5e 00             	add    %bl,0x0(%esi)
411de6:	23 00                	and    (%eax),%eax
411de8:	01 00                	add    %eax,(%eax)
411dea:	5f                   	pop    %edi
411deb:	00 23                	add    %ah,(%ebx)
411ded:	00 02                	add    %al,(%edx)
411def:	00 60 00             	add    %ah,0x0(%eax)
411df2:	25 00 01 00 61       	and    $0x61000100,%eax
411df7:	00 25 00 02 00 62    	add    %ah,0x62000200
411dfd:	00 27                	add    %ah,(%edi)
411dff:	00 01                	add    %al,(%ecx)
411e01:	00 63 00             	add    %ah,0x0(%ebx)
411e04:	27                   	daa
411e05:	00 02                	add    %al,(%edx)
411e07:	00 64 00 29          	add    %ah,0x29(%eax,%eax,1)
411e0b:	00 01                	add    %al,(%ecx)
411e0d:	00 65 00             	add    %ah,0x0(%ebp)
411e10:	29 00                	sub    %eax,(%eax)
411e12:	02 00                	add    (%eax),%al
411e14:	66 00 2b             	data16 add %ch,(%ebx)
411e17:	00 01                	add    %al,(%ecx)
411e19:	00 67 00             	add    %ah,0x0(%edi)
411e1c:	2b 00                	sub    (%eax),%eax
411e1e:	02 00                	add    (%eax),%al
411e20:	72 00                	jb     0x411e22