4fd8e6:	50                   	push   %eax
4fd8e7:	ff d7                	call   *%edi
4fd8e9:	c7 46 74 ff ff ff ff 	movl   $0xffffffff,0x74(%esi)
4fd8f0:	80 be 84 00 00 00 00 	cmpb   $0x0,0x84(%esi)
4fd8f7:	74 11                	je     0x4fd90a
4fd8f9:	ff 76 5c             	push   0x5c(%esi)
4fd8fc:	c6 86 84 00 00 00 00 	movb   $0x0,0x84(%esi)
4fd903:	ff d7                	call   *%edi
4fd905:	ff 76 60             	push   0x60(%esi)
4fd908:	ff d7                	call   *%edi
4fd90a:	5f                   	pop    %edi
4fd90b:	5e                   	pop    %esi
4fd90c:	c3                   	ret
4fd90d:	cc                   	int3
4fd90e:	cc                   	int3
4fd90f:	cc                   	int3
4fd910:	cc                   	int3
4fd911:	cc                   	int3
4fd912:	cc                   	int3
4fd913:	cc                   	int3
4fd914:	cc                   	int3
4fd915:	cc                   	int3
4fd916:	cc                   	int3
4fd917:	cc                   	int3
4fd918:	cc                   	int3
4fd919:	cc                   	int3
4fd91a:	cc                   	int3
4fd91b:	cc                   	int3
4fd91c:	cc                   	int3
4fd91d:	cc                   	int3
4fd91e:	cc                   	int3
4fd91f:	cc                   	int3
4fd920:	cc                   	int3
4fd921:	cc                   	int3
4fd922:	cc                   	int3
4fd923:	cc                   	int3
4fd924:	cc                   	int3
4fd925:	cc                   	int3
4fd926:	cc                   	int3
4fd927:	cc                   	int3
4fd928:	cc                   	int3
4fd929:	cc                   	int3
4fd92a:	cc                   	int3
4fd92b:	cc                   	int3
4fd92c:	cc                   	int3
4fd92d:	cc                   	int3
4fd92e:	cc                   	int3
4fd92f:	cc                   	int3
4fd930:	55                   	push   %ebp
4fd931:	8b ec                	mov    %esp,%ebp
4fd933:	6a ff                	push   $0xffffffff
4fd935:	68 d4 77 b4 00       	push   $0xb477d4
4fd93a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4fd940:	50                   	push   %eax
4fd941:	51                   	push   %ecx
4fd942:	b8 70 10 00 00       	mov    $0x1070,%eax
4fd947:	e8 4a d0 f2 ff       	call   0x42a996
4fd94c:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
4fd951:	33 c5                	xor    %ebp,%eax
4fd953:	89 45 ec             	mov    %eax,-0x14(%ebp)
4fd956:	53                   	push   %ebx
4fd957:	56                   	push   %esi
4fd958:	57                   	push   %edi
4fd959:	50                   	push   %eax
4fd95a:	8d 45 f4             	lea    -0xc(%ebp),%eax
4fd95d:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4fd963:	89 65 f0             	mov    %esp,-0x10(%ebp)
4fd966:	8b f1                	mov    %ecx,%esi
4fd968:	c7 85 f4 ef ff ff 00 	movl   $0x0,-0x100c(%ebp)
4fd96f:	00 00 00
4fd972:	83 7e 2c 00          	cmpl   $0x0,0x2c(%esi)
4fd976:	89 b5 f0 ef ff ff    	mov    %esi,-0x1010(%ebp)
4fd97c:	0f 85 0e 01 00 00    	jne    0x4fda90
4fd982:	6a 5c                	push   $0x5c
4fd984:	68 e8 be bd 00       	push   $0xbdbee8
4fd989:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
4fd98c:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
4fd993:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
4fd99a:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
4fd99e:	e8 ee 6c f1 ff       	call   0x414691
4fd9a3:	6a 06                	push   $0x6
4fd9a5:	68 28 78 bd 00       	push   $0xbd7828
4fd9aa:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4fd9ad:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4fd9b4:	c7 45 d0 0f 00 00 00 	movl   $0xf,-0x30(%ebp)
4fd9bb:	c7 45 cc 00 00 00 00 	movl   $0x0,-0x34(%ebp)
4fd9c2:	c6 45 bc 00          	movb   $0x0,-0x44(%ebp)
4fd9c6:	e8 c6 6c f1 ff       	call   0x414691
4fd9cb:	6a 25                	push   $0x25
4fd9cd:	68 08 2b bd 00       	push   $0xbd2b08
4fd9d2:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
4fd9d5:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4fd9d9:	c7 45 b8 0f 00 00 00 	movl   $0xf,-0x48(%ebp)
4fd9e0:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%ebp)
4fd9e7:	c6 45 a4 00          	movb   $0x0,-0x5c(%ebp)
4fd9eb:	e8 a1 6c f1 ff       	call   0x414691
4fd9f0:	6a 35                	push   $0x35
4fd9f2:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4fd9f5:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4fd9f9:	50                   	push   %eax
4fd9fa:	8d 45 bc             	lea    -0x44(%ebp),%eax
4fd9fd:	50                   	push   %eax
4fd9fe:	8d 8d 10 ff ff ff    	lea    -0xf0(%ebp),%ecx
4fda04:	e8 94 f0 f2 ff       	call   0x42ca9d
4fda09:	8b f0                	mov    %eax,%esi
4fda0b:	6a 00                	push   $0x0
4fda0d:	6a 00                	push   $0x0
4fda0f:	8d 8d fc ef ff ff    	lea    -0x1004(%ebp),%ecx
4fda15:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
4fda19:	c7 85 f8 ef ff ff 00 	movl   $0x0,-0x1008(%ebp)
4fda20:	00 00 00
4fda23:	c7 85 fc ef ff ff 00 	movl   $0x0,-0x1004(%ebp)
4fda2a:	00 00 00
4fda2d:	c7 85 00 f0 ff ff 00 	movl   $0x0,-0x1000(%ebp)
4fda34:	00 00 00
4fda37:	e8 46 16 f2 ff       	call   0x41f082
4fda3c:	89 85 fc ef ff ff    	mov    %eax,-0x1004(%ebp)
4fda42:	c7 85 04 f0 ff ff 00 	movl   $0x0,-0xffc(%ebp)
4fda49:	00 00 00
4fda4c:	c7 85 08 f0 ff ff 00 	movl   $0x0,-0xff8(%ebp)
4fda53:	00 00 00
4fda56:	c7 85 0c f0 ff ff 00 	movl   $0x0,-0xff4(%ebp)
4fda5d:	00 00 00
4fda60:	6a 08                	push   $0x8
4fda62:	8d 8d f8 ef ff ff    	lea    -0x1008(%ebp),%ecx
4fda68:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
4fda6c:	c7 85 f8 ef ff ff 00 	movl   $0x3f800000,-0x1008(%ebp)
4fda73:	00 80 3f
4fda76:	e8 d4 ad f1 ff       	call   0x41884f
4fda7b:	56                   	push   %esi
4fda7c:	8d 85 f8 ef ff ff    	lea    -0x1008(%ebp),%eax
4fda82:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
4fda86:	50                   	push   %eax
4fda87:	8d 45 a4             	lea    -0x5c(%ebp),%eax
4fda8a:	50                   	push   %eax
4fda8b:	e8 14 96 f0 ff       	call   0x4070a4
4fda90:	8d 85 ac fc ff ff    	lea    -0x354(%ebp),%eax
4fda96:	c7 85 b4 fd ff ff 04 	movl   $0x104,-0x24c(%ebp)
4fda9d:	01 00 00
4fdaa0:	89 85 b0 fd ff ff    	mov    %eax,-0x250(%ebp)
4fdaa6:	c6 85 ac fc ff ff 00 	movb   $0x0,-0x354(%ebp)
4fdaad:	c7 85 a8 fc ff ff 04 	movl   $0xbd1d04,-0x358(%ebp)
4fdab4:	1d bd 00
4fdab7:	83 7e 30 10          	cmpl   $0x10,0x30(%esi)
4fdabb:	8d 5e 1c             	lea    0x1c(%esi),%ebx
4fdabe:	c7 45 fc 07 00 00 00 	movl   $0x7,-0x4(%ebp)
4fdac5:	89 9d 34 f0 ff ff    	mov    %ebx,-0xfcc(%ebp)
4fdacb:	72 04                	jb     0x4fdad1
4fdacd:	8b 03                	mov    (%ebx),%eax
4fdacf:	eb 02                	jmp    0x4fdad3
4fdad1:	8b c3                	mov    %ebx,%eax
4fdad3:	50                   	push   %eax
4fdad4:	e8 30 7c f0 ff       	call   0x405709
4fdad9:	83 c4 04             	add    $0x4,%esp
4fdadc:	84 c0                	test   %al,%al
4fdade:	74 2c                	je     0x4fdb0c
4fdae0:	83 7b 14 10          	cmpl   $0x10,0x14(%ebx)
4fdae4:	72 13                	jb     0x4fdaf9
4fdae6:	8b 03                	mov    (%ebx),%eax
4fdae8:	8d 8d a8 fc ff ff    	lea    -0x358(%ebp),%ecx
4fdaee:	50                   	push   %eax
4fdaef:	e8 82 22 f1 ff       	call   0x40fd76
4fdaf4:	e9 97 01 00 00       	jmp    0x4fdc90
4fdaf9:	8b c3                	mov    %ebx,%eax
4fdafb:	8d 8d a8 fc ff ff    	lea    -0x358(%ebp),%ecx
4fdb01:	50                   	push   %eax
4fdb02:	e8 6f 22 f1 ff       	call   0x40fd76
4fdb07:	e9 84 01 00 00       	jmp    0x4fdc90
4fdb0c:	83 7b 14 10          	cmpl   $0x10,0x14(%ebx)
4fdb10:	8d 85 54 f8 ff ff    	lea    -0x7ac(%ebp),%eax
4fdb16:	c7 85 28 f0 ff ff 00 	movl   $0x0,-0xfd8(%ebp)
4fdb1d:	00 00 00
4fdb20:	c7 85 50 f8 ff ff 1c 	movl   $0xbd171c,-0x7b0(%ebp)
4fdb27:	17 bd 00
4fdb2a:	89 85 54 fc ff ff    	mov    %eax,-0x3ac(%ebp)
4fdb30:	c7 85 58 fc ff ff 00 	movl   $0x200,-0x3a8(%ebp)
4fdb37:	02 00 00
4fdb3a:	72 02                	jb     0x4fdb3e
4fdb3c:	8b 1b                	mov    (%ebx),%ebx
4fdb3e:	53                   	push   %ebx
4fdb3f:	8d 8d 50 f8 ff ff    	lea    -0x7b0(%ebp),%ecx
4fdb45:	e8 1d aa f0 ff       	call   0x408567
4fdb4a:	8d 85 28 f0 ff ff    	lea    -0xfd8(%ebp),%eax
4fdb50:	50                   	push   %eax
4fdb51:	8d 85 48 f6 ff ff    	lea    -0x9b8(%ebp),%eax
4fdb57:	50                   	push   %eax
4fdb58:	68 04 01 00 00       	push   $0x104
4fdb5d:	6a 00                	push   $0x0
4fdb5f:	ff b5 54 fc ff ff    	push   -0x3ac(%ebp)
4fdb65:	6a 00                	push   $0x0
4fdb67:	ff 15 c4 35 d8 00    	call   *0xd835c4
4fdb6d:	85 c0                	test   %eax,%eax
4fdb6f:	8d 8d 50 f8 ff ff    	lea    -0x7b0(%ebp),%ecx
4fdb75:	0f 94 c3             	sete   %bl
4fdb78:	e8 cb 58 f2 ff       	call   0x423448
4fdb7d:	84 db                	test   %bl,%bl
4fdb7f:	0f 84 92 00 00 00    	je     0x4fdc17
4fdb85:	ff 15 d4 36 d8 00    	call   *0xd836d4
4fdb8b:	68 e8 be bd 00       	push   $0xbdbee8
4fdb90:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
4fdb93:	8b f8                	mov    %eax,%edi
4fdb95:	e8 30 91 f1 ff       	call   0x416cca
4fdb9a:	68 28 78 bd 00       	push   $0xbd7828
4fdb9f:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4fdba2:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
4fdba6:	e8 1f 91 f1 ff       	call   0x416cca
4fdbab:	68 c4 71 bd 00       	push   $0xbd71c4
4fdbb0:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
4fdbb3:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
4fdbb7:	e8 0e 91 f1 ff       	call   0x416cca
4fdbbc:	68 58 bf bd 00       	push   $0xbdbf58
4fdbc1:	8d 8d 5c ff ff ff    	lea    -0xa4(%ebp),%ecx
4fdbc7:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
4fdbcb:	e8 fa 90 f1 ff       	call   0x416cca
4fdbd0:	6a 44                	push   $0x44
4fdbd2:	8d 45 a4             	lea    -0x5c(%ebp),%eax
4fdbd5:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
4fdbd9:	50                   	push   %eax
4fdbda:	8d 45 bc             	lea    -0x44(%ebp),%eax
4fdbdd:	50                   	push   %eax
4fdbde:	8d 8d 10 ff ff ff    	lea    -0xf0(%ebp),%ecx
4fdbe4:	e8 b4 ee f2 ff       	call   0x42ca9d
4fdbe9:	8b f0                	mov    %eax,%esi
4fdbeb:	ff b5 34 f0 ff ff    	push   -0xfcc(%ebp)
4fdbf1:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4fdbf4:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
4fdbf8:	50                   	push   %eax
4fdbf9:	8d 8d f8 ef ff ff    	lea    -0x1008(%ebp),%ecx
4fdbff:	e8 25 49 f3 ff       	call   0x432529
4fdc04:	56                   	push   %esi
4fdc05:	50                   	push   %eax
4fdc06:	57                   	push   %edi
4fdc07:	8d 85 5c ff ff ff    	lea    -0xa4(%ebp),%eax
4fdc0d:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
4fdc11:	50                   	push   %eax
4fdc12:	e8 75 5b f1 ff       	call   0x41378c
4fdc17:	8d 85 bc fd ff ff    	lea    -0x244(%ebp),%eax
4fdc1d:	c7 85 b8 fd ff ff f8 	movl   $0xbd1cf8,-0x248(%ebp)
4fdc24:	1c bd 00
4fdc27:	89 85 c0 fe ff ff    	mov    %eax,-0x140(%ebp)
4fdc2d:	8d 8d b8 fd ff ff    	lea    -0x248(%ebp),%ecx
4fdc33:	8d 85 48 f6 ff ff    	lea    -0x9b8(%ebp),%eax
4fdc39:	c7 85 c4 fe ff ff 04 	movl   $0x104,-0x13c(%ebp)
4fdc40:	01 00 00
4fdc43:	50                   	push   %eax
4fdc44:	e8 ce 33 f2 ff       	call   0x421017
4fdc49:	c7 85 b8 fd ff ff 04 	movl   $0xbd1d04,-0x248(%ebp)
4fdc50:	1d bd 00
4fdc53:	ff b5 c4 fe ff ff    	push   -0x13c(%ebp)
4fdc59:	8d 8d a8 fc ff ff    	lea    -0x358(%ebp),%ecx
4fdc5f:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
4fdc63:	e8 21 27 f1 ff       	call   0x410389
4fdc68:	ff b5 c4 fe ff ff    	push   -0x13c(%ebp)
4fdc6e:	ff b5 c0 fe ff ff    	push   -0x140(%ebp)
4fdc74:	ff b5 b0 fd ff ff    	push   -0x250(%ebp)
4fdc7a:	e8 03 6a f1 ff       	call   0x414682
4fdc7f:	83 c4 0c             	add    $0xc,%esp
4fdc82:	8d 8d b8 fd ff ff    	lea    -0x248(%ebp),%ecx
4fdc88:	e8 6b 08 f1 ff       	call   0x40e4f8
4fdc8d:	8d 5e 1c             	lea    0x1c(%esi),%ebx
4fdc90:	c7 85 e4 ef ff ff 0c 	movl   $0xc,-0x101c(%ebp)
4fdc97:	00 00 00
4fdc9a:	c7 85 e8 ef ff ff 00 	movl   $0x0,-0x1018(%ebp)
4fdca1:	00 00 00
4fdca4:	c7 85 ec ef ff ff 01 	movl   $0x1,-0x1014(%ebp)
4fdcab:	00 00 00
4fdcae:	ff 15 94 36 d8 00    	call   *0xd83694
4fdcb4:	83 7e 3c 00          	cmpl   $0x0,0x3c(%esi)
4fdcb8:	8b f8                	mov    %eax,%edi
4fdcba:	c7 85 18 f0 ff ff ff 	movl   $0xffffffff,-0xfe8(%ebp)
4fdcc1:	ff ff ff
4fdcc4:	c7 85 20 f0 ff ff ff 	movl   $0xffffffff,-0xfe0(%ebp)
4fdccb:	ff ff ff
4fdcce:	c7 85 1c f0 ff ff ff 	movl   $0xffffffff,-0xfe4(%ebp)
4fdcd5:	ff ff ff
4fdcd8:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
4fdcdc:	0f 84 b4 02 00 00    	je     0x4fdf96
4fdce2:	8d 85 24 f0 ff ff    	lea    -0xfdc(%ebp),%eax
4fdce8:	50                   	push   %eax
4fdce9:	e8 8a d3 f0 ff       	call   0x40b078
4fdcee:	83 c4 04             	add    $0x4,%esp
4fdcf1:	8b 00                	mov    (%eax),%eax
4fdcf3:	68 68 bf bd 00       	push   $0xbdbf68
4fdcf8:	68 ec 5f bd 00       	push   $0xbd5fec
4fdcfd:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
4fdd01:	8b 40 34             	mov    0x34(%eax),%eax
4fdd04:	50                   	push   %eax
4fdd05:	8b 08                	mov    (%eax),%ecx
4fdd07:	ff 51 18             	call   *0x18(%ecx)
4fdd0a:	8b 8d 28 f0 ff ff    	mov    -0xfd8(%ebp),%ecx
4fdd10:	83 c4 0c             	add    $0xc,%esp
4fdd13:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
4fdd17:	89 8d 34 f0 ff ff    	mov    %ecx,-0xfcc(%ebp)
4fdd1d:	85 c9                	test   %ecx,%ecx
4fdd1f:	74 23                	je     0x4fdd44
4fdd21:	83 c8 ff             	or     $0xffffffff,%eax
4fdd24:	f0 0f c1 41 04       	lock xadd %eax,0x4(%ecx)
4fdd29:	75 19                	jne    0x4fdd44
4fdd2b:	8b 01                	mov    (%ecx),%eax
4fdd2d:	ff 10                	call   *(%eax)
4fdd2f:	8b 8d 34 f0 ff ff    	mov    -0xfcc(%ebp),%ecx
4fdd35:	83 c8 ff             	or     $0xffffffff,%eax
4fdd38:	f0 0f c1 41 08       	lock xadd %eax,0x8(%ecx)
4fdd3d:	75 05                	jne    0x4fdd44
4fdd3f:	8b 01                	mov    (%ecx),%eax
4fdd41:	ff 50 04             	call   *0x4(%eax)
4fdd44:	ff 76 3c             	push   0x3c(%esi)
4fdd47:	e8 9e ea f3 ff       	call   0x43c7ea
4fdd4c:	83 c4 04             	add    $0x4,%esp
4fdd4f:	85 c0                	test   %eax,%eax
4fdd51:	0f 89 b0 00 00 00    	jns    0x4fde07
4fdd57:	e8 13 0b f4 ff       	call   0x43e86f
4fdd5c:	68 e8 be bd 00       	push   $0xbdbee8
4fdd61:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
4fdd64:	8b 00                	mov    (%eax),%eax
4fdd66:	89 85 34 f0 ff ff    	mov    %eax,-0xfcc(%ebp)
4fdd6c:	e8 59 8f f1 ff       	call   0x416cca
4fdd71:	68 28 78 bd 00       	push   $0xbd7828
4fdd76:	8d 4d bc             	lea    -0x44(%ebp),%ecx
4fdd79:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
4fdd7d:	e8 48 8f f1 ff       	call   0x416cca
4fdd82:	68 a4 74 bd 00       	push   $0xbd74a4
4fdd87:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
4fdd8a:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
4fdd8e:	e8 37 8f f1 ff       	call   0x416cca
4fdd93:	68 b8 74 bd 00       	push   $0xbd74b8
4fdd98:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
4fdd9b:	c6 45 fc 13          	movb   $0x13,-0x4(%ebp)
4fdd9f:	e8 26 8f f1 ff       	call   0x416cca
4fdda4:	68 90 bf bd 00       	push   $0xbdbf90
4fdda9:	8d 8d 74 ff ff ff    	lea    -0x8c(%ebp),%ecx
4fddaf:	c6 45 fc 14          	movb   $0x14,-0x4(%ebp)
4fddb3:	e8 12 8f f1 ff       	call   0x416cca
4fddb8:	6a 64                	push   $0x64
4fddba:	8d 45 a4             	lea    -0x5c(%ebp),%eax
4fddbd:	c6 45 fc 15          	movb   $0x15,-0x4(%ebp)
4fddc1:	50                   	push   %eax
4fddc2:	8d 45 bc             	lea    -0x44(%ebp),%eax
4fddc5:	50                   	push   %eax
4fddc6:	8d 8d 10 ff ff ff    	lea    -0xf0(%ebp),%ecx
4fddcc:	e8 cc ec f2 ff       	call   0x42ca9d
4fddd1:	8b f8                	mov    %eax,%edi
4fddd3:	8d 4e 04             	lea    0x4(%esi),%ecx
4fddd6:	c6 45 fc 16          	movb   $0x16,-0x4(%ebp)
4fddda:	51                   	push   %ecx
4fdddb:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4fddde:	50                   	push   %eax
4fdddf:	53                   	push   %ebx
4fdde0:	8d 45 8c             	lea    -0x74(%ebp),%eax
4fdde3:	50                   	push   %eax