40299a:	00 00                	add    %al,(%eax)
40299c:	04 fe                	add    $0xfe,%al
40299e:	04 0d                	add    $0xd,%al
4029a0:	09 2d b2 2a 13 30    	or     %ebp,0x30132ab2
4029a6:	03 00                	add    (%eax),%eax
4029a8:	87 00                	xchg   %eax,(%eax)
4029aa:	00 00                	add    %al,(%eax)
4029ac:	00 00                	add    %al,(%eax)
4029ae:	00 00                	add    %al,(%eax)
4029b0:	00 02                	add    %al,(%edx)
4029b2:	03 7d 10             	add    0x10(%ebp),%edi
4029b5:	00 00                	add    %al,(%eax)
4029b7:	04 02                	add    $0x2,%al
4029b9:	7b 1b                	jnp    0x4029d6
4029bb:	00 00                	add    %al,(%eax)
4029bd:	04 02                	add    $0x2,%al
4029bf:	7b 10                	jnp    0x4029d1
4029c1:	00 00                	add    %al,(%eax)
4029c3:	04 17                	add    $0x17,%al
4029c5:	fe 01                	incb   (%ecx)
4029c7:	6f                   	outsl  %ds:(%esi),(%dx)
4029c8:	44                   	inc    %esp
4029c9:	00 00                	add    %al,(%eax)
4029cb:	0a 00                	or     (%eax),%al
4029cd:	02 7b 1c             	add    0x1c(%ebx),%bh
4029d0:	00 00                	add    %al,(%eax)
4029d2:	04 02                	add    $0x2,%al
4029d4:	7b 10                	jnp    0x4029e6
4029d6:	00 00                	add    %al,(%eax)
4029d8:	04 18                	add    $0x18,%al
4029da:	fe 01                	incb   (%ecx)
4029dc:	6f                   	outsl  %ds:(%esi),(%dx)
4029dd:	44                   	inc    %esp
4029de:	00 00                	add    %al,(%eax)
4029e0:	0a 00                	or     (%eax),%al
4029e2:	02 7b 1d             	add    0x1d(%ebx),%bh
4029e5:	00 00                	add    %al,(%eax)
4029e7:	04 02                	add    $0x2,%al
4029e9:	7b 10                	jnp    0x4029fb
4029eb:	00 00                	add    %al,(%eax)
4029ed:	04 1a                	add    $0x1a,%al
4029ef:	fe 01                	incb   (%ecx)
4029f1:	6f                   	outsl  %ds:(%esi),(%dx)
4029f2:	44                   	inc    %esp
4029f3:	00 00                	add    %al,(%eax)
4029f5:	0a 00                	or     (%eax),%al
4029f7:	02 7b 1e             	add    0x1e(%ebx),%bh
4029fa:	00 00                	add    %al,(%eax)
4029fc:	04 02                	add    $0x2,%al
4029fe:	7b 10                	jnp    0x402a10
402a00:	00 00                	add    %al,(%eax)
402a02:	04 19                	add    $0x19,%al
402a04:	fe 01                	incb   (%ecx)
402a06:	6f                   	outsl  %ds:(%esi),(%dx)
402a07:	44                   	inc    %esp
402a08:	00 00                	add    %al,(%eax)
402a0a:	0a 00                	or     (%eax),%al
402a0c:	02 7b 1f             	add    0x1f(%ebx),%bh
402a0f:	00 00                	add    %al,(%eax)
402a11:	04 02                	add    $0x2,%al
402a13:	7b 10                	jnp    0x402a25
402a15:	00 00                	add    %al,(%eax)
402a17:	04 16                	add    $0x16,%al
402a19:	fe 01                	incb   (%ecx)
402a1b:	6f                   	outsl  %ds:(%esi),(%dx)
402a1c:	44                   	inc    %esp
402a1d:	00 00                	add    %al,(%eax)
402a1f:	0a 00                	or     (%eax),%al
402a21:	02 7b 20             	add    0x20(%ebx),%bh
402a24:	00 00                	add    %al,(%eax)
402a26:	04 02                	add    $0x2,%al
402a28:	7b 10                	jnp    0x402a3a
402a2a:	00 00                	add    %al,(%eax)
402a2c:	04 1b                	add    $0x1b,%al
402a2e:	fe 01                	incb   (%ecx)
402a30:	6f                   	outsl  %ds:(%esi),(%dx)
402a31:	44                   	inc    %esp
402a32:	00 00                	add    %al,(%eax)
402a34:	0a 00                	or     (%eax),%al
402a36:	2a 2a                	sub    (%edx),%ch
402a38:	00 02                	add    %al,(%edx)
402a3a:	17                   	pop    %ss
402a3b:	28 10                	sub    %dl,(%eax)
402a3d:	00 00                	add    %al,(%eax)
402a3f:	06                   	push   %es
402a40:	00 2a                	add    %ch,(%edx)
402a42:	2a 00                	sub    (%eax),%al
402a44:	02 18                	add    (%eax),%bl
402a46:	28 10                	sub    %dl,(%eax)
402a48:	00 00                	add    %al,(%eax)
402a4a:	06                   	push   %es
402a4b:	00 2a                	add    %ch,(%edx)
402a4d:	2a 00                	sub    (%eax),%al
402a4f:	02 1a                	add    (%edx),%bl
402a51:	28 10                	sub    %dl,(%eax)
402a53:	00 00                	add    %al,(%eax)
402a55:	06                   	push   %es
402a56:	00 2a                	add    %ch,(%edx)
402a58:	2a 00                	sub    (%eax),%al
402a5a:	02 19                	add    (%ecx),%bl
402a5c:	28 10                	sub    %dl,(%eax)
402a5e:	00 00                	add    %al,(%eax)
402a60:	06                   	push   %es
402a61:	00 2a                	add    %ch,(%edx)
402a63:	2a 00                	sub    (%eax),%al
402a65:	02 16                	add    (%esi),%dl
402a67:	28 10                	sub    %dl,(%eax)
402a69:	00 00                	add    %al,(%eax)
402a6b:	06                   	push   %es
402a6c:	00 2a                	add    %ch,(%edx)
402a6e:	2a 00                	sub    (%eax),%al
402a70:	02 1b                	add    (%ebx),%bl
402a72:	28 10                	sub    %dl,(%eax)
402a74:	00 00                	add    %al,(%eax)
402a76:	06                   	push   %es
402a77:	00 2a                	add    %ch,(%edx)
402a79:	5e                   	pop    %esi
402a7a:	00 02                	add    %al,(%edx)
402a7c:	02 7b 0e             	add    0xe(%ebx),%bh
402a7f:	00 00                	add    %al,(%eax)
402a81:	04 02                	add    $0x2,%al
402a83:	7b 0f                	jnp    0x402a94
402a85:	00 00                	add    %al,(%eax)
402a87:	04 17                	add    $0x17,%al
402a89:	58                   	pop    %eax
402a8a:	28 1f                	sub    %bl,(%edi)
402a8c:	00 00                	add    %al,(%eax)
402a8e:	06                   	push   %es
402a8f:	00 2a                	add    %ch,(%edx)
402a91:	5e                   	pop    %esi
402a92:	00 02                	add    %al,(%edx)
402a94:	02 7b 0e             	add    0xe(%ebx),%bh
402a97:	00 00                	add    %al,(%eax)
402a99:	04 02                	add    $0x2,%al
402a9b:	7b 0f                	jnp    0x402aac
402a9d:	00 00                	add    %al,(%eax)
402a9f:	04 17                	add    $0x17,%al
402aa1:	59                   	pop    %ecx
402aa2:	28 1f                	sub    %bl,(%edi)
402aa4:	00 00                	add    %al,(%eax)
402aa6:	06                   	push   %es
402aa7:	00 2a                	add    %ch,(%edx)
402aa9:	5e                   	pop    %esi
402aaa:	00 02                	add    %al,(%edx)
402aac:	02 7b 0e             	add    0xe(%ebx),%bh
402aaf:	00 00                	add    %al,(%eax)
402ab1:	04 17                	add    $0x17,%al
402ab3:	58                   	pop    %eax
402ab4:	02 7b 0f             	add    0xf(%ebx),%bh
402ab7:	00 00                	add    %al,(%eax)
402ab9:	04 28                	add    $0x28,%al
402abb:	1f                   	pop    %ds
402abc:	00 00                	add    %al,(%eax)
402abe:	06                   	push   %es
402abf:	00 2a                	add    %ch,(%edx)
402ac1:	5e                   	pop    %esi
402ac2:	00 02                	add    %al,(%edx)
402ac4:	02 7b 0e             	add    0xe(%ebx),%bh
402ac7:	00 00                	add    %al,(%eax)
402ac9:	04 17                	add    $0x17,%al
402acb:	59                   	pop    %ecx
402acc:	02 7b 0f             	add    0xf(%ebx),%bh
402acf:	00 00                	add    %al,(%eax)
402ad1:	04 28                	add    $0x28,%al
402ad3:	1f                   	pop    %ds
402ad4:	00 00                	add    %al,(%eax)
402ad6:	06                   	push   %es
402ad7:	00 2a                	add    %ch,(%edx)
402ad9:	5e                   	pop    %esi
402ada:	00 02                	add    %al,(%edx)
402adc:	02 7b 0e             	add    0xe(%ebx),%bh
402adf:	00 00                	add    %al,(%eax)
402ae1:	04 02                	add    $0x2,%al
402ae3:	7b 0f                	jnp    0x402af4
402ae5:	00 00                	add    %al,(%eax)
402ae7:	04 1b                	add    $0x1b,%al
402ae9:	58                   	pop    %eax
402aea:	28 1f                	sub    %bl,(%edi)
402aec:	00 00                	add    %al,(%eax)
402aee:	06                   	push   %es
402aef:	00 2a                	add    %ch,(%edx)
402af1:	5e                   	pop    %esi
402af2:	00 02                	add    %al,(%edx)
402af4:	02 7b 0e             	add    0xe(%ebx),%bh
402af7:	00 00                	add    %al,(%eax)
402af9:	04 1b                	add    $0x1b,%al
402afb:	58                   	pop    %eax
402afc:	02 7b 0f             	add    0xf(%ebx),%bh
402aff:	00 00                	add    %al,(%eax)
402b01:	04 28                	add    $0x28,%al
402b03:	1f                   	pop    %ds
402b04:	00 00                	add    %al,(%eax)
402b06:	06                   	push   %es
402b07:	00 2a                	add    %ch,(%edx)
402b09:	5e                   	pop    %esi
402b0a:	00 02                	add    %al,(%edx)
402b0c:	02 7b 0e             	add    0xe(%ebx),%bh
402b0f:	00 00                	add    %al,(%eax)
402b11:	04 1b                	add    $0x1b,%al
402b13:	59                   	pop    %ecx
402b14:	02 7b 0f             	add    0xf(%ebx),%bh
402b17:	00 00                	add    %al,(%eax)
402b19:	04 28                	add    $0x28,%al
402b1b:	1f                   	pop    %ds
402b1c:	00 00                	add    %al,(%eax)
402b1e:	06                   	push   %es
402b1f:	00 2a                	add    %ch,(%edx)
402b21:	00 00                	add    %al,(%eax)
402b23:	00 13                	add    %dl,(%ebx)
402b25:	30 06                	xor    %al,(%esi)
402b27:	00 12                	add    %dl,(%edx)
402b29:	01 00                	add    %eax,(%eax)
402b2b:	00 0c 00             	add    %cl,(%eax,%eax,1)
402b2e:	00 11                	add    %dl,(%ecx)
402b30:	00 03                	add    %al,(%ebx)
402b32:	7e 13                	jle    0x402b47
402b34:	00 00                	add    %al,(%eax)
402b36:	04 fe                	add    $0xfe,%al
402b38:	04 0b                	add    $0xb,%al
402b3a:	07                   	pop    %es
402b3b:	2c 05                	sub    $0x5,%al
402b3d:	38 ff                	cmp    %bh,%bh
402b3f:	00 00                	add    %al,(%eax)
402b41:	00 03                	add    %al,(%ebx)
402b43:	7e 14                	jle    0x402b59
402b45:	00 00                	add    %al,(%eax)
402b47:	04 fe                	add    $0xfe,%al
402b49:	02 0c 08             	add    (%eax,%ecx,1),%cl
402b4c:	2c 05                	sub    $0x5,%al
402b4e:	38 ee                	cmp    %ch,%dh
402b50:	00 00                	add    %al,(%eax)
402b52:	00 04 7e             	add    %al,(%esi,%edi,2)
402b55:	15 00 00 04 fe       	adc    $0xfe040000,%eax
402b5a:	04 0d                	add    $0xd,%al
402b5c:	09 2c 05 38 dd 00 00 	or     %ebp,0xdd38(,%eax,1)
402b63:	00 04 7e             	add    %al,(%esi,%edi,2)
402b66:	16                   	push   %ss
402b67:	00 00                	add    %al,(%eax)
402b69:	04 fe                	add    $0xfe,%al
402b6b:	02 13                	add    (%ebx),%dl
402b6d:	04 11                	add    $0x11,%al
402b6f:	04 2c                	add    $0x2c,%al
402b71:	05 38 ca 00 00       	add    $0xca38,%eax
402b76:	00 03                	add    %al,(%ebx)
402b78:	04 73                	add    $0x73,%al
402b7a:	17                   	pop    %ss
402b7b:	00 00                	add    %al,(%eax)
402b7d:	0a 0a                	or     (%edx),%cl
402b7f:	16                   	push   %ss
402b80:	13 05 2b 40 16 13    	adc    0x1316402b,%eax
402b86:	06                   	push   %es
402b87:	2b 1f                	sub    (%edi),%ebx
402b89:	06                   	push   %es
402b8a:	11 05 11 06 02 7b    	adc    %eax,0x7b020611
402b90:	0d 00 00 04 11       	or     $0x11040000,%eax
402b95:	05 11 06 28 24       	add    $0x24280611,%eax
402b9a:	00 00                	add    %al,(%eax)
402b9c:	0a 28                	or     (%eax),%ch
402b9e:	19 00                	sbb    %eax,(%eax)
402ba0:	00 0a                	add    %cl,(%edx)
402ba2:	11 06                	adc    %eax,(%esi)
402ba4:	17                   	pop    %ss
402ba5:	58                   	pop    %eax
402ba6:	13 06                	adc    (%esi),%eax
402ba8:	11 06                	adc    %eax,(%esi)
402baa:	04 02                	add    $0x2,%al
402bac:	7b 0f                	jnp    0x402bbd
402bae:	00 00                	add    %al,(%eax)
402bb0:	04 28                	add    $0x28,%al
402bb2:	2d 00 00 0a fe       	sub    $0xfe0a0000,%eax
402bb7:	04 13                	add    $0x13,%al
402bb9:	07                   	pop    %es
402bba:	11 07                	adc    %eax,(%edi)
402bbc:	2d cb 11 05 17       	sub    $0x170511cb,%eax
402bc1:	58                   	pop    %eax
402bc2:	13 05 11 05 03 02    	adc    0x2030511,%eax
402bc8:	7b 0e                	jnp    0x402bd8
402bca:	00 00                	add    %al,(%eax)
402bcc:	04 28                	add    $0x28,%al
402bce:	2d 00 00 0a fe       	sub    $0xfe0a0000,%eax
402bd3:	04 13                	add    $0x13,%al
402bd5:	08 11                	or     %dl,(%ecx)
402bd7:	08 2d aa 02 03 7d    	or     %ch,0x7d0302aa
402bdd:	0e                   	push   %cs
402bde:	00 00                	add    %al,(%eax)
402be0:	04 02                	add    $0x2,%al
402be2:	04 7d                	add    $0x7d,%al
402be4:	0f 00 00             	sldt   (%eax)
402be7:	04 02                	add    $0x2,%al
402be9:	7b 37                	jnp    0x402c22
402beb:	00 00                	add    %al,(%eax)
402bed:	04 02                	add    $0x2,%al
402bef:	7c 0e                	jl     0x402bff
402bf1:	00 00                	add    %al,(%eax)
402bf3:	04 28                	add    $0x28,%al
402bf5:	1c 00                	sbb    $0x0,%al
402bf7:	00 0a                	add    %cl,(%edx)
402bf9:	72 a3                	jb     0x402b9e
402bfb:	00 00                	add    %al,(%eax)
402bfd:	70 02                	jo     0x402c01
402bff:	7c 0f                	jl     0x402c10
402c01:	00 00                	add    %al,(%eax)
402c03:	04 28                	add    $0x28,%al
402c05:	1c 00                	sbb    $0x0,%al
402c07:	00 0a                	add    %cl,(%edx)
402c09:	28 45 00             	sub    %al,0x0(%ebp)
402c0c:	00 0a                	add    %cl,(%edx)
402c0e:	6f                   	outsl  %ds:(%esi),(%dx)
402c0f:	46                   	inc    %esi
402c10:	00 00                	add    %al,(%eax)
402c12:	0a 00                	or     (%eax),%al
402c14:	02 14 7d 0d 00 00 04 	add    0x400000d(,%edi,2),%dl
402c1b:	02 7b 21             	add    0x21(%ebx),%bh
402c1e:	00 00                	add    %al,(%eax)
402c20:	04 6f                	add    $0x6f,%al
402c22:	41                   	inc    %ecx
402c23:	00 00                	add    %al,(%eax)
402c25:	0a 6f 47             	or     0x47(%edi),%ch
402c28:	00 00                	add    %al,(%eax)
402c2a:	0a 00                	or     (%eax),%al
402c2c:	02 06                	add    (%esi),%al
402c2e:	7d 0d                	jge    0x402c3d
402c30:	00 00                	add    %al,(%eax)
402c32:	04 02                	add    $0x2,%al
402c34:	28 0e                	sub    %cl,(%esi)
402c36:	00 00                	add    %al,(%eax)
402c38:	06                   	push   %es
402c39:	00 02                	add    %al,(%edx)
402c3b:	28 0f                	sub    %cl,(%edi)
402c3d:	00 00                	add    %al,(%eax)
402c3f:	06                   	push   %es
402c40:	00 2a                	add    %ch,(%edx)
402c42:	00 00                	add    %al,(%eax)
402c44:	13 30                	adc    (%eax),%esi
402c46:	05 00 af 00 00       	add    $0xaf00,%eax
402c4b:	00 0d 00 00 11 00    	add    %cl,0x110000
402c51:	02 7b 21             	add    0x21(%ebx),%bh
402c54:	00 00                	add    %al,(%eax)
402c56:	04 6f                	add    $0x6f,%al
402c58:	31 00                	xor    %eax,(%eax)
402c5a:	00 0a                	add    %cl,(%edx)
402c5c:	02 7b 0e             	add    0xe(%ebx),%bh
402c5f:	00 00                	add    %al,(%eax)
402c61:	04 5b                	add    $0x5b,%al
402c63:	0a 02                	or     (%edx),%al
402c65:	7b 21                	jnp    0x402c88
402c67:	00 00                	add    %al,(%eax)
402c69:	04 6f                	add    $0x6f,%al
402c6b:	32 00                	xor    (%eax),%al
402c6d:	00 0a                	add    %cl,(%edx)