407a50:	00 2a                	add    %ch,(%edx)
407a52:	00 00                	add    %al,(%eax)
407a54:	13 30                	adc    (%eax),%esi
407a56:	03 00                	add    (%eax),%eax
407a58:	26 00 00             	add    %al,%es:(%eax)
407a5b:	00 11                	add    %dl,(%ecx)
407a5d:	00 00                	add    %al,(%eax)
407a5f:	11 00                	adc    %eax,(%eax)
407a61:	02 7b c9             	add    -0x37(%ebx),%bh
407a64:	00 00                	add    %al,(%eax)
407a66:	04 6f                	add    $0x6f,%al
407a68:	16                   	push   %ss
407a69:	01 00                	add    %eax,(%eax)
407a6b:	06                   	push   %es
407a6c:	0a 02                	or     (%edx),%al
407a6e:	7b ca                	jnp    0x407a3a
407a70:	00 00                	add    %al,(%eax)
407a72:	04 02                	add    $0x2,%al
407a74:	7b cb                	jnp    0x407a41
407a76:	00 00                	add    %al,(%eax)
407a78:	04 06                	add    $0x6,%al
407a7a:	8c 1b                	mov    %ds,(%ebx)
407a7c:	00 00                	add    %al,(%eax)
407a7e:	01 6f cf             	add    %ebp,-0x31(%edi)
407a81:	00 00                	add    %al,(%eax)
407a83:	06                   	push   %es
407a84:	00 2a                	add    %ch,(%edx)
407a86:	00 00                	add    %al,(%eax)
407a88:	13 30                	adc    (%eax),%esi
407a8a:	03 00                	add    (%eax),%eax
407a8c:	36 00 00             	add    %al,%ss:(%eax)
407a8f:	00 24 00             	add    %ah,(%eax,%eax,1)
407a92:	00 11                	add    %dl,(%ecx)
407a94:	00 02                	add    %al,(%edx)
407a96:	7b cc                	jnp    0x407a64
407a98:	00 00                	add    %al,(%eax)
407a9a:	04 6f                	add    $0x6f,%al
407a9c:	23 01                	and    (%ecx),%eax
407a9e:	00 0a                	add    %cl,(%edx)
407aa0:	8c 88 00 00 01 02    	mov    %cs,0x2010000(%eax)
407aa6:	7b cd                	jnp    0x407a75
407aa8:	00 00                	add    %al,(%eax)
407aaa:	04 6f                	add    $0x6f,%al
407aac:	ee                   	out    %al,(%dx)
407aad:	00 00                	add    %al,(%eax)
407aaf:	0a 28                	or     (%eax),%ch
407ab1:	e1 00                	loope  0x407ab3
407ab3:	00 0a                	add    %cl,(%edx)
407ab5:	0a 02                	or     (%edx),%al
407ab7:	7b ce                	jnp    0x407a87
407ab9:	00 00                	add    %al,(%eax)
407abb:	04 02                	add    $0x2,%al
407abd:	7b cd                	jnp    0x407a8c
407abf:	00 00                	add    %al,(%eax)
407ac1:	04 06                	add    $0x6,%al
407ac3:	6f                   	outsl  %ds:(%esi),(%dx)
407ac4:	cf                   	iret
407ac5:	00 00                	add    %al,(%eax)
407ac7:	06                   	push   %es
407ac8:	00 2a                	add    %ch,(%edx)
407aca:	00 00                	add    %al,(%eax)
407acc:	13 30                	adc    (%eax),%esi
407ace:	03 00                	add    (%eax),%eax
407ad0:	5f                   	pop    %edi
407ad1:	00 00                	add    %al,(%eax)
407ad3:	00 0e                	add    %cl,(%esi)
407ad5:	00 00                	add    %al,(%eax)
407ad7:	11 00                	adc    %eax,(%eax)
407ad9:	02 7b cf             	add    -0x31(%ebx),%bh
407adc:	00 00                	add    %al,(%eax)
407ade:	04 6f                	add    $0x6f,%al
407ae0:	23 01                	and    (%ecx),%eax
407ae2:	00 0a                	add    %cl,(%edx)
407ae4:	8c 88 00 00 01 02    	mov    %cs,0x2010000(%eax)
407aea:	7b d0                	jnp    0x407abc
407aec:	00 00                	add    %al,(%eax)
407aee:	04 6f                	add    $0x6f,%al
407af0:	ee                   	out    %al,(%dx)
407af1:	00 00                	add    %al,(%eax)
407af3:	0a 28                	or     (%eax),%ch
407af5:	e1 00                	loope  0x407af7
407af7:	00 0a                	add    %cl,(%edx)
407af9:	0a 02                	or     (%edx),%al
407afb:	7b d1                	jnp    0x407ace
407afd:	00 00                	add    %al,(%eax)
407aff:	04 02                	add    $0x2,%al
407b01:	7b d0                	jnp    0x407ad3
407b03:	00 00                	add    %al,(%eax)
407b05:	04 06                	add    $0x6,%al
407b07:	6f                   	outsl  %ds:(%esi),(%dx)
407b08:	cf                   	iret
407b09:	00 00                	add    %al,(%eax)
407b0b:	06                   	push   %es
407b0c:	00 02                	add    %al,(%edx)
407b0e:	7b d1                	jnp    0x407ae1
407b10:	00 00                	add    %al,(%eax)
407b12:	04 7b                	add    $0x7b,%al
407b14:	98                   	cwtl
407b15:	00 00                	add    %al,(%eax)
407b17:	04 14                	add    $0x14,%al
407b19:	fe 03                	incb   (%ebx)
407b1b:	0b 07                	or     (%edi),%eax
407b1d:	2c 17                	sub    $0x17,%al
407b1f:	02 7b d1             	add    -0x2f(%ebx),%bh
407b22:	00 00                	add    %al,(%eax)
407b24:	04 7b                	add    $0x7b,%al
407b26:	98                   	cwtl
407b27:	00 00                	add    %al,(%eax)
407b29:	04 02                	add    $0x2,%al
407b2b:	7b d1                	jnp    0x407afe
407b2d:	00 00                	add    %al,(%eax)
407b2f:	04 6f                	add    $0x6f,%al
407b31:	b3 00                	mov    $0x0,%bl
407b33:	00 06                	add    %al,(%esi)
407b35:	00 2a                	add    %ch,(%edx)
407b37:	62 02                	bound  %eax,(%edx)
407b39:	7b d2                	jnp    0x407b0d
407b3b:	00 00                	add    %al,(%eax)
407b3d:	04 02                	add    $0x2,%al
407b3f:	7b d3                	jnp    0x407b14
407b41:	00 00                	add    %al,(%eax)
407b43:	04 6f                	add    $0x6f,%al
407b45:	23 01                	and    (%ecx),%eax
407b47:	00 0a                	add    %cl,(%edx)
407b49:	28 e0                	sub    %ah,%al
407b4b:	00 00                	add    %al,(%eax)
407b4d:	06                   	push   %es
407b4e:	00 2a                	add    %ch,(%edx)
407b50:	36 02 7b 09          	add    %ss:0x9(%ebx),%bh
407b54:	01 00                	add    %eax,(%eax)
407b56:	0a 6f 26             	or     0x26(%edi),%ch
407b59:	01 00                	add    %eax,(%eax)
407b5b:	06                   	push   %es
407b5c:	00 2a                	add    %ch,(%edx)
407b5e:	00 00                	add    %al,(%eax)
407b60:	13 30                	adc    (%eax),%esi
407b62:	03 00                	add    (%eax),%eax
407b64:	2b 00                	sub    (%eax),%eax
407b66:	00 00                	add    %al,(%eax)
407b68:	53                   	push   %ebx
407b69:	00 00                	add    %al,(%eax)
407b6b:	11 02                	adc    %eax,(%edx)
407b6d:	7b 24                	jnp    0x407b93
407b6f:	01 00                	add    %eax,(%eax)
407b71:	0a 25 2d 16 26 02    	or     0x226162d,%ah
407b77:	02 fe                	add    %dh,%bh
407b79:	06                   	push   %es
407b7a:	25 01 00 0a 73       	and    $0x730a0001,%eax
407b7f:	dd 00                	fldl   (%eax)
407b81:	00 0a                	add    %cl,(%edx)
407b83:	25 0a 7d 24 01       	and    $0x1247d0a,%eax
407b88:	00 0a                	add    %cl,(%edx)
407b8a:	06                   	push   %es
407b8b:	73 de                	jae    0x407b6b
407b8d:	00 00                	add    %al,(%eax)
407b8f:	0a 28                	or     (%eax),%ch
407b91:	df 00                	filds  (%eax)
407b93:	00 0a                	add    %cl,(%edx)
407b95:	00 2a                	add    %ch,(%edx)
407b97:	00 42 53             	add    %al,0x53(%edx)
407b9a:	4a                   	dec    %edx
407b9b:	42                   	inc    %edx
407b9c:	01 00                	add    %eax,(%eax)
407b9e:	01 00                	add    %eax,(%eax)
407ba0:	00 00                	add    %al,(%eax)
407ba2:	00 00                	add    %al,(%eax)
407ba4:	0c 00                	or     $0x0,%al
407ba6:	00 00                	add    %al,(%eax)
407ba8:	76 34                	jbe    0x407bde
407baa:	2e 30 2e             	xor    %ch,%cs:(%esi)
407bad:	33 30                	xor    (%eax),%esi
407baf:	33 31                	xor    (%ecx),%esi
407bb1:	39 00                	cmp    %eax,(%eax)
407bb3:	00 00                	add    %al,(%eax)
407bb5:	00 05 00 6c 00 00    	add    %al,0x6c00
407bbb:	00 64 3c 00          	add    %ah,0x0(%esp,%edi,1)
407bbf:	00 23                	add    %ah,(%ebx)
407bc1:	7e 00                	jle    0x407bc3
407bc3:	00 d0                	add    %dl,%al
407bc5:	3c 00                	cmp    $0x0,%al
407bc7:	00 f4                	add    %dh,%ah
407bc9:	2d 00 00 23 53       	sub    $0x53230000,%eax
407bce:	74 72                	je     0x407c42
407bd0:	69 6e 67 73 00 00 00 	imul   $0x73,0x67(%esi),%ebp
407bd7:	00 c4                	add    %al,%ah
407bd9:	6a 00                	push   $0x0
407bdb:	00 34 17             	add    %dh,(%edi,%edx,1)
407bde:	00 00                	add    %al,(%eax)
407be0:	23 55 53             	and    0x53(%ebp),%edx
407be3:	00 f8                	add    %bh,%al
407be5:	81 00 00 10 00 00    	addl   $0x1000,(%eax)
407beb:	00 23                	add    %ah,(%ebx)
407bed:	47                   	inc    %edi
407bee:	55                   	push   %ebp
407bef:	49                   	dec    %ecx
407bf0:	44                   	inc    %esp
407bf1:	00 00                	add    %al,(%eax)
407bf3:	00 08                	add    %cl,(%eax)
407bf5:	82 00 00             	addb   $0x0,(%eax)
407bf8:	a0 12 00 00 23       	mov    0x23000012,%al
407bfd:	42                   	inc    %edx
407bfe:	6c                   	insb   (%dx),%es:(%edi)
407bff:	6f                   	outsl  %ds:(%esi),(%dx)
407c00:	62 00                	bound  %eax,(%eax)
407c02:	00 00                	add    %al,(%eax)
407c04:	00 00                	add    %al,(%eax)
407c06:	00 00                	add    %al,(%eax)
407c08:	02 00                	add    (%eax),%al
407c0a:	00 01                	add    %al,(%ecx)
407c0c:	57                   	push   %edi
407c0d:	ff b6 3d 09 0f 00    	push   0xf093d(%esi)
407c13:	00 00                	add    %al,(%eax)
407c15:	fa                   	cli
407c16:	01 33                	add    %esi,(%ebx)
407c18:	00 16                	add    %dl,(%esi)
407c1a:	00 00                	add    %al,(%eax)
407c1c:	01 00                	add    %eax,(%eax)
407c1e:	00 00                	add    %al,(%eax)
407c20:	8c 00                	mov    %es,(%eax)
407c22:	00 00                	add    %al,(%eax)
407c24:	37                   	aaa
407c25:	00 00                	add    %al,(%eax)
407c27:	00 d5                	add    %dl,%ch
407c29:	00 00                	add    %al,(%eax)
407c2b:	00 74 01 00          	add    %dh,0x0(%ecx,%eax,1)
407c2f:	00 67 01             	add    %ah,0x1(%edi)
407c32:	00 00                	add    %al,(%eax)
407c34:	01 00                	add    %eax,(%eax)
407c36:	00 00                	add    %al,(%eax)
407c38:	25 01 00 00 23       	and    $0x23000001,%eax
407c3d:	00 00                	add    %al,(%eax)
407c3f:	00 c0                	add    %al,%al
407c41:	00 00                	add    %al,(%eax)
407c43:	00 02                	add    %al,(%edx)
407c45:	00 00                	add    %al,(%eax)
407c47:	00 02                	add    %al,(%edx)
407c49:	00 00                	add    %al,(%eax)
407c4b:	00 01                	add    %al,(%ecx)
407c4d:	00 00                	add    %al,(%eax)
407c4f:	00 53 00             	add    %dl,0x0(%ebx)
407c52:	00 00                	add    %al,(%eax)
407c54:	06                   	push   %es
407c55:	00 00                	add    %al,(%eax)
407c57:	00 12                	add    %dl,(%edx)
407c59:	00 00                	add    %al,(%eax)
407c5b:	00 12                	add    %dl,(%edx)
407c5d:	00 00                	add    %al,(%eax)
407c5f:	00 3f                	add    %bh,(%edi)
407c61:	00 00                	add    %al,(%eax)
407c63:	00 80 00 00 00 01    	add    %al,0x1000000(%eax)
407c69:	00 00                	add    %al,(%eax)
407c6b:	00 0f                	add    %cl,(%edi)
407c6d:	00 00                	add    %al,(%eax)
407c6f:	00 04 00             	add    %al,(%eax,%eax,1)
407c72:	00 00                	add    %al,(%eax)
407c74:	07                   	pop    %es
407c75:	00 00                	add    %al,(%eax)
407c77:	00 01                	add    %al,(%ecx)
407c79:	00 00                	add    %al,(%eax)
407c7b:	00 05 00 00 00 03    	add    %al,0x3000000
407c81:	00 00                	add    %al,(%eax)
407c83:	00 0e                	add    %cl,(%esi)
407c85:	00 00                	add    %al,(%eax)
407c87:	00 06                	add    %al,(%esi)
407c89:	00 00                	add    %al,(%eax)
407c8b:	00 05 00 00 00 00    	add    %al,0x0
407c91:	00 a2 14 01 00 00    	add    %ah,0x114(%edx)
407c97:	00 00                	add    %al,(%eax)
407c99:	00 06                	add    %al,(%esi)
407c9b:	00 d4                	add    %dl,%ah
407c9d:	12 9e 25 06 00 90    	adc    -0x6ffff9db(%esi),%bl
407ca3:	13 9e 25 06 00 6a    	adc    0x6a000625(%esi),%ebx
407ca9:	11 39                	adc    %edi,(%ecx)
407cab:	25 0f 00 48 26       	and    $0x2648000f,%eax
407cb0:	00 00                	add    %al,(%eax)
407cb2:	06                   	push   %es
407cb3:	00 c6                	add    %al,%dh
407cb5:	11 2a                	adc    %ebp,(%edx)
407cb7:	1f                   	pop    %ds
407cb8:	06                   	push   %es
407cb9:	00 a5 12 2a 1f 06    	add    %ah,0x61f2a12(%ebp)
407cbf:	00 86 12 2a 1f 06    	add    %al,0x61f2a12(%esi)
407cc5:	00 3c 13             	add    %bh,(%ebx,%edx,1)
407cc8:	2a 1f                	sub    (%edi),%bl
407cca:	06                   	push   %es
407ccb:	00 f4                	add    %dh,%ah
407ccd:	12 2a                	adc    (%edx),%ch
407ccf:	1f                   	pop    %ds
407cd0:	06                   	push   %es
407cd1:	00 0d 13 2a 1f 06    	add    %cl,0x61f2a13
407cd7:	00 04 12             	add    %al,(%edx,%edx,1)
407cda:	2a 1f                	sub    (%edi),%bl
407cdc:	06                   	push   %es
407cdd:	00 b2 11 7f 25 06    	add    %dh,0x6257f11(%edx)
407ce3:	00 28                	add    %ch,(%eax)
407ce5:	11 7f 25             	adc    %edi,0x25(%edi)
407ce8:	06                   	push   %es
407ce9:	00 4d 12             	add    %cl,0x12(%ebp)
407cec:	2a 1f                	sub    (%edi),%bl
407cee:	06                   	push   %es
407cef:	00 1f                	add    %bl,(%edi)
407cf1:	12 5a 15             	adc    0x15(%edx),%bl
407cf4:	06                   	push   %es
407cf5:	00 13                	add    %dl,(%ebx)
407cf7:	1d c8 1c 06 00       	sbb    $0x61cc8,%eax
407cfc:	ad                   	lods   %ds:(%esi),%eax
407cfd:	29 c8                	sub    %ecx,%eax
407cff:	1c 06                	sbb    $0x6,%al
407d01:	00 00                	add    %al,(%eax)
407d03:	15 7f 25 0a 00       	adc    $0xa257f,%eax
407d08:	5c                   	pop    %esp
407d09:	23 9f 27 0a 00 f3    	and    -0xcfff5d9(%edi),%ebx
407d0f:	11 9f 27 0e 00 38    	adc    %ebx,0x38000e27(%edi)
407d15:	12 45 19             	adc    0x19(%ebp),%al
407d18:	0e                   	push   %cs
407d19:	00 ad 12 45 19 06    	add    %ch,0x6194512(%ebp)
407d1f:	00 6d 0f             	add    %ch,0xf(%ebp)
407d22:	c8 1c 0e 00          	enter  $0xe1c,$0x0
407d26:	c2 12 45             	ret    $0x4512
407d29:	19 0a                	sbb    %ecx,(%edx)
407d2b:	00 b1 19 9f 27 06    	add    %dh,0x6279f19(%ecx)
407d31:	00 74 22 c8          	add    %dh,-0x38(%edx,%eiz,1)
407d35:	1c 12                	sbb    $0x12,%al
407d37:	00 45 24             	add    %al,0x24(%ebp)
407d3a:	cb                   	lret
407d3b:	15 06 00 0d 11       	adc    $0x110d0006,%eax
407d40:	9e                   	sahf
407d41:	25 06 00 8b 10       	and    $0x108b0006,%eax
407d46:	39 25 06 00 7e 11    	cmp    %esp,0x117e0006
407d4c:	39 25 0a 00 32 27    	cmp    %esp,0x2732000a
407d52:	9f                   	lahf
407d53:	27                   	daa
407d54:	12 00                	adc    (%eax),%al
407d56:	27                   	daa
407d57:	25 cb 15 12 00       	and    $0x1215cb,%eax
407d5c:	20 0e                	and    %cl,(%esi)
407d5e:	cb                   	lret
407d5f:	15 12 00 73 16       	adc    $0x16730012,%eax
407d64:	cb                   	lret
407d65:	15 06 00 cf 1c       	adc    $0x1ccf0006,%eax
407d6a:	c8 1c 0a 00          	enter  $0xa1c,$0x0
407d6e:	10 27                	adc    %ah,(%edi)
407d70:	9f                   	lahf
407d71:	27                   	daa
407d72:	0a 00                	or     (%eax),%al
407d74:	72 09                	jb     0x407d7f
407d76:	9f                   	lahf
407d77:	27                   	daa
407d78:	06                   	push   %es
407d79:	00 44 27 c8          	add    %al,-0x38(%edi,%eiz,1)