4fbef6:	cc                   	int3
4fbef7:	cc                   	int3
4fbef8:	cc                   	int3
4fbef9:	cc                   	int3
4fbefa:	cc                   	int3
4fbefb:	cc                   	int3
4fbefc:	cc                   	int3
4fbefd:	cc                   	int3
4fbefe:	cc                   	int3
4fbeff:	cc                   	int3
4fbf00:	8b 44 24 04          	mov    0x4(%esp),%eax
4fbf04:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4fbf08:	89 48 2c             	mov    %ecx,0x2c(%eax)
4fbf0b:	b8 01 00 00 00       	mov    $0x1,%eax
4fbf10:	c3                   	ret
4fbf11:	cc                   	int3
4fbf12:	cc                   	int3
4fbf13:	cc                   	int3
4fbf14:	cc                   	int3
4fbf15:	cc                   	int3
4fbf16:	cc                   	int3
4fbf17:	cc                   	int3
4fbf18:	cc                   	int3
4fbf19:	cc                   	int3
4fbf1a:	cc                   	int3
4fbf1b:	cc                   	int3
4fbf1c:	cc                   	int3
4fbf1d:	cc                   	int3
4fbf1e:	cc                   	int3
4fbf1f:	cc                   	int3
4fbf20:	83 44 24 04 58       	addl   $0x58,0x4(%esp)
4fbf25:	e9 66 46 fe ff       	jmp    0x4e0590
4fbf2a:	cc                   	int3
4fbf2b:	cc                   	int3
4fbf2c:	cc                   	int3
4fbf2d:	cc                   	int3
4fbf2e:	cc                   	int3
4fbf2f:	cc                   	int3
4fbf30:	8b 44 24 04          	mov    0x4(%esp),%eax
4fbf34:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4fbf38:	89 48 34             	mov    %ecx,0x34(%eax)
4fbf3b:	b8 01 00 00 00       	mov    $0x1,%eax
4fbf40:	c3                   	ret
4fbf41:	cc                   	int3
4fbf42:	cc                   	int3
4fbf43:	cc                   	int3
4fbf44:	cc                   	int3
4fbf45:	cc                   	int3
4fbf46:	cc                   	int3
4fbf47:	cc                   	int3
4fbf48:	cc                   	int3
4fbf49:	cc                   	int3
4fbf4a:	cc                   	int3
4fbf4b:	cc                   	int3
4fbf4c:	cc                   	int3
4fbf4d:	cc                   	int3
4fbf4e:	cc                   	int3
4fbf4f:	cc                   	int3
4fbf50:	8b 44 24 04          	mov    0x4(%esp),%eax
4fbf54:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4fbf58:	89 48 4c             	mov    %ecx,0x4c(%eax)
4fbf5b:	b8 01 00 00 00       	mov    $0x1,%eax
4fbf60:	c3                   	ret
4fbf61:	cc                   	int3
4fbf62:	cc                   	int3
4fbf63:	cc                   	int3
4fbf64:	cc                   	int3
4fbf65:	cc                   	int3
4fbf66:	cc                   	int3
4fbf67:	cc                   	int3
4fbf68:	cc                   	int3
4fbf69:	cc                   	int3
4fbf6a:	cc                   	int3
4fbf6b:	cc                   	int3
4fbf6c:	cc                   	int3
4fbf6d:	cc                   	int3
4fbf6e:	cc                   	int3
4fbf6f:	cc                   	int3
4fbf70:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4fbf74:	85 c9                	test   %ecx,%ecx
4fbf76:	75 1e                	jne    0x4fbf96
4fbf78:	68 c5 00 00 00       	push   $0xc5
4fbf7d:	68 d0 9b 62 00       	push   $0x629bd0
4fbf82:	6a 43                	push   $0x43
4fbf84:	68 81 00 00 00       	push   $0x81
4fbf89:	6a 26                	push   $0x26
4fbf8b:	e8 f0 cf fd ff       	call   0x4d8f80
4fbf90:	83 c4 14             	add    $0x14,%esp
4fbf93:	33 c0                	xor    %eax,%eax
4fbf95:	c3                   	ret
4fbf96:	8b 44 24 04          	mov    0x4(%esp),%eax
4fbf9a:	89 08                	mov    %ecx,(%eax)
4fbf9c:	b8 01 00 00 00       	mov    $0x1,%eax
4fbfa1:	c3                   	ret
4fbfa2:	cc                   	int3
4fbfa3:	cc                   	int3
4fbfa4:	cc                   	int3
4fbfa5:	cc                   	int3
4fbfa6:	cc                   	int3
4fbfa7:	cc                   	int3
4fbfa8:	cc                   	int3
4fbfa9:	cc                   	int3
4fbfaa:	cc                   	int3
4fbfab:	cc                   	int3
4fbfac:	cc                   	int3
4fbfad:	cc                   	int3
4fbfae:	cc                   	int3
4fbfaf:	cc                   	int3
4fbfb0:	8b 44 24 04          	mov    0x4(%esp),%eax
4fbfb4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4fbfb8:	89 48 30             	mov    %ecx,0x30(%eax)
4fbfbb:	b8 01 00 00 00       	mov    $0x1,%eax
4fbfc0:	c3                   	ret
4fbfc1:	cc                   	int3
4fbfc2:	cc                   	int3
4fbfc3:	cc                   	int3
4fbfc4:	cc                   	int3
4fbfc5:	cc                   	int3
4fbfc6:	cc                   	int3
4fbfc7:	cc                   	int3
4fbfc8:	cc                   	int3
4fbfc9:	cc                   	int3
4fbfca:	cc                   	int3
4fbfcb:	cc                   	int3
4fbfcc:	cc                   	int3
4fbfcd:	cc                   	int3
4fbfce:	cc                   	int3
4fbfcf:	cc                   	int3
4fbfd0:	8b 4c 24 08          	mov    0x8(%esp),%ecx
4fbfd4:	85 c9                	test   %ecx,%ecx
4fbfd6:	75 1e                	jne    0x4fbff6
4fbfd8:	68 cf 00 00 00       	push   $0xcf
4fbfdd:	68 d0 9b 62 00       	push   $0x629bd0
4fbfe2:	6a 43                	push   $0x43
4fbfe4:	68 82 00 00 00       	push   $0x82
4fbfe9:	6a 26                	push   $0x26
4fbfeb:	e8 90 cf fd ff       	call   0x4d8f80
4fbff0:	83 c4 14             	add    $0x14,%esp
4fbff3:	33 c0                	xor    %eax,%eax
4fbff5:	c3                   	ret
4fbff6:	8b 44 24 04          	mov    0x4(%esp),%eax
4fbffa:	89 48 04             	mov    %ecx,0x4(%eax)
4fbffd:	b8 01 00 00 00       	mov    $0x1,%eax
4fc002:	c3                   	ret
4fc003:	cc                   	int3
4fc004:	cc                   	int3
4fc005:	cc                   	int3
4fc006:	cc                   	int3
4fc007:	cc                   	int3
4fc008:	cc                   	int3
4fc009:	cc                   	int3
4fc00a:	cc                   	int3
4fc00b:	cc                   	int3
4fc00c:	cc                   	int3
4fc00d:	cc                   	int3
4fc00e:	cc                   	int3
4fc00f:	cc                   	int3
4fc010:	6a 00                	push   $0x0
4fc012:	6a 00                	push   $0x0
4fc014:	6a 00                	push   $0x0
4fc016:	e8 d5 4a fe ff       	call   0x4e0af0
4fc01b:	83 c4 0c             	add    $0xc,%esp
4fc01e:	85 c0                	test   %eax,%eax
4fc020:	75 06                	jne    0x4fc028
4fc022:	a3 20 68 69 00       	mov    %eax,0x696820
4fc027:	c3                   	ret
4fc028:	e8 53 5f fe ff       	call   0x4e1f80
4fc02d:	33 c9                	xor    %ecx,%ecx
4fc02f:	a3 94 73 71 00       	mov    %eax,0x717394
4fc034:	85 c0                	test   %eax,%eax
4fc036:	0f 95 c1             	setne  %cl
4fc039:	89 0d 20 68 69 00    	mov    %ecx,0x696820
4fc03f:	c3                   	ret
4fc040:	83 3d 24 68 69 00 00 	cmpl   $0x0,0x696824
4fc047:	75 0e                	jne    0x4fc057
4fc049:	e8 d2 8f fe ff       	call   0x4e5020
4fc04e:	a3 24 68 69 00       	mov    %eax,0x696824
4fc053:	85 c0                	test   %eax,%eax
4fc055:	74 4d                	je     0x4fc0a4
4fc057:	68 80 00 00 00       	push   $0x80
4fc05c:	68 d0 9b 62 00       	push   $0x629bd0
4fc061:	6a 04                	push   $0x4
4fc063:	e8 e8 46 fe ff       	call   0x4e0750
4fc068:	8b c8                	mov    %eax,%ecx
4fc06a:	83 c4 0c             	add    $0xc,%esp
4fc06d:	85 c9                	test   %ecx,%ecx
4fc06f:	75 1c                	jne    0x4fc08d
4fc071:	68 81 00 00 00       	push   $0x81
4fc076:	68 d0 9b 62 00       	push   $0x629bd0
4fc07b:	6a 41                	push   $0x41
4fc07d:	68 c7 00 00 00       	push   $0xc7
4fc082:	6a 26                	push   $0x26
4fc084:	e8 f7 ce fd ff       	call   0x4d8f80
4fc089:	83 c4 14             	add    $0x14,%esp
4fc08c:	c3                   	ret
4fc08d:	8b 44 24 04          	mov    0x4(%esp),%eax
4fc091:	6a 00                	push   $0x0
4fc093:	51                   	push   %ecx
4fc094:	ff 35 24 68 69 00    	push   0x696824
4fc09a:	89 01                	mov    %eax,(%ecx)
4fc09c:	e8 af 8e fe ff       	call   0x4e4f50
4fc0a1:	83 c4 0c             	add    $0xc,%esp
4fc0a4:	c3                   	ret
4fc0a5:	cc                   	int3
4fc0a6:	cc                   	int3
4fc0a7:	cc                   	int3
4fc0a8:	cc                   	int3
4fc0a9:	cc                   	int3
4fc0aa:	cc                   	int3
4fc0ab:	cc                   	int3
4fc0ac:	cc                   	int3
4fc0ad:	cc                   	int3
4fc0ae:	cc                   	int3
4fc0af:	cc                   	int3
4fc0b0:	83 3d 24 68 69 00 00 	cmpl   $0x0,0x696824
4fc0b7:	75 0e                	jne    0x4fc0c7
4fc0b9:	e8 62 8f fe ff       	call   0x4e5020
4fc0be:	a3 24 68 69 00       	mov    %eax,0x696824
4fc0c3:	85 c0                	test   %eax,%eax
4fc0c5:	74 65                	je     0x4fc12c
4fc0c7:	56                   	push   %esi
4fc0c8:	68 80 00 00 00       	push   $0x80
4fc0cd:	68 d0 9b 62 00       	push   $0x629bd0
4fc0d2:	6a 04                	push   $0x4
4fc0d4:	e8 77 46 fe ff       	call   0x4e0750
4fc0d9:	8b f0                	mov    %eax,%esi
4fc0db:	83 c4 0c             	add    $0xc,%esp
4fc0de:	85 f6                	test   %esi,%esi
4fc0e0:	75 1d                	jne    0x4fc0ff
4fc0e2:	68 81 00 00 00       	push   $0x81
4fc0e7:	68 d0 9b 62 00       	push   $0x629bd0
4fc0ec:	6a 41                	push   $0x41
4fc0ee:	68 c7 00 00 00       	push   $0xc7
4fc0f3:	6a 26                	push   $0x26
4fc0f5:	e8 86 ce fd ff       	call   0x4d8f80
4fc0fa:	83 c4 14             	add    $0x14,%esp
4fc0fd:	5e                   	pop    %esi
4fc0fe:	c3                   	ret
4fc0ff:	8b 44 24 08          	mov    0x8(%esp),%eax
4fc103:	56                   	push   %esi
4fc104:	ff 35 24 68 69 00    	push   0x696824
4fc10a:	89 06                	mov    %eax,(%esi)
4fc10c:	e8 3f 90 fe ff       	call   0x4e5150
4fc111:	83 c4 08             	add    $0x8,%esp
4fc114:	85 c0                	test   %eax,%eax
4fc116:	7f 13                	jg     0x4fc12b
4fc118:	68 9b 00 00 00       	push   $0x9b
4fc11d:	68 d0 9b 62 00       	push   $0x629bd0
4fc122:	56                   	push   %esi
4fc123:	e8 58 46 fe ff       	call   0x4e0780
4fc128:	83 c4 0c             	add    $0xc,%esp
4fc12b:	5e                   	pop    %esi
4fc12c:	c3                   	ret
4fc12d:	cc                   	int3
4fc12e:	cc                   	int3
4fc12f:	cc                   	int3
4fc130:	56                   	push   %esi
4fc131:	8b 74 24 08          	mov    0x8(%esp),%esi
4fc135:	8b 06                	mov    (%esi),%eax
4fc137:	ff d0                	call   *%eax
4fc139:	68 a3 00 00 00       	push   $0xa3
4fc13e:	68 d0 9b 62 00       	push   $0x629bd0
4fc143:	56                   	push   %esi
4fc144:	e8 37 46 fe ff       	call   0x4e0780
4fc149:	83 c4 0c             	add    $0xc,%esp
4fc14c:	5e                   	pop    %esi
4fc14d:	c3                   	ret
4fc14e:	cc                   	int3
4fc14f:	cc                   	int3
4fc150:	a1 24 68 69 00       	mov    0x696824,%eax
4fc155:	85 c0                	test   %eax,%eax
4fc157:	74 18                	je     0x4fc171
4fc159:	68 30 c1 4f 00       	push   $0x4fc130
4fc15e:	50                   	push   %eax
4fc15f:	e8 8c 8f fe ff       	call   0x4e50f0
4fc164:	83 c4 08             	add    $0x8,%esp
4fc167:	c7 05 24 68 69 00 00 	movl   $0x0,0x696824
4fc16e:	00 00 00
4fc171:	ff 35 94 73 71 00    	push   0x717394
4fc177:	e8 d4 5d fe ff       	call   0x4e1f50
4fc17c:	83 c4 04             	add    $0x4,%esp
4fc17f:	c7 05 94 73 71 00 00 	movl   $0x0,0x717394
4fc186:	00 00 00
4fc189:	c3                   	ret
4fc18a:	cc                   	int3
4fc18b:	cc                   	int3
4fc18c:	cc                   	int3
4fc18d:	cc                   	int3
4fc18e:	cc                   	int3
4fc18f:	cc                   	int3
4fc190:	56                   	push   %esi
4fc191:	8b 74 24 08          	mov    0x8(%esp),%esi
4fc195:	85 f6                	test   %esi,%esi
4fc197:	74 57                	je     0x4fc1f0
4fc199:	83 7c 24 0c 00       	cmpl   $0x0,0xc(%esp)
4fc19e:	74 0d                	je     0x4fc1ad
4fc1a0:	83 c9 ff             	or     $0xffffffff,%ecx
4fc1a3:	8d 46 50             	lea    0x50(%esi),%eax
4fc1a6:	f0 0f c1 08          	lock xadd %ecx,(%eax)
4fc1aa:	49                   	dec    %ecx
4fc1ab:	eb 07                	jmp    0x4fc1b4
4fc1ad:	8b 4e 50             	mov    0x50(%esi),%ecx
4fc1b0:	49                   	dec    %ecx
4fc1b1:	89 4e 50             	mov    %ecx,0x50(%esi)
4fc1b4:	85 c9                	test   %ecx,%ecx
4fc1b6:	7f 38                	jg     0x4fc1f0
4fc1b8:	56                   	push   %esi
4fc1b9:	e8 e2 bf 00 00       	call   0x5081a0
4fc1be:	56                   	push   %esi
4fc1bf:	e8 4c b5 01 00       	call   0x517710
4fc1c4:	8b 46 2c             	mov    0x2c(%esi),%eax
4fc1c7:	83 c4 08             	add    $0x8,%esp
4fc1ca:	85 c0                	test   %eax,%eax
4fc1cc:	74 06                	je     0x4fc1d4
4fc1ce:	56                   	push   %esi
4fc1cf:	ff d0                	call   *%eax
4fc1d1:	83 c4 04             	add    $0x4,%esp
4fc1d4:	8d 46 58             	lea    0x58(%esi),%eax
4fc1d7:	50                   	push   %eax
4fc1d8:	56                   	push   %esi
4fc1d9:	6a 0a                	push   $0xa
4fc1db:	e8 10 3f fe ff       	call   0x4e00f0
4fc1e0:	6a 60                	push   $0x60
4fc1e2:	68 d0 9b 62 00       	push   $0x629bd0
4fc1e7:	56                   	push   %esi
4fc1e8:	e8 93 45 fe ff       	call   0x4e0780
4fc1ed:	83 c4 18             	add    $0x18,%esp
4fc1f0:	b8 01 00 00 00       	mov    $0x1,%eax
4fc1f5:	5e                   	pop    %esi
4fc1f6:	c3                   	ret
4fc1f7:	cc                   	int3
4fc1f8:	cc                   	int3
4fc1f9:	cc                   	int3
4fc1fa:	cc                   	int3
4fc1fb:	cc                   	int3
4fc1fc:	cc                   	int3
4fc1fd:	cc                   	int3
4fc1fe:	cc                   	int3
4fc1ff:	cc                   	int3
4fc200:	8b 44 24 04          	mov    0x4(%esp),%eax
4fc204:	c7 00 00 00 00 00    	movl   $0x0,(%eax)
4fc20a:	c7 40 04 00 00 00 00 	movl   $0x0,0x4(%eax)
4fc211:	c7 40 08 00 00 00 00 	movl   $0x0,0x8(%eax)
4fc218:	c7 40 0c 00 00 00 00 	movl   $0x0,0xc(%eax)
4fc21f:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%eax)
4fc226:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%eax)
4fc22d:	c7 40 1c 00 00 00 00 	movl   $0x0,0x1c(%eax)
4fc234:	c7 40 20 00 00 00 00 	movl   $0x0,0x20(%eax)
4fc23b:	c7 40 2c 00 00 00 00 	movl   $0x0,0x2c(%eax)
4fc242:	c7 40 30 00 00 00 00 	movl   $0x0,0x30(%eax)