403b2f:	11 00                	adc    %eax,(%eax)
403b31:	00 04 02             	add    %al,(%edx,%eax,1)
403b34:	03 28                	add    (%eax),%ebp
403b36:	93                   	xchg   %eax,%ebx
403b37:	00 00                	add    %al,(%eax)
403b39:	0a 51 17             	or     0x17(%ecx),%dl
403b3c:	0a de                	or     %dh,%bl
403b3e:	12 26                	adc    (%esi),%ah
403b40:	00 00                	add    %al,(%eax)
403b42:	de 00                	fiadds (%eax)
403b44:	04 02                	add    $0x2,%al
403b46:	03 28                	add    (%eax),%ebp
403b48:	93                   	xchg   %eax,%ebx
403b49:	00 00                	add    %al,(%eax)
403b4b:	0a 51 17             	or     0x17(%ecx),%dl
403b4e:	0a 2b                	or     (%ebx),%ch
403b50:	00 06                	add    %al,(%esi)
403b52:	2a 00                	sub    (%eax),%al
403b54:	01 10                	add    %edx,(%eax)
403b56:	00 00                	add    %al,(%eax)
403b58:	00 00                	add    %al,(%eax)
403b5a:	01 00                	add    %eax,(%eax)
403b5c:	0e                   	push   %cs
403b5d:	0f 00 05 0f 00 00 01 	sldt   0x100000f
403b64:	1b 30                	sbb    (%eax),%esi
403b66:	02 00                	add    (%eax),%al
403b68:	21 00                	and    %eax,(%eax)
403b6a:	00 00                	add    %al,(%eax)
403b6c:	06                   	push   %es
403b6d:	00 00                	add    %al,(%eax)
403b6f:	11 00                	adc    %eax,(%eax)
403b71:	00 03                	add    %al,(%ebx)
403b73:	02 28                	add    (%eax),%ch
403b75:	94                   	xchg   %eax,%esp
403b76:	00 00                	add    %al,(%eax)
403b78:	0a 51 17             	or     0x17(%ecx),%dl
403b7b:	0a de                	or     %dh,%bl
403b7d:	11 26                	adc    %esp,(%esi)
403b7f:	00 00                	add    %al,(%eax)
403b81:	de 00                	fiadds (%eax)
403b83:	03 02                	add    (%edx),%eax
403b85:	28 94 00 00 0a 51 17 	sub    %dl,0x17510a00(%eax,%eax,1)
403b8c:	0a 2b                	or     (%ebx),%ch
403b8e:	00 06                	add    %al,(%esi)
403b90:	2a 00                	sub    (%eax),%al
403b92:	00 00                	add    %al,(%eax)
403b94:	01 10                	add    %edx,(%eax)
403b96:	00 00                	add    %al,(%eax)
403b98:	00 00                	add    %al,(%eax)
403b9a:	01 00                	add    %eax,(%eax)
403b9c:	0d 0e 00 05 0f       	or     $0xf05000e,%eax
403ba1:	00 00                	add    %al,(%eax)
403ba3:	01 13                	add    %edx,(%ebx)
403ba5:	30 03                	xor    %al,(%ebx)
403ba7:	00 53 00             	add    %dl,0x0(%ebx)
403baa:	00 00                	add    %al,(%eax)
403bac:	0b 00                	or     (%eax),%eax
403bae:	00 11                	add    %dl,(%ecx)
403bb0:	00 05 28 95 00 00    	add    %al,0x9528
403bb6:	0a 2d 08 03 28 96    	or     0x96280308,%ch
403bbc:	00 00                	add    %al,(%eax)
403bbe:	0a 2b                	or     (%ebx),%ch
403bc0:	01 16                	add    %edx,(%esi)
403bc2:	0c 08                	or     $0x8,%al
403bc4:	2c 04                	sub    $0x4,%al
403bc6:	05 0d 2b 37 03       	add    $0x3372b0d,%eax
403bcb:	28 97 00 00 0a 0a    	sub    %dl,0xa0a0000(%edi)
403bd1:	02 6f 98             	add    -0x68(%edi),%ch
403bd4:	00 00                	add    %al,(%eax)
403bd6:	0a 06                	or     (%esi),%al
403bd8:	6f                   	outsl  %ds:(%esi),(%dx)
403bd9:	99                   	cltd
403bda:	00 00                	add    %al,(%eax)
403bdc:	0a 13                	or     (%ebx),%dl
403bde:	04 11                	add    $0x11,%al
403be0:	04 2c                	add    $0x2c,%al
403be2:	04 06                	add    $0x6,%al
403be4:	0d 2b 1a 03 04       	or     $0x4031a2b,%eax
403be9:	28 2a                	sub    %ch,(%edx)
403beb:	00 00                	add    %al,(%eax)
403bed:	06                   	push   %es
403bee:	0b 02                	or     (%edx),%eax
403bf0:	6f                   	outsl  %ds:(%esi),(%dx)
403bf1:	98                   	cwtl
403bf2:	00 00                	add    %al,(%eax)
403bf4:	0a 06                	or     (%esi),%al
403bf6:	07                   	pop    %es
403bf7:	6f                   	outsl  %ds:(%esi),(%dx)
403bf8:	9a 00 00 0a 00 06 0d 	lcall  $0xd06,$0xa0000
403bff:	2b 00                	sub    (%eax),%eax
403c01:	09 2a                	or     %ebp,(%edx)
403c03:	00 1b                	add    %bl,(%ebx)
403c05:	30 05 00 a9 00 00    	xor    %al,0xa900
403c0b:	00 0c 00             	add    %cl,(%eax,%eax,1)
403c0e:	00 11                	add    %dl,(%ecx)
403c10:	00 12                	add    %dl,(%edx)
403c12:	00 fe                	add    %bh,%dh
403c14:	15 29 00 00 02       	adc    $0x2000029,%eax
403c19:	06                   	push   %es
403c1a:	8c 29                	mov    %gs,(%ecx)
403c1c:	00 00                	add    %al,(%eax)
403c1e:	02 28                	add    (%eax),%ch
403c20:	9b                   	fwait
403c21:	00 00                	add    %al,(%eax)
403c23:	0a 0b                	or     (%ebx),%cl
403c25:	20 00                	and    %al,(%eax)
403c27:	01 00                	add    %eax,(%eax)
403c29:	00 03                	add    %al,(%ebx)
403c2b:	60                   	pusha
403c2c:	1f                   	pop    %ds
403c2d:	10 60 20             	adc    %ah,0x20(%eax)
403c30:	00 04 00             	add    %al,(%eax,%eax,1)
403c33:	00 60 0c             	add    %ah,0xc(%eax)
403c36:	02 20                	add    (%eax),%ah
403c38:	00 01                	add    %al,(%ecx)
403c3a:	00 00                	add    %al,(%eax)
403c3c:	12 00                	adc    (%eax),%al
403c3e:	07                   	pop    %es
403c3f:	08 28                	or     %ch,(%eax)
403c41:	27                   	daa
403c42:	00 00                	add    %al,(%eax)
403c44:	06                   	push   %es
403c45:	26 04 06             	es add $0x6,%al
403c48:	7b 70                	jnp    0x403cba
403c4a:	00 00                	add    %al,(%eax)
403c4c:	04 51                	add    $0x51,%al
403c4e:	06                   	push   %es
403c4f:	7b 6c                	jnp    0x403cbd
403c51:	00 00                	add    %al,(%eax)
403c53:	04 28                	add    $0x28,%al
403c55:	9c                   	pushf
403c56:	00 00                	add    %al,(%eax)
403c58:	0a 0d 00 09 6f 9d    	or     0x9d6f0900,%cl
403c5e:	00 00                	add    %al,(%eax)
403c60:	0a 13                	or     (%ebx),%dl
403c62:	05 12 05 28 9e       	add    $0x9e280512,%eax
403c67:	00 00                	add    %al,(%eax)
403c69:	0a 09                	or     (%ecx),%cl
403c6b:	6f                   	outsl  %ds:(%esi),(%dx)
403c6c:	9d                   	popf
403c6d:	00 00                	add    %al,(%eax)
403c6f:	0a 13                	or     (%ebx),%dl
403c71:	05 12 05 28 9f       	add    $0x9f280512,%eax
403c76:	00 00                	add    %al,(%eax)
403c78:	0a 73 a0             	or     -0x60(%ebx),%dh
403c7b:	00 00                	add    %al,(%eax)
403c7d:	0a 13                	or     (%ebx),%dl
403c7f:	04 11                	add    $0x11,%al
403c81:	04 28                	add    $0x28,%al
403c83:	a1 00 00 0a 13       	mov    0x130a0000,%eax
403c88:	06                   	push   %es
403c89:	00 11                	add    %dl,(%ecx)
403c8b:	06                   	push   %es
403c8c:	09 16                	or     %edx,(%esi)
403c8e:	16                   	push   %ss
403c8f:	6f                   	outsl  %ds:(%esi),(%dx)
403c90:	a2 00 00 0a 00       	mov    %al,0xa0000
403c95:	00 de                	add    %bl,%dh
403c97:	0d 11 06 2c 08       	or     $0x82c0611,%eax
403c9c:	11 06                	adc    %eax,(%esi)
403c9e:	6f                   	outsl  %ds:(%esi),(%dx)
403c9f:	3b 00                	cmp    (%eax),%eax
403ca1:	00 0a                	add    %cl,(%edx)
403ca3:	00 dc                	add    %bl,%ah
403ca5:	11 04 13             	adc    %eax,(%ebx,%edx,1)
403ca8:	07                   	pop    %es
403ca9:	de 0b                	fimuls (%ebx)
403cab:	09 2c 07             	or     %ebp,(%edi,%eax,1)
403cae:	09 6f 3b             	or     %ebp,0x3b(%edi)
403cb1:	00 00                	add    %al,(%eax)
403cb3:	0a 00                	or     (%eax),%al
403cb5:	dc 11                	fcoml  (%ecx)
403cb7:	07                   	pop    %es
403cb8:	2a 00                	sub    (%eax),%al
403cba:	00 00                	add    %al,(%eax)
403cbc:	01 1c 00             	add    %ebx,(%eax,%eax,1)
403cbf:	00 02                	add    %al,(%edx)
403cc1:	00 79 00             	add    %bh,0x0(%ecx)
403cc4:	0f 88 00 0d 00 00    	js     0x4049ca
403cca:	00 00                	add    %al,(%eax)
403ccc:	02 00                	add    (%eax),%al
403cce:	4a                   	dec    %edx
403ccf:	00 51 9b             	add    %dl,-0x65(%ecx)
403cd2:	00 0b                	add    %cl,(%ebx)
403cd4:	00 00                	add    %al,(%eax)
403cd6:	00 00                	add    %al,(%eax)
403cd8:	13 30                	adc    (%eax),%esi
403cda:	03 00                	add    (%eax),%eax
403cdc:	0f 00 00             	sldt   (%eax)
403cdf:	00 0d 00 00 11 00    	add    %cl,0x110000
403ce5:	02 03                	add    (%ebx),%al
403ce7:	12 00                	adc    (%eax),%al
403ce9:	28 29                	sub    %ch,(%ecx)
403ceb:	00 00                	add    %al,(%eax)
403ced:	06                   	push   %es
403cee:	0b 2b                	or     (%ebx),%ebp
403cf0:	00 07                	add    %al,(%edi)
403cf2:	2a 00                	sub    (%eax),%al
403cf4:	13 30                	adc    (%eax),%esi
403cf6:	03 00                	add    (%eax),%eax
403cf8:	11 00                	adc    %eax,(%eax)
403cfa:	00 00                	add    %al,(%eax)
403cfc:	0e                   	push   %cs
403cfd:	00 00                	add    %al,(%eax)
403cff:	11 00                	adc    %eax,(%eax)
403d01:	02 17                	add    (%edi),%dl
403d03:	12 00                	adc    (%eax),%al
403d05:	28 29                	sub    %ch,(%ecx)
403d07:	00 00                	add    %al,(%eax)
403d09:	06                   	push   %es
403d0a:	26 06                	es push %es
403d0c:	0b 2b                	or     (%ebx),%ebp
403d0e:	00 07                	add    %al,(%edi)
403d10:	2a 00                	sub    (%eax),%al
403d12:	00 00                	add    %al,(%eax)
403d14:	13 30                	adc    (%eax),%esi
403d16:	05 00 15 00 00       	add    $0x1500,%eax
403d1b:	00 0f                	add    %cl,(%edi)
403d1d:	00 00                	add    %al,(%eax)
403d1f:	11 00                	adc    %eax,(%eax)
403d21:	02 02                	add    (%edx),%al
403d23:	03 04 05 28 31 00 00 	add    0x3128(,%eax,1),%eax
403d2a:	06                   	push   %es
403d2b:	6f                   	outsl  %ds:(%esi),(%dx)
403d2c:	a3 00 00 0a 0a       	mov    %eax,0xa0a0000
403d31:	2b 00                	sub    (%eax),%eax
403d33:	06                   	push   %es
403d34:	2a 00                	sub    (%eax),%al
403d36:	00 00                	add    %al,(%eax)
403d38:	13 30                	adc    (%eax),%esi
403d3a:	01 00                	add    %eax,(%eax)
403d3c:	07                   	pop    %es
403d3d:	00 00                	add    %al,(%eax)
403d3f:	00 10                	add    %dl,(%eax)
403d41:	00 00                	add    %al,(%eax)
403d43:	11 00                	adc    %eax,(%eax)
403d45:	14 0a                	adc    $0xa,%al
403d47:	2b 00                	sub    (%eax),%eax
403d49:	06                   	push   %es
403d4a:	2a 00                	sub    (%eax),%al
403d4c:	13 30                	adc    (%eax),%esi
403d4e:	06                   	push   %es
403d4f:	00 62 01             	add    %ah,0x1(%edx)
403d52:	00 00                	add    %al,(%eax)
403d54:	11 00                	adc    %eax,(%eax)
403d56:	00 11                	add    %dl,(%ecx)
403d58:	00 12                	add    %dl,(%edx)
403d5a:	00 15 28 a4 00 00    	add    %dl,0xa428
403d60:	0a 73 a5             	or     -0x5b(%ebx),%dh
403d63:	00 00                	add    %al,(%eax)
403d65:	0a 0d 03 72 0f 07    	or     0x70f7203,%cl
403d6b:	00 70 28             	add    %dh,0x28(%eax)
403d6e:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
403d6f:	00 00                	add    %al,(%eax)
403d71:	0a 12                	or     (%edx),%dl
403d73:	02 28                	add    (%eax),%ch
403d75:	2c 00                	sub    $0x0,%al
403d77:	00 06                	add    %al,(%esi)
403d79:	0b 07                	or     (%edi),%eax
403d7b:	06                   	push   %es
403d7c:	28 a7 00 00 0a 13    	sub    %ah,0x130a0000(%edi)
403d82:	04 11                	add    $0x11,%al
403d84:	04 39                	add    $0x39,%al
403d86:	21 01                	and    %eax,(%ecx)
403d88:	00 00                	add    %al,(%eax)
403d8a:	00 00                	add    %al,(%eax)
403d8c:	08 28                	or     %ch,(%eax)
403d8e:	34 00                	xor    $0x0,%al
403d90:	00 06                	add    %al,(%esi)
403d92:	13 05 11 05 2c 3a    	adc    0x3a2c0511,%eax
403d98:	00 03                	add    %al,(%ebx)
403d9a:	08 7b 8c             	or     %bh,-0x74(%ebx)
403d9d:	00 00                	add    %al,(%eax)
403d9f:	04 28                	add    $0x28,%al
403da1:	a8 00                	test   $0x0,%al
403da3:	00 0a                	add    %cl,(%edx)
403da5:	13 06                	adc    (%esi),%eax
403da7:	11 06                	adc    %eax,(%esi)
403da9:	17                   	pop    %ss
403daa:	04 05                	add    $0x5,%al
403dac:	28 32                	sub    %dh,(%edx)
403dae:	00 00                	add    %al,(%eax)
403db0:	06                   	push   %es
403db1:	13 07                	adc    (%edi),%eax
403db3:	11 07                	adc    %eax,(%edi)
403db5:	2c 15                	sub    $0x15,%al
403db7:	00 09                	add    %cl,(%ecx)
403db9:	02 11                	add    (%ecx),%dl
403dbb:	06                   	push   %es
403dbc:	04 05                	add    $0x5,%al
403dbe:	0e                   	push   %cs
403dbf:	04 28                	add    $0x28,%al
403dc1:	31 00                	xor    %eax,(%eax)
403dc3:	00 06                	add    %al,(%esi)
403dc5:	6f                   	outsl  %ds:(%esi),(%dx)
403dc6:	a9 00 00 0a 00       	test   $0xa0000,%eax
403dcb:	00 00                	add    %al,(%eax)
403dcd:	38 c6                	cmp    %al,%dh
403dcf:	00 00                	add    %al,(%eax)
403dd1:	00 08                	add    %cl,(%eax)
403dd3:	28 33                	sub    %dh,(%ebx)
403dd5:	00 00                	add    %al,(%eax)
403dd7:	06                   	push   %es
403dd8:	13 08                	adc    (%eax),%ecx
403dda:	11 08                	adc    %ecx,(%eax)
403ddc:	39 b7 00 00 00 00    	cmp    %esi,0x0(%edi)
403de2:	03 08                	add    (%eax),%ecx
403de4:	7b 8c                	jnp    0x403d72
403de6:	00 00                	add    %al,(%eax)
403de8:	04 28                	add    $0x28,%al
403dea:	a8 00                	test   $0x0,%al
403dec:	00 0a                	add    %cl,(%edx)
403dee:	13 09                	adc    (%ecx),%ecx
403df0:	11 09                	adc    %ecx,(%ecx)
403df2:	16                   	push   %ss
403df3:	04 05                	add    $0x5,%al
403df5:	28 32                	sub    %dh,(%edx)
403df7:	00 00                	add    %al,(%eax)
403df9:	06                   	push   %es
403dfa:	13 0a                	adc    (%edx),%ecx
403dfc:	11 0a                	adc    %ecx,(%edx)
403dfe:	39 94 00 00 00 00 11 	cmp    %edx,0x11000000(%eax,%eax,1)
403e05:	09 02                	or     %eax,(%edx)
403e07:	6f                   	outsl  %ds:(%esi),(%dx)
403e08:	aa                   	stos   %al,%es:(%edi)
403e09:	00 00                	add    %al,(%eax)
403e0b:	0a 17                	or     (%edi),%dl
403e0d:	58                   	pop    %eax
403e0e:	6f                   	outsl  %ds:(%esi),(%dx)
403e0f:	ab                   	stos   %eax,%es:(%edi)
403e10:	00 00                	add    %al,(%eax)
403e12:	0a 13                	or     (%ebx),%dl
403e14:	0b 11                	or     (%ecx),%edx
403e16:	0b 72 15             	or     0x15(%edx),%esi
403e19:	07                   	pop    %es
403e1a:	00 70 6f             	add    %dh,0x6f(%eax)
403e1d:	ac                   	lods   %ds:(%esi),%al
403e1e:	00 00                	add    %al,(%eax)
403e20:	0a 13                	or     (%ebx),%dl
403e22:	0c 09                	or     $0x9,%al
403e24:	73 84                	jae    0x403daa
403e26:	00 00                	add    %al,(%eax)
403e28:	06                   	push   %es
403e29:	25 11 09 6f 77       	and    $0x776f0911,%eax
403e2e:	00 00                	add    %al,(%eax)
403e30:	06                   	push   %es
403e31:	00 25 11 0b 6f 79    	add    %ah,0x796f0b11
403e37:	00 00                	add    %al,(%eax)
403e39:	06                   	push   %es
403e3a:	00 25 11 09 28 ad    	add    %ah,0xad280911