5c6a14:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c6a19:	33 c5                	xor    %ebp,%eax
5c6a1b:	89 45 ec             	mov    %eax,-0x14(%ebp)
5c6a1e:	53                   	push   %ebx
5c6a1f:	56                   	push   %esi
5c6a20:	57                   	push   %edi
5c6a21:	50                   	push   %eax
5c6a22:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c6a25:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c6a2b:	89 65 f0             	mov    %esp,-0x10(%ebp)
5c6a2e:	8b 4d 08             	mov    0x8(%ebp),%ecx
5c6a31:	8b 75 0c             	mov    0xc(%ebp),%esi
5c6a34:	8b 7d 10             	mov    0x10(%ebp),%edi
5c6a37:	8b 5d 14             	mov    0x14(%ebp),%ebx
5c6a3a:	8b 45 18             	mov    0x18(%ebp),%eax
5c6a3d:	89 4d 88             	mov    %ecx,-0x78(%ebp)
5c6a40:	85 c9                	test   %ecx,%ecx
5c6a42:	0f 84 bd 00 00 00    	je     0x5c6b05
5c6a48:	85 f6                	test   %esi,%esi
5c6a4a:	0f 84 b5 00 00 00    	je     0x5c6b05
5c6a50:	85 ff                	test   %edi,%edi
5c6a52:	0f 84 ad 00 00 00    	je     0x5c6b05
5c6a58:	85 c0                	test   %eax,%eax
5c6a5a:	0f 84 a5 00 00 00    	je     0x5c6b05
5c6a60:	85 db                	test   %ebx,%ebx
5c6a62:	0f 84 9d 00 00 00    	je     0x5c6b05
5c6a68:	50                   	push   %eax
5c6a69:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
5c6a6c:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c6a73:	e8 f8 2f ea ff       	call   0x469a70
5c6a78:	53                   	push   %ebx
5c6a79:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c6a7c:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c6a80:	e8 eb 2f ea ff       	call   0x469a70
5c6a85:	57                   	push   %edi
5c6a86:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c6a89:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5c6a8d:	e8 de 2f ea ff       	call   0x469a70
5c6a92:	56                   	push   %esi
5c6a93:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5c6a96:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5c6a9a:	e8 d1 2f ea ff       	call   0x469a70
5c6a9f:	80 7d 1c 00          	cmpb   $0x0,0x1c(%ebp)
5c6aa3:	8b 7d 88             	mov    -0x78(%ebp),%edi
5c6aa6:	0f 95 c0             	setne  %al
5c6aa9:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
5c6aad:	0f b6 c0             	movzbl %al,%eax
5c6ab0:	50                   	push   %eax
5c6ab1:	8b 37                	mov    (%edi),%esi
5c6ab3:	8d 45 8c             	lea    -0x74(%ebp),%eax
5c6ab6:	50                   	push   %eax
5c6ab7:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c6aba:	50                   	push   %eax
5c6abb:	8b 76 38             	mov    0x38(%esi),%esi
5c6abe:	8d 45 bc             	lea    -0x44(%ebp),%eax
5c6ac1:	50                   	push   %eax
5c6ac2:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5c6ac5:	8b ce                	mov    %esi,%ecx
5c6ac7:	50                   	push   %eax
5c6ac8:	ff 15 e0 24 68 00    	call   *0x6824e0
5c6ace:	8b cf                	mov    %edi,%ecx
5c6ad0:	ff d6                	call   *%esi
5c6ad2:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5c6ad5:	8b f0                	mov    %eax,%esi
5c6ad7:	e8 d4 1b e7 ff       	call   0x4386b0
5c6adc:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c6adf:	e8 cc 1b e7 ff       	call   0x4386b0
5c6ae4:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c6ae7:	e8 c4 1b e7 ff       	call   0x4386b0
5c6aec:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
5c6aef:	e8 bc 1b e7 ff       	call   0x4386b0
5c6af4:	8b c6                	mov    %esi,%eax
5c6af6:	eb 12                	jmp    0x5c6b0a
5c6af8:	b8 fe 6a 5c 00       	mov    $0x5c6afe,%eax
5c6afd:	c3                   	ret
5c6afe:	b8 f0 ff ff ff       	mov    $0xfffffff0,%eax
5c6b03:	eb 05                	jmp    0x5c6b0a
5c6b05:	b8 06 00 00 00       	mov    $0x6,%eax
5c6b0a:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c6b0d:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c6b14:	59                   	pop    %ecx
5c6b15:	5f                   	pop    %edi
5c6b16:	5e                   	pop    %esi
5c6b17:	5b                   	pop    %ebx
5c6b18:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5c6b1b:	33 cd                	xor    %ebp,%ecx
5c6b1d:	e8 b8 a9 01 00       	call   0x5e14da
5c6b22:	8b e5                	mov    %ebp,%esp
5c6b24:	5d                   	pop    %ebp
5c6b25:	c3                   	ret
5c6b26:	cc                   	int3
5c6b27:	cc                   	int3
5c6b28:	cc                   	int3
5c6b29:	cc                   	int3
5c6b2a:	cc                   	int3
5c6b2b:	cc                   	int3
5c6b2c:	cc                   	int3
5c6b2d:	cc                   	int3
5c6b2e:	cc                   	int3
5c6b2f:	cc                   	int3
5c6b30:	55                   	push   %ebp
5c6b31:	8b ec                	mov    %esp,%ebp
5c6b33:	6a ff                	push   $0xffffffff
5c6b35:	68 38 ff 65 00       	push   $0x65ff38
5c6b3a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c6b40:	50                   	push   %eax
5c6b41:	83 ec 50             	sub    $0x50,%esp
5c6b44:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c6b49:	33 c5                	xor    %ebp,%eax
5c6b4b:	89 45 ec             	mov    %eax,-0x14(%ebp)
5c6b4e:	53                   	push   %ebx
5c6b4f:	56                   	push   %esi
5c6b50:	57                   	push   %edi
5c6b51:	50                   	push   %eax
5c6b52:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c6b55:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c6b5b:	89 65 f0             	mov    %esp,-0x10(%ebp)
5c6b5e:	8b 7d 08             	mov    0x8(%ebp),%edi
5c6b61:	8b 5d 0c             	mov    0xc(%ebp),%ebx
5c6b64:	8b 75 14             	mov    0x14(%ebp),%esi
5c6b67:	8b 45 18             	mov    0x18(%ebp),%eax
5c6b6a:	85 ff                	test   %edi,%edi
5c6b6c:	0f 84 4f 01 00 00    	je     0x5c6cc1
5c6b72:	85 db                	test   %ebx,%ebx
5c6b74:	0f 84 47 01 00 00    	je     0x5c6cc1
5c6b7a:	85 f6                	test   %esi,%esi
5c6b7c:	0f 84 3f 01 00 00    	je     0x5c6cc1
5c6b82:	85 c0                	test   %eax,%eax
5c6b84:	0f 84 37 01 00 00    	je     0x5c6cc1
5c6b8a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c6b91:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5c6b98:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
5c6b9f:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
5c6ba3:	50                   	push   %eax
5c6ba4:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c6ba7:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c6bab:	e8 c0 2e ea ff       	call   0x469a70
5c6bb0:	56                   	push   %esi
5c6bb1:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c6bb4:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5c6bb8:	e8 b3 2e ea ff       	call   0x469a70
5c6bbd:	8b 75 10             	mov    0x10(%ebp),%esi
5c6bc0:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c6bc3:	56                   	push   %esi
5c6bc4:	50                   	push   %eax
5c6bc5:	8d 45 bc             	lea    -0x44(%ebp),%eax
5c6bc8:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5c6bcc:	50                   	push   %eax
5c6bcd:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5c6bd0:	8b cf                	mov    %edi,%ecx
5c6bd2:	50                   	push   %eax
5c6bd3:	e8 88 f6 ec ff       	call   0x496260
5c6bd8:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c6bdb:	8b f8                	mov    %eax,%edi
5c6bdd:	e8 ce 1a e7 ff       	call   0x4386b0
5c6be2:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c6be5:	e8 c6 1a e7 ff       	call   0x4386b0
5c6bea:	85 ff                	test   %edi,%edi
5c6bec:	0f 85 8e 00 00 00    	jne    0x5c6c80
5c6bf2:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5c6bf5:	3b f0                	cmp    %eax,%esi
5c6bf7:	76 50                	jbe    0x5c6c49
5c6bf9:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
5c6bfd:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5c6c00:	0f 43 4d d4          	cmovae -0x2c(%ebp),%ecx
5c6c04:	40                   	inc    %eax
5c6c05:	50                   	push   %eax
5c6c06:	51                   	push   %ecx
5c6c07:	56                   	push   %esi
5c6c08:	53                   	push   %ebx
5c6c09:	e8 72 19 ea ff       	call   0x468580
5c6c0e:	8b 55 e8             	mov    -0x18(%ebp),%edx
5c6c11:	83 c4 10             	add    $0x10,%esp
5c6c14:	83 fa 10             	cmp    $0x10,%edx
5c6c17:	72 2c                	jb     0x5c6c45
5c6c19:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5c6c1c:	42                   	inc    %edx
5c6c1d:	8b c1                	mov    %ecx,%eax
5c6c1f:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c6c25:	72 14                	jb     0x5c6c3b
5c6c27:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c6c2a:	83 c2 23             	add    $0x23,%edx
5c6c2d:	2b c1                	sub    %ecx,%eax
5c6c2f:	83 c0 fc             	add    $0xfffffffc,%eax
5c6c32:	83 f8 1f             	cmp    $0x1f,%eax
5c6c35:	0f 87 a7 00 00 00    	ja     0x5c6ce2
5c6c3b:	52                   	push   %edx
5c6c3c:	51                   	push   %ecx
5c6c3d:	e8 30 a4 01 00       	call   0x5e1072
5c6c42:	83 c4 08             	add    $0x8,%esp
5c6c45:	33 c0                	xor    %eax,%eax
5c6c47:	eb 7d                	jmp    0x5c6cc6
5c6c49:	8b 55 e8             	mov    -0x18(%ebp),%edx
5c6c4c:	83 fa 10             	cmp    $0x10,%edx
5c6c4f:	72 28                	jb     0x5c6c79
5c6c51:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5c6c54:	42                   	inc    %edx
5c6c55:	8b c1                	mov    %ecx,%eax
5c6c57:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c6c5d:	72 10                	jb     0x5c6c6f
5c6c5f:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c6c62:	83 c2 23             	add    $0x23,%edx
5c6c65:	2b c1                	sub    %ecx,%eax
5c6c67:	83 c0 fc             	add    $0xfffffffc,%eax
5c6c6a:	83 f8 1f             	cmp    $0x1f,%eax
5c6c6d:	77 73                	ja     0x5c6ce2
5c6c6f:	52                   	push   %edx
5c6c70:	51                   	push   %ecx
5c6c71:	e8 fc a3 01 00       	call   0x5e1072
5c6c76:	83 c4 08             	add    $0x8,%esp
5c6c79:	b8 08 00 00 00       	mov    $0x8,%eax
5c6c7e:	eb 46                	jmp    0x5c6cc6
5c6c80:	8b 55 e8             	mov    -0x18(%ebp),%edx
5c6c83:	83 fa 10             	cmp    $0x10,%edx
5c6c86:	72 28                	jb     0x5c6cb0
5c6c88:	8b 4d d4             	mov    -0x2c(%ebp),%ecx
5c6c8b:	42                   	inc    %edx
5c6c8c:	8b c1                	mov    %ecx,%eax
5c6c8e:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
5c6c94:	72 10                	jb     0x5c6ca6
5c6c96:	8b 49 fc             	mov    -0x4(%ecx),%ecx
5c6c99:	83 c2 23             	add    $0x23,%edx
5c6c9c:	2b c1                	sub    %ecx,%eax
5c6c9e:	83 c0 fc             	add    $0xfffffffc,%eax
5c6ca1:	83 f8 1f             	cmp    $0x1f,%eax
5c6ca4:	77 3c                	ja     0x5c6ce2
5c6ca6:	52                   	push   %edx
5c6ca7:	51                   	push   %ecx
5c6ca8:	e8 c5 a3 01 00       	call   0x5e1072
5c6cad:	83 c4 08             	add    $0x8,%esp
5c6cb0:	8b c7                	mov    %edi,%eax
5c6cb2:	eb 12                	jmp    0x5c6cc6
5c6cb4:	b8 ba 6c 5c 00       	mov    $0x5c6cba,%eax
5c6cb9:	c3                   	ret
5c6cba:	b8 f0 ff ff ff       	mov    $0xfffffff0,%eax
5c6cbf:	eb 05                	jmp    0x5c6cc6
5c6cc1:	b8 06 00 00 00       	mov    $0x6,%eax
5c6cc6:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5c6cc9:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5c6cd0:	59                   	pop    %ecx
5c6cd1:	5f                   	pop    %edi
5c6cd2:	5e                   	pop    %esi
5c6cd3:	5b                   	pop    %ebx
5c6cd4:	8b 4d ec             	mov    -0x14(%ebp),%ecx
5c6cd7:	33 cd                	xor    %ebp,%ecx
5c6cd9:	e8 fc a7 01 00       	call   0x5e14da
5c6cde:	8b e5                	mov    %ebp,%esp
5c6ce0:	5d                   	pop    %ebp
5c6ce1:	c3                   	ret
5c6ce2:	e8 48 62 02 00       	call   0x5ecf2f
5c6ce7:	cc                   	int3
5c6ce8:	cc                   	int3
5c6ce9:	cc                   	int3
5c6cea:	cc                   	int3
5c6ceb:	cc                   	int3
5c6cec:	cc                   	int3
5c6ced:	cc                   	int3
5c6cee:	cc                   	int3
5c6cef:	cc                   	int3
5c6cf0:	55                   	push   %ebp
5c6cf1:	8b ec                	mov    %esp,%ebp
5c6cf3:	6a ff                	push   $0xffffffff
5c6cf5:	68 80 ff 65 00       	push   $0x65ff80
5c6cfa:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5c6d00:	50                   	push   %eax
5c6d01:	83 ec 6c             	sub    $0x6c,%esp
5c6d04:	a1 d4 89 72 00       	mov    0x7289d4,%eax
5c6d09:	33 c5                	xor    %ebp,%eax
5c6d0b:	89 45 ec             	mov    %eax,-0x14(%ebp)
5c6d0e:	53                   	push   %ebx
5c6d0f:	56                   	push   %esi
5c6d10:	57                   	push   %edi
5c6d11:	50                   	push   %eax
5c6d12:	8d 45 f4             	lea    -0xc(%ebp),%eax
5c6d15:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5c6d1b:	89 65 f0             	mov    %esp,-0x10(%ebp)
5c6d1e:	8b 4d 08             	mov    0x8(%ebp),%ecx
5c6d21:	8b 5d 0c             	mov    0xc(%ebp),%ebx
5c6d24:	8b 75 14             	mov    0x14(%ebp),%esi
5c6d27:	8b 7d 18             	mov    0x18(%ebp),%edi
5c6d2a:	8b 45 1c             	mov    0x1c(%ebp),%eax
5c6d2d:	89 4d 88             	mov    %ecx,-0x78(%ebp)
5c6d30:	85 c9                	test   %ecx,%ecx
5c6d32:	0f 84 89 01 00 00    	je     0x5c6ec1
5c6d38:	85 db                	test   %ebx,%ebx
5c6d3a:	0f 84 81 01 00 00    	je     0x5c6ec1
5c6d40:	85 f6                	test   %esi,%esi
5c6d42:	0f 84 79 01 00 00    	je     0x5c6ec1
5c6d48:	85 ff                	test   %edi,%edi
5c6d4a:	0f 84 71 01 00 00    	je     0x5c6ec1
5c6d50:	85 c0                	test   %eax,%eax
5c6d52:	0f 84 69 01 00 00    	je     0x5c6ec1
5c6d58:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5c6d5f:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
5c6d66:	c7 45 e8 0f 00 00 00 	movl   $0xf,-0x18(%ebp)
5c6d6d:	c6 45 d4 00          	movb   $0x0,-0x2c(%ebp)
5c6d71:	50                   	push   %eax
5c6d72:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
5c6d75:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
5c6d79:	e8 f2 2c ea ff       	call   0x469a70
5c6d7e:	57                   	push   %edi
5c6d7f:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c6d82:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
5c6d86:	e8 e5 2c ea ff       	call   0x469a70
5c6d8b:	56                   	push   %esi
5c6d8c:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c6d8f:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
5c6d93:	e8 d8 2c ea ff       	call   0x469a70
5c6d98:	80 7d 20 00          	cmpb   $0x0,0x20(%ebp)
5c6d9c:	8b 7d 10             	mov    0x10(%ebp),%edi
5c6d9f:	8b 75 88             	mov    -0x78(%ebp),%esi
5c6da2:	0f 95 c0             	setne  %al
5c6da5:	0f b6 c0             	movzbl %al,%eax
5c6da8:	50                   	push   %eax
5c6da9:	57                   	push   %edi
5c6daa:	8b 36                	mov    (%esi),%esi
5c6dac:	8d 45 8c             	lea    -0x74(%ebp),%eax
5c6daf:	50                   	push   %eax
5c6db0:	8d 45 a4             	lea    -0x5c(%ebp),%eax
5c6db3:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
5c6db7:	50                   	push   %eax
5c6db8:	8b 76 28             	mov    0x28(%esi),%esi
5c6dbb:	8d 45 bc             	lea    -0x44(%ebp),%eax
5c6dbe:	50                   	push   %eax
5c6dbf:	8d 45 d4             	lea    -0x2c(%ebp),%eax
5c6dc2:	8b ce                	mov    %esi,%ecx
5c6dc4:	50                   	push   %eax
5c6dc5:	ff 15 e0 24 68 00    	call   *0x6824e0
5c6dcb:	8b 4d 88             	mov    -0x78(%ebp),%ecx
5c6dce:	ff d6                	call   *%esi
5c6dd0:	8d 4d bc             	lea    -0x44(%ebp),%ecx
5c6dd3:	8b f0                	mov    %eax,%esi
5c6dd5:	e8 d6 18 e7 ff       	call   0x4386b0
5c6dda:	8d 4d a4             	lea    -0x5c(%ebp),%ecx
5c6ddd:	e8 ce 18 e7 ff       	call   0x4386b0
5c6de2:	8d 4d 8c             	lea    -0x74(%ebp),%ecx
5c6de5:	e8 c6 18 e7 ff       	call   0x4386b0
5c6dea:	85 f6                	test   %esi,%esi
5c6dec:	0f 85 8e 00 00 00    	jne    0x5c6e80
5c6df2:	8b 45 e4             	mov    -0x1c(%ebp),%eax
5c6df5:	3b f8                	cmp    %eax,%edi
5c6df7:	76 50                	jbe    0x5c6e49
5c6df9:	83 7d e8 10          	cmpl   $0x10,-0x18(%ebp)
5c6dfd:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
5c6e00:	0f 43 4d d4          	cmovae -0x2c(%ebp),%ecx
5c6e04:	40                   	inc    %eax
5c6e05:	50                   	push   %eax
5c6e06:	51                   	push   %ecx
5c6e07:	57                   	push   %edi
5c6e08:	53                   	push   %ebx