92dc6f:	cc                   	int3
92dc70:	cc                   	int3
92dc71:	cc                   	int3
92dc72:	cc                   	int3
92dc73:	cc                   	int3
92dc74:	cc                   	int3
92dc75:	cc                   	int3
92dc76:	cc                   	int3
92dc77:	cc                   	int3
92dc78:	cc                   	int3
92dc79:	cc                   	int3
92dc7a:	cc                   	int3
92dc7b:	55                   	push   %ebp
92dc7c:	8b ec                	mov    %esp,%ebp
92dc7e:	53                   	push   %ebx
92dc7f:	ff 71 20             	push   0x20(%ecx)
92dc82:	8b 5d 08             	mov    0x8(%ebp),%ebx
92dc85:	89 99 6c 0d 00 00    	mov    %ebx,0xd6c(%ecx)
92dc8b:	ff 15 30 40 d8 00    	call   *0xd84030
92dc91:	50                   	push   %eax
92dc92:	e8 f7 7a af ff       	call   0x42578e
92dc97:	50                   	push   %eax
92dc98:	68 80 eb d5 00       	push   $0xd5eb80
92dc9d:	e8 68 83 ad ff       	call   0x40600a
92dca2:	59                   	pop    %ecx
92dca3:	59                   	pop    %ecx
92dca4:	85 c0                	test   %eax,%eax
92dca6:	74 3d                	je     0x92dce5
92dca8:	57                   	push   %edi
92dca9:	8b c8                	mov    %eax,%ecx
92dcab:	e8 70 35 ae ff       	call   0x411220
92dcb0:	8b f8                	mov    %eax,%edi
92dcb2:	85 ff                	test   %edi,%edi
92dcb4:	74 2e                	je     0x92dce4
92dcb6:	56                   	push   %esi
92dcb7:	8b 0f                	mov    (%edi),%ecx
92dcb9:	8b b1 c8 01 00 00    	mov    0x1c8(%ecx),%esi
92dcbf:	8b ce                	mov    %esi,%ecx
92dcc1:	e8 9f e9 af ff       	call   0x42c665
92dcc6:	8b cf                	mov    %edi,%ecx
92dcc8:	ff d6                	call   *%esi
92dcca:	85 c0                	test   %eax,%eax
92dccc:	74 08                	je     0x92dcd6
92dcce:	53                   	push   %ebx
92dccf:	8b c8                	mov    %eax,%ecx
92dcd1:	e8 f5 99 ad ff       	call   0x4076cb
92dcd6:	8b cf                	mov    %edi,%ecx
92dcd8:	e8 43 35 ae ff       	call   0x411220
92dcdd:	8b f8                	mov    %eax,%edi
92dcdf:	85 ff                	test   %edi,%edi
92dce1:	75 d4                	jne    0x92dcb7
92dce3:	5e                   	pop    %esi
92dce4:	5f                   	pop    %edi
92dce5:	5b                   	pop    %ebx
92dce6:	5d                   	pop    %ebp
92dce7:	c2 04 00             	ret    $0x4
92dcea:	cc                   	int3
92dceb:	cc                   	int3
92dcec:	cc                   	int3
92dced:	cc                   	int3
92dcee:	cc                   	int3
92dcef:	cc                   	int3
92dcf0:	cc                   	int3
92dcf1:	cc                   	int3
92dcf2:	cc                   	int3
92dcf3:	cc                   	int3
92dcf4:	cc                   	int3
92dcf5:	cc                   	int3
92dcf6:	cc                   	int3
92dcf7:	cc                   	int3
92dcf8:	cc                   	int3
92dcf9:	cc                   	int3
92dcfa:	cc                   	int3
92dcfb:	cc                   	int3
92dcfc:	cc                   	int3
92dcfd:	cc                   	int3
92dcfe:	cc                   	int3
92dcff:	cc                   	int3
92dd00:	cc                   	int3
92dd01:	cc                   	int3
92dd02:	cc                   	int3
92dd03:	cc                   	int3
92dd04:	cc                   	int3
92dd05:	55                   	push   %ebp
92dd06:	8b ec                	mov    %esp,%ebp
92dd08:	83 b9 80 0d 00 00 00 	cmpl   $0x0,0xd80(%ecx)
92dd0f:	74 1e                	je     0x92dd2f
92dd11:	e8 33 c0 ae ff       	call   0x419d49
92dd16:	6a 00                	push   $0x0
92dd18:	68 01 e0 00 00       	push   $0xe001
92dd1d:	68 62 03 00 00       	push   $0x362
92dd22:	ff 70 20             	push   0x20(%eax)
92dd25:	ff 15 20 40 d8 00    	call   *0xd84020
92dd2b:	5d                   	pop    %ebp
92dd2c:	c2 04 00             	ret    $0x4
92dd2f:	5d                   	pop    %ebp
92dd30:	e9 89 fe af ff       	jmp    0x42dbbe
92dd35:	cc                   	int3
92dd36:	cc                   	int3
92dd37:	cc                   	int3
92dd38:	cc                   	int3
92dd39:	cc                   	int3
92dd3a:	cc                   	int3
92dd3b:	cc                   	int3
92dd3c:	cc                   	int3
92dd3d:	cc                   	int3
92dd3e:	cc                   	int3
92dd3f:	cc                   	int3
92dd40:	cc                   	int3
92dd41:	55                   	push   %ebp
92dd42:	8b ec                	mov    %esp,%ebp
92dd44:	56                   	push   %esi
92dd45:	57                   	push   %edi
92dd46:	8b f9                	mov    %ecx,%edi
92dd48:	be 17 ec 00 00       	mov    $0xec17,%esi
92dd4d:	83 bf ac 0d 00 00 00 	cmpl   $0x0,0xdac(%edi)
92dd54:	74 0a                	je     0x92dd60
92dd56:	56                   	push   %esi
92dd57:	ff 77 20             	push   0x20(%edi)
92dd5a:	ff 15 14 3e d8 00    	call   *0xd83e14
92dd60:	8b 45 08             	mov    0x8(%ebp),%eax
92dd63:	89 87 ac 0d 00 00    	mov    %eax,0xdac(%edi)
92dd69:	85 c0                	test   %eax,%eax
92dd6b:	74 3a                	je     0x92dda7
92dd6d:	3b 87 b0 0d 00 00    	cmp    0xdb0(%edi),%eax
92dd73:	75 1c                	jne    0x92dd91
92dd75:	8b 07                	mov    (%edi),%eax
92dd77:	8b b0 44 04 00 00    	mov    0x444(%eax),%esi
92dd7d:	8b ce                	mov    %esi,%ecx
92dd7f:	e8 e1 e8 af ff       	call   0x42c665
92dd84:	8b cf                	mov    %edi,%ecx
92dd86:	ff d6                	call   *%esi
92dd88:	83 a7 ac 0d 00 00 00 	andl   $0x0,0xdac(%edi)
92dd8f:	eb 16                	jmp    0x92dda7
92dd91:	a1 9c ed d5 00       	mov    0xd5ed9c,%eax
92dd96:	0f af 45 0c          	imul   0xc(%ebp),%eax
92dd9a:	6a 00                	push   $0x0
92dd9c:	50                   	push   %eax
92dd9d:	56                   	push   %esi
92dd9e:	ff 77 20             	push   0x20(%edi)
92dda1:	ff 15 10 3e d8 00    	call   *0xd83e10
92dda7:	5f                   	pop    %edi
92dda8:	5e                   	pop    %esi
92dda9:	5d                   	pop    %ebp
92ddaa:	c2 08 00             	ret    $0x8
92ddad:	cc                   	int3
92ddae:	cc                   	int3
92ddaf:	cc                   	int3
92ddb0:	cc                   	int3
92ddb1:	cc                   	int3
92ddb2:	cc                   	int3
92ddb3:	cc                   	int3
92ddb4:	cc                   	int3
92ddb5:	cc                   	int3
92ddb6:	cc                   	int3
92ddb7:	cc                   	int3
92ddb8:	cc                   	int3
92ddb9:	cc                   	int3
92ddba:	cc                   	int3
92ddbb:	cc                   	int3
92ddbc:	cc                   	int3
92ddbd:	cc                   	int3
92ddbe:	cc                   	int3
92ddbf:	cc                   	int3
92ddc0:	cc                   	int3
92ddc1:	cc                   	int3
92ddc2:	cc                   	int3
92ddc3:	cc                   	int3
92ddc4:	cc                   	int3
92ddc5:	cc                   	int3
92ddc6:	cc                   	int3
92ddc7:	cc                   	int3
92ddc8:	55                   	push   %ebp
92ddc9:	8b ec                	mov    %esp,%ebp
92ddcb:	8b 45 18             	mov    0x18(%ebp),%eax
92ddce:	56                   	push   %esi
92ddcf:	57                   	push   %edi
92ddd0:	85 c0                	test   %eax,%eax
92ddd2:	75 07                	jne    0x92dddb
92ddd4:	b8 57 00 07 80       	mov    $0x80070057,%eax
92ddd9:	eb 2f                	jmp    0x92de0a
92dddb:	6a 03                	push   $0x3
92dddd:	5a                   	pop    %edx
92ddde:	66 39 55 08          	cmp    %dx,0x8(%ebp)
92dde2:	75 14                	jne    0x92ddf8
92dde4:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
92dde8:	75 0e                	jne    0x92ddf8
92ddea:	66 89 10             	mov    %dx,(%eax)
92dded:	c7 40 08 16 00 00 00 	movl   $0x16,0x8(%eax)
92ddf4:	33 c0                	xor    %eax,%eax
92ddf6:	eb 12                	jmp    0x92de0a
92ddf8:	50                   	push   %eax
92ddf9:	83 ec 10             	sub    $0x10,%esp
92ddfc:	8d 75 08             	lea    0x8(%ebp),%esi
92ddff:	8b fc                	mov    %esp,%edi
92de01:	a5                   	movsl  %ds:(%esi),%es:(%edi)
92de02:	a5                   	movsl  %ds:(%esi),%es:(%edi)
92de03:	a5                   	movsl  %ds:(%esi),%es:(%edi)
92de04:	a5                   	movsl  %ds:(%esi),%es:(%edi)
92de05:	e8 7c 40 af ff       	call   0x421e86
92de0a:	5f                   	pop    %edi
92de0b:	5e                   	pop    %esi
92de0c:	5d                   	pop    %ebp
92de0d:	c2 14 00             	ret    $0x14
92de10:	cc                   	int3
92de11:	cc                   	int3
92de12:	cc                   	int3
92de13:	cc                   	int3
92de14:	cc                   	int3
92de15:	cc                   	int3
92de16:	cc                   	int3
92de17:	cc                   	int3
92de18:	cc                   	int3
92de19:	cc                   	int3
92de1a:	cc                   	int3
92de1b:	cc                   	int3
92de1c:	cc                   	int3
92de1d:	cc                   	int3
92de1e:	cc                   	int3
92de1f:	cc                   	int3
92de20:	cc                   	int3
92de21:	cc                   	int3
92de22:	55                   	push   %ebp
92de23:	8b ec                	mov    %esp,%ebp
92de25:	8b 45 18             	mov    0x18(%ebp),%eax
92de28:	56                   	push   %esi
92de29:	57                   	push   %edi
92de2a:	85 c0                	test   %eax,%eax
92de2c:	75 07                	jne    0x92de35
92de2e:	b8 57 00 07 80       	mov    $0x80070057,%eax
92de33:	eb 2f                	jmp    0x92de64
92de35:	6a 03                	push   $0x3
92de37:	5a                   	pop    %edx
92de38:	66 39 55 08          	cmp    %dx,0x8(%ebp)
92de3c:	75 14                	jne    0x92de52
92de3e:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
92de42:	75 0e                	jne    0x92de52
92de44:	66 89 10             	mov    %dx,(%eax)
92de47:	c7 40 08 00 01 00 00 	movl   $0x100,0x8(%eax)
92de4e:	33 c0                	xor    %eax,%eax
92de50:	eb 12                	jmp    0x92de64
92de52:	50                   	push   %eax
92de53:	83 ec 10             	sub    $0x10,%esp
92de56:	8d 75 08             	lea    0x8(%ebp),%esi
92de59:	8b fc                	mov    %esp,%edi
92de5b:	a5                   	movsl  %ds:(%esi),%es:(%edi)
92de5c:	a5                   	movsl  %ds:(%esi),%es:(%edi)
92de5d:	a5                   	movsl  %ds:(%esi),%es:(%edi)
92de5e:	a5                   	movsl  %ds:(%esi),%es:(%edi)
92de5f:	e8 bc d8 ae ff       	call   0x41b720
92de64:	5f                   	pop    %edi
92de65:	5e                   	pop    %esi
92de66:	5d                   	pop    %ebp
92de67:	c2 14 00             	ret    $0x14
92de6a:	cc                   	int3
92de6b:	cc                   	int3
92de6c:	cc                   	int3
92de6d:	cc                   	int3
92de6e:	cc                   	int3
92de6f:	cc                   	int3
92de70:	cc                   	int3
92de71:	cc                   	int3
92de72:	cc                   	int3
92de73:	cc                   	int3
92de74:	cc                   	int3
92de75:	cc                   	int3
92de76:	cc                   	int3
92de77:	cc                   	int3
92de78:	cc                   	int3
92de79:	cc                   	int3
92de7a:	cc                   	int3
92de7b:	cc                   	int3
92de7c:	55                   	push   %ebp
92de7d:	8b ec                	mov    %esp,%ebp
92de7f:	56                   	push   %esi
92de80:	8b 75 14             	mov    0x14(%ebp),%esi
92de83:	85 f6                	test   %esi,%esi
92de85:	75 04                	jne    0x92de8b
92de87:	33 c0                	xor    %eax,%eax
92de89:	eb 6d                	jmp    0x92def8
92de8b:	8b 45 08             	mov    0x8(%ebp),%eax
92de8e:	85 c0                	test   %eax,%eax
92de90:	75 13                	jne    0x92dea5
92de92:	e8 d8 09 b1 ff       	call   0x43e86f
92de97:	6a 16                	push   $0x16
92de99:	5e                   	pop    %esi
92de9a:	89 30                	mov    %esi,(%eax)
92de9c:	e8 57 14 af ff       	call   0x41f2f8
92dea1:	8b c6                	mov    %esi,%eax
92dea3:	eb 53                	jmp    0x92def8
92dea5:	57                   	push   %edi
92dea6:	8b 7d 10             	mov    0x10(%ebp),%edi
92dea9:	85 ff                	test   %edi,%edi
92deab:	74 14                	je     0x92dec1
92dead:	39 75 0c             	cmp    %esi,0xc(%ebp)
92deb0:	72 0f                	jb     0x92dec1
92deb2:	56                   	push   %esi
92deb3:	57                   	push   %edi
92deb4:	50                   	push   %eax
92deb5:	e8 c8 67 ae ff       	call   0x414682
92deba:	83 c4 0c             	add    $0xc,%esp
92debd:	33 c0                	xor    %eax,%eax
92debf:	eb 36                	jmp    0x92def7
92dec1:	ff 75 0c             	push   0xc(%ebp)
92dec4:	6a 00                	push   $0x0
92dec6:	50                   	push   %eax
92dec7:	e8 ec 68 ae ff       	call   0x4147b8
92decc:	83 c4 0c             	add    $0xc,%esp
92decf:	85 ff                	test   %edi,%edi
92ded1:	75 09                	jne    0x92dedc
92ded3:	e8 97 09 b1 ff       	call   0x43e86f
92ded8:	6a 16                	push   $0x16
92deda:	eb 0c                	jmp    0x92dee8
92dedc:	39 75 0c             	cmp    %esi,0xc(%ebp)
92dedf:	73 13                	jae    0x92def4
92dee1:	e8 89 09 b1 ff       	call   0x43e86f
92dee6:	6a 22                	push   $0x22
92dee8:	5e                   	pop    %esi
92dee9:	89 30                	mov    %esi,(%eax)
92deeb:	e8 08 14 af ff       	call   0x41f2f8
92def0:	8b c6                	mov    %esi,%eax
92def2:	eb 03                	jmp    0x92def7
92def4:	6a 16                	push   $0x16
92def6:	58                   	pop    %eax
92def7:	5f                   	pop    %edi
92def8:	5e                   	pop    %esi
92def9:	5d                   	pop    %ebp
92defa:	c3                   	ret
92defb:	cc                   	int3
92defc:	cc                   	int3
92defd:	cc                   	int3
92defe:	cc                   	int3
92deff:	cc                   	int3
92df00:	cc                   	int3
92df01:	cc                   	int3
92df02:	cc                   	int3
92df03:	cc                   	int3
92df04:	cc                   	int3
92df05:	cc                   	int3
92df06:	cc                   	int3
92df07:	cc                   	int3
92df08:	cc                   	int3
92df09:	cc                   	int3
92df0a:	cc                   	int3
92df0b:	cc                   	int3
92df0c:	cc                   	int3
92df0d:	cc                   	int3
92df0e:	cc                   	int3
92df0f:	cc                   	int3
92df10:	cc                   	int3