82db86:	ff 75 0c             	push   0xc(%ebp)
82db89:	ff 75 08             	push   0x8(%ebp)
82db8c:	e8 39 6d bf ff       	call   0x4248ca
82db91:	eb 1b                	jmp    0x82dbae
82db93:	8b 07                	mov    (%edi),%eax
82db95:	56                   	push   %esi
82db96:	ff 75 10             	push   0x10(%ebp)
82db99:	8b b0 6c 01 00 00    	mov    0x16c(%eax),%esi
82db9f:	8b ce                	mov    %esi,%ecx
82dba1:	e8 bf ea bf ff       	call   0x42c665
82dba6:	8b cf                	mov    %edi,%ecx
82dba8:	ff d6                	call   *%esi
82dbaa:	33 c0                	xor    %eax,%eax
82dbac:	40                   	inc    %eax
82dbad:	5e                   	pop    %esi
82dbae:	5f                   	pop    %edi
82dbaf:	5d                   	pop    %ebp
82dbb0:	c2 10 00             	ret    $0x10
82dbb3:	cc                   	int3
82dbb4:	cc                   	int3
82dbb5:	cc                   	int3
82dbb6:	cc                   	int3
82dbb7:	cc                   	int3
82dbb8:	cc                   	int3
82dbb9:	cc                   	int3
82dbba:	cc                   	int3
82dbbb:	cc                   	int3
82dbbc:	cc                   	int3
82dbbd:	cc                   	int3
82dbbe:	cc                   	int3
82dbbf:	cc                   	int3
82dbc0:	cc                   	int3
82dbc1:	cc                   	int3
82dbc2:	56                   	push   %esi
82dbc3:	8b f1                	mov    %ecx,%esi
82dbc5:	e8 96 44 c0 ff       	call   0x432060
82dbca:	83 f8 ff             	cmp    $0xffffffff,%eax
82dbcd:	75 04                	jne    0x82dbd3
82dbcf:	0b c0                	or     %eax,%eax
82dbd1:	eb 14                	jmp    0x82dbe7
82dbd3:	6a 00                	push   $0x0
82dbd5:	6a 14                	push   $0x14
82dbd7:	68 1e 04 00 00       	push   $0x41e
82dbdc:	ff 76 20             	push   0x20(%esi)
82dbdf:	ff 15 20 40 d8 00    	call   *0xd84020
82dbe5:	33 c0                	xor    %eax,%eax
82dbe7:	5e                   	pop    %esi
82dbe8:	c2 04 00             	ret    $0x4
82dbeb:	cc                   	int3
82dbec:	cc                   	int3
82dbed:	cc                   	int3
82dbee:	cc                   	int3
82dbef:	cc                   	int3
82dbf0:	cc                   	int3
82dbf1:	cc                   	int3
82dbf2:	cc                   	int3
82dbf3:	cc                   	int3
82dbf4:	cc                   	int3
82dbf5:	e8 66 44 c0 ff       	call   0x432060
82dbfa:	c2 04 00             	ret    $0x4
82dbfd:	cc                   	int3
82dbfe:	cc                   	int3
82dbff:	56                   	push   %esi
82dc00:	57                   	push   %edi
82dc01:	33 ff                	xor    %edi,%edi
82dc03:	8b f1                	mov    %ecx,%esi
82dc05:	57                   	push   %edi
82dc06:	57                   	push   %edi
82dc07:	68 02 13 00 00       	push   $0x1302
82dc0c:	ff 76 20             	push   0x20(%esi)
82dc0f:	ff 15 20 40 d8 00    	call   *0xd84020
82dc15:	50                   	push   %eax
82dc16:	e8 77 cb c0 ff       	call   0x43a792
82dc1b:	85 c0                	test   %eax,%eax
82dc1d:	74 10                	je     0x82dc2f
82dc1f:	57                   	push   %edi
82dc20:	57                   	push   %edi
82dc21:	68 03 13 00 00       	push   $0x1303
82dc26:	ff 76 20             	push   0x20(%esi)
82dc29:	ff 15 20 40 d8 00    	call   *0xd84020
82dc2f:	5f                   	pop    %edi
82dc30:	8b ce                	mov    %esi,%ecx
82dc32:	5e                   	pop    %esi
82dc33:	e9 94 18 c1 ff       	jmp    0x43f4cc
82dc38:	cc                   	int3
82dc39:	cc                   	int3
82dc3a:	cc                   	int3
82dc3b:	cc                   	int3
82dc3c:	cc                   	int3
82dc3d:	cc                   	int3
82dc3e:	cc                   	int3
82dc3f:	cc                   	int3
82dc40:	cc                   	int3
82dc41:	cc                   	int3
82dc42:	cc                   	int3
82dc43:	cc                   	int3
82dc44:	cc                   	int3
82dc45:	cc                   	int3
82dc46:	56                   	push   %esi
82dc47:	6a 00                	push   $0x0
82dc49:	8b f1                	mov    %ecx,%esi
82dc4b:	e8 d2 7a bd ff       	call   0x405722
82dc50:	6a 02                	push   $0x2
82dc52:	8b ce                	mov    %esi,%ecx
82dc54:	e8 c9 7a bd ff       	call   0x405722
82dc59:	8b ce                	mov    %esi,%ecx
82dc5b:	5e                   	pop    %esi
82dc5c:	e9 6b 18 c1 ff       	jmp    0x43f4cc
82dc61:	cc                   	int3
82dc62:	cc                   	int3
82dc63:	cc                   	int3
82dc64:	cc                   	int3
82dc65:	cc                   	int3
82dc66:	cc                   	int3
82dc67:	56                   	push   %esi
82dc68:	6a 00                	push   $0x0
82dc6a:	8b f1                	mov    %ecx,%esi
82dc6c:	e8 27 ed c0 ff       	call   0x43c998
82dc71:	6a 01                	push   $0x1
82dc73:	8b ce                	mov    %esi,%ecx
82dc75:	e8 1e ed c0 ff       	call   0x43c998
82dc7a:	6a 02                	push   $0x2
82dc7c:	8b ce                	mov    %esi,%ecx
82dc7e:	e8 15 ed c0 ff       	call   0x43c998
82dc83:	8b ce                	mov    %esi,%ecx
82dc85:	5e                   	pop    %esi
82dc86:	e9 0d af bd ff       	jmp    0x408b98
82dc8b:	cc                   	int3
82dc8c:	cc                   	int3
82dc8d:	cc                   	int3
82dc8e:	cc                   	int3
82dc8f:	cc                   	int3
82dc90:	cc                   	int3
82dc91:	cc                   	int3
82dc92:	cc                   	int3
82dc93:	cc                   	int3
82dc94:	55                   	push   %ebp
82dc95:	8b ec                	mov    %esp,%ebp
82dc97:	ff 75 18             	push   0x18(%ebp)
82dc9a:	ff 75 14             	push   0x14(%ebp)
82dc9d:	ff 75 10             	push   0x10(%ebp)
82dca0:	ff 75 0c             	push   0xc(%ebp)
82dca3:	ff 75 08             	push   0x8(%ebp)
82dca6:	ff 71 04             	push   0x4(%ecx)
82dca9:	ff 15 3c 32 d8 00    	call   *0xd8323c
82dcaf:	5d                   	pop    %ebp
82dcb0:	c2 14 00             	ret    $0x14
82dcb3:	cc                   	int3
82dcb4:	cc                   	int3
82dcb5:	cc                   	int3
82dcb6:	cc                   	int3
82dcb7:	cc                   	int3
82dcb8:	cc                   	int3
82dcb9:	cc                   	int3
82dcba:	ff 71 20             	push   0x20(%ecx)
82dcbd:	e8 75 a3 c0 ff       	call   0x438037
82dcc2:	c3                   	ret
82dcc3:	cc                   	int3
82dcc4:	cc                   	int3
82dcc5:	55                   	push   %ebp
82dcc6:	8b ec                	mov    %esp,%ebp
82dcc8:	51                   	push   %ecx
82dcc9:	51                   	push   %ecx
82dcca:	56                   	push   %esi
82dccb:	ff 75 08             	push   0x8(%ebp)
82dcce:	8b f1                	mov    %ecx,%esi
82dcd0:	8d 4d f8             	lea    -0x8(%ebp),%ecx
82dcd3:	e8 5d 49 bd ff       	call   0x402635
82dcd8:	8d 45 f8             	lea    -0x8(%ebp),%eax
82dcdb:	50                   	push   %eax
82dcdc:	e8 2a fe be ff       	call   0x41db0b
82dce1:	33 c9                	xor    %ecx,%ecx
82dce3:	89 46 04             	mov    %eax,0x4(%esi)
82dce6:	85 c0                	test   %eax,%eax
82dce8:	5e                   	pop    %esi
82dce9:	0f 95 c1             	setne  %cl
82dcec:	8b c1                	mov    %ecx,%eax
82dcee:	8b e5                	mov    %ebp,%esp
82dcf0:	5d                   	pop    %ebp
82dcf1:	c2 04 00             	ret    $0x4
82dcf4:	cc                   	int3
82dcf5:	cc                   	int3
82dcf6:	cc                   	int3
82dcf7:	cc                   	int3
82dcf8:	cc                   	int3
82dcf9:	cc                   	int3
82dcfa:	cc                   	int3
82dcfb:	cc                   	int3
82dcfc:	cc                   	int3
82dcfd:	cc                   	int3
82dcfe:	cc                   	int3
82dcff:	55                   	push   %ebp
82dd00:	8b ec                	mov    %esp,%ebp
82dd02:	8b 45 08             	mov    0x8(%ebp),%eax
82dd05:	ff 70 04             	push   0x4(%eax)
82dd08:	ff 71 20             	push   0x20(%ecx)
82dd0b:	ff 15 40 40 d8 00    	call   *0xd84040
82dd11:	5d                   	pop    %ebp
82dd12:	c2 04 00             	ret    $0x4
82dd15:	cc                   	int3
82dd16:	cc                   	int3
82dd17:	cc                   	int3
82dd18:	cc                   	int3
82dd19:	cc                   	int3
82dd1a:	55                   	push   %ebp
82dd1b:	8b ec                	mov    %esp,%ebp
82dd1d:	56                   	push   %esi
82dd1e:	6a 00                	push   $0x0
82dd20:	ff 75 08             	push   0x8(%ebp)
82dd23:	8b f1                	mov    %ecx,%esi
82dd25:	68 02 10 00 00       	push   $0x1002
82dd2a:	ff 76 20             	push   0x20(%esi)
82dd2d:	ff 15 20 40 d8 00    	call   *0xd84020
82dd33:	50                   	push   %eax
82dd34:	e8 59 ca c0 ff       	call   0x43a792
82dd39:	85 c0                	test   %eax,%eax
82dd3b:	74 13                	je     0x82dd50
82dd3d:	6a 00                	push   $0x0
82dd3f:	ff 75 08             	push   0x8(%ebp)
82dd42:	68 03 10 00 00       	push   $0x1003
82dd47:	ff 76 20             	push   0x20(%esi)
82dd4a:	ff 15 20 40 d8 00    	call   *0xd84020
82dd50:	5e                   	pop    %esi
82dd51:	5d                   	pop    %ebp
82dd52:	c2 04 00             	ret    $0x4
82dd55:	cc                   	int3
82dd56:	cc                   	int3
82dd57:	cc                   	int3
82dd58:	cc                   	int3
82dd59:	cc                   	int3
82dd5a:	cc                   	int3
82dd5b:	cc                   	int3
82dd5c:	cc                   	int3
82dd5d:	cc                   	int3
82dd5e:	cc                   	int3
82dd5f:	cc                   	int3
82dd60:	cc                   	int3
82dd61:	cc                   	int3
82dd62:	cc                   	int3
82dd63:	55                   	push   %ebp
82dd64:	8b ec                	mov    %esp,%ebp
82dd66:	56                   	push   %esi
82dd67:	6a 00                	push   $0x0
82dd69:	ff 75 08             	push   0x8(%ebp)
82dd6c:	8b f1                	mov    %ecx,%esi
82dd6e:	68 08 11 00 00       	push   $0x1108
82dd73:	ff 76 20             	push   0x20(%esi)
82dd76:	ff 15 20 40 d8 00    	call   *0xd84020
82dd7c:	50                   	push   %eax
82dd7d:	e8 10 ca c0 ff       	call   0x43a792
82dd82:	85 c0                	test   %eax,%eax
82dd84:	74 13                	je     0x82dd99
82dd86:	6a 00                	push   $0x0
82dd88:	ff 75 08             	push   0x8(%ebp)
82dd8b:	68 09 11 00 00       	push   $0x1109
82dd90:	ff 76 20             	push   0x20(%esi)
82dd93:	ff 15 20 40 d8 00    	call   *0xd84020
82dd99:	5e                   	pop    %esi
82dd9a:	5d                   	pop    %ebp
82dd9b:	c2 04 00             	ret    $0x4
82dd9e:	cc                   	int3
82dd9f:	cc                   	int3
82dda0:	cc                   	int3
82dda1:	cc                   	int3
82dda2:	cc                   	int3
82dda3:	cc                   	int3
82dda4:	cc                   	int3
82dda5:	cc                   	int3
82dda6:	cc                   	int3
82dda7:	cc                   	int3
82dda8:	cc                   	int3
82dda9:	cc                   	int3
82ddaa:	cc                   	int3
82ddab:	cc                   	int3
82ddac:	55                   	push   %ebp
82ddad:	8b ec                	mov    %esp,%ebp
82ddaf:	83 ec 0c             	sub    $0xc,%esp
82ddb2:	8b 45 08             	mov    0x8(%ebp),%eax
82ddb5:	89 45 f4             	mov    %eax,-0xc(%ebp)
82ddb8:	8b 45 0c             	mov    0xc(%ebp),%eax
82ddbb:	89 45 f8             	mov    %eax,-0x8(%ebp)
82ddbe:	8b 45 10             	mov    0x10(%ebp),%eax
82ddc1:	89 45 fc             	mov    %eax,-0x4(%ebp)
82ddc4:	8d 45 f4             	lea    -0xc(%ebp),%eax
82ddc7:	50                   	push   %eax
82ddc8:	6a 00                	push   $0x0
82ddca:	68 4c 04 00 00       	push   $0x44c
82ddcf:	ff 71 20             	push   0x20(%ecx)
82ddd2:	ff 15 20 40 d8 00    	call   *0xd84020
82ddd8:	8b e5                	mov    %ebp,%esp
82ddda:	5d                   	pop    %ebp
82dddb:	c2 0c 00             	ret    $0xc
82ddde:	cc                   	int3
82dddf:	cc                   	int3
82dde0:	cc                   	int3
82dde1:	cc                   	int3
82dde2:	cc                   	int3
82dde3:	cc                   	int3
82dde4:	cc                   	int3
82dde5:	cc                   	int3
82dde6:	cc                   	int3
82dde7:	cc                   	int3
82dde8:	cc                   	int3
82dde9:	cc                   	int3
82ddea:	55                   	push   %ebp
82ddeb:	8b ec                	mov    %esp,%ebp
82dded:	83 ec 0c             	sub    $0xc,%esp
82ddf0:	8b 45 08             	mov    0x8(%ebp),%eax
82ddf3:	89 45 f4             	mov    %eax,-0xc(%ebp)
82ddf6:	8b 45 0c             	mov    0xc(%ebp),%eax
82ddf9:	89 45 f8             	mov    %eax,-0x8(%ebp)
82ddfc:	8b 45 10             	mov    0x10(%ebp),%eax
82ddff:	89 45 fc             	mov    %eax,-0x4(%ebp)
82de02:	8d 45 f4             	lea    -0xc(%ebp),%eax
82de05:	50                   	push   %eax
82de06:	6a 01                	push   $0x1
82de08:	68 4c 04 00 00       	push   $0x44c
82de0d:	ff 71 20             	push   0x20(%ecx)
82de10:	ff 15 20 40 d8 00    	call   *0xd84020
82de16:	8b e5                	mov    %ebp,%esp
82de18:	5d                   	pop    %ebp
82de19:	c2 0c 00             	ret    $0xc
82de1c:	cc                   	int3
82de1d:	cc                   	int3
82de1e:	cc                   	int3
82de1f:	cc                   	int3
82de20:	cc                   	int3
82de21:	cc                   	int3
82de22:	cc                   	int3
82de23:	cc                   	int3
82de24:	cc                   	int3
82de25:	cc                   	int3
82de26:	cc                   	int3
82de27:	cc                   	int3
82de28:	55                   	push   %ebp
82de29:	8b ec                	mov    %esp,%ebp
82de2b:	6a 00                	push   $0x0
82de2d:	ff 75 08             	push   0x8(%ebp)
82de30:	68 1e 04 00 00       	push   $0x41e
82de35:	ff 71 20             	push   0x20(%ecx)
82de38:	ff 15 20 40 d8 00    	call   *0xd84020
82de3e:	5d                   	pop    %ebp
82de3f:	c2 04 00             	ret    $0x4
82de42:	cc                   	int3
82de43:	cc                   	int3
82de44:	cc                   	int3
82de45:	cc                   	int3
82de46:	cc                   	int3
82de47:	cc                   	int3
82de48:	55                   	push   %ebp