494b0e:	ff ff ff
494b11:	c6 83 73 01 00 00 00 	movb   $0x0,0x173(%ebx)
494b18:	c6 83 78 01 00 00 01 	movb   $0x1,0x178(%ebx)
494b1f:	ff 05 5c b2 68 00    	incl   0x68b25c
494b25:	8b c3                	mov    %ebx,%eax
494b27:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
494b2b:	74 0f                	je     0x494b3c
494b2d:	e8 02 f3 f6 ff       	call   0x403e34
494b32:	64 8f 05 00 00 00 00 	pop    %fs:0x0
494b39:	83 c4 0c             	add    $0xc,%esp
494b3c:	8b c3                	mov    %ebx,%eax
494b3e:	5e                   	pop    %esi
494b3f:	5b                   	pop    %ebx
494b40:	59                   	pop    %ecx
494b41:	5d                   	pop    %ebp
494b42:	c3                   	ret
494b43:	00 82 00 00 00 53    	add    %al,0x53000000(%edx)
494b49:	56                   	push   %esi
494b4a:	e8 f5 f2 f6 ff       	call   0x403e44
494b4f:	8b da                	mov    %edx,%ebx
494b51:	8b f0                	mov    %eax,%esi
494b53:	ff 0d 5c b2 68 00    	decl   0x68b25c
494b59:	8b d3                	mov    %ebx,%edx
494b5b:	80 e2 fc             	and    $0xfc,%dl
494b5e:	8b c6                	mov    %esi,%eax
494b60:	e8 8f b5 fb ff       	call   0x4500f4
494b65:	8b 86 6c 01 00 00    	mov    0x16c(%esi),%eax
494b6b:	e8 08 ef f6 ff       	call   0x403a78
494b70:	84 db                	test   %bl,%bl
494b72:	7e 07                	jle    0x494b7b
494b74:	8b c6                	mov    %esi,%eax
494b76:	e8 b1 f2 f6 ff       	call   0x403e2c
494b7b:	5e                   	pop    %esi
494b7c:	5b                   	pop    %ebx
494b7d:	c3                   	ret
494b7e:	8b c0                	mov    %eax,%eax
494b80:	55                   	push   %ebp
494b81:	8b ec                	mov    %esp,%ebp
494b83:	83 c4 d4             	add    $0xffffffd4,%esp
494b86:	53                   	push   %ebx
494b87:	56                   	push   %esi
494b88:	33 d2                	xor    %edx,%edx
494b8a:	89 55 d4             	mov    %edx,-0x2c(%ebp)
494b8d:	8b d8                	mov    %eax,%ebx
494b8f:	33 c0                	xor    %eax,%eax
494b91:	55                   	push   %ebp
494b92:	68 b8 4d 49 00       	push   $0x494db8
494b97:	64 ff 30             	push   %fs:(%eax)
494b9a:	64 89 20             	mov    %esp,%fs:(%eax)
494b9d:	8b c3                	mov    %ebx,%eax
494b9f:	8b 10                	mov    (%eax),%edx
494ba1:	ff 52 50             	call   *0x50(%edx)
494ba4:	84 c0                	test   %al,%al
494ba6:	75 10                	jne    0x494bb8
494ba8:	c6 83 82 01 00 00 01 	movb   $0x1,0x182(%ebx)
494baf:	c6 83 71 01 00 00 00 	movb   $0x0,0x171(%ebx)
494bb6:	eb 2b                	jmp    0x494be3
494bb8:	80 bb 82 01 00 00 01 	cmpb   $0x1,0x182(%ebx)
494bbf:	75 22                	jne    0x494be3
494bc1:	80 bb 70 01 00 00 00 	cmpb   $0x0,0x170(%ebx)
494bc8:	74 12                	je     0x494bdc
494bca:	83 bb 68 01 00 00 00 	cmpl   $0x0,0x168(%ebx)
494bd1:	74 09                	je     0x494bdc
494bd3:	c6 83 82 01 00 00 03 	movb   $0x3,0x182(%ebx)
494bda:	eb 07                	jmp    0x494be3
494bdc:	c6 83 82 01 00 00 00 	movb   $0x0,0x182(%ebx)
494be3:	8b 53 68             	mov    0x68(%ebx),%edx
494be6:	8b 83 60 01 00 00    	mov    0x160(%ebx),%eax
494bec:	e8 cb 3f f9 ff       	call   0x428bbc
494bf1:	8b 43 4c             	mov    0x4c(%ebx),%eax
494bf4:	50                   	push   %eax
494bf5:	8d 45 e8             	lea    -0x18(%ebp),%eax
494bf8:	50                   	push   %eax
494bf9:	8b 4b 48             	mov    0x48(%ebx),%ecx
494bfc:	33 d2                	xor    %edx,%edx
494bfe:	33 c0                	xor    %eax,%eax
494c00:	e8 6f 5a f8 ff       	call   0x41a674
494c05:	80 bb 80 01 00 00 00 	cmpb   $0x0,0x180(%ebx)
494c0c:	75 34                	jne    0x494c42
494c0e:	be 10 20 00 00       	mov    $0x2010,%esi
494c13:	8a 83 82 01 00 00    	mov    0x182(%ebx),%al
494c19:	04 fe                	add    $0xfe,%al
494c1b:	2c 02                	sub    $0x2,%al
494c1d:	73 06                	jae    0x494c25
494c1f:	81 ce 00 02 00 00    	or     $0x200,%esi
494c25:	56                   	push   %esi
494c26:	6a 04                	push   $0x4
494c28:	8d 45 e8             	lea    -0x18(%ebp),%eax
494c2b:	50                   	push   %eax
494c2c:	8b 83 60 01 00 00    	mov    0x160(%ebx),%eax
494c32:	e8 89 40 f9 ff       	call   0x428cc0
494c37:	50                   	push   %eax
494c38:	e8 db 2c f7 ff       	call   0x407918
494c3d:	e9 9b 00 00 00       	jmp    0x494cdd
494c42:	8a 83 82 01 00 00    	mov    0x182(%ebx),%al
494c48:	04 fe                	add    $0xfe,%al
494c4a:	2c 02                	sub    $0x2,%al
494c4c:	72 18                	jb     0x494c66
494c4e:	80 bb 81 01 00 00 00 	cmpb   $0x0,0x181(%ebx)
494c55:	74 09                	je     0x494c60
494c57:	80 bb 82 01 00 00 01 	cmpb   $0x1,0x182(%ebx)
494c5e:	75 06                	jne    0x494c66
494c60:	f6 43 1c 10          	testb  $0x10,0x1c(%ebx)
494c64:	74 42                	je     0x494ca8
494c66:	33 c0                	xor    %eax,%eax
494c68:	8a 83 78 01 00 00    	mov    0x178(%ebx),%al
494c6e:	8b 04 85 68 b2 68 00 	mov    0x68b268(,%eax,4),%eax
494c75:	83 c8 0f             	or     $0xf,%eax
494c78:	50                   	push   %eax
494c79:	8a 83 82 01 00 00    	mov    0x182(%ebx),%al
494c7f:	04 fe                	add    $0xfe,%al
494c81:	2c 02                	sub    $0x2,%al
494c83:	0f 92 c0             	setb   %al
494c86:	83 e0 7f             	and    $0x7f,%eax
494c89:	8b 04 85 60 b2 68 00 	mov    0x68b260(,%eax,4),%eax
494c90:	50                   	push   %eax
494c91:	8d 45 e8             	lea    -0x18(%ebp),%eax
494c94:	50                   	push   %eax
494c95:	8b 83 60 01 00 00    	mov    0x160(%ebx),%eax
494c9b:	e8 20 40 f9 ff       	call   0x428cc0
494ca0:	50                   	push   %eax
494ca1:	e8 62 2c f7 ff       	call   0x407908
494ca6:	eb 28                	jmp    0x494cd0
494ca8:	80 bb 78 01 00 00 00 	cmpb   $0x0,0x178(%ebx)
494caf:	75 1f                	jne    0x494cd0
494cb1:	8b 83 60 01 00 00    	mov    0x160(%ebx),%eax
494cb7:	8b 40 14             	mov    0x14(%eax),%eax
494cba:	8b 53 70             	mov    0x70(%ebx),%edx
494cbd:	e8 c2 35 f9 ff       	call   0x428284
494cc2:	8d 55 e8             	lea    -0x18(%ebp),%edx
494cc5:	8b 83 60 01 00 00    	mov    0x160(%ebx),%eax
494ccb:	e8 2c 3a f9 ff       	call   0x4286fc
494cd0:	6a ff                	push   $0xffffffff
494cd2:	6a ff                	push   $0xffffffff
494cd4:	8d 45 e8             	lea    -0x18(%ebp),%eax
494cd7:	50                   	push   %eax
494cd8:	e8 ab 2e f7 ff       	call   0x407b88
494cdd:	8a 83 82 01 00 00    	mov    0x182(%ebx),%al
494ce3:	04 fe                	add    $0xfe,%al
494ce5:	2c 02                	sub    $0x2,%al
494ce7:	73 58                	jae    0x494d41
494ce9:	80 bb 82 01 00 00 03 	cmpb   $0x3,0x182(%ebx)
494cf0:	75 3f                	jne    0x494d31
494cf2:	80 bb 80 01 00 00 00 	cmpb   $0x0,0x180(%ebx)
494cf9:	74 09                	je     0x494d04
494cfb:	80 bb 81 01 00 00 00 	cmpb   $0x0,0x181(%ebx)
494d02:	75 2d                	jne    0x494d31
494d04:	ba 14 00 00 80       	mov    $0x80000014,%edx
494d09:	b8 0f 00 00 80       	mov    $0x8000000f,%eax
494d0e:	e8 09 a9 f9 ff       	call   0x42f61c
494d13:	8b d0                	mov    %eax,%edx
494d15:	8b 83 60 01 00 00    	mov    0x160(%ebx),%eax
494d1b:	8b 40 14             	mov    0x14(%eax),%eax
494d1e:	e8 35 35 f9 ff       	call   0x428258
494d23:	8d 55 e8             	lea    -0x18(%ebp),%edx
494d26:	8b 83 60 01 00 00    	mov    0x160(%ebx),%eax
494d2c:	e8 cb 39 f9 ff       	call   0x4286fc
494d31:	c7 45 f8 01 00 00 00 	movl   $0x1,-0x8(%ebp)
494d38:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
494d3f:	eb 0a                	jmp    0x494d4b
494d41:	33 c0                	xor    %eax,%eax
494d43:	89 45 f8             	mov    %eax,-0x8(%ebp)
494d46:	33 c0                	xor    %eax,%eax
494d48:	89 45 fc             	mov    %eax,-0x4(%ebp)
494d4b:	8d 45 f8             	lea    -0x8(%ebp),%eax
494d4e:	50                   	push   %eax
494d4f:	8d 55 d4             	lea    -0x2c(%ebp),%edx
494d52:	8b c3                	mov    %ebx,%eax
494d54:	e8 73 3a fb ff       	call   0x4487cc
494d59:	8b 45 d4             	mov    -0x2c(%ebp),%eax
494d5c:	50                   	push   %eax
494d5d:	8a 83 73 01 00 00    	mov    0x173(%ebx),%al
494d63:	50                   	push   %eax
494d64:	8b 83 7c 01 00 00    	mov    0x17c(%ebx),%eax
494d6a:	50                   	push   %eax
494d6b:	8b 83 74 01 00 00    	mov    0x174(%ebx),%eax
494d71:	50                   	push   %eax
494d72:	8a 83 82 01 00 00    	mov    0x182(%ebx),%al
494d78:	50                   	push   %eax
494d79:	8a 83 78 01 00 00    	mov    0x178(%ebx),%al
494d7f:	50                   	push   %eax
494d80:	33 d2                	xor    %edx,%edx
494d82:	8b c3                	mov    %ebx,%eax
494d84:	e8 5b 5d fb ff       	call   0x44aae4
494d89:	50                   	push   %eax
494d8a:	8d 45 d8             	lea    -0x28(%ebp),%eax
494d8d:	50                   	push   %eax
494d8e:	8d 4d e8             	lea    -0x18(%ebp),%ecx
494d91:	8b 93 60 01 00 00    	mov    0x160(%ebx),%edx
494d97:	8b 83 6c 01 00 00    	mov    0x16c(%ebx),%eax
494d9d:	e8 96 fb ff ff       	call   0x494938
494da2:	33 c0                	xor    %eax,%eax
494da4:	5a                   	pop    %edx
494da5:	59                   	pop    %ecx
494da6:	59                   	pop    %ecx
494da7:	64 89 10             	mov    %edx,%fs:(%eax)
494daa:	68 bf 4d 49 00       	push   $0x494dbf
494daf:	8d 45 d4             	lea    -0x2c(%ebp),%eax
494db2:	e8 b1 fa f6 ff       	call   0x404868
494db7:	c3                   	ret
494db8:	e9 4f f4 f6 ff       	jmp    0x40420c
494dbd:	eb f0                	jmp    0x494daf
494dbf:	5e                   	pop    %esi
494dc0:	5b                   	pop    %ebx
494dc1:	8b e5                	mov    %ebp,%esp
494dc3:	5d                   	pop    %ebp
494dc4:	c3                   	ret
494dc5:	8d 40 00             	lea    0x0(%eax),%eax
494dc8:	53                   	push   %ebx
494dc9:	56                   	push   %esi
494dca:	83 c4 f8             	add    $0xfffffff8,%esp
494dcd:	8b f0                	mov    %eax,%esi
494dcf:	80 be 80 01 00 00 00 	cmpb   $0x0,0x180(%esi)
494dd6:	74 4e                	je     0x494e26
494dd8:	8b c6                	mov    %esi,%eax
494dda:	8b 10                	mov    (%eax),%edx
494ddc:	ff 52 50             	call   *0x50(%edx)
494ddf:	84 c0                	test   %al,%al
494de1:	74 43                	je     0x494e26
494de3:	54                   	push   %esp
494de4:	e8 1f 2c f7 ff       	call   0x407a08
494de9:	8b c4                	mov    %esp,%eax
494deb:	b2 01                	mov    $0x1,%dl
494ded:	e8 5e 22 fb ff       	call   0x447050
494df2:	3b f0                	cmp    %eax,%esi
494df4:	0f 94 c3             	sete   %bl
494df7:	80 f3 01             	xor    $0x1,%bl
494dfa:	88 9e 81 01 00 00    	mov    %bl,0x181(%esi)
494e00:	84 db                	test   %bl,%bl
494e02:	74 12                	je     0x494e16
494e04:	6a 00                	push   $0x0
494e06:	33 c9                	xor    %ecx,%ecx
494e08:	ba 14 b0 00 00       	mov    $0xb014,%edx
494e0d:	8b c6                	mov    %esi,%eax
494e0f:	e8 a4 4b fb ff       	call   0x4499b8
494e14:	eb 10                	jmp    0x494e26
494e16:	6a 00                	push   $0x0
494e18:	33 c9                	xor    %ecx,%ecx
494e1a:	ba 13 b0 00 00       	mov    $0xb013,%edx
494e1f:	8b c6                	mov    %esi,%eax
494e21:	e8 92 4b fb ff       	call   0x4499b8
494e26:	59                   	pop    %ecx
494e27:	5a                   	pop    %edx
494e28:	5e                   	pop    %esi
494e29:	5b                   	pop    %ebx
494e2a:	c3                   	ret
494e2b:	90                   	nop
494e2c:	53                   	push   %ebx
494e2d:	8b d8                	mov    %eax,%ebx
494e2f:	8b c3                	mov    %ebx,%eax
494e31:	e8 8a 5a fb ff       	call   0x44a8c0
494e36:	8b c3                	mov    %ebx,%eax
494e38:	8b 10                	mov    (%eax),%edx
494e3a:	ff 52 50             	call   *0x50(%edx)
494e3d:	84 c0                	test   %al,%al
494e3f:	74 04                	je     0x494e45
494e41:	33 c0                	xor    %eax,%eax
494e43:	eb 02                	jmp    0x494e47
494e45:	b0 01                	mov    $0x1,%al
494e47:	8b d0                	mov    %eax,%edx
494e49:	8b 83 6c 01 00 00    	mov    0x16c(%ebx),%eax
494e4f:	e8 68 f0 ff ff       	call   0x493ebc
494e54:	5b                   	pop    %ebx
494e55:	c3                   	ret
494e56:	8b c0                	mov    %eax,%eax
494e58:	55                   	push   %ebp
494e59:	8b ec                	mov    %esp,%ebp
494e5b:	51                   	push   %ecx
494e5c:	53                   	push   %ebx
494e5d:	56                   	push   %esi
494e5e:	88 4d ff             	mov    %cl,-0x1(%ebp)
494e61:	8b da                	mov    %edx,%ebx
494e63:	8b f0                	mov    %eax,%esi
494e65:	8b 45 0c             	mov    0xc(%ebp),%eax
494e68:	50                   	push   %eax
494e69:	8b 45 08             	mov    0x8(%ebp),%eax
494e6c:	50                   	push   %eax
494e6d:	8a 4d ff             	mov    -0x1(%ebp),%cl
494e70:	8b d3                	mov    %ebx,%edx
494e72:	8b c6                	mov    %esi,%eax
494e74:	e8 53 4f fb ff       	call   0x449dcc
494e79:	84 db                	test   %bl,%bl
494e7b:	75 29                	jne    0x494ea6
494e7d:	8b c6                	mov    %esi,%eax
494e7f:	8b 10                	mov    (%eax),%edx
494e81:	ff 52 50             	call   *0x50(%edx)
494e84:	84 c0                	test   %al,%al
494e86:	74 1e                	je     0x494ea6
494e88:	80 be 70 01 00 00 00 	cmpb   $0x0,0x170(%esi)
494e8f:	75 0e                	jne    0x494e9f
494e91:	c6 86 82 01 00 00 02 	movb   $0x2,0x182(%esi)
494e98:	8b c6                	mov    %esi,%eax
494e9a:	8b 10                	mov    (%eax),%edx
494e9c:	ff 52 7c             	call   *0x7c(%edx)
494e9f:	c6 86 71 01 00 00 01 	movb   $0x1,0x171(%esi)
494ea6:	5e                   	pop    %esi
494ea7:	5b                   	pop    %ebx
494ea8:	59                   	pop    %ecx
494ea9:	5d                   	pop    %ebp
494eaa:	c2 08 00             	ret    $0x8
494ead:	8d 40 00             	lea    0x0(%eax),%eax
494eb0:	55                   	push   %ebp
494eb1:	8b ec                	mov    %esp,%ebp
494eb3:	51                   	push   %ecx
494eb4:	53                   	push   %ebx
494eb5:	56                   	push   %esi
494eb6:	57                   	push   %edi
494eb7:	8b f1                	mov    %ecx,%esi
494eb9:	88 55 ff             	mov    %dl,-0x1(%ebp)
494ebc:	8b d8                	mov    %eax,%ebx
494ebe:	8b 7d 08             	mov    0x8(%ebp),%edi
494ec1:	57                   	push   %edi
494ec2:	8b ce                	mov    %esi,%ecx
494ec4:	8a 55 ff             	mov    -0x1(%ebp),%dl
494ec7:	8b c3                	mov    %ebx,%eax
494ec9:	e8 b6 51 fb ff       	call   0x44a084
494ece:	80 bb 71 01 00 00 00 	cmpb   $0x0,0x171(%ebx)
494ed5:	74 61                	je     0x494f38
494ed7:	80 bb 70 01 00 00 00 	cmpb   $0x0,0x170(%ebx)
494ede:	75 06                	jne    0x494ee6
494ee0:	c6 45 fe 00          	movb   $0x0,-0x2(%ebp)
494ee4:	eb 04                	jmp    0x494eea
494ee6:	c6 45 fe 03          	movb   $0x3,-0x2(%ebp)
494eea:	85 f6                	test   %esi,%esi
494eec:	7c 2d                	jl     0x494f1b
494eee:	8b c3                	mov    %ebx,%eax
494ef0:	e8 db 32 fb ff       	call   0x4481d0
494ef5:	3b f0                	cmp    %eax,%esi
494ef7:	7d 22                	jge    0x494f1b
494ef9:	85 ff                	test   %edi,%edi
494efb:	7c 1e                	jl     0x494f1b
494efd:	8b c3                	mov    %ebx,%eax
494eff:	e8 10 33 fb ff       	call   0x448214
494f04:	3b f8                	cmp    %eax,%edi
494f06:	7f 13                	jg     0x494f1b
494f08:	80 bb 70 01 00 00 00 	cmpb   $0x0,0x170(%ebx)
494f0f:	74 06                	je     0x494f17
494f11:	c6 45 fe 03          	movb   $0x3,-0x2(%ebp)
494f15:	eb 04                	jmp    0x494f1b
494f17:	c6 45 fe 02          	movb   $0x2,-0x2(%ebp)
494f1b:	8a 45 fe             	mov    -0x2(%ebp),%al
494f1e:	3a 83 82 01 00 00    	cmp    0x182(%ebx),%al
494f24:	74 22                	je     0x494f48
494f26:	8a 45 fe             	mov    -0x2(%ebp),%al
494f29:	88 83 82 01 00 00    	mov    %al,0x182(%ebx)
494f2f:	8b c3                	mov    %ebx,%eax
494f31:	8b 10                	mov    (%eax),%edx
494f33:	ff 52 7c             	call   *0x7c(%edx)
494f36:	eb 10                	jmp    0x494f48
494f38:	80 bb 81 01 00 00 00 	cmpb   $0x0,0x181(%ebx)