9a0c88:	cc                   	int3
9a0c89:	cc                   	int3
9a0c8a:	cc                   	int3
9a0c8b:	cc                   	int3
9a0c8c:	cc                   	int3
9a0c8d:	cc                   	int3
9a0c8e:	cc                   	int3
9a0c8f:	cc                   	int3
9a0c90:	cc                   	int3
9a0c91:	cc                   	int3
9a0c92:	cc                   	int3
9a0c93:	cc                   	int3
9a0c94:	cc                   	int3
9a0c95:	cc                   	int3
9a0c96:	cc                   	int3
9a0c97:	cc                   	int3
9a0c98:	cc                   	int3
9a0c99:	cc                   	int3
9a0c9a:	cc                   	int3
9a0c9b:	cc                   	int3
9a0c9c:	cc                   	int3
9a0c9d:	cc                   	int3
9a0c9e:	cc                   	int3
9a0c9f:	cc                   	int3
9a0ca0:	cc                   	int3
9a0ca1:	cc                   	int3
9a0ca2:	cc                   	int3
9a0ca3:	cc                   	int3
9a0ca4:	cc                   	int3
9a0ca5:	cc                   	int3
9a0ca6:	6a 04                	push   $0x4
9a0ca8:	b8 50 ef ba 00       	mov    $0xbaef50,%eax
9a0cad:	e8 d9 95 a6 ff       	call   0x40a28b
9a0cb2:	8b f9                	mov    %ecx,%edi
9a0cb4:	89 7d f0             	mov    %edi,-0x10(%ebp)
9a0cb7:	ff 75 10             	push   0x10(%ebp)
9a0cba:	6a 00                	push   $0x0
9a0cbc:	e8 f5 87 a7 ff       	call   0x4194b6
9a0cc1:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
9a0cc5:	8d b7 a8 00 00 00    	lea    0xa8(%edi),%esi
9a0ccb:	6a 24                	push   $0x24
9a0ccd:	6a 00                	push   $0x0
9a0ccf:	56                   	push   %esi
9a0cd0:	c7 07 d8 fc c5 00    	movl   $0xc5fcd8,(%edi)
9a0cd6:	e8 dd 3a a7 ff       	call   0x4147b8
9a0cdb:	83 c4 0c             	add    $0xc,%esp
9a0cde:	c7 87 80 00 00 00 07 	movl   $0x7007,0x80(%edi)
9a0ce5:	70 00 00
9a0ce8:	c7 06 24 00 00 00    	movl   $0x24,(%esi)
9a0cee:	e8 a5 36 a8 ff       	call   0x424398
9a0cf3:	8b 4d 0c             	mov    0xc(%ebp),%ecx
9a0cf6:	89 87 b8 00 00 00    	mov    %eax,0xb8(%edi)
9a0cfc:	83 c9 10             	or     $0x10,%ecx
9a0cff:	8b 45 08             	mov    0x8(%ebp),%eax
9a0d02:	89 8f bc 00 00 00    	mov    %ecx,0xbc(%edi)
9a0d08:	c7 87 c4 00 00 00 f5 	movl   $0x4092f5,0xc4(%edi)
9a0d0f:	92 40 00
9a0d12:	89 87 b4 00 00 00    	mov    %eax,0xb4(%edi)
9a0d18:	85 c0                	test   %eax,%eax
9a0d1a:	74 09                	je     0x9a0d25
9a0d1c:	83 c9 01             	or     $0x1,%ecx
9a0d1f:	89 8f bc 00 00 00    	mov    %ecx,0xbc(%edi)
9a0d25:	8b c7                	mov    %edi,%eax
9a0d27:	e8 eb d6 a6 ff       	call   0x40e417
9a0d2c:	c2 0c 00             	ret    $0xc
9a0d2f:	cc                   	int3
9a0d30:	cc                   	int3
9a0d31:	cc                   	int3
9a0d32:	cc                   	int3
9a0d33:	cc                   	int3
9a0d34:	cc                   	int3
9a0d35:	cc                   	int3
9a0d36:	cc                   	int3
9a0d37:	cc                   	int3
9a0d38:	cc                   	int3
9a0d39:	cc                   	int3
9a0d3a:	cc                   	int3
9a0d3b:	cc                   	int3
9a0d3c:	cc                   	int3
9a0d3d:	cc                   	int3
9a0d3e:	cc                   	int3
9a0d3f:	cc                   	int3
9a0d40:	cc                   	int3
9a0d41:	cc                   	int3
9a0d42:	cc                   	int3
9a0d43:	cc                   	int3
9a0d44:	cc                   	int3
9a0d45:	cc                   	int3
9a0d46:	cc                   	int3
9a0d47:	cc                   	int3
9a0d48:	cc                   	int3
9a0d49:	cc                   	int3
9a0d4a:	cc                   	int3
9a0d4b:	cc                   	int3
9a0d4c:	cc                   	int3
9a0d4d:	cc                   	int3
9a0d4e:	cc                   	int3
9a0d4f:	cc                   	int3
9a0d50:	cc                   	int3
9a0d51:	8b d1                	mov    %ecx,%edx
9a0d53:	b8 ff ff ff 00       	mov    $0xffffff,%eax
9a0d58:	57                   	push   %edi
9a0d59:	6a 10                	push   $0x10
9a0d5b:	59                   	pop    %ecx
9a0d5c:	8d 7a 04             	lea    0x4(%edx),%edi
9a0d5f:	c7 02 bc fe c5 00    	movl   $0xc5febc,(%edx)
9a0d65:	f3 ab                	rep stos %eax,%es:(%edi)
9a0d67:	8b c2                	mov    %edx,%eax
9a0d69:	5f                   	pop    %edi
9a0d6a:	c3                   	ret
9a0d6b:	cc                   	int3
9a0d6c:	cc                   	int3
9a0d6d:	cc                   	int3
9a0d6e:	cc                   	int3
9a0d6f:	cc                   	int3
9a0d70:	cc                   	int3
9a0d71:	e9 76 ac a6 ff       	jmp    0x40b9ec
9a0d76:	c3                   	ret
9a0d77:	68 6c d3 42 00       	push   $0x42d36c
9a0d7c:	e8 9f bc a8 ff       	call   0x42ca20
9a0d81:	85 c0                	test   %eax,%eax
9a0d83:	0f 84 dd 11 a9 ff    	je     0x431f66
9a0d89:	c3                   	ret
9a0d8a:	cc                   	int3
9a0d8b:	cc                   	int3
9a0d8c:	cc                   	int3
9a0d8d:	cc                   	int3
9a0d8e:	55                   	push   %ebp
9a0d8f:	8b ec                	mov    %esp,%ebp
9a0d91:	56                   	push   %esi
9a0d92:	8b f1                	mov    %ecx,%esi
9a0d94:	c7 06 7c 15 c4 00    	movl   $0xc4157c,(%esi)
9a0d9a:	e8 bd 4f a7 ff       	call   0x415d5c
9a0d9f:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
9a0da3:	74 1b                	je     0x9a0dc0
9a0da5:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
9a0da9:	75 08                	jne    0x9a0db3
9a0dab:	56                   	push   %esi
9a0dac:	e8 de 09 a6 ff       	call   0x40178f
9a0db1:	eb 0c                	jmp    0x9a0dbf
9a0db3:	68 d0 00 00 00       	push   $0xd0
9a0db8:	56                   	push   %esi
9a0db9:	e8 1c ea a7 ff       	call   0x41f7da
9a0dbe:	59                   	pop    %ecx
9a0dbf:	59                   	pop    %ecx
9a0dc0:	8b c6                	mov    %esi,%eax
9a0dc2:	5e                   	pop    %esi
9a0dc3:	5d                   	pop    %ebp
9a0dc4:	c2 04 00             	ret    $0x4
9a0dc7:	cc                   	int3
9a0dc8:	cc                   	int3
9a0dc9:	cc                   	int3
9a0dca:	cc                   	int3
9a0dcb:	cc                   	int3
9a0dcc:	cc                   	int3
9a0dcd:	cc                   	int3
9a0dce:	cc                   	int3
9a0dcf:	cc                   	int3
9a0dd0:	cc                   	int3
9a0dd1:	cc                   	int3
9a0dd2:	cc                   	int3
9a0dd3:	cc                   	int3
9a0dd4:	cc                   	int3
9a0dd5:	55                   	push   %ebp
9a0dd6:	8b ec                	mov    %esp,%ebp
9a0dd8:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
9a0ddc:	56                   	push   %esi
9a0ddd:	8b f1                	mov    %ecx,%esi
9a0ddf:	74 18                	je     0x9a0df9
9a0de1:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
9a0de5:	75 08                	jne    0x9a0def
9a0de7:	56                   	push   %esi
9a0de8:	e8 b8 af a8 ff       	call   0x42bda5
9a0ded:	eb 0a                	jmp    0x9a0df9
9a0def:	6a 44                	push   $0x44
9a0df1:	56                   	push   %esi
9a0df2:	e8 e3 e9 a7 ff       	call   0x41f7da
9a0df7:	59                   	pop    %ecx
9a0df8:	59                   	pop    %ecx
9a0df9:	8b c6                	mov    %esi,%eax
9a0dfb:	5e                   	pop    %esi
9a0dfc:	5d                   	pop    %ebp
9a0dfd:	c2 04 00             	ret    $0x4
9a0e00:	cc                   	int3
9a0e01:	cc                   	int3
9a0e02:	cc                   	int3
9a0e03:	cc                   	int3
9a0e04:	cc                   	int3
9a0e05:	cc                   	int3
9a0e06:	cc                   	int3
9a0e07:	cc                   	int3
9a0e08:	cc                   	int3
9a0e09:	cc                   	int3
9a0e0a:	55                   	push   %ebp
9a0e0b:	8b ec                	mov    %esp,%ebp
9a0e0d:	51                   	push   %ecx
9a0e0e:	6a 44                	push   $0x44
9a0e10:	e8 e8 8e a8 ff       	call   0x429cfd
9a0e15:	89 45 fc             	mov    %eax,-0x4(%ebp)
9a0e18:	85 c0                	test   %eax,%eax
9a0e1a:	74 09                	je     0x9a0e25
9a0e1c:	8b c8                	mov    %eax,%ecx
9a0e1e:	e8 c4 06 a6 ff       	call   0x4014e7
9a0e23:	eb 02                	jmp    0x9a0e27
9a0e25:	33 c0                	xor    %eax,%eax
9a0e27:	8b e5                	mov    %ebp,%esp
9a0e29:	5d                   	pop    %ebp
9a0e2a:	c3                   	ret
9a0e2b:	cc                   	int3
9a0e2c:	cc                   	int3
9a0e2d:	cc                   	int3
9a0e2e:	cc                   	int3
9a0e2f:	cc                   	int3
9a0e30:	cc                   	int3
9a0e31:	cc                   	int3
9a0e32:	cc                   	int3
9a0e33:	56                   	push   %esi
9a0e34:	57                   	push   %edi
9a0e35:	8b f1                	mov    %ecx,%esi
9a0e37:	e8 02 7f a9 ff       	call   0x438d3e
9a0e3c:	89 86 ac 00 00 00    	mov    %eax,0xac(%esi)
9a0e42:	8d 86 a8 00 00 00    	lea    0xa8(%esi),%eax
9a0e48:	50                   	push   %eax
9a0e49:	e8 66 64 a8 ff       	call   0x4272b4
9a0e4e:	8b ce                	mov    %esi,%ecx
9a0e50:	8b f8                	mov    %eax,%edi
9a0e52:	e8 e6 c7 a7 ff       	call   0x41d63d
9a0e57:	85 ff                	test   %edi,%edi
9a0e59:	75 03                	jne    0x9a0e5e
9a0e5b:	6a 02                	push   $0x2
9a0e5d:	5f                   	pop    %edi
9a0e5e:	8b c7                	mov    %edi,%eax
9a0e60:	5f                   	pop    %edi
9a0e61:	5e                   	pop    %esi
9a0e62:	c3                   	ret
9a0e63:	cc                   	int3
9a0e64:	cc                   	int3
9a0e65:	cc                   	int3
9a0e66:	cc                   	int3
9a0e67:	cc                   	int3
9a0e68:	cc                   	int3
9a0e69:	cc                   	int3
9a0e6a:	cc                   	int3
9a0e6b:	cc                   	int3
9a0e6c:	cc                   	int3
9a0e6d:	cc                   	int3
9a0e6e:	cc                   	int3
9a0e6f:	68 6c d3 42 00       	push   $0x42d36c
9a0e74:	e8 a7 bb a8 ff       	call   0x42ca20
9a0e79:	85 c0                	test   %eax,%eax
9a0e7b:	0f 84 e5 10 a9 ff    	je     0x431f66
9a0e81:	c3                   	ret
9a0e82:	cc                   	int3
9a0e83:	cc                   	int3
9a0e84:	cc                   	int3
9a0e85:	cc                   	int3
9a0e86:	b8 b0 fc c5 00       	mov    $0xc5fcb0,%eax
9a0e8b:	c3                   	ret
9a0e8c:	68 6c d3 42 00       	push   $0x42d36c
9a0e91:	b9 a8 fd d7 00       	mov    $0xd7fda8,%ecx
9a0e96:	e8 85 bb a8 ff       	call   0x42ca20
9a0e9b:	85 c0                	test   %eax,%eax
9a0e9d:	0f 84 c3 10 a9 ff    	je     0x431f66
9a0ea3:	83 c0 04             	add    $0x4,%eax
9a0ea6:	c3                   	ret
9a0ea7:	cc                   	int3
9a0ea8:	cc                   	int3
9a0ea9:	cc                   	int3
9a0eaa:	cc                   	int3
9a0eab:	cc                   	int3
9a0eac:	cc                   	int3
9a0ead:	33 c0                	xor    %eax,%eax
9a0eaf:	c3                   	ret
9a0eb0:	55                   	push   %ebp
9a0eb1:	8b ec                	mov    %esp,%ebp
9a0eb3:	ff 75 08             	push   0x8(%ebp)
9a0eb6:	6a 00                	push   $0x0
9a0eb8:	ff 35 94 cb d7 00    	push   0xd7cb94
9a0ebe:	ff 71 20             	push   0x20(%ecx)
9a0ec1:	ff 15 20 40 d8 00    	call   *0xd84020
9a0ec7:	5d                   	pop    %ebp
9a0ec8:	c2 04 00             	ret    $0x4
9a0ecb:	cc                   	int3
9a0ecc:	cc                   	int3
9a0ecd:	cc                   	int3
9a0ece:	cc                   	int3
9a0ecf:	cc                   	int3
9a0ed0:	cc                   	int3
9a0ed1:	6a 10                	push   $0x10
9a0ed3:	68 e0 ae d3 00       	push   $0xd3aee0
9a0ed8:	e8 97 34 a9 ff       	call   0x434374
9a0edd:	33 ff                	xor    %edi,%edi
9a0edf:	89 7d e4             	mov    %edi,-0x1c(%ebp)
9a0ee2:	8b 35 a4 fd d7 00    	mov    0xd7fda4,%esi
9a0ee8:	21 7d e0             	and    %edi,-0x20(%ebp)
9a0eeb:	39 3d 5c c3 d7 00    	cmp    %edi,0xd7c35c
9a0ef1:	75 0d                	jne    0x9a0f00
9a0ef3:	8d 45 e0             	lea    -0x20(%ebp),%eax
9a0ef6:	50                   	push   %eax
9a0ef7:	e8 7d eb a6 ff       	call   0x40fa79
9a0efc:	85 c0                	test   %eax,%eax
9a0efe:	74 3c                	je     0x9a0f3c
9a0f00:	21 7d fc             	and    %edi,-0x4(%ebp)
9a0f03:	85 f6                	test   %esi,%esi
9a0f05:	75 16                	jne    0x9a0f1d
9a0f07:	68 a0 fc c5 00       	push   $0xc5fca0
9a0f0c:	e8 a7 34 a6 ff       	call   0x4043b8
9a0f11:	8b f0                	mov    %eax,%esi
9a0f13:	85 f6                	test   %esi,%esi
9a0f15:	74 17                	je     0x9a0f2e
9a0f17:	89 35 a4 fd d7 00    	mov    %esi,0xd7fda4
9a0f1d:	ff 75 08             	push   0x8(%ebp)
9a0f20:	8b ce                	mov    %esi,%ecx
9a0f22:	e8 3e b7 a8 ff       	call   0x42c665
9a0f27:	ff d6                	call   *%esi
9a0f29:	8b f8                	mov    %eax,%edi
9a0f2b:	89 7d e4             	mov    %edi,-0x1c(%ebp)
9a0f2e:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
9a0f35:	e8 0d 00 00 00       	call   0x9a0f47
9a0f3a:	8b c7                	mov    %edi,%eax
9a0f3c:	e8 74 8a a8 ff       	call   0x4299b5
9a0f41:	c2 04 00             	ret    $0x4
9a0f44:	8b 7d e4             	mov    -0x1c(%ebp),%edi
9a0f47:	83 3d 5c c3 d7 00 00 	cmpl   $0x0,0xd7c35c
9a0f4e:	75 2c                	jne    0x9a0f7c
9a0f50:	33 db                	xor    %ebx,%ebx
9a0f52:	85 ff                	test   %edi,%edi
9a0f54:	0f 94 c3             	sete   %bl
9a0f57:	85 db                	test   %ebx,%ebx
9a0f59:	74 0a                	je     0x9a0f65
9a0f5b:	ff 15 d4 36 d8 00    	call   *0xd836d4
9a0f61:	8b f0                	mov    %eax,%esi
9a0f63:	eb 02                	jmp    0x9a0f67
9a0f65:	33 f6                	xor    %esi,%esi
9a0f67:	ff 75 e0             	push   -0x20(%ebp)
9a0f6a:	6a 00                	push   $0x0
9a0f6c:	e8 24 15 a7 ff       	call   0x412495
9a0f71:	85 db                	test   %ebx,%ebx
9a0f73:	74 07                	je     0x9a0f7c
9a0f75:	56                   	push   %esi
9a0f76:	ff 15 1c 36 d8 00    	call   *0xd8361c
9a0f7c:	c3                   	ret
9a0f7d:	cc                   	int3
9a0f7e:	cc                   	int3
9a0f7f:	cc                   	int3
9a0f80:	cc                   	int3
9a0f81:	cc                   	int3
9a0f82:	cc                   	int3
9a0f83:	cc                   	int3
9a0f84:	cc                   	int3