402a0a:	00 00                	add    %al,(%eax)
402a0c:	00 00                	add    %al,(%eax)
402a0e:	02 02                	add    (%edx),%al
402a10:	00 00                	add    %al,(%eax)
402a12:	02 5b b7             	add    -0x49(%ebx),%bl
402a15:	08 00                	or     %al,(%eax)
402a17:	00 00                	add    %al,(%eax)
402a19:	00 02                	add    %al,(%edx)
402a1b:	02 00                	add    (%eax),%al
402a1d:	00 12                	add    %dl,(%edx)
402a1f:	00 02                	add    %al,(%edx)
402a21:	00 b6 25 0a 00 00    	add    %dh,0xa25(%esi)
402a27:	00 00                	add    %al,(%eax)
402a29:	00 01                	add    %al,(%ecx)
402a2b:	01 00                	add    %eax,(%eax)
402a2d:	00 25 5c 11 00 02    	add    %ah,0x200115c
402a33:	00 b6 25 0a 00 00    	add    %dh,0xa25(%esi)
402a39:	00 00                	add    %al,(%eax)
402a3b:	00 01                	add    %al,(%ecx)
402a3d:	01 00                	add    %eax,(%eax)
402a3f:	00 25 5c 12 00 02    	add    %ah,0x200125c
402a45:	00 b6 25 0a 00 00    	add    %dh,0xa25(%esi)
402a4b:	00 00                	add    %al,(%eax)
402a4d:	00 01                	add    %al,(%ecx)
402a4f:	01 00                	add    %eax,(%eax)
402a51:	00 25 5c 11 00 02    	add    %ah,0x200115c
402a57:	00 b6 25 0a 00 00    	add    %dh,0xa25(%esi)
402a5d:	00 00                	add    %al,(%eax)
402a5f:	00 00                	add    %al,(%eax)
402a61:	80 00 00             	addb   $0x0,(%eax)
402a64:	25 5c 12 00 02       	and    $0x200125c,%eax
402a69:	00 b6 25 0a 00 00    	add    %dh,0xa25(%esi)
402a6f:	00 00                	add    %al,(%eax)
402a71:	00 01                	add    %al,(%ecx)
402a73:	01 00                	add    %eax,(%eax)
402a75:	00 25 5c 12 20 02    	add    %ah,0x220125c
402a7b:	00 1b                	add    %bl,(%ebx)
402a7d:	00 01                	add    %al,(%ecx)
402a7f:	00 29                	add    %ch,(%ecx)
402a81:	00 2c 00             	add    %ch,(%eax,%eax,1)
402a84:	10 00                	adc    %al,(%eax)
402a86:	01 00                	add    %eax,(%eax)
402a88:	00 00                	add    %al,(%eax)
402a8a:	00 00                	add    %al,(%eax)
402a8c:	00 10                	add    %dl,(%eax)
402a8e:	00 00                	add    %al,(%eax)
402a90:	02 5b b7             	add    -0x49(%ebx),%bl
402a93:	08 00                	or     %al,(%eax)
402a95:	00 00                	add    %al,(%eax)
402a97:	00 00                	add    %al,(%eax)
402a99:	10 00                	adc    %al,(%eax)
402a9b:	00 12                	add    %dl,(%edx)
402a9d:	00 02                	add    %al,(%edx)
402a9f:	00 b6 25 0a 00 00    	add    %dh,0xa25(%esi)
402aa5:	00 00                	add    %al,(%eax)
402aa7:	00 00                	add    %al,(%eax)
402aa9:	08 00                	or     %al,(%eax)
402aab:	00 25 5c 12 20 02    	add    %ah,0x220125c
402ab1:	00 1b                	add    %bl,(%ebx)
402ab3:	00 01                	add    %al,(%ecx)
402ab5:	00 29                	add    %ch,(%ecx)
402ab7:	00 38                	add    %bh,(%eax)
402ab9:	00 10                	add    %dl,(%eax)
402abb:	00 01                	add    %al,(%ecx)
402abd:	00 00                	add    %al,(%eax)
402abf:	00 00                	add    %al,(%eax)
402ac1:	00 02                	add    %al,(%edx)
402ac3:	02 00                	add    (%eax),%al
402ac5:	00 02                	add    %al,(%edx)
402ac7:	5b                   	pop    %ebx
402ac8:	b7 08                	mov    $0x8,%bh
402aca:	00 00                	add    %al,(%eax)
402acc:	00 00                	add    %al,(%eax)
402ace:	02 02                	add    (%edx),%al
402ad0:	00 00                	add    %al,(%eax)
402ad2:	11 04 02             	adc    %eax,(%edx,%eax,1)
402ad5:	00 30                	add    %dh,(%eax)
402ad7:	a8 00                	test   $0x0,%al
402ad9:	01 b7 08 00 00 00    	add    %esi,0x8(%edi)
402adf:	00 00                	add    %al,(%eax)
402ae1:	00 04 00             	add    %al,(%eax,%eax,1)
402ae4:	11 04 02             	adc    %eax,(%edx,%eax,1)
402ae7:	00 b7 08 00 00 00    	add    %dh,0x8(%edi)
402aed:	00 00                	add    %al,(%eax)
402aef:	00 04 00             	add    %al,(%eax,%eax,1)
402af2:	11 04 02             	adc    %eax,(%edx,%eax,1)
402af5:	00 b7 08 00 00 00    	add    %dh,0x8(%edi)
402afb:	00 00                	add    %al,(%eax)
402afd:	00 04 00             	add    %al,(%eax,%eax,1)
402b00:	11 00                	adc    %eax,(%eax)
402b02:	02 00                	add    (%eax),%al
402b04:	1b 00                	sbb    (%eax),%eax
402b06:	01 00                	add    %eax,(%eax)
402b08:	29 00                	sub    %eax,(%eax)
402b0a:	10 00                	adc    %al,(%eax)
402b0c:	10 00                	adc    %al,(%eax)
402b0e:	01 00                	add    %eax,(%eax)
402b10:	00 00                	add    %al,(%eax)
402b12:	00 00                	add    %al,(%eax)
402b14:	00 00                	add    %al,(%eax)
402b16:	04 00                	add    $0x0,%al
402b18:	02 5b b7             	add    -0x49(%ebx),%bl
402b1b:	08 00                	or     %al,(%eax)
402b1d:	00 00                	add    %al,(%eax)
402b1f:	00 00                	add    %al,(%eax)
402b21:	00 04 00             	add    %al,(%eax,%eax,1)
402b24:	11 04 02             	adc    %eax,(%edx,%eax,1)
402b27:	00 b7 08 00 00 00    	add    %dh,0x8(%edi)
402b2d:	00 00                	add    %al,(%eax)
402b2f:	00 04 00             	add    %al,(%eax,%eax,1)
402b32:	11 04 02             	adc    %eax,(%edx,%eax,1)
402b35:	00 b7 08 00 00 00    	add    %dh,0x8(%edi)
402b3b:	00 00                	add    %al,(%eax)
402b3d:	00 04 00             	add    %al,(%eax,%eax,1)
402b40:	12 00                	adc    (%eax),%al
402b42:	02 00                	add    (%eax),%al
402b44:	b7 08                	mov    $0x8,%bh
402b46:	00 00                	add    %al,(%eax)
402b48:	00 00                	add    %al,(%eax)
402b4a:	00 00                	add    %al,(%eax)
402b4c:	04 00                	add    $0x0,%al
402b4e:	12 00                	adc    (%eax),%al
402b50:	02 00                	add    (%eax),%al
402b52:	b6 25                	mov    $0x25,%dh
402b54:	0a 00                	or     (%eax),%al
402b56:	00 00                	add    %al,(%eax)
402b58:	00 00                	add    %al,(%eax)
402b5a:	00 04 00             	add    %al,(%eax,%eax,1)
402b5d:	00 25 5c 12 00 02    	add    %ah,0x200125c
402b63:	00 b6 25 0a 00 00    	add    %dh,0xa25(%esi)
402b69:	00 00                	add    %al,(%eax)
402b6b:	00 01                	add    %al,(%ecx)
402b6d:	01 00                	add    %eax,(%eax)
402b6f:	00 25 5c 11 04 02    	add    %ah,0x204115c
402b75:	00 30                	add    %dh,(%eax)
402b77:	a8 00                	test   $0x0,%al
402b79:	00 11                	add    %dl,(%ecx)
402b7b:	00 02                	add    %al,(%edx)
402b7d:	00 b6 25 0a 00 00    	add    %dh,0xa25(%esi)
402b83:	00 00                	add    %al,(%eax)
402b85:	00 01                	add    %al,(%ecx)
402b87:	01 00                	add    %eax,(%eax)
402b89:	00 25 5c b6 25 0a    	add    %ah,0xa25b65c
402b8f:	00 00                	add    %al,(%eax)
402b91:	00 00                	add    %al,(%eax)
402b93:	00 00                	add    %al,(%eax)
402b95:	20 00                	and    %al,(%eax)
402b97:	00 25 5c b6 25 0a    	add    %ah,0xa25b65c
402b9d:	00 00                	add    %al,(%eax)
402b9f:	00 00                	add    %al,(%eax)
402ba1:	00 00                	add    %al,(%eax)
402ba3:	20 00                	and    %al,(%eax)
402ba5:	00 25 5c b6 25 0a    	add    %ah,0xa25b65c
402bab:	00 00                	add    %al,(%eax)
402bad:	00 00                	add    %al,(%eax)
402baf:	00 00                	add    %al,(%eax)
402bb1:	20 00                	and    %al,(%eax)
402bb3:	00 25 5c b6 25 0a    	add    %ah,0xa25b65c
402bb9:	00 00                	add    %al,(%eax)
402bbb:	00 00                	add    %al,(%eax)
402bbd:	00 00                	add    %al,(%eax)
402bbf:	20 00                	and    %al,(%eax)
402bc1:	00 25 5c b6 25 0a    	add    %ah,0xa25b65c
402bc7:	00 00                	add    %al,(%eax)
402bc9:	00 00                	add    %al,(%eax)
402bcb:	00 00                	add    %al,(%eax)
402bcd:	20 00                	and    %al,(%eax)
402bcf:	00 25 5c 16 03 24    	add    %ah,0x2403165c
402bd5:	00 4b 5c             	add    %cl,0x5c(%ebx)
402bd8:	46                   	inc    %esi
402bd9:	5c                   	pop    %esp
402bda:	0c 00                	or     $0x0,%al
402bdc:	0c 00                	or     $0x0,%al
402bde:	12 00                	adc    (%eax),%al
402be0:	ac                   	lods   %ds:(%esi),%al
402be1:	ff 46 5c             	incl   0x5c(%esi)
402be4:	10 00                	adc    %al,(%eax)
402be6:	10 00                	adc    %al,(%eax)
402be8:	12 00                	adc    (%eax),%al
402bea:	b0 ff                	mov    $0xff,%al
402bec:	46                   	inc    %esi
402bed:	5c                   	pop    %esp
402bee:	18 00                	sbb    %al,(%eax)
402bf0:	18 00                	sbb    %al,(%eax)
402bf2:	12 00                	adc    (%eax),%al
402bf4:	b4 ff                	mov    $0xff,%ah
402bf6:	46                   	inc    %esi
402bf7:	5c                   	pop    %esp
402bf8:	1c 00                	sbb    $0x0,%al
402bfa:	1c 00                	sbb    $0x0,%al
402bfc:	12 00                	adc    (%eax),%al
402bfe:	b8 ff 46 5c 20       	mov    $0x205c46ff,%eax
402c03:	00 20                	add    %ah,(%eax)
402c05:	00 12                	add    %dl,(%edx)
402c07:	00 bc ff 5b 08 08 08 	add    %bh,0x808085b(%edi,%edi,8)
402c0e:	08 08                	or     %cl,(%eax)
402c10:	08 08                	or     %cl,(%eax)
402c12:	08 08                	or     %cl,(%eax)
402c14:	5c                   	pop    %esp
402c15:	5b                   	pop    %ebx
402c16:	2c 5c                	sub    $0x5c,%al
402c18:	28 00                	sub    %al,(%eax)
402c1a:	08 00                	or     %al,(%eax)
402c28:	aa                   	stos   %al,%es:(%edi)
402c29:	ff b7 08 00 00 00    	push   0x8(%edi)
402c2f:	00 00                	add    %al,(%eax)
402c31:	20 00                	and    %al,(%eax)
402c33:	00 11                	add    %dl,(%ecx)
402c35:	04 02                	add    $0x2,%al
402c37:	00 b7 08 00 00 00    	add    %dh,0x8(%edi)
402c3d:	00 00                	add    %al,(%eax)
402c3f:	20 00                	and    %al,(%eax)
402c41:	00 b6 25 0a 00 00    	add    %dh,0xa25(%esi)
402c47:	00 00                	add    %al,(%eax)
402c49:	00 00                	add    %al,(%eax)
402c4b:	20 00                	and    %al,(%eax)
402c4d:	00 25 5c 16 03 0c    	add    %ah,0xc03165c
402c53:	00 4b 5c             	add    %cl,0x5c(%ebx)
402c56:	46                   	inc    %esi
402c57:	5c                   	pop    %esp
402c58:	04 00                	add    $0x0,%al
402c5a:	04 00                	add    $0x0,%al
402c5c:	12 00                	adc    (%eax),%al
402c5e:	e4 ff                	in     $0xff,%al
402c60:	5b                   	pop    %ebx
402c61:	08 08                	or     %cl,(%eax)
402c63:	08 5c 5b 2c          	or     %bl,0x2c(%ebx,%ebx,2)
402c67:	5c                   	pop    %esp
402c68:	28 00                	sub    %al,(%eax)
402c6a:	08 00                	or     %al,(%eax)
402c78:	d8 ff                	fdivr  %st(7),%st
402c7a:	b7 08                	mov    $0x8,%bh
402c7c:	00 00                	add    %al,(%eax)
402c7e:	00 00                	add    %al,(%eax)
402c80:	00 10                	add    %dl,(%eax)
402c82:	00 00                	add    %al,(%eax)
402c84:	11 04 02             	adc    %eax,(%edx,%eax,1)
402c87:	00 b7 08 00 00 00    	add    %dh,0x8(%edi)
402c8d:	00 00                	add    %al,(%eax)
402c8f:	10 00                	adc    %al,(%eax)
402c91:	00 b7 08 00 00 00    	add    %dh,0x8(%edi)
402c97:	00 00                	add    %al,(%eax)
402c99:	04 00                	add    $0x0,%al
402c9b:	00 12                	add    %dl,(%edx)
402c9d:	20 24 00             	and    %ah,(%eax,%eax,1)
402ca0:	b6 25                	mov    $0x25,%dh
402ca2:	0a 00                	or     (%eax),%al
402ca4:	00 00                	add    %al,(%eax)
402ca6:	00 00                	add    %al,(%eax)
402ca8:	00 04 00             	add    %al,(%eax,%eax,1)
402cab:	00 25 5c 16 03 04    	add    %ah,0x403165c
402cb1:	00 4b 5c             	add    %cl,0x5c(%ebx)
402cb4:	46                   	inc    %esi
402cb5:	5c                   	pop    %esp
402cb6:	00 00                	add    %al,(%eax)
402cb8:	00 00                	add    %al,(%eax)
402cba:	12 00                	adc    (%eax),%al
402cbc:	e4 ff                	in     $0xff,%al
402cbe:	5b                   	pop    %ebx
402cbf:	08 5c 5b 1b          	or     %bl,0x1b(%ebx,%ebx,2)
402cc3:	03 04 00             	add    (%eax,%eax,1),%eax
402cc6:	29 00                	sub    %eax,(%eax)
402cc8:	04 00                	add    $0x0,%al
402cca:	11 00                	adc    %eax,(%eax)
402ccc:	01 00                	add    %eax,(%eax)
402cce:	00 00                	add    %al,(%eax)
402cd0:	00 00                	add    %al,(%eax)
402cd2:	00 04 00             	add    %al,(%eax,%eax,1)
402cd5:	00 4b 5c             	add    %cl,0x5c(%ebx)
402cd8:	48                   	dec    %eax
402cd9:	49                   	dec    %ecx
402cda:	04 00                	add    $0x0,%al
402cdc:	00 00                	add    %al,(%eax)
402cde:	01 00                	add    %eax,(%eax)
402ce0:	00 00                	add    %al,(%eax)
402ce2:	00 00                	add    %al,(%eax)
402ce4:	12 00                	adc    (%eax),%al
402ce6:	ba ff 5b 4c 00       	mov    $0x4c5bff,%edx
402ceb:	c3                   	ret
402cec:	ff 5b 11             	lcall  *0x11(%ebx)
402cef:	00 02                	add    %al,(%edx)
402cf1:	00 b6 25 0a 00 00    	add    %dh,0xa25(%esi)
402cf7:	00 00                	add    %al,(%eax)
402cf9:	00 01                	add    %al,(%ecx)
402cfb:	01 00                	add    %eax,(%eax)
402cfd:	00 25 5c 11 00 02    	add    %ah,0x200115c
402d03:	00 25 44 20 5d 00    	add    %ah,0x5d2044
402d09:	00 10                	add    %dl,(%eax)
402d0b:	00 01                	add    %al,(%ecx)
402d0d:	00 01                	add    %al,(%ecx)
402d0f:	00 00                	add    %al,(%eax)
402d11:	00 01                	add    %al,(%ecx)
402d13:	10 00                	adc    %al,(%eax)
402d15:	00 11                	add    %dl,(%ecx)
402d17:	08 08                	or     %cl,(%eax)
402d19:	5c                   	pop    %esp
402d1a:	11 00                	adc    %eax,(%eax)
402d1c:	02 00                	add    (%eax),%al
402d1e:	b6 25                	mov    $0x25,%dh
402d20:	0a 00                	or     (%eax),%al
402d22:	00 00                	add    %al,(%eax)
402d24:	00 00                	add    %al,(%eax)
402d26:	01 01                	add    %eax,(%ecx)
402d28:	00 00                	add    %al,(%eax)
402d2a:	25 5c 11 00 02       	and    $0x200115c,%eax
402d2f:	00 25 44 20 5d 01    	add    %ah,0x15d2044
402d35:	00 10                	add    %dl,(%eax)
402d37:	00 01                	add    %al,(%ecx)
402d39:	00 01                	add    %al,(%ecx)
402d3b:	00 00                	add    %al,(%eax)
402d3d:	00 01                	add    %al,(%ecx)
402d3f:	10 00                	adc    %al,(%eax)
402d41:	00 12                	add    %dl,(%edx)
402d43:	00 02                	add    %al,(%edx)
402d45:	00 b6 22 0a 00 00    	add    %dh,0xa22(%esi)
402d4b:	00 00                	add    %al,(%eax)
402d4d:	00 01                	add    %al,(%ecx)
402d4f:	01 00                	add    %eax,(%eax)
402d51:	00 22                	add    %ah,(%edx)
402d53:	5c                   	pop    %esp
402d54:	12 00                	adc    (%eax),%al
402d56:	02 00                	add    (%eax),%al
402d58:	b6 22                	mov    $0x22,%dh
402d5a:	0a 00                	or     (%eax),%al
402d5c:	00 00                	add    %al,(%eax)
402d5e:	00 00                	add    %al,(%eax)
402d60:	00 80 00 00 22 5c    	add    %al,0x5c220000(%eax)
402d66:	12 00                	adc    (%eax),%al
402d68:	02 00                	add    (%eax),%al
402d6a:	b6 22                	mov    $0x22,%dh
402d6c:	0a 00                	or     (%eax),%al
402d6e:	00 00                	add    %al,(%eax)
402d70:	00 00                	add    %al,(%eax)
402d72:	01 01                	add    %eax,(%ecx)
402d74:	00 00                	add    %al,(%eax)
402d76:	22 5c b7 08          	and    0x8(%edi,%esi,4),%bl
402d7a:	00 00                	add    %al,(%eax)
402d7c:	00 00                	add    %al,(%eax)
402d7e:	00 10                	add    %dl,(%eax)
402d80:	00 00                	add    %al,(%eax)
402d82:	12 00                	adc    (%eax),%al
402d84:	02 00                	add    (%eax),%al
402d86:	b6 22                	mov    $0x22,%dh
402d88:	0a 00                	or     (%eax),%al
402d8a:	00 00                	add    %al,(%eax)
402d8c:	00 00                	add    %al,(%eax)
402d8e:	00 08                	add    %cl,(%eax)
402d90:	00 00                	add    %al,(%eax)
402d92:	22 5c b7 08          	and    0x8(%edi,%esi,4),%bl
402d96:	00 00                	add    %al,(%eax)