4b6849:	cc                   	int3
4b684a:	cc                   	int3
4b684b:	cc                   	int3
4b684c:	cc                   	int3
4b684d:	cc                   	int3
4b684e:	cc                   	int3
4b684f:	cc                   	int3
4b6850:	55                   	push   %ebp
4b6851:	8b ec                	mov    %esp,%ebp
4b6853:	6a ff                	push   $0xffffffff
4b6855:	68 e7 a5 65 00       	push   $0x65a5e7
4b685a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
4b6860:	50                   	push   %eax
4b6861:	81 ec 48 09 00 00    	sub    $0x948,%esp
4b6867:	a1 d4 89 72 00       	mov    0x7289d4,%eax
4b686c:	33 c5                	xor    %ebp,%eax
4b686e:	89 45 f0             	mov    %eax,-0x10(%ebp)
4b6871:	53                   	push   %ebx
4b6872:	56                   	push   %esi
4b6873:	57                   	push   %edi
4b6874:	50                   	push   %eax
4b6875:	8d 45 f4             	lea    -0xc(%ebp),%eax
4b6878:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
4b687e:	89 8d c0 f6 ff ff    	mov    %ecx,-0x940(%ebp)
4b6884:	8b 5d 0c             	mov    0xc(%ebp),%ebx
4b6887:	8b 75 08             	mov    0x8(%ebp),%esi
4b688a:	89 b5 b8 f6 ff ff    	mov    %esi,-0x948(%ebp)
4b6890:	89 9d c4 f6 ff ff    	mov    %ebx,-0x93c(%ebp)
4b6896:	85 db                	test   %ebx,%ebx
4b6898:	0f 84 72 08 00 00    	je     0x4b7110
4b689e:	8b 3d fc 20 68 00    	mov    0x6820fc,%edi
4b68a4:	6a 00                	push   $0x0
4b68a6:	6a 00                	push   $0x0
4b68a8:	6a ff                	push   $0xffffffff
4b68aa:	53                   	push   %ebx
4b68ab:	6a 00                	push   $0x0
4b68ad:	68 e9 fd 00 00       	push   $0xfde9
4b68b2:	ff d7                	call   *%edi
4b68b4:	83 f8 01             	cmp    $0x1,%eax
4b68b7:	0f 8e 53 08 00 00    	jle    0x4b7110
4b68bd:	85 f6                	test   %esi,%esi
4b68bf:	0f 84 4b 08 00 00    	je     0x4b7110
4b68c5:	56                   	push   %esi
4b68c6:	ff 76 04             	push   0x4(%esi)
4b68c9:	ff 36                	push   (%esi)
4b68cb:	e8 e0 d9 f8 ff       	call   0x4442b0
4b68d0:	8b 06                	mov    (%esi),%eax
4b68d2:	83 c4 0c             	add    $0xc,%esp
4b68d5:	89 46 04             	mov    %eax,0x4(%esi)
4b68d8:	33 f6                	xor    %esi,%esi
4b68da:	89 b5 cc f6 ff ff    	mov    %esi,-0x934(%ebp)
4b68e0:	56                   	push   %esi
4b68e1:	56                   	push   %esi
4b68e2:	6a ff                	push   $0xffffffff
4b68e4:	53                   	push   %ebx
4b68e5:	56                   	push   %esi
4b68e6:	68 e9 fd 00 00       	push   $0xfde9
4b68eb:	ff d7                	call   *%edi
4b68ed:	83 f8 01             	cmp    $0x1,%eax
4b68f0:	0f 8e 16 08 00 00    	jle    0x4b710c
4b68f6:	8b 8d c0 f6 ff ff    	mov    -0x940(%ebp),%ecx
4b68fc:	53                   	push   %ebx
4b68fd:	e8 3e 64 00 00       	call   0x4bcd40
4b6902:	3c 01                	cmp    $0x1,%al
4b6904:	0f 84 a3 05 00 00    	je     0x4b6ead
4b690a:	68 04 01 00 00       	push   $0x104
4b690f:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4b6915:	56                   	push   %esi
4b6916:	50                   	push   %eax
4b6917:	e8 e4 d0 12 00       	call   0x5e3a00
4b691c:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4b6922:	56                   	push   %esi
4b6923:	50                   	push   %eax
4b6924:	e8 a7 2b f9 ff       	call   0x4494d0
4b6929:	6a 01                	push   $0x1
4b692b:	68 b4 b0 68 00       	push   $0x68b0b4
4b6930:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4b6936:	68 04 01 00 00       	push   $0x104
4b693b:	50                   	push   %eax
4b693c:	e8 0f 1c fb ff       	call   0x468550
4b6941:	6a 03                	push   $0x3
4b6943:	68 58 a8 6a 00       	push   $0x6aa858
4b6948:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4b694e:	68 04 01 00 00       	push   $0x104
4b6953:	50                   	push   %eax
4b6954:	e8 f7 1b fb ff       	call   0x468550
4b6959:	8d 8d ec fe ff ff    	lea    -0x114(%ebp),%ecx
4b695f:	89 b5 90 f9 ff ff    	mov    %esi,-0x670(%ebp)
4b6965:	83 c4 34             	add    $0x34,%esp
4b6968:	c7 85 94 f9 ff ff 0f 	movl   $0xf,-0x66c(%ebp)
4b696f:	00 00 00
4b6972:	c6 85 80 f9 ff ff 00 	movb   $0x0,-0x680(%ebp)
4b6979:	8d 51 01             	lea    0x1(%ecx),%edx
4b697c:	0f 1f 40 00          	nopl   0x0(%eax)
4b6980:	8a 01                	mov    (%ecx),%al
4b6982:	41                   	inc    %ecx
4b6983:	84 c0                	test   %al,%al
4b6985:	75 f9                	jne    0x4b6980
4b6987:	2b ca                	sub    %edx,%ecx
4b6989:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4b698f:	51                   	push   %ecx
4b6990:	50                   	push   %eax
4b6991:	8d 8d 80 f9 ff ff    	lea    -0x680(%ebp),%ecx
4b6997:	e8 a4 e8 f8 ff       	call   0x445240
4b699c:	6a 02                	push   $0x2
4b699e:	68 74 98 6a 00       	push   $0x6a9874
4b69a3:	8d 8d 80 f9 ff ff    	lea    -0x680(%ebp),%ecx
4b69a9:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4b69b0:	e8 0b e7 f8 ff       	call   0x4450c0
4b69b5:	68 08 02 00 00       	push   $0x208
4b69ba:	8d 85 98 f9 ff ff    	lea    -0x668(%ebp),%eax
4b69c0:	6a 00                	push   $0x0
4b69c2:	50                   	push   %eax
4b69c3:	e8 38 d0 12 00       	call   0x5e3a00
4b69c8:	68 08 02 00 00       	push   $0x208
4b69cd:	8d 85 a0 fb ff ff    	lea    -0x460(%ebp),%eax
4b69d3:	6a 00                	push   $0x0
4b69d5:	50                   	push   %eax
4b69d6:	e8 25 d0 12 00       	call   0x5e3a00
4b69db:	83 c4 18             	add    $0x18,%esp
4b69de:	8d 8d 98 f9 ff ff    	lea    -0x668(%ebp),%ecx
4b69e4:	83 bd 94 f9 ff ff 10 	cmpl   $0x10,-0x66c(%ebp)
4b69eb:	8d 85 80 f9 ff ff    	lea    -0x680(%ebp),%eax
4b69f1:	0f 43 85 80 f9 ff ff 	cmovae -0x680(%ebp),%eax
4b69f8:	68 04 01 00 00       	push   $0x104
4b69fd:	51                   	push   %ecx
4b69fe:	6a ff                	push   $0xffffffff
4b6a00:	50                   	push   %eax
4b6a01:	6a 00                	push   $0x0
4b6a03:	68 e9 fd 00 00       	push   $0xfde9
4b6a08:	ff d7                	call   *%edi
4b6a0a:	68 04 01 00 00       	push   $0x104
4b6a0f:	8d 85 a0 fb ff ff    	lea    -0x460(%ebp),%eax
4b6a15:	50                   	push   %eax
4b6a16:	6a ff                	push   $0xffffffff
4b6a18:	53                   	push   %ebx
4b6a19:	6a 00                	push   $0x0
4b6a1b:	68 e9 fd 00 00       	push   $0xfde9
4b6a20:	ff d7                	call   *%edi
4b6a22:	8d 85 d0 f6 ff ff    	lea    -0x930(%ebp),%eax
4b6a28:	50                   	push   %eax
4b6a29:	8d 85 98 f9 ff ff    	lea    -0x668(%ebp),%eax
4b6a2f:	50                   	push   %eax
4b6a30:	ff 15 10 21 68 00    	call   *0x682110
4b6a36:	8b f8                	mov    %eax,%edi
4b6a38:	89 bd c8 f6 ff ff    	mov    %edi,-0x938(%ebp)
4b6a3e:	83 ff ff             	cmp    $0xffffffff,%edi
4b6a41:	75 10                	jne    0x4b6a53
4b6a43:	be 05 00 00 00       	mov    $0x5,%esi
4b6a48:	89 b5 cc f6 ff ff    	mov    %esi,-0x934(%ebp)
4b6a4e:	e9 43 01 00 00       	jmp    0x4b6b96
4b6a53:	68 48 b2 68 00       	push   $0x68b248
4b6a58:	8d 8d 68 f9 ff ff    	lea    -0x698(%ebp),%ecx
4b6a5e:	e8 7d df f8 ff       	call   0x4449e0
4b6a63:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
4b6a67:	66 0f 1f 84 00 00 00 	nopw   0x0(%eax,%eax,1)
4b6a6e:	00 00
4b6a70:	8d 8d fc f6 ff ff    	lea    -0x904(%ebp),%ecx
4b6a76:	8d 51 02             	lea    0x2(%ecx),%edx
4b6a79:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4b6a80:	66 8b 01             	mov    (%ecx),%ax
4b6a83:	83 c1 02             	add    $0x2,%ecx
4b6a86:	66 85 c0             	test   %ax,%ax
4b6a89:	75 f5                	jne    0x4b6a80
4b6a8b:	2b ca                	sub    %edx,%ecx
4b6a8d:	8d 85 fc f6 ff ff    	lea    -0x904(%ebp),%eax
4b6a93:	d1 f9                	sar    $1,%ecx
4b6a95:	51                   	push   %ecx
4b6a96:	50                   	push   %eax
4b6a97:	8d 8d 68 f9 ff ff    	lea    -0x698(%ebp),%ecx
4b6a9d:	e8 9e e8 f8 ff       	call   0x445340
4b6aa2:	8d 9d a0 fb ff ff    	lea    -0x460(%ebp),%ebx
4b6aa8:	8d 4b 02             	lea    0x2(%ebx),%ecx
4b6aab:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4b6ab0:	66 8b 03             	mov    (%ebx),%ax
4b6ab3:	83 c3 02             	add    $0x2,%ebx
4b6ab6:	66 85 c0             	test   %ax,%ax
4b6ab9:	75 f5                	jne    0x4b6ab0
4b6abb:	8b 85 78 f9 ff ff    	mov    -0x688(%ebp),%eax
4b6ac1:	2b d9                	sub    %ecx,%ebx
4b6ac3:	d1 fb                	sar    $1,%ebx
4b6ac5:	8d 8d 68 f9 ff ff    	lea    -0x698(%ebp),%ecx
4b6acb:	83 bd 7c f9 ff ff 08 	cmpl   $0x8,-0x684(%ebp)
4b6ad2:	0f 43 8d 68 f9 ff ff 	cmovae -0x698(%ebp),%ecx
4b6ad9:	89 8d b4 f6 ff ff    	mov    %ecx,-0x94c(%ebp)
4b6adf:	3b d8                	cmp    %eax,%ebx
4b6ae1:	77 7a                	ja     0x4b6b5d
4b6ae3:	85 db                	test   %ebx,%ebx
4b6ae5:	0f 84 03 01 00 00    	je     0x4b6bee
4b6aeb:	2b c3                	sub    %ebx,%eax
4b6aed:	40                   	inc    %eax
4b6aee:	8d 14 41             	lea    (%ecx,%eax,2),%edx
4b6af1:	8b c1                	mov    %ecx,%eax
4b6af3:	89 95 bc f6 ff ff    	mov    %edx,-0x944(%ebp)
4b6af9:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4b6b00:	8b ca                	mov    %edx,%ecx
4b6b02:	2b c8                	sub    %eax,%ecx
4b6b04:	d1 f9                	sar    $1,%ecx
4b6b06:	74 4f                	je     0x4b6b57
4b6b08:	66 8b 95 a0 fb ff ff 	mov    -0x460(%ebp),%dx
4b6b0f:	90                   	nop
4b6b10:	66 39 10             	cmp    %dx,(%eax)
4b6b13:	74 0a                	je     0x4b6b1f
4b6b15:	83 c0 02             	add    $0x2,%eax
4b6b18:	83 e9 01             	sub    $0x1,%ecx
4b6b1b:	75 f3                	jne    0x4b6b10
4b6b1d:	eb 38                	jmp    0x4b6b57
4b6b1f:	8d 95 a0 fb ff ff    	lea    -0x460(%ebp),%edx
4b6b25:	8b f3                	mov    %ebx,%esi
4b6b27:	85 db                	test   %ebx,%ebx
4b6b29:	74 1b                	je     0x4b6b46
4b6b2b:	8b f8                	mov    %eax,%edi
4b6b2d:	8b ca                	mov    %edx,%ecx
4b6b2f:	2b f9                	sub    %ecx,%edi
4b6b31:	66 8b 0c 3a          	mov    (%edx,%edi,1),%cx
4b6b35:	66 3b 0a             	cmp    (%edx),%cx
4b6b38:	0f 85 9c 00 00 00    	jne    0x4b6bda
4b6b3e:	83 c2 02             	add    $0x2,%edx
4b6b41:	83 ee 01             	sub    $0x1,%esi
4b6b44:	75 eb                	jne    0x4b6b31
4b6b46:	2b 85 b4 f6 ff ff    	sub    -0x94c(%ebp),%eax
4b6b4c:	d1 f8                	sar    $1,%eax
4b6b4e:	83 f8 ff             	cmp    $0xffffffff,%eax
4b6b51:	0f 85 91 00 00 00    	jne    0x4b6be8
4b6b57:	8b bd c8 f6 ff ff    	mov    -0x938(%ebp),%edi
4b6b5d:	8d 85 d0 f6 ff ff    	lea    -0x930(%ebp),%eax
4b6b63:	50                   	push   %eax
4b6b64:	57                   	push   %edi
4b6b65:	ff 15 14 21 68 00    	call   *0x682114
4b6b6b:	85 c0                	test   %eax,%eax
4b6b6d:	0f 85 fd fe ff ff    	jne    0x4b6a70
4b6b73:	be 05 00 00 00       	mov    $0x5,%esi
4b6b78:	89 b5 cc f6 ff ff    	mov    %esi,-0x934(%ebp)
4b6b7e:	57                   	push   %edi
4b6b7f:	ff 15 0c 21 68 00    	call   *0x68210c
4b6b85:	8d 8d 68 f9 ff ff    	lea    -0x698(%ebp),%ecx
4b6b8b:	e8 30 1a f8 ff       	call   0x4385c0
4b6b90:	8b 9d c4 f6 ff ff    	mov    -0x93c(%ebp),%ebx
4b6b96:	8b 95 94 f9 ff ff    	mov    -0x66c(%ebp),%edx
4b6b9c:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4b6ba3:	83 fa 10             	cmp    $0x10,%edx
4b6ba6:	0f 82 01 03 00 00    	jb     0x4b6ead
4b6bac:	8b 8d 80 f9 ff ff    	mov    -0x680(%ebp),%ecx
4b6bb2:	42                   	inc    %edx
4b6bb3:	8b c1                	mov    %ecx,%eax
4b6bb5:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
4b6bbb:	0f 82 e2 02 00 00    	jb     0x4b6ea3
4b6bc1:	8b 49 fc             	mov    -0x4(%ecx),%ecx
4b6bc4:	83 c2 23             	add    $0x23,%edx
4b6bc7:	2b c1                	sub    %ecx,%eax
4b6bc9:	83 c0 fc             	add    $0xfffffffc,%eax
4b6bcc:	83 f8 1f             	cmp    $0x1f,%eax
4b6bcf:	0f 87 42 05 00 00    	ja     0x4b7117
4b6bd5:	e9 c9 02 00 00       	jmp    0x4b6ea3
4b6bda:	8b 95 bc f6 ff ff    	mov    -0x944(%ebp),%edx
4b6be0:	83 c0 02             	add    $0x2,%eax
4b6be3:	e9 18 ff ff ff       	jmp    0x4b6b00
4b6be8:	8b bd c8 f6 ff ff    	mov    -0x938(%ebp),%edi
4b6bee:	6a 00                	push   $0x0
4b6bf0:	68 54 ef 68 00       	push   $0x68ef54
4b6bf5:	8d 8d 68 f9 ff ff    	lea    -0x698(%ebp),%ecx
4b6bfb:	e8 30 66 00 00       	call   0x4bd230
4b6c00:	50                   	push   %eax
4b6c01:	6a 00                	push   $0x0
4b6c03:	8d 85 50 f9 ff ff    	lea    -0x6b0(%ebp),%eax
4b6c09:	50                   	push   %eax
4b6c0a:	8d 8d 68 f9 ff ff    	lea    -0x698(%ebp),%ecx
4b6c10:	e8 9b ce f8 ff       	call   0x443ab0
4b6c15:	6a 40                	push   $0x40
4b6c17:	8d 85 ac fe ff ff    	lea    -0x154(%ebp),%eax
4b6c1d:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
4b6c21:	6a 00                	push   $0x0
4b6c23:	50                   	push   %eax
4b6c24:	e8 d7 cd 12 00       	call   0x5e3a00
4b6c29:	8b 35 b4 21 68 00    	mov    0x6821b4,%esi
4b6c2f:	8d 8d ac fe ff ff    	lea    -0x154(%ebp),%ecx
4b6c35:	83 c4 0c             	add    $0xc,%esp
4b6c38:	8d 85 50 f9 ff ff    	lea    -0x6b0(%ebp),%eax
4b6c3e:	83 bd 64 f9 ff ff 08 	cmpl   $0x8,-0x69c(%ebp)
4b6c45:	0f 43 85 50 f9 ff ff 	cmovae -0x6b0(%ebp),%eax
4b6c4c:	6a 00                	push   $0x0
4b6c4e:	6a 00                	push   $0x0
4b6c50:	6a 40                	push   $0x40
4b6c52:	51                   	push   %ecx
4b6c53:	6a ff                	push   $0xffffffff
4b6c55:	50                   	push   %eax
4b6c56:	6a 00                	push   $0x0
4b6c58:	68 e9 fd 00 00       	push   $0xfde9
4b6c5d:	ff d6                	call   *%esi
4b6c5f:	8b 9d c0 f6 ff ff    	mov    -0x940(%ebp),%ebx
4b6c65:	8d 85 ac fe ff ff    	lea    -0x154(%ebp),%eax
4b6c6b:	50                   	push   %eax
4b6c6c:	8b cb                	mov    %ebx,%ecx
4b6c6e:	e8 cd 60 00 00       	call   0x4bcd40
4b6c73:	3c 01                	cmp    $0x1,%al
4b6c75:	0f 84 12 02 00 00    	je     0x4b6e8d
4b6c7b:	68 04 01 00 00       	push   $0x104
4b6c80:	8d 85 a8 fd ff ff    	lea    -0x258(%ebp),%eax
4b6c86:	6a 00                	push   $0x0
4b6c88:	50                   	push   %eax
4b6c89:	e8 72 cd 12 00       	call   0x5e3a00
4b6c8e:	83 c4 0c             	add    $0xc,%esp
4b6c91:	8d 8d a8 fd ff ff    	lea    -0x258(%ebp),%ecx
4b6c97:	83 bd 7c f9 ff ff 08 	cmpl   $0x8,-0x684(%ebp)
4b6c9e:	8d 85 68 f9 ff ff    	lea    -0x698(%ebp),%eax
4b6ca4:	0f 43 85 68 f9 ff ff 	cmovae -0x698(%ebp),%eax
4b6cab:	6a 00                	push   $0x0
4b6cad:	6a 00                	push   $0x0
4b6caf:	68 04 01 00 00       	push   $0x104
4b6cb4:	51                   	push   %ecx
4b6cb5:	6a ff                	push   $0xffffffff
4b6cb7:	50                   	push   %eax
4b6cb8:	6a 00                	push   $0x0
4b6cba:	68 e9 fd 00 00       	push   $0xfde9
4b6cbf:	ff d6                	call   *%esi
4b6cc1:	6a 01                	push   $0x1
4b6cc3:	68 b4 b0 68 00       	push   $0x68b0b4
4b6cc8:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4b6cce:	68 04 01 00 00       	push   $0x104
4b6cd3:	50                   	push   %eax
4b6cd4:	e8 77 18 fb ff       	call   0x468550
4b6cd9:	8d 8d a8 fd ff ff    	lea    -0x258(%ebp),%ecx
4b6cdf:	83 c4 10             	add    $0x10,%esp
4b6ce2:	8d 51 01             	lea    0x1(%ecx),%edx
4b6ce5:	8a 01                	mov    (%ecx),%al
4b6ce7:	41                   	inc    %ecx
4b6ce8:	84 c0                	test   %al,%al
4b6cea:	75 f9                	jne    0x4b6ce5
4b6cec:	2b ca                	sub    %edx,%ecx
4b6cee:	8d 85 a8 fd ff ff    	lea    -0x258(%ebp),%eax
4b6cf4:	51                   	push   %ecx
4b6cf5:	50                   	push   %eax
4b6cf6:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4b6cfc:	68 04 01 00 00       	push   $0x104
4b6d01:	50                   	push   %eax
4b6d02:	e8 49 18 fb ff       	call   0x468550
4b6d07:	83 c4 10             	add    $0x10,%esp
4b6d0a:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
4b6d10:	6a 00                	push   $0x0
4b6d12:	6a 00                	push   $0x0
4b6d14:	6a ff                	push   $0xffffffff
4b6d16:	50                   	push   %eax
4b6d17:	6a 00                	push   $0x0
4b6d19:	68 e9 fd 00 00       	push   $0xfde9
4b6d1e:	ff 15 fc 20 68 00    	call   *0x6820fc
4b6d24:	83 f8 01             	cmp    $0x1,%eax
4b6d27:	7f 20                	jg     0x4b6d49
4b6d29:	8d 8d 50 f9 ff ff    	lea    -0x6b0(%ebp),%ecx
4b6d2f:	c7 85 cc f6 ff ff 04 	movl   $0x4,-0x934(%ebp)
4b6d36:	00 00 00