84acd6:	cc                   	int3
84acd7:	cc                   	int3
84acd8:	cc                   	int3
84acd9:	cc                   	int3
84acda:	cc                   	int3
84acdb:	cc                   	int3
84acdc:	cc                   	int3
84acdd:	cc                   	int3
84acde:	cc                   	int3
84acdf:	cc                   	int3
84ace0:	cc                   	int3
84ace1:	8b 41 04             	mov    0x4(%ecx),%eax
84ace4:	c3                   	ret
84ace5:	d9 01                	flds   (%ecx)
84ace7:	d9 ee                	fldz
84ace9:	dd e1                	fucom  %st(1)
84aceb:	df e0                	fnstsw %ax
84aced:	dd d9                	fstp   %st(1)
84acef:	f6 c4 44             	test   $0x44,%ah
84acf2:	7a 10                	jp     0x84ad04
84acf4:	d9 41 04             	flds   0x4(%ecx)
84acf7:	da e9                	fucompp
84acf9:	df e0                	fnstsw %ax
84acfb:	f6 c4 44             	test   $0x44,%ah
84acfe:	7a 06                	jp     0x84ad06
84ad00:	33 c0                	xor    %eax,%eax
84ad02:	40                   	inc    %eax
84ad03:	c3                   	ret
84ad04:	dd d8                	fstp   %st(0)
84ad06:	33 c0                	xor    %eax,%eax
84ad08:	c3                   	ret
84ad09:	cc                   	int3
84ad0a:	cc                   	int3
84ad0b:	cc                   	int3
84ad0c:	cc                   	int3
84ad0d:	cc                   	int3
84ad0e:	cc                   	int3
84ad0f:	cc                   	int3
84ad10:	cc                   	int3
84ad11:	cc                   	int3
84ad12:	33 c0                	xor    %eax,%eax
84ad14:	39 01                	cmp    %eax,(%ecx)
84ad16:	75 06                	jne    0x84ad1e
84ad18:	39 41 04             	cmp    %eax,0x4(%ecx)
84ad1b:	75 01                	jne    0x84ad1e
84ad1d:	40                   	inc    %eax
84ad1e:	c3                   	ret
84ad1f:	cc                   	int3
84ad20:	cc                   	int3
84ad21:	cc                   	int3
84ad22:	55                   	push   %ebp
84ad23:	8b ec                	mov    %esp,%ebp
84ad25:	8b 49 04             	mov    0x4(%ecx),%ecx
84ad28:	85 c9                	test   %ecx,%ecx
84ad2a:	75 04                	jne    0x84ad30
84ad2c:	33 c0                	xor    %eax,%eax
84ad2e:	eb 17                	jmp    0x84ad47
84ad30:	8b 01                	mov    (%ecx),%eax
84ad32:	56                   	push   %esi
84ad33:	ff 75 08             	push   0x8(%ebp)
84ad36:	8b b0 e0 00 00 00    	mov    0xe0(%eax),%esi
84ad3c:	51                   	push   %ecx
84ad3d:	8b ce                	mov    %esi,%ecx
84ad3f:	e8 21 19 be ff       	call   0x42c665
84ad44:	ff d6                	call   *%esi
84ad46:	5e                   	pop    %esi
84ad47:	5d                   	pop    %ebp
84ad48:	c2 04 00             	ret    $0x4
84ad4b:	cc                   	int3
84ad4c:	cc                   	int3
84ad4d:	cc                   	int3
84ad4e:	cc                   	int3
84ad4f:	cc                   	int3
84ad50:	cc                   	int3
84ad51:	cc                   	int3
84ad52:	cc                   	int3
84ad53:	cc                   	int3
84ad54:	cc                   	int3
84ad55:	33 c0                	xor    %eax,%eax
84ad57:	39 41 0c             	cmp    %eax,0xc(%ecx)
84ad5a:	0f 95 c0             	setne  %al
84ad5d:	c3                   	ret
84ad5e:	cc                   	int3
84ad5f:	cc                   	int3
84ad60:	33 c0                	xor    %eax,%eax
84ad62:	39 41 0c             	cmp    %eax,0xc(%ecx)
84ad65:	0f 95 c0             	setne  %al
84ad68:	c3                   	ret
84ad69:	cc                   	int3
84ad6a:	cc                   	int3
84ad6b:	33 c0                	xor    %eax,%eax
84ad6d:	39 41 0c             	cmp    %eax,0xc(%ecx)
84ad70:	0f 95 c0             	setne  %al
84ad73:	c3                   	ret
84ad74:	cc                   	int3
84ad75:	cc                   	int3
84ad76:	33 c0                	xor    %eax,%eax
84ad78:	39 41 0c             	cmp    %eax,0xc(%ecx)
84ad7b:	0f 95 c0             	setne  %al
84ad7e:	c3                   	ret
84ad7f:	cc                   	int3
84ad80:	cc                   	int3
84ad81:	33 c0                	xor    %eax,%eax
84ad83:	39 41 0c             	cmp    %eax,0xc(%ecx)
84ad86:	0f 95 c0             	setne  %al
84ad89:	c3                   	ret
84ad8a:	cc                   	int3
84ad8b:	cc                   	int3
84ad8c:	33 c0                	xor    %eax,%eax
84ad8e:	39 41 0c             	cmp    %eax,0xc(%ecx)
84ad91:	0f 95 c0             	setne  %al
84ad94:	c3                   	ret
84ad95:	cc                   	int3
84ad96:	cc                   	int3
84ad97:	33 c0                	xor    %eax,%eax
84ad99:	39 41 0c             	cmp    %eax,0xc(%ecx)
84ad9c:	0f 95 c0             	setne  %al
84ad9f:	c3                   	ret
84ada0:	cc                   	int3
84ada1:	cc                   	int3
84ada2:	55                   	push   %ebp
84ada3:	8b ec                	mov    %esp,%ebp
84ada5:	51                   	push   %ecx
84ada6:	8b 49 0c             	mov    0xc(%ecx),%ecx
84ada9:	85 c9                	test   %ecx,%ecx
84adab:	75 04                	jne    0x84adb1
84adad:	33 c0                	xor    %eax,%eax
84adaf:	eb 20                	jmp    0x84add1
84adb1:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
84adb5:	8d 55 fc             	lea    -0x4(%ebp),%edx
84adb8:	8b 01                	mov    (%ecx),%eax
84adba:	56                   	push   %esi
84adbb:	52                   	push   %edx
84adbc:	51                   	push   %ecx
84adbd:	8b 70 10             	mov    0x10(%eax),%esi
84adc0:	8b ce                	mov    %esi,%ecx
84adc2:	e8 9e 18 be ff       	call   0x42c665
84adc7:	ff d6                	call   *%esi
84adc9:	5e                   	pop    %esi
84adca:	85 c0                	test   %eax,%eax
84adcc:	78 df                	js     0x84adad
84adce:	8b 45 fc             	mov    -0x4(%ebp),%eax
84add1:	8b e5                	mov    %ebp,%esp
84add3:	5d                   	pop    %ebp
84add4:	c3                   	ret
84add5:	cc                   	int3
84add6:	cc                   	int3
84add7:	cc                   	int3
84add8:	cc                   	int3
84add9:	cc                   	int3
84adda:	cc                   	int3
84addb:	cc                   	int3
84addc:	cc                   	int3
84addd:	cc                   	int3
84adde:	cc                   	int3
84addf:	cc                   	int3
84ade0:	cc                   	int3
84ade1:	55                   	push   %ebp
84ade2:	8b ec                	mov    %esp,%ebp
84ade4:	51                   	push   %ecx
84ade5:	8b 49 10             	mov    0x10(%ecx),%ecx
84ade8:	85 c9                	test   %ecx,%ecx
84adea:	75 04                	jne    0x84adf0
84adec:	33 c0                	xor    %eax,%eax
84adee:	eb 20                	jmp    0x84ae10
84adf0:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
84adf4:	8d 55 fc             	lea    -0x4(%ebp),%edx
84adf7:	8b 01                	mov    (%ecx),%eax
84adf9:	56                   	push   %esi
84adfa:	52                   	push   %edx
84adfb:	51                   	push   %ecx
84adfc:	8b 70 44             	mov    0x44(%eax),%esi
84adff:	8b ce                	mov    %esi,%ecx
84ae01:	e8 5f 18 be ff       	call   0x42c665
84ae06:	ff d6                	call   *%esi
84ae08:	5e                   	pop    %esi
84ae09:	85 c0                	test   %eax,%eax
84ae0b:	78 df                	js     0x84adec
84ae0d:	8b 45 fc             	mov    -0x4(%ebp),%eax
84ae10:	8b e5                	mov    %ebp,%esp
84ae12:	5d                   	pop    %ebp
84ae13:	c3                   	ret
84ae14:	cc                   	int3
84ae15:	cc                   	int3
84ae16:	cc                   	int3
84ae17:	cc                   	int3
84ae18:	cc                   	int3
84ae19:	cc                   	int3
84ae1a:	cc                   	int3
84ae1b:	cc                   	int3
84ae1c:	cc                   	int3
84ae1d:	cc                   	int3
84ae1e:	cc                   	int3
84ae1f:	cc                   	int3
84ae20:	55                   	push   %ebp
84ae21:	8b ec                	mov    %esp,%ebp
84ae23:	8b 41 0c             	mov    0xc(%ecx),%eax
84ae26:	85 c0                	test   %eax,%eax
84ae28:	74 26                	je     0x84ae50
84ae2a:	d9 45 10             	flds   0x10(%ebp)
84ae2d:	56                   	push   %esi
84ae2e:	ff 75 0c             	push   0xc(%ebp)
84ae31:	8b 30                	mov    (%eax),%esi
84ae33:	51                   	push   %ecx
84ae34:	d9 1c 24             	fstps  (%esp)
84ae37:	ff 75 08             	push   0x8(%ebp)
84ae3a:	8b 4e 30             	mov    0x30(%esi),%ecx
84ae3d:	50                   	push   %eax
84ae3e:	e8 22 18 be ff       	call   0x42c665
84ae43:	ff 56 30             	call   *0x30(%esi)
84ae46:	33 c9                	xor    %ecx,%ecx
84ae48:	85 c0                	test   %eax,%eax
84ae4a:	5e                   	pop    %esi
84ae4b:	0f 99 c1             	setns  %cl
84ae4e:	8b c1                	mov    %ecx,%eax
84ae50:	5d                   	pop    %ebp
84ae51:	c2 0c 00             	ret    $0xc
84ae54:	cc                   	int3
84ae55:	cc                   	int3
84ae56:	cc                   	int3
84ae57:	cc                   	int3
84ae58:	cc                   	int3
84ae59:	cc                   	int3
84ae5a:	cc                   	int3
84ae5b:	cc                   	int3
84ae5c:	cc                   	int3
84ae5d:	cc                   	int3
84ae5e:	cc                   	int3
84ae5f:	cc                   	int3
84ae60:	cc                   	int3
84ae61:	55                   	push   %ebp
84ae62:	8b ec                	mov    %esp,%ebp
84ae64:	8b 45 08             	mov    0x8(%ebp),%eax
84ae67:	8b 55 0c             	mov    0xc(%ebp),%edx
84ae6a:	5d                   	pop    %ebp
84ae6b:	c3                   	ret
84ae6c:	cc                   	int3
84ae6d:	cc                   	int3
84ae6e:	8b 49 04             	mov    0x4(%ecx),%ecx
84ae71:	85 c9                	test   %ecx,%ecx
84ae73:	74 14                	je     0x84ae89
84ae75:	8b 01                	mov    (%ecx),%eax
84ae77:	56                   	push   %esi
84ae78:	51                   	push   %ecx
84ae79:	8b b0 b8 00 00 00    	mov    0xb8(%eax),%esi
84ae7f:	8b ce                	mov    %esi,%ecx
84ae81:	e8 df 17 be ff       	call   0x42c665
84ae86:	ff d6                	call   *%esi
84ae88:	5e                   	pop    %esi
84ae89:	c3                   	ret
84ae8a:	cc                   	int3
84ae8b:	cc                   	int3
84ae8c:	cc                   	int3
84ae8d:	cc                   	int3
84ae8e:	cc                   	int3
84ae8f:	cc                   	int3
84ae90:	cc                   	int3
84ae91:	8b 49 04             	mov    0x4(%ecx),%ecx
84ae94:	85 c9                	test   %ecx,%ecx
84ae96:	74 14                	je     0x84aeac
84ae98:	8b 01                	mov    (%ecx),%eax
84ae9a:	56                   	push   %esi
84ae9b:	51                   	push   %ecx
84ae9c:	8b b0 a4 00 00 00    	mov    0xa4(%eax),%esi
84aea2:	8b ce                	mov    %esi,%ecx
84aea4:	e8 bc 17 be ff       	call   0x42c665
84aea9:	ff d6                	call   *%esi
84aeab:	5e                   	pop    %esi
84aeac:	c3                   	ret
84aead:	cc                   	int3
84aeae:	cc                   	int3
84aeaf:	cc                   	int3
84aeb0:	cc                   	int3
84aeb1:	cc                   	int3
84aeb2:	cc                   	int3
84aeb3:	cc                   	int3
84aeb4:	55                   	push   %ebp
84aeb5:	8b ec                	mov    %esp,%ebp
84aeb7:	8b 49 04             	mov    0x4(%ecx),%ecx
84aeba:	85 c9                	test   %ecx,%ecx
84aebc:	74 06                	je     0x84aec4
84aebe:	5d                   	pop    %ebp
84aebf:	e9 19 c0 bb ff       	jmp    0x406edd
84aec4:	5d                   	pop    %ebp
84aec5:	c2 08 00             	ret    $0x8
84aec8:	cc                   	int3
84aec9:	cc                   	int3
84aeca:	cc                   	int3
84aecb:	cc                   	int3
84aecc:	cc                   	int3
84aecd:	55                   	push   %ebp
84aece:	8b ec                	mov    %esp,%ebp
84aed0:	8b 01                	mov    (%ecx),%eax
84aed2:	56                   	push   %esi
84aed3:	ff 75 0c             	push   0xc(%ebp)
84aed6:	ff 75 08             	push   0x8(%ebp)
84aed9:	8b b0 b4 00 00 00    	mov    0xb4(%eax),%esi
84aedf:	51                   	push   %ecx
84aee0:	8b ce                	mov    %esi,%ecx
84aee2:	e8 7e 17 be ff       	call   0x42c665
84aee7:	ff d6                	call   *%esi
84aee9:	5e                   	pop    %esi
84aeea:	5d                   	pop    %ebp
84aeeb:	c2 08 00             	ret    $0x8
84aeee:	cc                   	int3
84aeef:	cc                   	int3
84aef0:	cc                   	int3
84aef1:	cc                   	int3
84aef2:	cc                   	int3
84aef3:	cc                   	int3
84aef4:	cc                   	int3
84aef5:	cc                   	int3
84aef6:	55                   	push   %ebp
84aef7:	8b ec                	mov    %esp,%ebp
84aef9:	8b 49 04             	mov    0x4(%ecx),%ecx
84aefc:	85 c9                	test   %ecx,%ecx
84aefe:	74 0e                	je     0x84af0e
84af00:	8b 45 0c             	mov    0xc(%ebp),%eax
84af03:	ff 70 0c             	push   0xc(%eax)
84af06:	ff 75 08             	push   0x8(%ebp)
84af09:	e8 31 a2 bd ff       	call   0x42513f
84af0e:	5d                   	pop    %ebp
84af0f:	c2 08 00             	ret    $0x8
84af12:	cc                   	int3
84af13:	cc                   	int3
84af14:	cc                   	int3
84af15:	cc                   	int3
84af16:	cc                   	int3
84af17:	cc                   	int3
84af18:	cc                   	int3
84af19:	55                   	push   %ebp
84af1a:	8b ec                	mov    %esp,%ebp
84af1c:	8b 01                	mov    (%ecx),%eax
84af1e:	56                   	push   %esi
84af1f:	ff 75 0c             	push   0xc(%ebp)
84af22:	ff 75 08             	push   0x8(%ebp)
84af25:	8b b0 a0 00 00 00    	mov    0xa0(%eax),%esi
84af2b:	51                   	push   %ecx
84af2c:	8b ce                	mov    %esi,%ecx
84af2e:	e8 32 17 be ff       	call   0x42c665
84af33:	ff d6                	call   *%esi
84af35:	5e                   	pop    %esi
84af36:	5d                   	pop    %ebp
84af37:	c2 08 00             	ret    $0x8
84af3a:	cc                   	int3
84af3b:	cc                   	int3
84af3c:	cc                   	int3
84af3d:	cc                   	int3
84af3e:	cc                   	int3
84af3f:	cc                   	int3