83db10:	8b 75 08             	mov    0x8(%ebp),%esi
83db13:	8b ce                	mov    %esi,%ecx
83db15:	6a ff                	push   $0xffffffff
83db17:	57                   	push   %edi
83db18:	e8 c0 f6 bd ff       	call   0x41d1dd
83db1d:	57                   	push   %edi
83db1e:	ff 75 f4             	push   -0xc(%ebp)
83db21:	57                   	push   %edi
83db22:	ff 76 04             	push   0x4(%esi)
83db25:	e8 02 ca be ff       	call   0x42a52c
83db2a:	83 c4 10             	add    $0x10,%esp
83db2d:	5f                   	pop    %edi
83db2e:	5e                   	pop    %esi
83db2f:	eb 0c                	jmp    0x83db3d
83db31:	8b 4d 08             	mov    0x8(%ebp),%ecx
83db34:	6a ff                	push   $0xffffffff
83db36:	6a 00                	push   $0x0
83db38:	e8 a0 f6 bd ff       	call   0x41d1dd
83db3d:	ff 73 08             	push   0x8(%ebx)
83db40:	ff 15 dc 3a d8 00    	call   *0xd83adc
83db46:	5b                   	pop    %ebx
83db47:	8b e5                	mov    %ebp,%esp
83db49:	5d                   	pop    %ebp
83db4a:	c2 04 00             	ret    $0x4
83db4d:	cc                   	int3
83db4e:	cc                   	int3
83db4f:	cc                   	int3
83db50:	cc                   	int3
83db51:	cc                   	int3
83db52:	cc                   	int3
83db53:	cc                   	int3
83db54:	cc                   	int3
83db55:	cc                   	int3
83db56:	cc                   	int3
83db57:	cc                   	int3
83db58:	cc                   	int3
83db59:	cc                   	int3
83db5a:	cc                   	int3
83db5b:	cc                   	int3
83db5c:	cc                   	int3
83db5d:	cc                   	int3
83db5e:	cc                   	int3
83db5f:	cc                   	int3
83db60:	cc                   	int3
83db61:	cc                   	int3
83db62:	cc                   	int3
83db63:	cc                   	int3
83db64:	cc                   	int3
83db65:	cc                   	int3
83db66:	cc                   	int3
83db67:	cc                   	int3
83db68:	cc                   	int3
83db69:	cc                   	int3
83db6a:	cc                   	int3
83db6b:	cc                   	int3
83db6c:	cc                   	int3
83db6d:	cc                   	int3
83db6e:	cc                   	int3
83db6f:	cc                   	int3
83db70:	cc                   	int3
83db71:	cc                   	int3
83db72:	cc                   	int3
83db73:	cc                   	int3
83db74:	55                   	push   %ebp
83db75:	8b ec                	mov    %esp,%ebp
83db77:	83 ec 0c             	sub    $0xc,%esp
83db7a:	8d 45 f4             	lea    -0xc(%ebp),%eax
83db7d:	53                   	push   %ebx
83db7e:	8b d9                	mov    %ecx,%ebx
83db80:	50                   	push   %eax
83db81:	ff 73 08             	push   0x8(%ebx)
83db84:	ff 15 e0 3a d8 00    	call   *0xd83ae0
83db8a:	50                   	push   %eax
83db8b:	e8 53 77 be ff       	call   0x4252e3
83db90:	ff 73 08             	push   0x8(%ebx)
83db93:	ff 15 34 3b d8 00    	call   *0xd83b34
83db99:	83 f8 01             	cmp    $0x1,%eax
83db9c:	75 56                	jne    0x83dbf4
83db9e:	56                   	push   %esi
83db9f:	57                   	push   %edi
83dba0:	8d 45 f8             	lea    -0x8(%ebp),%eax
83dba3:	50                   	push   %eax
83dba4:	6a 01                	push   $0x1
83dba6:	ff 73 08             	push   0x8(%ebx)
83dba9:	ff 15 4c 3b d8 00    	call   *0xd83b4c
83dbaf:	8d 45 fc             	lea    -0x4(%ebp),%eax
83dbb2:	50                   	push   %eax
83dbb3:	6a 01                	push   $0x1
83dbb5:	ff 73 08             	push   0x8(%ebx)
83dbb8:	ff 15 40 3b d8 00    	call   *0xd83b40
83dbbe:	8b 75 fc             	mov    -0x4(%ebp),%esi
83dbc1:	2b 75 f8             	sub    -0x8(%ebp),%esi
83dbc4:	ff 73 08             	push   0x8(%ebx)
83dbc7:	46                   	inc    %esi
83dbc8:	ff 15 38 3b d8 00    	call   *0xd83b38
83dbce:	8b f8                	mov    %eax,%edi
83dbd0:	0f af fe             	imul   %esi,%edi
83dbd3:	8b 75 08             	mov    0x8(%ebp),%esi
83dbd6:	8b ce                	mov    %esi,%ecx
83dbd8:	6a ff                	push   $0xffffffff
83dbda:	57                   	push   %edi
83dbdb:	e8 fd f5 bd ff       	call   0x41d1dd
83dbe0:	57                   	push   %edi
83dbe1:	ff 75 f4             	push   -0xc(%ebp)
83dbe4:	57                   	push   %edi
83dbe5:	ff 76 04             	push   0x4(%esi)
83dbe8:	e8 3f c9 be ff       	call   0x42a52c
83dbed:	83 c4 10             	add    $0x10,%esp
83dbf0:	5f                   	pop    %edi
83dbf1:	5e                   	pop    %esi
83dbf2:	eb 0c                	jmp    0x83dc00
83dbf4:	8b 4d 08             	mov    0x8(%ebp),%ecx
83dbf7:	6a ff                	push   $0xffffffff
83dbf9:	6a 00                	push   $0x0
83dbfb:	e8 dd f5 bd ff       	call   0x41d1dd
83dc00:	ff 73 08             	push   0x8(%ebx)
83dc03:	ff 15 dc 3a d8 00    	call   *0xd83adc
83dc09:	5b                   	pop    %ebx
83dc0a:	8b e5                	mov    %ebp,%esp
83dc0c:	5d                   	pop    %ebp
83dc0d:	c2 04 00             	ret    $0x4
83dc10:	cc                   	int3
83dc11:	cc                   	int3
83dc12:	cc                   	int3
83dc13:	cc                   	int3
83dc14:	cc                   	int3
83dc15:	cc                   	int3
83dc16:	cc                   	int3
83dc17:	cc                   	int3
83dc18:	cc                   	int3
83dc19:	cc                   	int3
83dc1a:	cc                   	int3
83dc1b:	cc                   	int3
83dc1c:	cc                   	int3
83dc1d:	cc                   	int3
83dc1e:	cc                   	int3
83dc1f:	cc                   	int3
83dc20:	cc                   	int3
83dc21:	cc                   	int3
83dc22:	cc                   	int3
83dc23:	cc                   	int3
83dc24:	cc                   	int3
83dc25:	cc                   	int3
83dc26:	cc                   	int3
83dc27:	cc                   	int3
83dc28:	cc                   	int3
83dc29:	cc                   	int3
83dc2a:	cc                   	int3
83dc2b:	cc                   	int3
83dc2c:	cc                   	int3
83dc2d:	cc                   	int3
83dc2e:	cc                   	int3
83dc2f:	cc                   	int3
83dc30:	cc                   	int3
83dc31:	cc                   	int3
83dc32:	cc                   	int3
83dc33:	cc                   	int3
83dc34:	cc                   	int3
83dc35:	cc                   	int3
83dc36:	cc                   	int3
83dc37:	8b 41 04             	mov    0x4(%ecx),%eax
83dc3a:	c3                   	ret
83dc3b:	8b 41 04             	mov    0x4(%ecx),%eax
83dc3e:	c3                   	ret
83dc3f:	ff 71 08             	push   0x8(%ecx)
83dc42:	ff 15 34 3b d8 00    	call   *0xd83b34
83dc48:	c3                   	ret
83dc49:	cc                   	int3
83dc4a:	cc                   	int3
83dc4b:	ff 71 08             	push   0x8(%ecx)
83dc4e:	ff 15 38 3b d8 00    	call   *0xd83b38
83dc54:	c3                   	ret
83dc55:	cc                   	int3
83dc56:	cc                   	int3
83dc57:	55                   	push   %ebp
83dc58:	8b ec                	mov    %esp,%ebp
83dc5a:	ff 75 0c             	push   0xc(%ebp)
83dc5d:	ff 75 08             	push   0x8(%ebp)
83dc60:	ff 71 08             	push   0x8(%ecx)
83dc63:	ff 15 d8 3a d8 00    	call   *0xd83ad8
83dc69:	50                   	push   %eax
83dc6a:	e8 74 76 be ff       	call   0x4252e3
83dc6f:	5d                   	pop    %ebp
83dc70:	c2 08 00             	ret    $0x8
83dc73:	cc                   	int3
83dc74:	cc                   	int3
83dc75:	cc                   	int3
83dc76:	cc                   	int3
83dc77:	cc                   	int3
83dc78:	cc                   	int3
83dc79:	cc                   	int3
83dc7a:	55                   	push   %ebp
83dc7b:	8b ec                	mov    %esp,%ebp
83dc7d:	ff 75 0c             	push   0xc(%ebp)
83dc80:	ff 75 08             	push   0x8(%ebp)
83dc83:	ff 71 08             	push   0x8(%ecx)
83dc86:	ff 15 4c 3b d8 00    	call   *0xd83b4c
83dc8c:	50                   	push   %eax
83dc8d:	e8 51 76 be ff       	call   0x4252e3
83dc92:	5d                   	pop    %ebp
83dc93:	c2 08 00             	ret    $0x8
83dc96:	cc                   	int3
83dc97:	cc                   	int3
83dc98:	cc                   	int3
83dc99:	cc                   	int3
83dc9a:	cc                   	int3
83dc9b:	cc                   	int3
83dc9c:	cc                   	int3
83dc9d:	8b 41 08             	mov    0x8(%ecx),%eax
83dca0:	c3                   	ret
83dca1:	55                   	push   %ebp
83dca2:	8b ec                	mov    %esp,%ebp
83dca4:	51                   	push   %ecx
83dca5:	51                   	push   %ecx
83dca6:	56                   	push   %esi
83dca7:	8b f1                	mov    %ecx,%esi
83dca9:	ff 76 08             	push   0x8(%esi)
83dcac:	ff 15 34 3b d8 00    	call   *0xd83b34
83dcb2:	83 f8 01             	cmp    $0x1,%eax
83dcb5:	75 36                	jne    0x83dced
83dcb7:	8d 45 fc             	lea    -0x4(%ebp),%eax
83dcba:	50                   	push   %eax
83dcbb:	6a 01                	push   $0x1
83dcbd:	ff 76 08             	push   0x8(%esi)
83dcc0:	ff 15 40 3b d8 00    	call   *0xd83b40
83dcc6:	50                   	push   %eax
83dcc7:	e8 17 76 be ff       	call   0x4252e3
83dccc:	8d 45 f8             	lea    -0x8(%ebp),%eax
83dccf:	50                   	push   %eax
83dcd0:	6a 01                	push   $0x1
83dcd2:	ff 76 08             	push   0x8(%esi)
83dcd5:	ff 15 4c 3b d8 00    	call   *0xd83b4c
83dcdb:	50                   	push   %eax
83dcdc:	e8 02 76 be ff       	call   0x4252e3
83dce1:	8b 45 fc             	mov    -0x4(%ebp),%eax
83dce4:	2b 45 f8             	sub    -0x8(%ebp),%eax
83dce7:	40                   	inc    %eax
83dce8:	5e                   	pop    %esi
83dce9:	8b e5                	mov    %ebp,%esp
83dceb:	5d                   	pop    %ebp
83dcec:	c3                   	ret
83dced:	e8 74 42 bf ff       	call   0x431f66
83dcf2:	cc                   	int3
83dcf3:	cc                   	int3
83dcf4:	cc                   	int3
83dcf5:	cc                   	int3
83dcf6:	cc                   	int3
83dcf7:	cc                   	int3
83dcf8:	cc                   	int3
83dcf9:	cc                   	int3
83dcfa:	cc                   	int3
83dcfb:	cc                   	int3
83dcfc:	cc                   	int3
83dcfd:	cc                   	int3
83dcfe:	cc                   	int3
83dcff:	cc                   	int3
83dd00:	cc                   	int3
83dd01:	cc                   	int3
83dd02:	cc                   	int3
83dd03:	cc                   	int3
83dd04:	cc                   	int3
83dd05:	cc                   	int3
83dd06:	cc                   	int3
83dd07:	8b 41 08             	mov    0x8(%ecx),%eax
83dd0a:	c3                   	ret
83dd0b:	8b 41 08             	mov    0x8(%ecx),%eax
83dd0e:	c3                   	ret
83dd0f:	8b 41 08             	mov    0x8(%ecx),%eax
83dd12:	c3                   	ret
83dd13:	55                   	push   %ebp
83dd14:	8b ec                	mov    %esp,%ebp
83dd16:	ff 75 0c             	push   0xc(%ebp)
83dd19:	ff 75 08             	push   0x8(%ebp)
83dd1c:	ff 71 08             	push   0x8(%ecx)
83dd1f:	ff 15 40 3b d8 00    	call   *0xd83b40
83dd25:	50                   	push   %eax
83dd26:	e8 b8 75 be ff       	call   0x4252e3
83dd2b:	5d                   	pop    %ebp
83dd2c:	c2 08 00             	ret    $0x8
83dd2f:	cc                   	int3
83dd30:	cc                   	int3
83dd31:	cc                   	int3
83dd32:	cc                   	int3
83dd33:	cc                   	int3
83dd34:	cc                   	int3
83dd35:	cc                   	int3
83dd36:	ff 31                	push   (%ecx)
83dd38:	ff 15 00 3b d8 00    	call   *0xd83b00
83dd3e:	c3                   	ret
83dd3f:	cc                   	int3
83dd40:	cc                   	int3
83dd41:	ff 71 08             	push   0x8(%ecx)
83dd44:	ff 15 3c 3b d8 00    	call   *0xd83b3c
83dd4a:	50                   	push   %eax
83dd4b:	e8 93 75 be ff       	call   0x4252e3
83dd50:	c3                   	ret
83dd51:	cc                   	int3
83dd52:	cc                   	int3
83dd53:	cc                   	int3
83dd54:	cc                   	int3
83dd55:	55                   	push   %ebp
83dd56:	8b ec                	mov    %esp,%ebp
83dd58:	51                   	push   %ecx
83dd59:	56                   	push   %esi
83dd5a:	57                   	push   %edi
83dd5b:	ff 75 08             	push   0x8(%ebp)
83dd5e:	8b f1                	mov    %ecx,%esi
83dd60:	8d 4d fc             	lea    -0x4(%ebp),%ecx
83dd63:	e8 1b 6c be ff       	call   0x424983
83dd68:	56                   	push   %esi
83dd69:	ff 75 0c             	push   0xc(%ebp)
83dd6c:	ff 75 10             	push   0x10(%ebp)
83dd6f:	ff 30                	push   (%eax)
83dd71:	ff 15 f4 3a d8 00    	call   *0xd83af4
83dd77:	8b 4d fc             	mov    -0x4(%ebp),%ecx
83dd7a:	8b f8                	mov    %eax,%edi
83dd7c:	83 c1 f0             	add    $0xfffffff0,%ecx
83dd7f:	e8 90 6e bc ff       	call   0x404c14
83dd84:	85 ff                	test   %edi,%edi
83dd86:	79 38                	jns    0x83ddc0
83dd88:	81 ff 05 00 02 80    	cmp    $0x80020005,%edi
83dd8e:	75 12                	jne    0x83dda2
83dd90:	83 26 00             	andl   $0x0,(%esi)
83dd93:	83 66 04 00          	andl   $0x0,0x4(%esi)
83dd97:	c7 46 08 01 00 00 00 	movl   $0x1,0x8(%esi)
83dd9e:	33 c0                	xor    %eax,%eax
83dda0:	eb 25                	jmp    0x83ddc7
83dda2:	81 ff 0a 00 02 80    	cmp    $0x8002000a,%edi
83dda8:	75 0c                	jne    0x83ddb6
83ddaa:	83 26 00             	andl   $0x0,(%esi)
83ddad:	c7 46 04 00 00 00 80 	movl   $0x80000000,0x4(%esi)
83ddb4:	eb e1                	jmp    0x83dd97
83ddb6:	81 ff 0e 00 07 80    	cmp    $0x8007000e,%edi
83ddbc:	74 11                	je     0x83ddcf
83ddbe:	eb 14                	jmp    0x83ddd4
83ddc0:	83 66 08 00          	andl   $0x0,0x8(%esi)
83ddc4:	33 c0                	xor    %eax,%eax
83ddc6:	40                   	inc    %eax
83ddc7:	5f                   	pop    %edi
83ddc8:	5e                   	pop    %esi
83ddc9:	8b e5                	mov    %ebp,%esp
83ddcb:	5d                   	pop    %ebp
83ddcc:	c2 0c 00             	ret    $0xc
83ddcf:	e8 12 90 be ff       	call   0x426de6
83ddd4:	57                   	push   %edi
83ddd5:	e8 53 46 bc ff       	call   0x40242d
83ddda:	cc                   	int3
83dddb:	cc                   	int3
83dddc:	cc                   	int3
83dddd:	cc                   	int3