403a3b:	04 2b                	add    $0x2b,%al
403a3d:	14 02                	adc    $0x2,%al
403a3f:	7b 22                	jnp    0x403a63
403a41:	00 00                	add    %al,(%eax)
403a43:	04 2d                	add    $0x2d,%al
403a45:	07                   	pop    %es
403a46:	7e 0f                	jle    0x403a57
403a48:	00 00                	add    %al,(%eax)
403a4a:	04 2b                	add    $0x2b,%al
403a4c:	05 7e 11 00 00       	add    $0x117e,%eax
403a51:	04 73                	add    $0x73,%al
403a53:	2d 00 00 0a 22       	sub    $0x220a0000,%eax
403a58:	00 00                	add    %al,(%eax)
403a5a:	00 00                	add    %al,(%eax)
403a5c:	22 00                	and    (%eax),%al
403a5e:	00 00                	add    %al,(%eax)
403a60:	00 02                	add    %al,(%edx)
403a62:	28 2e                	sub    %ch,(%esi)
403a64:	00 00                	add    %al,(%eax)
403a66:	0a 6b 02             	or     0x2(%ebx),%ch
403a69:	28 24 00             	sub    %ah,(%eax,%eax,1)
403a6c:	00 0a                	add    %cl,(%edx)
403a6e:	6b 73 32 00          	imul   $0x0,0x32(%ebx),%esi
403a72:	00 0a                	add    %cl,(%edx)
403a74:	28 9e 02 00 06 6f    	sub    %bl,0x6f060002(%esi)
403a7a:	39 00                	cmp    %eax,(%eax)
403a7c:	00 0a                	add    %cl,(%edx)
403a7e:	38 6c 01 00          	cmp    %ch,0x0(%ecx,%eax,1)
403a82:	00 7e 0f             	add    %bh,0xf(%esi)
403a85:	00 00                	add    %al,(%eax)
403a87:	04 0a                	add    $0xa,%al
403a89:	02 7b 23             	add    0x23(%ebx),%bh
403a8c:	00 00                	add    %al,(%eax)
403a8e:	04 13                	add    $0x13,%al
403a90:	07                   	pop    %es
403a91:	11 07                	adc    %eax,(%edi)
403a93:	13 06                	adc    (%esi),%eax
403a95:	11 06                	adc    %eax,(%esi)
403a97:	17                   	pop    %ss
403a98:	59                   	pop    %ecx
403a99:	45                   	inc    %ebp
403a9a:	05 00 00 00 02       	add    $0x2000000,%eax
403a9f:	00 00                	add    %al,(%eax)
403aa1:	00 0a                	add    %cl,(%edx)
403aa3:	00 00                	add    %al,(%eax)
403aa5:	00 12                	add    %dl,(%edx)
403aa7:	00 00                	add    %al,(%eax)
403aa9:	00 1a                	add    %bl,(%edx)
403aab:	00 00                	add    %al,(%eax)
403aad:	00 22                	add    %ah,(%edx)
403aaf:	00 00                	add    %al,(%eax)
403ab1:	00 2b                	add    %ch,(%ebx)
403ab3:	26 7e 0f             	es jle 0x403ac5
403ab6:	00 00                	add    %al,(%eax)
403ab8:	04 0a                	add    $0xa,%al
403aba:	2b 1e                	sub    (%esi),%ebx
403abc:	7e 12                	jle    0x403ad0
403abe:	00 00                	add    %al,(%eax)
403ac0:	04 0a                	add    $0xa,%al
403ac2:	2b 16                	sub    (%esi),%edx
403ac4:	7e 15                	jle    0x403adb
403ac6:	00 00                	add    %al,(%eax)
403ac8:	04 0a                	add    $0xa,%al
403aca:	2b 0e                	sub    (%esi),%ecx
403acc:	7e 13                	jle    0x403ae1
403ace:	00 00                	add    %al,(%eax)
403ad0:	04 0a                	add    $0xa,%al
403ad2:	2b 06                	sub    (%esi),%eax
403ad4:	7e 14                	jle    0x403aea
403ad6:	00 00                	add    %al,(%eax)
403ad8:	04 0a                	add    $0xa,%al
403ada:	22 00                	and    (%eax),%al
403adc:	00 00                	add    %al,(%eax)
403ade:	3f                   	aas
403adf:	22 00                	and    (%eax),%al
403ae1:	00 00                	add    %al,(%eax)
403ae3:	3f                   	aas
403ae4:	02 28                	add    (%eax),%ch
403ae6:	2e 00 00             	add    %al,%cs:(%eax)
403ae9:	0a 17                	or     (%edi),%dl
403aeb:	59                   	pop    %ecx
403aec:	6b 02 28             	imul   $0x28,(%edx),%eax
403aef:	24 00                	and    $0x0,%al
403af1:	00 0a                	add    %cl,(%edx)
403af3:	17                   	pop    %ss
403af4:	59                   	pop    %ecx
403af5:	6b 22 00             	imul   $0x0,(%edx),%esp
403af8:	00 40 40             	add    %al,0x40(%eax)
403afb:	28 76 01             	sub    %dh,0x1(%esi)
403afe:	00 06                	add    %al,(%esi)
403b00:	0c 02                	or     $0x2,%al
403b02:	7b 21                	jnp    0x403b25
403b04:	00 00                	add    %al,(%eax)
403b06:	04 16                	add    $0x16,%al
403b08:	fe 01                	incb   (%ecx)
403b0a:	13 08                	adc    (%eax),%ecx
403b0c:	11 08                	adc    %ecx,(%eax)
403b0e:	2c 3b                	sub    $0x3b,%al
403b10:	22 00                	and    (%eax),%al
403b12:	00 00                	add    %al,(%eax)
403b14:	3f                   	aas
403b15:	22 00                	and    (%eax),%al
403b17:	00 00                	add    %al,(%eax)
403b19:	3f                   	aas
403b1a:	02 28                	add    (%eax),%ch
403b1c:	2e 00 00             	add    %al,%cs:(%eax)
403b1f:	0a 17                	or     (%edi),%dl
403b21:	59                   	pop    %ecx
403b22:	6b 02 28             	imul   $0x28,(%edx),%eax
403b25:	24 00                	and    $0x0,%al
403b27:	00 0a                	add    %cl,(%edx)
403b29:	17                   	pop    %ss
403b2a:	59                   	pop    %ecx
403b2b:	6b 22 00             	imul   $0x0,(%edx),%esp
403b2e:	00 40 40             	add    %al,0x40(%eax)
403b31:	28 76 01             	sub    %dh,0x1(%esi)
403b34:	00 06                	add    %al,(%esi)
403b36:	0c 07                	or     $0x7,%al
403b38:	06                   	push   %es
403b39:	22 00                	and    (%eax),%al
403b3b:	00 00                	add    %al,(%eax)
403b3d:	3f                   	aas
403b3e:	73 34                	jae    0x403b74
403b40:	00 00                	add    %al,(%eax)
403b42:	0a 08                	or     (%eax),%cl
403b44:	6f                   	outsl  %ds:(%esi),(%dx)
403b45:	5f                   	pop    %edi
403b46:	00 00                	add    %al,(%eax)
403b48:	0a 2b                	or     (%ebx),%ch
403b4a:	23 22                	and    (%edx),%esp
403b4c:	00 00                	add    %al,(%eax)
403b4e:	00 00                	add    %al,(%eax)
403b50:	22 00                	and    (%eax),%al
403b52:	00 00                	add    %al,(%eax)
403b54:	00 02                	add    %al,(%edx)
403b56:	28 2e                	sub    %ch,(%esi)
403b58:	00 00                	add    %al,(%eax)
403b5a:	0a 6b 02             	or     0x2(%ebx),%ch
403b5d:	28 24 00             	sub    %ah,(%eax,%eax,1)
403b60:	00 0a                	add    %cl,(%edx)
403b62:	6b 22 00             	imul   $0x0,(%edx),%esp
403b65:	00 40 40             	add    %al,0x40(%eax)
403b68:	28 76 01             	sub    %dh,0x1(%esi)
403b6b:	00 06                	add    %al,(%esi)
403b6d:	0c 02                	or     $0x2,%al
403b6f:	7b 21                	jnp    0x403b92
403b71:	00 00                	add    %al,(%eax)
403b73:	04 2d                	add    $0x2d,%al
403b75:	0a 1f                	or     (%edi),%bl
403b77:	19 06                	sbb    %eax,(%esi)
403b79:	28 08                	sub    %cl,(%eax)
403b7b:	01 00                	add    %eax,(%eax)
403b7d:	0a 2b                	or     (%ebx),%ch
403b7f:	16                   	push   %ss
403b80:	02 7b 22             	add    0x22(%ebx),%bh
403b83:	00 00                	add    %al,(%eax)
403b85:	04 2d                	add    $0x2d,%al
403b87:	0d 20 e1 00 00       	or     $0xe120,%eax
403b8c:	00 06                	add    %al,(%esi)
403b8e:	28 08                	sub    %cl,(%eax)
403b90:	01 00                	add    %eax,(%eax)
403b92:	0a 2b                	or     (%ebx),%ch
403b94:	01 06                	add    %eax,(%esi)
403b96:	73 2d                	jae    0x403bc5
403b98:	00 00                	add    %al,(%eax)
403b9a:	0a 13                	or     (%ebx),%dl
403b9c:	05 07 11 05 08       	add    $0x8051107,%eax
403ba1:	6f                   	outsl  %ds:(%esi),(%dx)
403ba2:	5d                   	pop    %ebp
403ba3:	00 00                	add    %al,(%eax)
403ba5:	0a 07                	or     (%edi),%al
403ba7:	02 6f 47             	add    0x47(%edi),%ch
403baa:	00 00                	add    %al,(%eax)
403bac:	0a 02                	or     (%edx),%al
403bae:	6f                   	outsl  %ds:(%esi),(%dx)
403baf:	59                   	pop    %ecx
403bb0:	00 00                	add    %al,(%eax)
403bb2:	0a 02                	or     (%edx),%al
403bb4:	7b 21                	jnp    0x403bd7
403bb6:	00 00                	add    %al,(%eax)
403bb8:	04 2d                	add    $0x2d,%al
403bba:	03 06                	add    (%esi),%eax
403bbc:	2b 05 28 1d 00 00    	sub    0x1d28,%eax
403bc2:	0a 73 2d             	or     0x2d(%ebx),%dh
403bc5:	00 00                	add    %al,(%eax)
403bc7:	0a 22                	or     (%edx),%ah
403bc9:	00 00                	add    %al,(%eax)
403bcb:	00 00                	add    %al,(%eax)
403bcd:	22 00                	and    (%eax),%al
403bcf:	00 00                	add    %al,(%eax)
403bd1:	00 02                	add    %al,(%edx)
403bd3:	28 2e                	sub    %ch,(%esi)
403bd5:	00 00                	add    %al,(%eax)
403bd7:	0a 6b 02             	or     0x2(%ebx),%ch
403bda:	28 24 00             	sub    %ah,(%eax,%eax,1)
403bdd:	00 0a                	add    %cl,(%edx)
403bdf:	6b 73 32 00          	imul   $0x0,0x32(%ebx),%esi
403be3:	00 0a                	add    %cl,(%edx)
403be5:	28 9e 02 00 06 6f    	sub    %bl,0x6f060002(%esi)
403beb:	39 00                	cmp    %eax,(%eax)
403bed:	00 0a                	add    %cl,(%edx)
403bef:	2a 03                	sub    (%ebx),%al
403bf1:	30 04 00             	xor    %al,(%eax,%eax,1)
403bf4:	5a                   	pop    %edx
403bf5:	00 00                	add    %al,(%eax)
403bf7:	00 00                	add    %al,(%eax)
403bf9:	00 00                	add    %al,(%eax)
403bfb:	00 02                	add    %al,(%edx)
403bfd:	73 09                	jae    0x403c08
403bff:	01 00                	add    %eax,(%eax)
403c01:	0a 25 17 6f 0a 01    	or     0x10a6f17,%ah
403c07:	00 0a                	add    %cl,(%edx)
403c09:	7d 25                	jge    0x403c30
403c0b:	00 00                	add    %al,(%eax)
403c0d:	04 02                	add    $0x2,%al
403c0f:	1a 7d 26             	sbb    0x26(%ebp),%bh
403c12:	00 00                	add    %al,(%eax)
403c14:	04 02                	add    $0x2,%al
403c16:	28 0b                	sub    %cl,(%ebx)
403c18:	01 00                	add    %eax,(%eax)
403c1a:	0a 02                	or     (%edx),%al
403c1c:	20 12                	and    %dl,(%edx)
403c1e:	20 02                	and    %al,(%edx)
403c20:	00 17                	add    %dl,(%edi)
403c22:	28 1b                	sub    %bl,(%ebx)
403c24:	00 00                	add    %al,(%eax)
403c26:	0a 02                	or     (%edx),%al
403c28:	17                   	pop    %ss
403c29:	6f                   	outsl  %ds:(%esi),(%dx)
403c2a:	1c 00                	sbb    $0x0,%al
403c2c:	00 0a                	add    %cl,(%edx)
403c2e:	02 1f                	add    (%edi),%bl
403c30:	14 28                	adc    $0x28,%al
403c32:	5c                   	pop    %esp
403c33:	00 00                	add    %al,(%eax)
403c35:	0a 02                	or     (%edx),%al
403c37:	1f                   	pop    %ds
403c38:	2f                   	das
403c39:	28 25 00 00 0a 02    	sub    %ah,0x20a0000
403c3f:	7b 25                	jnp    0x403c66
403c41:	00 00                	add    %al,(%eax)
403c43:	04 02                	add    $0x2,%al
403c45:	fe 06                	incb   (%esi)
403c47:	ed                   	in     (%dx),%eax
403c48:	00 00                	add    %al,(%eax)
403c4a:	06                   	push   %es
403c4b:	73 41                	jae    0x403c8e
403c4d:	00 00                	add    %al,(%eax)
403c4f:	0a 6f 0c             	or     0xc(%edi),%ch
403c52:	01 00                	add    %eax,(%eax)
403c54:	0a 2a                	or     (%edx),%ch
403c56:	00 00                	add    %al,(%eax)
403c58:	4e                   	dec    %esi
403c59:	02 03                	add    (%ebx),%al
403c5b:	28 0d 01 00 0a 02    	sub    %cl,0x20a0001
403c61:	7b 25                	jnp    0x403c88
403c63:	00 00                	add    %al,(%eax)
403c65:	04 6f                	add    $0x6f,%al
403c67:	0e                   	push   %cs
403c68:	01 00                	add    %eax,(%eax)
403c6a:	0a 2a                	or     (%edx),%ch
403c6c:	5e                   	pop    %esi
403c6d:	02 1f                	add    (%edi),%bl
403c6f:	14 28                	adc    $0x28,%al
403c71:	5c                   	pop    %esp
403c72:	00 00                	add    %al,(%eax)
403c74:	0a 02                	or     (%edx),%al
403c76:	1f                   	pop    %ds
403c77:	30 28                	xor    %ch,(%eax)
403c79:	25 00 00 0a 02       	and    $0x20a0000,%eax
403c7e:	28 22                	sub    %ah,(%edx)
403c80:	00 00                	add    %al,(%eax)
403c82:	0a 2a                	or     (%edx),%ch
403c84:	13 30                	adc    (%eax),%esi
403c86:	07                   	pop    %es
403c87:	00 54 01 00          	add    %dl,0x0(%ecx,%eax,1)
403c8b:	00 0e                	add    %cl,(%esi)
403c8d:	00 00                	add    %al,(%eax)
403c8f:	11 03                	adc    %eax,(%ebx)
403c91:	6f                   	outsl  %ds:(%esi),(%dx)
403c92:	26 00 00             	add    %al,%es:(%eax)
403c95:	0a 0a                	or     (%edx),%cl
403c97:	06                   	push   %es
403c98:	1a 6f 27             	sbb    0x27(%edi),%ch
403c9b:	00 00                	add    %al,(%eax)
403c9d:	0a 06                	or     (%esi),%al
403c9f:	18 6f 28             	sbb    %ch,0x28(%edi)
403ca2:	00 00                	add    %al,(%eax)
403ca4:	0a 06                	or     (%esi),%al
403ca6:	1b 6f 29             	sbb    0x29(%edi),%ebp
403ca9:	00 00                	add    %al,(%eax)
403cab:	0a 06                	or     (%esi),%al
403cad:	02 28                	add    (%eax),%ch
403caf:	2a 00                	sub    (%eax),%al
403cb1:	00 0a                	add    %cl,(%edx)
403cb3:	6f                   	outsl  %ds:(%esi),(%dx)
403cb4:	2b 00                	sub    (%eax),%eax
403cb6:	00 0a                	add    %cl,(%edx)
403cb8:	6f                   	outsl  %ds:(%esi),(%dx)
403cb9:	2c 00                	sub    $0x0,%al
403cbb:	00 0a                	add    %cl,(%edx)
403cbd:	73 0f                	jae    0x403cce
403cbf:	01 00                	add    %eax,(%eax)
403cc1:	0a 0b                	or     (%ebx),%cl
403cc3:	1f                   	pop    %ds
403cc4:	09 0c 07             	or     %ecx,(%edi,%eax,1)
403cc7:	1f                   	pop    %ds
403cc8:	0b 1b                	or     (%ebx),%ebx
403cca:	08 17                	or     %dl,(%edi)
403ccc:	59                   	pop    %ecx
403ccd:	08 22                	or     %ah,(%edx)
403ccf:	00 00                	add    %al,(%eax)
403cd1:	34 43                	xor    $0x43,%al
403cd3:	22 00                	and    (%eax),%al
403cd5:	00 b4 42 6f 10 01 00 	add    %dh,0x1106f(%edx,%eax,2)
403cdc:	0a 07                	or     (%edi),%al
403cde:	02 28                	add    (%eax),%ch
403ce0:	2e 00 00             	add    %al,%cs:(%eax)
403ce3:	0a 1f                	or     (%edi),%bl
403ce5:	15 59 1b 08 17       	adc    $0x17081b59,%eax
403cea:	59                   	pop    %ecx
403ceb:	08 22                	or     %ah,(%edx)
403ced:	00 00                	add    %al,(%eax)
403cef:	b4 c2                	mov    $0xc2,%ah
403cf1:	22 00                	and    (%eax),%al
403cf3:	00 b4 42 6f 10 01 00 	add    %dh,0x1106f(%edx,%eax,2)
403cfa:	0a 07                	or     (%edi),%al
403cfc:	02 28                	add    (%eax),%ch
403cfe:	2e 00 00             	add    %al,%cs:(%eax)
403d01:	0a 1f                	or     (%edi),%bl
403d03:	15 59 02 28 24       	adc    $0x24280259,%eax
403d08:	00 00                	add    %al,(%eax)
403d0a:	0a 1f                	or     (%edi),%bl
403d0c:	0e                   	push   %cs
403d0d:	59                   	pop    %ecx
403d0e:	08 17                	or     %dl,(%edi)
403d10:	59                   	pop    %ecx
403d11:	08 22                	or     %ah,(%edx)
403d13:	00 00                	add    %al,(%eax)
403d15:	00 00                	add    %al,(%eax)
403d17:	22 00                	and    (%eax),%al
403d19:	00 b4 42 6f 10 01 00 	add    %dh,0x1106f(%edx,%eax,2)
403d20:	0a 07                	or     (%edi),%al
403d22:	1f                   	pop    %ds
403d23:	0b 02                	or     (%edx),%eax
403d25:	28 24 00             	sub    %ah,(%eax,%eax,1)
403d28:	00 0a                	add    %cl,(%edx)
403d2a:	1f                   	pop    %ds
403d2b:	0e                   	push   %cs
403d2c:	59                   	pop    %ecx