40bcbc:	0a 00                	or     (%eax),%al
40bcbe:	00 00                	add    %al,(%eax)
40bcc0:	dc 11                	fcoml  (%ecx)
40bcc2:	07                   	pop    %es
40bcc3:	2a 01                	sub    (%ecx),%al
40bcc5:	10 00                	adc    %al,(%eax)
40bcc7:	00 02                	add    %al,(%edx)
40bcc9:	00 23                	add    %ah,(%ebx)
40bccb:	01 19                	add    %ebx,(%ecx)
40bccd:	3c 01                	cmp    $0x1,%al
40bccf:	25 00 00 00 00       	and    $0x0,%eax
40bcd4:	13 30                	adc    (%eax),%esi
40bcd6:	05 00 10 00 00       	add    $0x1000,%eax
40bcdb:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
40bcdf:	11 00                	adc    %eax,(%eax)
40bce1:	02 04 03             	add    (%ebx,%eax,1),%al
40bce4:	04 05                	add    $0x5,%al
40bce6:	6f                   	outsl  %ds:(%esi),(%dx)
40bce7:	ae                   	scas   %es:(%edi),%al
40bce8:	00 00                	add    %al,(%eax)
40bcea:	06                   	push   %es
40bceb:	0a 2b                	or     (%ebx),%ch
40bced:	00 06                	add    %al,(%esi)
40bcef:	2a 46 02             	sub    0x2(%esi),%al
40bcf2:	28 74 01 00          	sub    %dh,0x0(%ecx,%eax,1)
40bcf6:	0a 00                	or     (%eax),%al
40bcf8:	00 02                	add    %al,(%edx)
40bcfa:	17                   	pop    %ss
40bcfb:	28 b8 00 00 06 00    	sub    %bh,0x60000(%eax)
40bd01:	2a 00                	sub    (%eax),%al
40bd03:	00 13                	add    %dl,(%ebx)
40bd05:	30 02                	xor    %al,(%edx)
40bd07:	00 22                	add    %ah,(%edx)
40bd09:	00 00                	add    %al,(%eax)
40bd0b:	00 3b                	add    %bh,(%ebx)
40bd0d:	00 00                	add    %al,(%eax)
40bd0f:	11 00                	adc    %eax,(%eax)
40bd11:	02 7b b3             	add    -0x4d(%ebx),%bh
40bd14:	00 00                	add    %al,(%eax)
40bd16:	04 14                	add    $0x14,%al
40bd18:	fe 01                	incb   (%ecx)
40bd1a:	0a 06                	or     (%esi),%al
40bd1c:	2c 09                	sub    $0x9,%al
40bd1e:	00 02                	add    %al,(%edx)
40bd20:	28 b9 00 00 06 00    	sub    %bh,0x60000(%ecx)
40bd26:	00 02                	add    %al,(%edx)
40bd28:	7b b3                	jnp    0x40bcdd
40bd2a:	00 00                	add    %al,(%eax)
40bd2c:	04 0b                	add    $0xb,%al
40bd2e:	2b 00                	sub    (%eax),%eax
40bd30:	07                   	pop    %es
40bd31:	2a 00                	sub    (%eax),%al
40bd33:	00 13                	add    %dl,(%ebx)
40bd35:	30 02                	xor    %al,(%edx)
40bd37:	00 22                	add    %ah,(%edx)
40bd39:	00 00                	add    %al,(%eax)
40bd3b:	00 3c 00             	add    %bh,(%eax,%eax,1)
40bd3e:	00 11                	add    %dl,(%ecx)
40bd40:	00 02                	add    %al,(%edx)
40bd42:	7b b4                	jnp    0x40bcf8
40bd44:	00 00                	add    %al,(%eax)
40bd46:	04 14                	add    $0x14,%al
40bd48:	fe 01                	incb   (%ecx)
40bd4a:	0a 06                	or     (%esi),%al
40bd4c:	2c 09                	sub    $0x9,%al
40bd4e:	00 02                	add    %al,(%edx)
40bd50:	28 ba 00 00 06 00    	sub    %bh,0x60000(%edx)
40bd56:	00 02                	add    %al,(%edx)
40bd58:	7b b4                	jnp    0x40bd0e
40bd5a:	00 00                	add    %al,(%eax)
40bd5c:	04 0b                	add    $0xb,%al
40bd5e:	2b 00                	sub    (%eax),%eax
40bd60:	07                   	pop    %es
40bd61:	2a 00                	sub    (%eax),%al
40bd63:	00 13                	add    %dl,(%ebx)
40bd65:	30 02                	xor    %al,(%edx)
40bd67:	00 b8 00 00 00 3d    	add    %bh,0x3d000000(%eax)
40bd6d:	00 00                	add    %al,(%eax)
40bd6f:	11 00                	adc    %eax,(%eax)
40bd71:	02 03                	add    (%ebx),%al
40bd73:	7d b4                	jge    0x40bd29
40bd75:	00 00                	add    %al,(%eax)
40bd77:	04 02                	add    $0x2,%al
40bd79:	28 b1 00 00 06 6f    	sub    %dh,0x6f060000(%ecx)
40bd7f:	75 01                	jne    0x40bd82
40bd81:	00 0a                	add    %cl,(%edx)
40bd83:	14 fe                	adc    $0xfe,%al
40bd85:	03 0a                	add    (%edx),%ecx
40bd87:	06                   	push   %es
40bd88:	2c 14                	sub    $0x14,%al
40bd8a:	00 02                	add    %al,(%edx)
40bd8c:	28 b1 00 00 06 6f    	sub    %dh,0x6f060000(%ecx)
40bd92:	75 01                	jne    0x40bd95
40bd94:	00 0a                	add    %cl,(%edx)
40bd96:	03 6f 76             	add    0x76(%edi),%ebp
40bd99:	01 00                	add    %eax,(%eax)
40bd9b:	0a 00                	or     (%eax),%al
40bd9d:	00 02                	add    %al,(%edx)
40bd9f:	28 b1 00 00 06 6f    	sub    %dh,0x6f060000(%ecx)
40bda5:	77 01                	ja     0x40bda8
40bda7:	00 0a                	add    %cl,(%edx)
40bda9:	14 fe                	adc    $0xfe,%al
40bdab:	03 0b                	add    (%ebx),%ecx
40bdad:	07                   	pop    %es
40bdae:	2c 14                	sub    $0x14,%al
40bdb0:	00 02                	add    %al,(%edx)
40bdb2:	28 b1 00 00 06 6f    	sub    %dh,0x6f060000(%ecx)
40bdb8:	77 01                	ja     0x40bdbb
40bdba:	00 0a                	add    %cl,(%edx)
40bdbc:	03 6f 76             	add    0x76(%edi),%ebp
40bdbf:	01 00                	add    %eax,(%eax)
40bdc1:	0a 00                	or     (%eax),%al
40bdc3:	00 02                	add    %al,(%edx)
40bdc5:	28 b1 00 00 06 6f    	sub    %dh,0x6f060000(%ecx)
40bdcb:	78 01                	js     0x40bdce
40bdcd:	00 0a                	add    %cl,(%edx)
40bdcf:	14 fe                	adc    $0xfe,%al
40bdd1:	03 0c 08             	add    (%eax,%ecx,1),%ecx
40bdd4:	2c 14                	sub    $0x14,%al
40bdd6:	00 02                	add    %al,(%edx)
40bdd8:	28 b1 00 00 06 6f    	sub    %dh,0x6f060000(%ecx)
40bdde:	78 01                	js     0x40bde1
40bde0:	00 0a                	add    %cl,(%edx)
40bde2:	03 6f 76             	add    0x76(%edi),%ebp
40bde5:	01 00                	add    %eax,(%eax)
40bde7:	0a 00                	or     (%eax),%al
40bde9:	00 16                	add    %dl,(%esi)
40bdeb:	0d 2b 28 00 02       	or     $0x200282b,%eax
40bdf0:	28 b6 00 00 06 09    	sub    %dh,0x9060000(%esi)
40bdf6:	9a 14 fe 03 13 04 11 	lcall  $0x1104,$0x1303fe14
40bdfd:	04 2c                	add    $0x2c,%al
40bdff:	11 00                	adc    %eax,(%eax)
40be01:	02 28                	add    (%eax),%ch
40be03:	b6 00                	mov    $0x0,%dh
40be05:	00 06                	add    %al,(%esi)
40be07:	09 9a 03 6f 76 01    	or     %ebx,0x1766f03(%edx)
40be0d:	00 0a                	add    %cl,(%edx)
40be0f:	00 00                	add    %al,(%eax)
40be11:	00 09                	add    %cl,(%ecx)
40be13:	17                   	pop    %ss
40be14:	58                   	pop    %eax
40be15:	0d 09 02 28 b6       	or     $0xb6280209,%eax
40be1a:	00 00                	add    %al,(%eax)
40be1c:	06                   	push   %es
40be1d:	8e 69 fe             	mov    -0x2(%ecx),%gs
40be20:	04 13                	add    $0x13,%al
40be22:	05 11 05 2d c7       	add    $0xc72d0511,%eax
40be27:	2a 13                	sub    (%ebx),%dl
40be29:	30 01                	xor    %al,(%ecx)
40be2b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40be2e:	00 00                	add    %al,(%eax)
40be30:	3e 00 00             	add    %al,%ds:(%eax)
40be33:	11 00                	adc    %eax,(%eax)
40be35:	02 7b b5             	add    -0x4b(%ebx),%bh
40be38:	00 00                	add    %al,(%eax)
40be3a:	04 0a                	add    $0xa,%al
40be3c:	2b 00                	sub    (%eax),%eax
40be3e:	06                   	push   %es
40be3f:	2a 13                	sub    (%ebx),%dl
40be41:	30 02                	xor    %al,(%edx)
40be43:	00 da                	add    %bl,%dl
40be45:	00 00                	add    %al,(%eax)
40be47:	00 3f                	add    %bh,(%edi)
40be49:	00 00                	add    %al,(%eax)
40be4b:	11 00                	adc    %eax,(%eax)
40be4d:	02 03                	add    (%ebx),%al
40be4f:	7d b5                	jge    0x40be06
40be51:	00 00                	add    %al,(%eax)
40be53:	04 16                	add    $0x16,%al
40be55:	0a 2b                	or     (%ebx),%ch
40be57:	1a 00                	sbb    (%eax),%al
40be59:	02 28                	add    (%eax),%ch
40be5b:	b6 00                	mov    $0x0,%dh
40be5d:	00 06                	add    %al,(%esi)
40be5f:	06                   	push   %es
40be60:	9a 02 7b b5 00 00 04 	lcall  $0x400,$0xb57b02
40be67:	6f                   	outsl  %ds:(%esi),(%dx)
40be68:	79 01                	jns    0x40be6b
40be6a:	00 0a                	add    %cl,(%edx)
40be6c:	00 00                	add    %al,(%eax)
40be6e:	06                   	push   %es
40be6f:	17                   	pop    %ss
40be70:	58                   	pop    %eax
40be71:	0a 06                	or     (%esi),%al
40be73:	02 28                	add    (%eax),%ch
40be75:	b6 00                	mov    $0x0,%dh
40be77:	00 06                	add    %al,(%esi)
40be79:	8e 69 fe             	mov    -0x2(%ecx),%gs
40be7c:	04 0b                	add    $0xb,%al
40be7e:	07                   	pop    %es
40be7f:	2d d7 02 28 b1       	sub    $0xb12802d7,%eax
40be84:	00 00                	add    %al,(%eax)
40be86:	06                   	push   %es
40be87:	2c 10                	sub    $0x10,%al
40be89:	02 28                	add    (%eax),%ch
40be8b:	b1 00                	mov    $0x0,%cl
40be8d:	00 06                	add    %al,(%esi)
40be8f:	6f                   	outsl  %ds:(%esi),(%dx)
40be90:	77 01                	ja     0x40be93
40be92:	00 0a                	add    %cl,(%edx)
40be94:	14 fe                	adc    $0xfe,%al
40be96:	03 2b                	add    (%ebx),%ebp
40be98:	01 16                	add    %edx,(%esi)
40be9a:	0c 08                	or     $0x8,%al
40be9c:	2c 19                	sub    $0x19,%al
40be9e:	00 02                	add    %al,(%edx)
40bea0:	28 b1 00 00 06 6f    	sub    %dh,0x6f060000(%ecx)
40bea6:	77 01                	ja     0x40bea9
40bea8:	00 0a                	add    %cl,(%edx)
40beaa:	02 7b b5             	add    -0x4b(%ebx),%bh
40bead:	00 00                	add    %al,(%eax)
40beaf:	04 6f                	add    $0x6f,%al
40beb1:	79 01                	jns    0x40beb4
40beb3:	00 0a                	add    %cl,(%edx)
40beb5:	00 00                	add    %al,(%eax)
40beb7:	02 28                	add    (%eax),%ch
40beb9:	b1 00                	mov    $0x0,%cl
40bebb:	00 06                	add    %al,(%esi)
40bebd:	2c 10                	sub    $0x10,%al
40bebf:	02 28                	add    (%eax),%ch
40bec1:	b1 00                	mov    $0x0,%cl
40bec3:	00 06                	add    %al,(%esi)
40bec5:	6f                   	outsl  %ds:(%esi),(%dx)
40bec6:	75 01                	jne    0x40bec9
40bec8:	00 0a                	add    %cl,(%edx)
40beca:	14 fe                	adc    $0xfe,%al
40becc:	03 2b                	add    (%ebx),%ebp
40bece:	01 16                	add    %edx,(%esi)
40bed0:	0d 09 2c 19 00       	or     $0x192c09,%eax
40bed5:	02 28                	add    (%eax),%ch
40bed7:	b1 00                	mov    $0x0,%cl
40bed9:	00 06                	add    %al,(%esi)
40bedb:	6f                   	outsl  %ds:(%esi),(%dx)
40bedc:	75 01                	jne    0x40bedf
40bede:	00 0a                	add    %cl,(%edx)
40bee0:	02 7b b5             	add    -0x4b(%ebx),%bh
40bee3:	00 00                	add    %al,(%eax)
40bee5:	04 6f                	add    $0x6f,%al
40bee7:	79 01                	jns    0x40beea
40bee9:	00 0a                	add    %cl,(%edx)
40beeb:	00 00                	add    %al,(%eax)
40beed:	02 28                	add    (%eax),%ch
40beef:	b1 00                	mov    $0x0,%cl
40bef1:	00 06                	add    %al,(%esi)
40bef3:	2c 10                	sub    $0x10,%al
40bef5:	02 28                	add    (%eax),%ch
40bef7:	b1 00                	mov    $0x0,%cl
40bef9:	00 06                	add    %al,(%esi)
40befb:	6f                   	outsl  %ds:(%esi),(%dx)
40befc:	78 01                	js     0x40beff
40befe:	00 0a                	add    %cl,(%edx)
40bf00:	14 fe                	adc    $0xfe,%al
40bf02:	03 2b                	add    (%ebx),%ebp
40bf04:	01 16                	add    %edx,(%esi)
40bf06:	13 04 11             	adc    (%ecx,%edx,1),%eax
40bf09:	04 2c                	add    $0x2c,%al
40bf0b:	19 00                	sbb    %eax,(%eax)
40bf0d:	02 28                	add    (%eax),%ch
40bf0f:	b1 00                	mov    $0x0,%cl
40bf11:	00 06                	add    %al,(%esi)
40bf13:	6f                   	outsl  %ds:(%esi),(%dx)
40bf14:	78 01                	js     0x40bf17
40bf16:	00 0a                	add    %cl,(%edx)
40bf18:	02 7b b5             	add    -0x4b(%ebx),%bh
40bf1b:	00 00                	add    %al,(%eax)
40bf1d:	04 6f                	add    $0x6f,%al
40bf1f:	79 01                	jns    0x40bf22
40bf21:	00 0a                	add    %cl,(%edx)
40bf23:	00 00                	add    %al,(%eax)
40bf25:	2a 00                	sub    (%eax),%al
40bf27:	00 13                	add    %dl,(%ebx)
40bf29:	30 02                	xor    %al,(%edx)
40bf2b:	00 22                	add    %ah,(%edx)
40bf2d:	00 00                	add    %al,(%eax)
40bf2f:	00 40 00             	add    %al,0x0(%eax)
40bf32:	00 11                	add    %dl,(%ecx)
40bf34:	00 02                	add    %al,(%edx)
40bf36:	7b b6                	jnp    0x40beee
40bf38:	00 00                	add    %al,(%eax)
40bf3a:	04 14                	add    $0x14,%al
40bf3c:	fe 01                	incb   (%ecx)
40bf3e:	0a 06                	or     (%esi),%al
40bf40:	2c 09                	sub    $0x9,%al
40bf42:	00 02                	add    %al,(%edx)
40bf44:	28 bb 00 00 06 00    	sub    %bh,0x60000(%ebx)
40bf4a:	00 02                	add    %al,(%edx)
40bf4c:	7b b6                	jnp    0x40bf04
40bf4e:	00 00                	add    %al,(%eax)
40bf50:	04 0b                	add    $0xb,%al
40bf52:	2b 00                	sub    (%eax),%eax
40bf54:	07                   	pop    %es
40bf55:	2a 00                	sub    (%eax),%al
40bf57:	00 13                	add    %dl,(%ebx)
40bf59:	30 01                	xor    %al,(%ecx)
40bf5b:	00 0c 00             	add    %cl,(%eax,%eax,1)
40bf5e:	00 00                	add    %al,(%eax)
40bf60:	02 00                	add    (%eax),%al
40bf62:	00 11                	add    %dl,(%ecx)
40bf64:	00 02                	add    %al,(%edx)
40bf66:	7b b7                	jnp    0x40bf1f
40bf68:	00 00                	add    %al,(%eax)
40bf6a:	04 0a                	add    $0xa,%al
40bf6c:	2b 00                	sub    (%eax),%eax
40bf6e:	06                   	push   %es
40bf6f:	2a 26                	sub    (%esi),%ah
40bf71:	00 02                	add    %al,(%edx)
40bf73:	03 7d b7             	add    -0x49(%ebp),%edi
40bf76:	00 00                	add    %al,(%eax)
40bf78:	04 2a                	add    $0x2a,%al
40bf7a:	00 00                	add    %al,(%eax)
40bf7c:	13 30                	adc    (%eax),%esi
40bf7e:	0e                   	push   %cs
40bf7f:	00 95 06 00 00 41    	add    %dl,0x41000006(%ebp)
40bf85:	00 00                	add    %al,(%eax)
40bf87:	11 00                	adc    %eax,(%eax)
40bf89:	02 73 7a             	add    0x7a(%ebx),%dh
40bf8c:	01 00                	add    %eax,(%eax)
40bf8e:	0a 7d b3             	or     -0x4d(%ebp),%bh
40bf91:	00 00                	add    %al,(%eax)
40bf93:	04 73                	add    $0x73,%al
40bf95:	7b 01                	jnp    0x40bf98
40bf97:	00 0a                	add    %cl,(%edx)
40bf99:	0a 06                	or     (%esi),%al
40bf9b:	72 54                	jb     0x40bff1
40bf9d:	1d 00 70 6f 7c       	sbb    $0x7c6f7000,%eax
40bfa2:	01 00                	add    %eax,(%eax)
40bfa4:	0a 00                	or     (%eax),%al
40bfa6:	06                   	push   %es
40bfa7:	72 88                	jb     0x40bf31
40bfa9:	12 00                	adc    (%eax),%al
40bfab:	70 6f                	jo     0x40c01c
40bfad:	7d 01                	jge    0x40bfb0
40bfaf:	00 0a                	add    %cl,(%edx)
40bfb1:	00 06                	add    %al,(%esi)
40bfb3:	6f                   	outsl  %ds:(%esi),(%dx)
40bfb4:	7e 01                	jle    0x40bfb7
40bfb6:	00 0a                	add    %cl,(%edx)
40bfb8:	72 86                	jb     0x40bf40
40bfba:	1a 00                	sbb    (%eax),%al
40bfbc:	70 72                	jo     0x40c030
40bfbe:	86 1a                	xchg   %bl,(%edx)
40bfc0:	00 70 6f             	add    %dh,0x6f(%eax)
40bfc3:	7f 01                	jg     0x40bfc6
40bfc5:	00 0a                	add    %cl,(%edx)
40bfc7:	26 06                	es push %es
40bfc9:	6f                   	outsl  %ds:(%esi),(%dx)
40bfca:	7e 01                	jle    0x40bfcd
40bfcc:	00 0a                	add    %cl,(%edx)
40bfce:	72 d8                	jb     0x40bfa8
40bfd0:	1a 00                	sbb    (%eax),%al