a34b63:	cc                   	int3
a34b64:	cc                   	int3
a34b65:	cc                   	int3
a34b66:	cc                   	int3
a34b67:	cc                   	int3
a34b68:	cc                   	int3
a34b69:	cc                   	int3
a34b6a:	cc                   	int3
a34b6b:	cc                   	int3
a34b6c:	cc                   	int3
a34b6d:	cc                   	int3
a34b6e:	cc                   	int3
a34b6f:	cc                   	int3
a34b70:	cc                   	int3
a34b71:	cc                   	int3
a34b72:	cc                   	int3
a34b73:	cc                   	int3
a34b74:	cc                   	int3
a34b75:	cc                   	int3
a34b76:	cc                   	int3
a34b77:	cc                   	int3
a34b78:	cc                   	int3
a34b79:	cc                   	int3
a34b7a:	cc                   	int3
a34b7b:	cc                   	int3
a34b7c:	cc                   	int3
a34b7d:	cc                   	int3
a34b7e:	cc                   	int3
a34b7f:	55                   	push   %ebp
a34b80:	8b ec                	mov    %esp,%ebp
a34b82:	8b 45 14             	mov    0x14(%ebp),%eax
a34b85:	56                   	push   %esi
a34b86:	85 c0                	test   %eax,%eax
a34b88:	74 3c                	je     0xa34bc6
a34b8a:	83 7d 08 00          	cmpl   $0x0,0x8(%ebp)
a34b8e:	75 13                	jne    0xa34ba3
a34b90:	e8 da 9c a0 ff       	call   0x43e86f
a34b95:	6a 16                	push   $0x16
a34b97:	5e                   	pop    %esi
a34b98:	89 30                	mov    %esi,(%eax)
a34b9a:	e8 59 a7 9e ff       	call   0x41f2f8
a34b9f:	8b c6                	mov    %esi,%eax
a34ba1:	eb 25                	jmp    0xa34bc8
a34ba3:	83 7d 10 00          	cmpl   $0x0,0x10(%ebp)
a34ba7:	74 e7                	je     0xa34b90
a34ba9:	39 45 0c             	cmp    %eax,0xc(%ebp)
a34bac:	73 09                	jae    0xa34bb7
a34bae:	e8 bc 9c a0 ff       	call   0x43e86f
a34bb3:	6a 22                	push   $0x22
a34bb5:	eb e0                	jmp    0xa34b97
a34bb7:	50                   	push   %eax
a34bb8:	ff 75 10             	push   0x10(%ebp)
a34bbb:	ff 75 08             	push   0x8(%ebp)
a34bbe:	e8 bf 9f 9e ff       	call   0x41eb82
a34bc3:	83 c4 0c             	add    $0xc,%esp
a34bc6:	33 c0                	xor    %eax,%eax
a34bc8:	5e                   	pop    %esi
a34bc9:	5d                   	pop    %ebp
a34bca:	c3                   	ret
a34bcb:	cc                   	int3
a34bcc:	cc                   	int3
a34bcd:	cc                   	int3
a34bce:	cc                   	int3
a34bcf:	cc                   	int3
a34bd0:	cc                   	int3
a34bd1:	cc                   	int3
a34bd2:	cc                   	int3
a34bd3:	cc                   	int3
a34bd4:	cc                   	int3
a34bd5:	cc                   	int3
a34bd6:	cc                   	int3
a34bd7:	cc                   	int3
a34bd8:	cc                   	int3
a34bd9:	cc                   	int3
a34bda:	cc                   	int3
a34bdb:	cc                   	int3
a34bdc:	cc                   	int3
a34bdd:	cc                   	int3
a34bde:	55                   	push   %ebp
a34bdf:	8b ec                	mov    %esp,%ebp
a34be1:	51                   	push   %ecx
a34be2:	56                   	push   %esi
a34be3:	ff 75 08             	push   0x8(%ebp)
a34be6:	8b f1                	mov    %ecx,%esi
a34be8:	89 75 fc             	mov    %esi,-0x4(%ebp)
a34beb:	e8 73 90 9f ff       	call   0x42dc63
a34bf0:	33 c0                	xor    %eax,%eax
a34bf2:	c7 06 84 33 c7 00    	movl   $0xc73384,(%esi)
a34bf8:	c7 86 94 00 00 00 60 	movl   $0xc73360,0x94(%esi)
a34bff:	33 c7 00
a34c02:	89 86 84 00 00 00    	mov    %eax,0x84(%esi)
a34c08:	89 86 88 00 00 00    	mov    %eax,0x88(%esi)
a34c0e:	89 86 8c 00 00 00    	mov    %eax,0x8c(%esi)
a34c14:	89 86 90 00 00 00    	mov    %eax,0x90(%esi)
a34c1a:	8b c6                	mov    %esi,%eax
a34c1c:	5e                   	pop    %esi
a34c1d:	8b e5                	mov    %ebp,%esp
a34c1f:	5d                   	pop    %ebp
a34c20:	c2 04 00             	ret    $0x4
a34c23:	cc                   	int3
a34c24:	cc                   	int3
a34c25:	cc                   	int3
a34c26:	cc                   	int3
a34c27:	cc                   	int3
a34c28:	cc                   	int3
a34c29:	cc                   	int3
a34c2a:	cc                   	int3
a34c2b:	cc                   	int3
a34c2c:	cc                   	int3
a34c2d:	cc                   	int3
a34c2e:	cc                   	int3
a34c2f:	cc                   	int3
a34c30:	cc                   	int3
a34c31:	cc                   	int3
a34c32:	cc                   	int3
a34c33:	cc                   	int3
a34c34:	8b c1                	mov    %ecx,%eax
a34c36:	c3                   	ret
a34c37:	c7 01 60 33 c7 00    	movl   $0xc73360,(%ecx)
a34c3d:	8b c1                	mov    %ecx,%eax
a34c3f:	c3                   	ret
a34c40:	cc                   	int3
a34c41:	cc                   	int3
a34c42:	53                   	push   %ebx
a34c43:	57                   	push   %edi
a34c44:	8b f9                	mov    %ecx,%edi
a34c46:	8b 87 84 00 00 00    	mov    0x84(%edi),%eax
a34c4c:	c7 07 84 33 c7 00    	movl   $0xc73384,(%edi)
a34c52:	85 c0                	test   %eax,%eax
a34c54:	74 10                	je     0xa34c66
a34c56:	68 00 04 00 00       	push   $0x400
a34c5b:	6a 00                	push   $0x0
a34c5d:	ff 70 04             	push   0x4(%eax)
a34c60:	ff 15 78 40 d8 00    	call   *0xd84078
a34c66:	8b 9f 84 00 00 00    	mov    0x84(%edi),%ebx
a34c6c:	85 db                	test   %ebx,%ebx
a34c6e:	74 14                	je     0xa34c84
a34c70:	8b 03                	mov    (%ebx),%eax
a34c72:	56                   	push   %esi
a34c73:	6a 01                	push   $0x1
a34c75:	8b 70 04             	mov    0x4(%eax),%esi
a34c78:	8b ce                	mov    %esi,%ecx
a34c7a:	e8 e6 79 9f ff       	call   0x42c665
a34c7f:	8b cb                	mov    %ebx,%ecx
a34c81:	ff d6                	call   *%esi
a34c83:	5e                   	pop    %esi
a34c84:	8b cf                	mov    %edi,%ecx
a34c86:	5f                   	pop    %edi
a34c87:	5b                   	pop    %ebx
a34c88:	e9 41 d5 9e ff       	jmp    0x4221ce
a34c8d:	cc                   	int3
a34c8e:	cc                   	int3
a34c8f:	cc                   	int3
a34c90:	cc                   	int3
a34c91:	cc                   	int3
a34c92:	cc                   	int3
a34c93:	cc                   	int3
a34c94:	cc                   	int3
a34c95:	cc                   	int3
a34c96:	cc                   	int3
a34c97:	cc                   	int3
a34c98:	cc                   	int3
a34c99:	cc                   	int3
a34c9a:	cc                   	int3
a34c9b:	cc                   	int3
a34c9c:	cc                   	int3
a34c9d:	cc                   	int3
a34c9e:	cc                   	int3
a34c9f:	55                   	push   %ebp
a34ca0:	8b ec                	mov    %esp,%ebp
a34ca2:	56                   	push   %esi
a34ca3:	8b f1                	mov    %ecx,%esi
a34ca5:	e8 fe 29 9d ff       	call   0x4076a8
a34caa:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
a34cae:	74 1b                	je     0xa34ccb
a34cb0:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
a34cb4:	75 08                	jne    0xa34cbe
a34cb6:	56                   	push   %esi
a34cb7:	e8 d3 ca 9c ff       	call   0x40178f
a34cbc:	eb 0c                	jmp    0xa34cca
a34cbe:	68 98 00 00 00       	push   $0x98
a34cc3:	56                   	push   %esi
a34cc4:	e8 11 ab 9e ff       	call   0x41f7da
a34cc9:	59                   	pop    %ecx
a34cca:	59                   	pop    %ecx
a34ccb:	8b c6                	mov    %esi,%eax
a34ccd:	5e                   	pop    %esi
a34cce:	5d                   	pop    %ebp
a34ccf:	c2 04 00             	ret    $0x4
a34cd2:	cc                   	int3
a34cd3:	cc                   	int3
a34cd4:	cc                   	int3
a34cd5:	cc                   	int3
a34cd6:	cc                   	int3
a34cd7:	cc                   	int3
a34cd8:	cc                   	int3
a34cd9:	cc                   	int3
a34cda:	cc                   	int3
a34cdb:	cc                   	int3
a34cdc:	cc                   	int3
a34cdd:	cc                   	int3
a34cde:	55                   	push   %ebp
a34cdf:	8b ec                	mov    %esp,%ebp
a34ce1:	83 ec 14             	sub    $0x14,%esp
a34ce4:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
a34ce9:	33 c5                	xor    %ebp,%eax
a34ceb:	89 45 fc             	mov    %eax,-0x4(%ebp)
a34cee:	56                   	push   %esi
a34cef:	57                   	push   %edi
a34cf0:	8b f9                	mov    %ecx,%edi
a34cf2:	6a 01                	push   $0x1
a34cf4:	8b 87 88 00 00 00    	mov    0x88(%edi),%eax
a34cfa:	50                   	push   %eax
a34cfb:	8b 10                	mov    (%eax),%edx
a34cfd:	8b 72 28             	mov    0x28(%edx),%esi
a34d00:	8b ce                	mov    %esi,%ecx
a34d02:	e8 5e 79 9f ff       	call   0x42c665
a34d07:	ff d6                	call   *%esi
a34d09:	8d 45 ec             	lea    -0x14(%ebp),%eax
a34d0c:	50                   	push   %eax
a34d0d:	8b 47 58             	mov    0x58(%edi),%eax
a34d10:	ff 70 20             	push   0x20(%eax)
a34d13:	ff 15 54 40 d8 00    	call   *0xd84054
a34d19:	8b 87 88 00 00 00    	mov    0x88(%edi),%eax
a34d1f:	8d 55 ec             	lea    -0x14(%ebp),%edx
a34d22:	52                   	push   %edx
a34d23:	50                   	push   %eax
a34d24:	8b 08                	mov    (%eax),%ecx
a34d26:	8b 71 18             	mov    0x18(%ecx),%esi
a34d29:	8b ce                	mov    %esi,%ecx
a34d2b:	e8 35 79 9f ff       	call   0x42c665
a34d30:	ff d6                	call   *%esi
a34d32:	8b 87 88 00 00 00    	mov    0x88(%edi),%eax
a34d38:	6a 01                	push   $0x1
a34d3a:	50                   	push   %eax
a34d3b:	8b 08                	mov    (%eax),%ecx
a34d3d:	8b 71 24             	mov    0x24(%ecx),%esi
a34d40:	8b ce                	mov    %esi,%ecx
a34d42:	e8 1e 79 9f ff       	call   0x42c665
a34d47:	ff d6                	call   *%esi
a34d49:	8b 4d fc             	mov    -0x4(%ebp),%ecx
a34d4c:	5f                   	pop    %edi
a34d4d:	33 cd                	xor    %ebp,%ecx
a34d4f:	5e                   	pop    %esi
a34d50:	e8 61 6a 9e ff       	call   0x41b7b6
a34d55:	8b e5                	mov    %ebp,%esp
a34d57:	5d                   	pop    %ebp
a34d58:	c3                   	ret
a34d59:	cc                   	int3
a34d5a:	cc                   	int3
a34d5b:	cc                   	int3
a34d5c:	cc                   	int3
a34d5d:	cc                   	int3
a34d5e:	cc                   	int3
a34d5f:	cc                   	int3
a34d60:	cc                   	int3
a34d61:	cc                   	int3
a34d62:	cc                   	int3
a34d63:	cc                   	int3
a34d64:	cc                   	int3
a34d65:	cc                   	int3
a34d66:	cc                   	int3
a34d67:	cc                   	int3
a34d68:	cc                   	int3
a34d69:	cc                   	int3
a34d6a:	cc                   	int3
a34d6b:	cc                   	int3
a34d6c:	cc                   	int3
a34d6d:	cc                   	int3
a34d6e:	cc                   	int3
a34d6f:	cc                   	int3
a34d70:	cc                   	int3
a34d71:	cc                   	int3
a34d72:	cc                   	int3
a34d73:	cc                   	int3
a34d74:	cc                   	int3
a34d75:	cc                   	int3
a34d76:	cc                   	int3
a34d77:	55                   	push   %ebp
a34d78:	8b ec                	mov    %esp,%ebp
a34d7a:	83 ec 0c             	sub    $0xc,%esp
a34d7d:	53                   	push   %ebx
a34d7e:	8b 5d 08             	mov    0x8(%ebp),%ebx
a34d81:	8d 4d ff             	lea    -0x1(%ebp),%ecx
a34d84:	56                   	push   %esi
a34d85:	81 c3 6c ff ff ff    	add    $0xffffff6c,%ebx
a34d8b:	57                   	push   %edi
a34d8c:	ff 73 1c             	push   0x1c(%ebx)
a34d8f:	e8 f3 9d 9e ff       	call   0x41eb87
a34d94:	8b 03                	mov    (%ebx),%eax
a34d96:	8b b0 c0 00 00 00    	mov    0xc0(%eax),%esi
a34d9c:	8b ce                	mov    %esi,%ecx
a34d9e:	e8 c2 78 9f ff       	call   0x42c665
a34da3:	8b cb                	mov    %ebx,%ecx
a34da5:	ff d6                	call   *%esi
a34da7:	68 b0 0b c9 00       	push   $0xc90bb0
a34dac:	8b cb                	mov    %ebx,%ecx
a34dae:	8b f0                	mov    %eax,%esi
a34db0:	e8 0a 46 a0 ff       	call   0x4393bf
a34db5:	8b d0                	mov    %eax,%edx
a34db7:	89 55 f4             	mov    %edx,-0xc(%ebp)
a34dba:	85 f6                	test   %esi,%esi
a34dbc:	0f 84 37 01 00 00    	je     0xa34ef9
a34dc2:	85 d2                	test   %edx,%edx
a34dc4:	0f 84 2f 01 00 00    	je     0xa34ef9
a34dca:	8b 4d 0c             	mov    0xc(%ebp),%ecx
a34dcd:	33 ff                	xor    %edi,%edi
a34dcf:	85 c9                	test   %ecx,%ecx
a34dd1:	75 71                	jne    0xa34e44
a34dd3:	39 bb 88 00 00 00    	cmp    %edi,0x88(%ebx)
a34dd9:	74 11                	je     0xa34dec
a34ddb:	39 7b 58             	cmp    %edi,0x58(%ebx)
a34dde:	74 0c                	je     0xa34dec
a34de0:	8b cb                	mov    %ebx,%ecx
a34de2:	e8 1e 88 9f ff       	call   0x42d605
a34de7:	e9 12 01 00 00       	jmp    0xa34efe
a34dec:	39 7b 24             	cmp    %edi,0x24(%ebx)
a34def:	0f 84 04 01 00 00    	je     0xa34ef9
a34df5:	68 30 4a c9 00       	push   $0xc94a30
a34dfa:	ff 73 24             	push   0x24(%ebx)
a34dfd:	e8 1e 41 9e ff       	call   0x418f20
a34e02:	89 45 f8             	mov    %eax,-0x8(%ebp)
a34e05:	85 c0                	test   %eax,%eax
a34e07:	0f 84 ec 00 00 00    	je     0xa34ef9
a34e0d:	8b 30                	mov    (%eax),%esi
a34e0f:	8d 4d 0c             	lea    0xc(%ebp),%ecx
a34e12:	51                   	push   %ecx
a34e13:	57                   	push   %edi
a34e14:	57                   	push   %edi
a34e15:	ff 75 f4             	push   -0xc(%ebp)
a34e18:	8b 4e 0c             	mov    0xc(%esi),%ecx
a34e1b:	50                   	push   %eax
a34e1c:	e8 44 78 9f ff       	call   0x42c665
a34e21:	ff 56 0c             	call   *0xc(%esi)
a34e24:	8b 4d f8             	mov    -0x8(%ebp),%ecx
a34e27:	85 c0                	test   %eax,%eax
a34e29:	51                   	push   %ecx
a34e2a:	8b 01                	mov    (%ecx),%eax
a34e2c:	8b 70 08             	mov    0x8(%eax),%esi
a34e2f:	8b ce                	mov    %esi,%ecx
a34e31:	79 48                	jns    0xa34e7b
a34e33:	e8 2d 78 9f ff       	call   0x42c665
a34e38:	ff d6                	call   *%esi
a34e3a:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
a34e3f:	e9 ba 00 00 00       	jmp    0xa34efe
a34e44:	8b 83 88 00 00 00    	mov    0x88(%ebx),%eax
a34e4a:	85 c0                	test   %eax,%eax
a34e4c:	74 12                	je     0xa34e60
a34e4e:	3b c1                	cmp    %ecx,%eax
a34e50:	75 0e                	jne    0xa34e60