bc4b73:	cc                   	int3
bc4b74:	cc                   	int3
bc4b75:	cc                   	int3
bc4b76:	cc                   	int3
bc4b77:	cc                   	int3
bc4b78:	cc                   	int3
bc4b79:	cc                   	int3
bc4b7a:	cc                   	int3
bc4b7b:	cc                   	int3
bc4b7c:	cc                   	int3
bc4b7d:	cc                   	int3
bc4b7e:	cc                   	int3
bc4b7f:	cc                   	int3
bc4b80:	ff 35 b8 10 d8 00    	push   0xd810b8
bc4b86:	68 34 d0 d5 00       	push   $0xd5d034
bc4b8b:	e8 79 22 86 ff       	call   0x426e09
bc4b90:	a1 54 d0 d5 00       	mov    0xd5d054,%eax
bc4b95:	85 c0                	test   %eax,%eax
bc4b97:	74 13                	je     0xbc4bac
bc4b99:	50                   	push   %eax
bc4b9a:	e8 33 0d 87 ff       	call   0x4358d2
bc4b9f:	83 c4 04             	add    $0x4,%esp
bc4ba2:	c7 05 54 d0 d5 00 00 	movl   $0x0,0xd5d054
bc4ba9:	00 00 00
bc4bac:	c7 05 5c d0 d5 00 00 	movl   $0x0,0xd5d05c
bc4bb3:	00 00 00
bc4bb6:	c7 05 58 d0 d5 00 00 	movl   $0x0,0xd5d058
bc4bbd:	00 00 00
bc4bc0:	c3                   	ret
bc4bc1:	cc                   	int3
bc4bc2:	cc                   	int3
bc4bc3:	cc                   	int3
bc4bc4:	cc                   	int3
bc4bc5:	cc                   	int3
bc4bc6:	cc                   	int3
bc4bc7:	cc                   	int3
bc4bc8:	cc                   	int3
bc4bc9:	cc                   	int3
bc4bca:	cc                   	int3
bc4bcb:	cc                   	int3
bc4bcc:	cc                   	int3
bc4bcd:	cc                   	int3
bc4bce:	cc                   	int3
bc4bcf:	cc                   	int3
bc4bd0:	cc                   	int3
bc4bd1:	cc                   	int3
bc4bd2:	cc                   	int3
bc4bd3:	cc                   	int3
bc4bd4:	cc                   	int3
bc4bd5:	cc                   	int3
bc4bd6:	cc                   	int3
bc4bd7:	cc                   	int3
bc4bd8:	cc                   	int3
bc4bd9:	cc                   	int3
bc4bda:	cc                   	int3
bc4bdb:	cc                   	int3
bc4bdc:	cc                   	int3
bc4bdd:	cc                   	int3
bc4bde:	cc                   	int3
bc4bdf:	cc                   	int3
bc4be0:	55                   	push   %ebp
bc4be1:	8b ec                	mov    %esp,%ebp
bc4be3:	6a ff                	push   $0xffffffff
bc4be5:	68 c6 54 b3 00       	push   $0xb354c6
bc4bea:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
bc4bf0:	50                   	push   %eax
bc4bf1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
bc4bf6:	33 c5                	xor    %ebp,%eax
bc4bf8:	50                   	push   %eax
bc4bf9:	8d 45 f4             	lea    -0xc(%ebp),%eax
bc4bfc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
bc4c02:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc4c07:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
bc4c0e:	e8 44 2d 87 ff       	call   0x437957
bc4c13:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc4c18:	e8 b0 48 87 ff       	call   0x4394cd
bc4c1d:	8b 4d f4             	mov    -0xc(%ebp),%ecx
bc4c20:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
bc4c27:	59                   	pop    %ecx
bc4c28:	8b e5                	mov    %ebp,%esp
bc4c2a:	5d                   	pop    %ebp
bc4c2b:	c3                   	ret
bc4c2c:	cc                   	int3
bc4c2d:	cc                   	int3
bc4c2e:	cc                   	int3
bc4c2f:	cc                   	int3
bc4c30:	cc                   	int3
bc4c31:	cc                   	int3
bc4c32:	cc                   	int3
bc4c33:	cc                   	int3
bc4c34:	cc                   	int3
bc4c35:	cc                   	int3
bc4c36:	cc                   	int3
bc4c37:	cc                   	int3
bc4c38:	cc                   	int3
bc4c39:	cc                   	int3
bc4c3a:	cc                   	int3
bc4c3b:	cc                   	int3
bc4c3c:	cc                   	int3
bc4c3d:	cc                   	int3
bc4c3e:	cc                   	int3
bc4c3f:	cc                   	int3
bc4c40:	ff 35 b8 10 d8 00    	push   0xd810b8
bc4c46:	68 34 d0 d5 00       	push   $0xd5d034
bc4c4b:	e8 b9 21 86 ff       	call   0x426e09
bc4c50:	a1 54 d0 d5 00       	mov    0xd5d054,%eax
bc4c55:	85 c0                	test   %eax,%eax
bc4c57:	74 13                	je     0xbc4c6c
bc4c59:	50                   	push   %eax
bc4c5a:	e8 73 0c 87 ff       	call   0x4358d2
bc4c5f:	83 c4 04             	add    $0x4,%esp
bc4c62:	c7 05 54 d0 d5 00 00 	movl   $0x0,0xd5d054
bc4c69:	00 00 00
bc4c6c:	c7 05 5c d0 d5 00 00 	movl   $0x0,0xd5d05c
bc4c73:	00 00 00
bc4c76:	c7 05 58 d0 d5 00 00 	movl   $0x0,0xd5d058
bc4c7d:	00 00 00
bc4c80:	c3                   	ret
bc4c81:	cc                   	int3
bc4c82:	cc                   	int3
bc4c83:	cc                   	int3
bc4c84:	cc                   	int3
bc4c85:	cc                   	int3
bc4c86:	cc                   	int3
bc4c87:	cc                   	int3
bc4c88:	cc                   	int3
bc4c89:	cc                   	int3
bc4c8a:	cc                   	int3
bc4c8b:	cc                   	int3
bc4c8c:	cc                   	int3
bc4c8d:	cc                   	int3
bc4c8e:	cc                   	int3
bc4c8f:	cc                   	int3
bc4c90:	cc                   	int3
bc4c91:	cc                   	int3
bc4c92:	cc                   	int3
bc4c93:	cc                   	int3
bc4c94:	cc                   	int3
bc4c95:	cc                   	int3
bc4c96:	cc                   	int3
bc4c97:	cc                   	int3
bc4c98:	cc                   	int3
bc4c99:	cc                   	int3
bc4c9a:	cc                   	int3
bc4c9b:	cc                   	int3
bc4c9c:	cc                   	int3
bc4c9d:	cc                   	int3
bc4c9e:	cc                   	int3
bc4c9f:	cc                   	int3
bc4ca0:	55                   	push   %ebp
bc4ca1:	8b ec                	mov    %esp,%ebp
bc4ca3:	6a ff                	push   $0xffffffff
bc4ca5:	68 06 5b b3 00       	push   $0xb35b06
bc4caa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
bc4cb0:	50                   	push   %eax
bc4cb1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
bc4cb6:	33 c5                	xor    %ebp,%eax
bc4cb8:	50                   	push   %eax
bc4cb9:	8d 45 f4             	lea    -0xc(%ebp),%eax
bc4cbc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
bc4cc2:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc4cc7:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
bc4cce:	e8 84 2c 87 ff       	call   0x437957
bc4cd3:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc4cd8:	e8 f0 47 87 ff       	call   0x4394cd
bc4cdd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
bc4ce0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
bc4ce7:	59                   	pop    %ecx
bc4ce8:	8b e5                	mov    %ebp,%esp
bc4cea:	5d                   	pop    %ebp
bc4ceb:	c3                   	ret
bc4cec:	cc                   	int3
bc4ced:	cc                   	int3
bc4cee:	cc                   	int3
bc4cef:	cc                   	int3
bc4cf0:	cc                   	int3
bc4cf1:	cc                   	int3
bc4cf2:	cc                   	int3
bc4cf3:	cc                   	int3
bc4cf4:	cc                   	int3
bc4cf5:	cc                   	int3
bc4cf6:	cc                   	int3
bc4cf7:	cc                   	int3
bc4cf8:	cc                   	int3
bc4cf9:	cc                   	int3
bc4cfa:	cc                   	int3
bc4cfb:	cc                   	int3
bc4cfc:	cc                   	int3
bc4cfd:	cc                   	int3
bc4cfe:	cc                   	int3
bc4cff:	cc                   	int3
bc4d00:	ff 35 b8 10 d8 00    	push   0xd810b8
bc4d06:	68 34 d0 d5 00       	push   $0xd5d034
bc4d0b:	e8 f9 20 86 ff       	call   0x426e09
bc4d10:	a1 54 d0 d5 00       	mov    0xd5d054,%eax
bc4d15:	85 c0                	test   %eax,%eax
bc4d17:	74 13                	je     0xbc4d2c
bc4d19:	50                   	push   %eax
bc4d1a:	e8 b3 0b 87 ff       	call   0x4358d2
bc4d1f:	83 c4 04             	add    $0x4,%esp
bc4d22:	c7 05 54 d0 d5 00 00 	movl   $0x0,0xd5d054
bc4d29:	00 00 00
bc4d2c:	c7 05 5c d0 d5 00 00 	movl   $0x0,0xd5d05c
bc4d33:	00 00 00
bc4d36:	c7 05 58 d0 d5 00 00 	movl   $0x0,0xd5d058
bc4d3d:	00 00 00
bc4d40:	c3                   	ret
bc4d41:	cc                   	int3
bc4d42:	cc                   	int3
bc4d43:	cc                   	int3
bc4d44:	cc                   	int3
bc4d45:	cc                   	int3
bc4d46:	cc                   	int3
bc4d47:	cc                   	int3
bc4d48:	cc                   	int3
bc4d49:	cc                   	int3
bc4d4a:	cc                   	int3
bc4d4b:	cc                   	int3
bc4d4c:	cc                   	int3
bc4d4d:	cc                   	int3
bc4d4e:	cc                   	int3
bc4d4f:	cc                   	int3
bc4d50:	cc                   	int3
bc4d51:	cc                   	int3
bc4d52:	cc                   	int3
bc4d53:	cc                   	int3
bc4d54:	cc                   	int3
bc4d55:	cc                   	int3
bc4d56:	cc                   	int3
bc4d57:	cc                   	int3
bc4d58:	cc                   	int3
bc4d59:	cc                   	int3
bc4d5a:	cc                   	int3
bc4d5b:	cc                   	int3
bc4d5c:	cc                   	int3
bc4d5d:	cc                   	int3
bc4d5e:	cc                   	int3
bc4d5f:	cc                   	int3
bc4d60:	56                   	push   %esi
bc4d61:	8b 35 7c 7b d7 00    	mov    0xd77b7c,%esi
bc4d67:	85 f6                	test   %esi,%esi
bc4d69:	74 25                	je     0xbc4d90
bc4d6b:	57                   	push   %edi
bc4d6c:	83 cf ff             	or     $0xffffffff,%edi
bc4d6f:	8b c7                	mov    %edi,%eax
bc4d71:	f0 0f c1 46 04       	lock xadd %eax,0x4(%esi)
bc4d76:	75 17                	jne    0xbc4d8f
bc4d78:	8b 06                	mov    (%esi),%eax
bc4d7a:	8b ce                	mov    %esi,%ecx
bc4d7c:	ff 10                	call   *(%eax)
bc4d7e:	f0 0f c1 7e 08       	lock xadd %edi,0x8(%esi)
bc4d83:	4f                   	dec    %edi
bc4d84:	75 09                	jne    0xbc4d8f
bc4d86:	8b 06                	mov    (%esi),%eax
bc4d88:	8b ce                	mov    %esi,%ecx
bc4d8a:	5f                   	pop    %edi
bc4d8b:	5e                   	pop    %esi
bc4d8c:	ff 60 04             	jmp    *0x4(%eax)
bc4d8f:	5f                   	pop    %edi
bc4d90:	5e                   	pop    %esi
bc4d91:	c3                   	ret
bc4d92:	cc                   	int3
bc4d93:	cc                   	int3
bc4d94:	cc                   	int3
bc4d95:	cc                   	int3
bc4d96:	cc                   	int3
bc4d97:	cc                   	int3
bc4d98:	cc                   	int3
bc4d99:	cc                   	int3
bc4d9a:	cc                   	int3
bc4d9b:	cc                   	int3
bc4d9c:	cc                   	int3
bc4d9d:	cc                   	int3
bc4d9e:	cc                   	int3
bc4d9f:	cc                   	int3
bc4da0:	55                   	push   %ebp
bc4da1:	8b ec                	mov    %esp,%ebp
bc4da3:	6a ff                	push   $0xffffffff
bc4da5:	68 16 6a b3 00       	push   $0xb36a16
bc4daa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
bc4db0:	50                   	push   %eax
bc4db1:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
bc4db6:	33 c5                	xor    %ebp,%eax
bc4db8:	50                   	push   %eax
bc4db9:	8d 45 f4             	lea    -0xc(%ebp),%eax
bc4dbc:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
bc4dc2:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc4dc7:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
bc4dce:	e8 84 2b 87 ff       	call   0x437957
bc4dd3:	b9 04 d0 d5 00       	mov    $0xd5d004,%ecx
bc4dd8:	e8 f0 46 87 ff       	call   0x4394cd
bc4ddd:	8b 4d f4             	mov    -0xc(%ebp),%ecx
bc4de0:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
bc4de7:	59                   	pop    %ecx
bc4de8:	8b e5                	mov    %ebp,%esp
bc4dea:	5d                   	pop    %ebp
bc4deb:	c3                   	ret
bc4dec:	cc                   	int3
bc4ded:	cc                   	int3
bc4dee:	cc                   	int3
bc4def:	cc                   	int3
bc4df0:	cc                   	int3
bc4df1:	cc                   	int3
bc4df2:	cc                   	int3
bc4df3:	cc                   	int3
bc4df4:	cc                   	int3
bc4df5:	cc                   	int3
bc4df6:	cc                   	int3
bc4df7:	cc                   	int3
bc4df8:	cc                   	int3
bc4df9:	cc                   	int3
bc4dfa:	cc                   	int3
bc4dfb:	cc                   	int3
bc4dfc:	cc                   	int3
bc4dfd:	cc                   	int3
bc4dfe:	cc                   	int3
bc4dff:	cc                   	int3
bc4e00:	ff 35 b8 10 d8 00    	push   0xd810b8
bc4e06:	68 34 d0 d5 00       	push   $0xd5d034
bc4e0b:	e8 f9 1f 86 ff       	call   0x426e09
bc4e10:	a1 54 d0 d5 00       	mov    0xd5d054,%eax
bc4e15:	85 c0                	test   %eax,%eax
bc4e17:	74 13                	je     0xbc4e2c
bc4e19:	50                   	push   %eax
bc4e1a:	e8 b3 0a 87 ff       	call   0x4358d2
bc4e1f:	83 c4 04             	add    $0x4,%esp
bc4e22:	c7 05 54 d0 d5 00 00 	movl   $0x0,0xd5d054
bc4e29:	00 00 00
bc4e2c:	c7 05 5c d0 d5 00 00 	movl   $0x0,0xd5d05c
bc4e33:	00 00 00
bc4e36:	c7 05 58 d0 d5 00 00 	movl   $0x0,0xd5d058
bc4e3d:	00 00 00
bc4e40:	c3                   	ret
bc4e41:	cc                   	int3
bc4e42:	cc                   	int3
bc4e43:	cc                   	int3
bc4e44:	cc                   	int3
bc4e45:	cc                   	int3
bc4e46:	cc                   	int3
bc4e47:	cc                   	int3
bc4e48:	cc                   	int3
bc4e49:	cc                   	int3
bc4e4a:	cc                   	int3
bc4e4b:	cc                   	int3
bc4e4c:	cc                   	int3
bc4e4d:	cc                   	int3
bc4e4e:	cc                   	int3
bc4e4f:	cc                   	int3
bc4e50:	cc                   	int3
bc4e51:	cc                   	int3