5d1979:	75 0a                	jne    0x5d1985
5d197b:	e8 70 29 e3 ff       	call   0x4042f0
5d1980:	e9 fa 00 00 00       	jmp    0x5d1a7f
5d1985:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1988:	8b 80 7c 01 00 00    	mov    0x17c(%eax),%eax
5d198e:	e8 f5 a7 ff ff       	call   0x5cc188
5d1993:	6a 20                	push   $0x20
5d1995:	8b cb                	mov    %ebx,%ecx
5d1997:	b2 01                	mov    $0x1,%dl
5d1999:	a1 88 9c 41 00       	mov    0x419c88,%eax
5d199e:	e8 31 d2 e4 ff       	call   0x41ebd4
5d19a3:	89 45 f8             	mov    %eax,-0x8(%ebp)
5d19a6:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d19a9:	c6 80 80 01 00 00 00 	movb   $0x0,0x180(%eax)
5d19b0:	33 c0                	xor    %eax,%eax
5d19b2:	55                   	push   %ebp
5d19b3:	68 5b 1a 5d 00       	push   $0x5d1a5b
5d19b8:	64 ff 30             	push   %fs:(%eax)
5d19bb:	64 89 20             	mov    %esp,%fs:(%eax)
5d19be:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d19c1:	8b 90 88 01 00 00    	mov    0x188(%eax),%edx
5d19c7:	89 55 c8             	mov    %edx,-0x38(%ebp)
5d19ca:	8b 90 8c 01 00 00    	mov    0x18c(%eax),%edx
5d19d0:	89 55 cc             	mov    %edx,-0x34(%ebp)
5d19d3:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d19d6:	89 45 d0             	mov    %eax,-0x30(%ebp)
5d19d9:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d19dc:	8b 40 34             	mov    0x34(%eax),%eax
5d19df:	e8 d4 5e 02 00       	call   0x5f78b8
5d19e4:	8d 45 c8             	lea    -0x38(%ebp),%eax
5d19e7:	50                   	push   %eax
5d19e8:	6a 00                	push   $0x0
5d19ea:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d19ed:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d19f3:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d19f6:	8b 50 34             	mov    0x34(%eax),%edx
5d19f9:	8b 45 f8             	mov    -0x8(%ebp),%eax
5d19fc:	e8 d3 96 fc ff       	call   0x59b0d4
5d1a01:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1a04:	e8 ef 3d 00 00       	call   0x5d57f8
5d1a09:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1a0c:	80 78 71 00          	cmpb   $0x0,0x71(%eax)
5d1a10:	74 08                	je     0x5d1a1a
5d1a12:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1a15:	e8 d2 0c 00 00       	call   0x5d26ec
5d1a1a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1a1d:	8b 80 7c 01 00 00    	mov    0x17c(%eax),%eax
5d1a23:	83 c0 0c             	add    $0xc,%eax
5d1a26:	8b d3                	mov    %ebx,%edx
5d1a28:	e8 8f 2e e3 ff       	call   0x4048bc
5d1a2d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1a30:	8b 80 7c 01 00 00    	mov    0x17c(%eax),%eax
5d1a36:	c7 40 24 0c 00 00 00 	movl   $0xc,0x24(%eax)
5d1a3d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1a40:	e8 27 54 ff ff       	call   0x5c6e6c
5d1a45:	33 c0                	xor    %eax,%eax
5d1a47:	5a                   	pop    %edx
5d1a48:	59                   	pop    %ecx
5d1a49:	59                   	pop    %ecx
5d1a4a:	64 89 10             	mov    %edx,%fs:(%eax)
5d1a4d:	68 62 1a 5d 00       	push   $0x5d1a62
5d1a52:	8b 45 f8             	mov    -0x8(%ebp),%eax
5d1a55:	e8 1e 20 e3 ff       	call   0x403a78
5d1a5a:	c3                   	ret
5d1a5b:	e9 ac 27 e3 ff       	jmp    0x40420c
5d1a60:	eb f0                	jmp    0x5d1a52
5d1a62:	33 c0                	xor    %eax,%eax
5d1a64:	5a                   	pop    %edx
5d1a65:	59                   	pop    %ecx
5d1a66:	59                   	pop    %ecx
5d1a67:	64 89 10             	mov    %edx,%fs:(%eax)
5d1a6a:	68 7f 1a 5d 00       	push   $0x5d1a7f
5d1a6f:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1a72:	8b 10                	mov    (%eax),%edx
5d1a74:	ff 52 38             	call   *0x38(%edx)
5d1a77:	c3                   	ret
5d1a78:	e9 8f 27 e3 ff       	jmp    0x40420c
5d1a7d:	eb f0                	jmp    0x5d1a6f
5d1a7f:	5b                   	pop    %ebx
5d1a80:	8b e5                	mov    %ebp,%esp
5d1a82:	5d                   	pop    %ebp
5d1a83:	c3                   	ret
5d1a84:	00 00                	add    %al,(%eax)
5d1a86:	00 00                	add    %al,(%eax)
5d1a88:	55                   	push   %ebp
5d1a89:	8b ec                	mov    %esp,%ebp
5d1a8b:	83 c4 c8             	add    $0xffffffc8,%esp
5d1a8e:	53                   	push   %ebx
5d1a8f:	8b da                	mov    %edx,%ebx
5d1a91:	89 45 fc             	mov    %eax,-0x4(%ebp)
5d1a94:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1a97:	80 78 38 00          	cmpb   $0x0,0x38(%eax)
5d1a9b:	75 40                	jne    0x5d1add
5d1a9d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1aa0:	80 b8 58 01 00 00 00 	cmpb   $0x0,0x158(%eax)
5d1aa7:	74 34                	je     0x5d1add
5d1aa9:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1aac:	e8 73 54 ff ff       	call   0x5c6f24
5d1ab1:	84 c0                	test   %al,%al
5d1ab3:	75 28                	jne    0x5d1add
5d1ab5:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1ab8:	8b 80 3c 01 00 00    	mov    0x13c(%eax),%eax
5d1abe:	50                   	push   %eax
5d1abf:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1ac2:	50                   	push   %eax
5d1ac3:	68 88 1a 5d 00       	push   $0x5d1a88
5d1ac8:	53                   	push   %ebx
5d1ac9:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5d1acc:	b2 01                	mov    $0x1,%dl
5d1ace:	a1 9c 66 5c 00       	mov    0x5c669c,%eax
5d1ad3:	e8 dc 1c 00 00       	call   0x5d37b4
5d1ad8:	e9 ef 00 00 00       	jmp    0x5d1bcc
5d1add:	33 c0                	xor    %eax,%eax
5d1adf:	55                   	push   %ebp
5d1ae0:	68 c5 1b 5d 00       	push   $0x5d1bc5
5d1ae5:	64 ff 30             	push   %fs:(%eax)
5d1ae8:	64 89 20             	mov    %esp,%fs:(%eax)
5d1aeb:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1aee:	c6 80 80 01 00 00 00 	movb   $0x0,0x180(%eax)
5d1af5:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1af8:	05 80 01 00 00       	add    $0x180,%eax
5d1afd:	89 45 f0             	mov    %eax,-0x10(%ebp)
5d1b00:	66 8b 15 d4 1b 5d 00 	mov    0x5d1bd4,%dx
5d1b07:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b0a:	e8 ed 54 ff ff       	call   0x5c6ffc
5d1b0f:	84 c0                	test   %al,%al
5d1b11:	75 0a                	jne    0x5d1b1d
5d1b13:	e8 d8 27 e3 ff       	call   0x4042f0
5d1b18:	e9 af 00 00 00       	jmp    0x5d1bcc
5d1b1d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b20:	8b 80 7c 01 00 00    	mov    0x17c(%eax),%eax
5d1b26:	e8 5d a6 ff ff       	call   0x5cc188
5d1b2b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b2e:	8b 90 88 01 00 00    	mov    0x188(%eax),%edx
5d1b34:	89 55 c8             	mov    %edx,-0x38(%ebp)
5d1b37:	8b 90 8c 01 00 00    	mov    0x18c(%eax),%edx
5d1b3d:	89 55 cc             	mov    %edx,-0x34(%ebp)
5d1b40:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b43:	89 45 d0             	mov    %eax,-0x30(%ebp)
5d1b46:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b49:	8b 40 34             	mov    0x34(%eax),%eax
5d1b4c:	e8 67 5d 02 00       	call   0x5f78b8
5d1b51:	8d 45 c8             	lea    -0x38(%ebp),%eax
5d1b54:	50                   	push   %eax
5d1b55:	6a 00                	push   $0x0
5d1b57:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b5a:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d1b60:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b63:	8b 50 34             	mov    0x34(%eax),%edx
5d1b66:	8b c3                	mov    %ebx,%eax
5d1b68:	e8 67 95 fc ff       	call   0x59b0d4
5d1b6d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b70:	e8 83 3c 00 00       	call   0x5d57f8
5d1b75:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b78:	80 78 71 00          	cmpb   $0x0,0x71(%eax)
5d1b7c:	74 08                	je     0x5d1b86
5d1b7e:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b81:	e8 66 0b 00 00       	call   0x5d26ec
5d1b86:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b89:	8b 80 7c 01 00 00    	mov    0x17c(%eax),%eax
5d1b8f:	83 c0 0c             	add    $0xc,%eax
5d1b92:	e8 d1 2c e3 ff       	call   0x404868
5d1b97:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1b9a:	8b 80 7c 01 00 00    	mov    0x17c(%eax),%eax
5d1ba0:	c7 40 24 0c 00 00 00 	movl   $0xc,0x24(%eax)
5d1ba7:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1baa:	e8 bd 52 ff ff       	call   0x5c6e6c
5d1baf:	33 c0                	xor    %eax,%eax
5d1bb1:	5a                   	pop    %edx
5d1bb2:	59                   	pop    %ecx
5d1bb3:	59                   	pop    %ecx
5d1bb4:	64 89 10             	mov    %edx,%fs:(%eax)
5d1bb7:	68 cc 1b 5d 00       	push   $0x5d1bcc
5d1bbc:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1bbf:	8b 10                	mov    (%eax),%edx
5d1bc1:	ff 52 38             	call   *0x38(%edx)
5d1bc4:	c3                   	ret
5d1bc5:	e9 42 26 e3 ff       	jmp    0x40420c
5d1bca:	eb f0                	jmp    0x5d1bbc
5d1bcc:	5b                   	pop    %ebx
5d1bcd:	8b e5                	mov    %ebp,%esp
5d1bcf:	5d                   	pop    %ebp
5d1bd0:	c3                   	ret
5d1bd1:	00 00                	add    %al,(%eax)
5d1bd3:	00 00                	add    %al,(%eax)
5d1bd5:	00 00                	add    %al,(%eax)
5d1bd7:	00 55 8b             	add    %dl,-0x75(%ebp)
5d1bda:	ec                   	in     (%dx),%al
5d1bdb:	83 c4 c8             	add    $0xffffffc8,%esp
5d1bde:	53                   	push   %ebx
5d1bdf:	8b da                	mov    %edx,%ebx
5d1be1:	89 45 fc             	mov    %eax,-0x4(%ebp)
5d1be4:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1be7:	80 78 38 00          	cmpb   $0x0,0x38(%eax)
5d1beb:	75 40                	jne    0x5d1c2d
5d1bed:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1bf0:	80 b8 58 01 00 00 00 	cmpb   $0x0,0x158(%eax)
5d1bf7:	74 34                	je     0x5d1c2d
5d1bf9:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1bfc:	e8 23 53 ff ff       	call   0x5c6f24
5d1c01:	84 c0                	test   %al,%al
5d1c03:	75 28                	jne    0x5d1c2d
5d1c05:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1c08:	8b 80 3c 01 00 00    	mov    0x13c(%eax),%eax
5d1c0e:	50                   	push   %eax
5d1c0f:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1c12:	50                   	push   %eax
5d1c13:	68 d8 1b 5d 00       	push   $0x5d1bd8
5d1c18:	53                   	push   %ebx
5d1c19:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5d1c1c:	b2 01                	mov    $0x1,%dl
5d1c1e:	a1 9c 66 5c 00       	mov    0x5c669c,%eax
5d1c23:	e8 ec 1a 00 00       	call   0x5d3714
5d1c28:	e9 18 01 00 00       	jmp    0x5d1d45
5d1c2d:	33 c0                	xor    %eax,%eax
5d1c2f:	55                   	push   %ebp
5d1c30:	68 3e 1d 5d 00       	push   $0x5d1d3e
5d1c35:	64 ff 30             	push   %fs:(%eax)
5d1c38:	64 89 20             	mov    %esp,%fs:(%eax)
5d1c3b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1c3e:	c6 80 80 01 00 00 01 	movb   $0x1,0x180(%eax)
5d1c45:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1c48:	05 80 01 00 00       	add    $0x180,%eax
5d1c4d:	89 45 f0             	mov    %eax,-0x10(%ebp)
5d1c50:	66 8b 15 4c 1d 5d 00 	mov    0x5d1d4c,%dx
5d1c57:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1c5a:	e8 9d 53 ff ff       	call   0x5c6ffc
5d1c5f:	84 c0                	test   %al,%al
5d1c61:	75 0a                	jne    0x5d1c6d
5d1c63:	e8 88 26 e3 ff       	call   0x4042f0
5d1c68:	e9 d8 00 00 00       	jmp    0x5d1d45
5d1c6d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1c70:	8b 40 34             	mov    0x34(%eax),%eax
5d1c73:	8b 10                	mov    (%eax),%edx
5d1c75:	ff 52 10             	call   *0x10(%edx)
5d1c78:	3c 05                	cmp    $0x5,%al
5d1c7a:	74 2b                	je     0x5d1ca7
5d1c7c:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1c7f:	8b 40 34             	mov    0x34(%eax),%eax
5d1c82:	8b 10                	mov    (%eax),%edx
5d1c84:	ff 52 10             	call   *0x10(%edx)
5d1c87:	3c 01                	cmp    $0x1,%al
5d1c89:	74 1c                	je     0x5d1ca7
5d1c8b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1c8e:	8b 40 34             	mov    0x34(%eax),%eax
5d1c91:	8b 10                	mov    (%eax),%edx
5d1c93:	ff 52 10             	call   *0x10(%edx)
5d1c96:	3c 08                	cmp    $0x8,%al
5d1c98:	74 0d                	je     0x5d1ca7
5d1c9a:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1c9d:	8b 40 34             	mov    0x34(%eax),%eax
5d1ca0:	b2 05                	mov    $0x5,%dl
5d1ca2:	e8 11 65 02 00       	call   0x5f81b8
5d1ca7:	68 ff ff 00 00       	push   $0xffff
5d1cac:	8b cb                	mov    %ebx,%ecx
5d1cae:	b2 01                	mov    $0x1,%dl
5d1cb0:	a1 88 9c 41 00       	mov    0x419c88,%eax
5d1cb5:	e8 1a cf e4 ff       	call   0x41ebd4
5d1cba:	89 45 f8             	mov    %eax,-0x8(%ebp)
5d1cbd:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1cc0:	c6 80 80 01 00 00 00 	movb   $0x0,0x180(%eax)
5d1cc7:	33 c0                	xor    %eax,%eax
5d1cc9:	55                   	push   %ebp
5d1cca:	68 21 1d 5d 00       	push   $0x5d1d21
5d1ccf:	64 ff 30             	push   %fs:(%eax)
5d1cd2:	64 89 20             	mov    %esp,%fs:(%eax)
5d1cd5:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1cd8:	8b 90 88 01 00 00    	mov    0x188(%eax),%edx
5d1cde:	89 55 c8             	mov    %edx,-0x38(%ebp)
5d1ce1:	8b 90 8c 01 00 00    	mov    0x18c(%eax),%edx
5d1ce7:	89 55 cc             	mov    %edx,-0x34(%ebp)
5d1cea:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1ced:	89 45 d0             	mov    %eax,-0x30(%ebp)
5d1cf0:	8d 45 c8             	lea    -0x38(%ebp),%eax
5d1cf3:	50                   	push   %eax
5d1cf4:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1cf7:	8d 88 7c 01 00 00    	lea    0x17c(%eax),%ecx
5d1cfd:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1d00:	8b 50 34             	mov    0x34(%eax),%edx
5d1d03:	8b 45 f8             	mov    -0x8(%ebp),%eax
5d1d06:	e8 35 9e fc ff       	call   0x59bb40
5d1d0b:	33 c0                	xor    %eax,%eax
5d1d0d:	5a                   	pop    %edx
5d1d0e:	59                   	pop    %ecx
5d1d0f:	59                   	pop    %ecx
5d1d10:	64 89 10             	mov    %edx,%fs:(%eax)
5d1d13:	68 28 1d 5d 00       	push   $0x5d1d28
5d1d18:	8b 45 f8             	mov    -0x8(%ebp),%eax
5d1d1b:	e8 58 1d e3 ff       	call   0x403a78
5d1d20:	c3                   	ret
5d1d21:	e9 e6 24 e3 ff       	jmp    0x40420c
5d1d26:	eb f0                	jmp    0x5d1d18
5d1d28:	33 c0                	xor    %eax,%eax
5d1d2a:	5a                   	pop    %edx
5d1d2b:	59                   	pop    %ecx
5d1d2c:	59                   	pop    %ecx
5d1d2d:	64 89 10             	mov    %edx,%fs:(%eax)
5d1d30:	68 45 1d 5d 00       	push   $0x5d1d45
5d1d35:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1d38:	8b 10                	mov    (%eax),%edx
5d1d3a:	ff 52 38             	call   *0x38(%edx)
5d1d3d:	c3                   	ret
5d1d3e:	e9 c9 24 e3 ff       	jmp    0x40420c
5d1d43:	eb f0                	jmp    0x5d1d35
5d1d45:	5b                   	pop    %ebx
5d1d46:	8b e5                	mov    %ebp,%esp
5d1d48:	5d                   	pop    %ebp
5d1d49:	c3                   	ret
5d1d4a:	00 00                	add    %al,(%eax)
5d1d4c:	00 00                	add    %al,(%eax)
5d1d4e:	00 00                	add    %al,(%eax)
5d1d50:	55                   	push   %ebp
5d1d51:	8b ec                	mov    %esp,%ebp
5d1d53:	83 c4 c8             	add    $0xffffffc8,%esp
5d1d56:	53                   	push   %ebx
5d1d57:	8b da                	mov    %edx,%ebx
5d1d59:	89 45 fc             	mov    %eax,-0x4(%ebp)
5d1d5c:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1d5f:	80 78 38 00          	cmpb   $0x0,0x38(%eax)
5d1d63:	75 40                	jne    0x5d1da5
5d1d65:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1d68:	80 b8 58 01 00 00 00 	cmpb   $0x0,0x158(%eax)
5d1d6f:	74 34                	je     0x5d1da5
5d1d71:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1d74:	e8 ab 51 ff ff       	call   0x5c6f24
5d1d79:	84 c0                	test   %al,%al
5d1d7b:	75 28                	jne    0x5d1da5
5d1d7d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1d80:	8b 80 3c 01 00 00    	mov    0x13c(%eax),%eax
5d1d86:	50                   	push   %eax
5d1d87:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1d8a:	50                   	push   %eax
5d1d8b:	68 50 1d 5d 00       	push   $0x5d1d50
5d1d90:	53                   	push   %ebx
5d1d91:	8b 4d fc             	mov    -0x4(%ebp),%ecx
5d1d94:	b2 01                	mov    $0x1,%dl
5d1d96:	a1 9c 66 5c 00       	mov    0x5c669c,%eax
5d1d9b:	e8 14 1a 00 00       	call   0x5d37b4
5d1da0:	e9 ba 00 00 00       	jmp    0x5d1e5f
5d1da5:	33 c0                	xor    %eax,%eax
5d1da7:	55                   	push   %ebp
5d1da8:	68 58 1e 5d 00       	push   $0x5d1e58
5d1dad:	64 ff 30             	push   %fs:(%eax)
5d1db0:	64 89 20             	mov    %esp,%fs:(%eax)
5d1db3:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1db6:	c6 80 80 01 00 00 00 	movb   $0x0,0x180(%eax)
5d1dbd:	8b 45 fc             	mov    -0x4(%ebp),%eax
5d1dc0:	05 80 01 00 00       	add    $0x180,%eax
5d1dc5:	89 45 f0             	mov    %eax,-0x10(%ebp)
5d1dc8:	66 8b 15 64 1e 5d 00 	mov    0x5d1e64,%dx