543a52:	8a 85 80 fe ff ff    	mov    -0x180(%ebp),%al
543a58:	24 2e                	and    $0x2e,%al
543a5a:	3c 02                	cmp    $0x2,%al
543a5c:	75 15                	jne    0x543a73
543a5e:	6a 00                	push   $0x0
543a60:	53                   	push   %ebx
543a61:	e8 ea 00 fb ff       	call   0x4f3b50
543a66:	0f b7 46 08          	movzwl 0x8(%esi),%eax
543a6a:	83 c4 08             	add    $0x8,%esp
543a6d:	89 85 7c fe ff ff    	mov    %eax,-0x184(%ebp)
543a73:	8a 85 7c fe ff ff    	mov    -0x184(%ebp),%al
543a79:	24 2e                	and    $0x2e,%al
543a7b:	3c 02                	cmp    $0x2,%al
543a7d:	75 0b                	jne    0x543a8a
543a7f:	6a 00                	push   $0x0
543a81:	56                   	push   %esi
543a82:	e8 c9 00 fb ff       	call   0x4f3b50
543a87:	83 c4 08             	add    $0x8,%esp
543a8a:	8a 43 08             	mov    0x8(%ebx),%al
543a8d:	22 46 08             	and    0x8(%esi),%al
543a90:	a8 04                	test   $0x4,%al
543a92:	0f 84 7f 01 00 00    	je     0x543c17
543a98:	8b 7e 04             	mov    0x4(%esi),%edi
543a9b:	8b 53 04             	mov    0x4(%ebx),%edx
543a9e:	8b 0e                	mov    (%esi),%ecx
543aa0:	8b 03                	mov    (%ebx),%eax
543aa2:	3b fa                	cmp    %edx,%edi
543aa4:	0f 8c c6 00 00 00    	jl     0x543b70
543aaa:	7f 08                	jg     0x543ab4
543aac:	3b c8                	cmp    %eax,%ecx
543aae:	0f 86 aa 00 00 00    	jbe    0x543b5e
543ab4:	b9 01 00 00 00       	mov    $0x1,%ecx
543ab9:	8b 85 98 fe ff ff    	mov    -0x168(%ebp),%eax
543abf:	0f b6 00             	movzbl (%eax),%eax
543ac2:	8a 80 94 30 6b 00    	mov    0x6b3094(%eax),%al
543ac8:	0f b6 f8             	movzbl %al,%edi
543acb:	0f b7 85 7c fe ff ff 	movzwl -0x184(%ebp),%eax
543ad2:	66 89 46 08          	mov    %ax,0x8(%esi)
543ad6:	0f b7 85 80 fe ff ff 	movzwl -0x180(%ebp),%eax
543add:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
543ae3:	66 89 43 08          	mov    %ax,0x8(%ebx)
543ae7:	8b 9d 98 fe ff ff    	mov    -0x168(%ebp),%ebx
543aed:	0f b7 5b 02          	movzwl 0x2(%ebx),%ebx
543af1:	f6 c3 20             	test   $0x20,%bl
543af4:	0f 84 5e 01 00 00    	je     0x543c58
543afa:	89 8d 2c fe ff ff    	mov    %ecx,-0x1d4(%ebp)
543b00:	8b c6                	mov    %esi,%eax
543b02:	8b 40 08             	mov    0x8(%eax),%eax
543b05:	8d 14 80             	lea    (%eax,%eax,4),%edx
543b08:	f6 c3 08             	test   $0x8,%bl
543b0b:	74 10                	je     0x543b1d
543b0d:	33 c0                	xor    %eax,%eax
543b0f:	80 3e 35             	cmpb   $0x35,(%esi)
543b12:	0f 94 c0             	sete   %al
543b15:	3b c7                	cmp    %edi,%eax
543b17:	0f 84 4f f0 ff ff    	je     0x542b6c
543b1d:	8b 9d 8c fe ff ff    	mov    -0x174(%ebp),%ebx
543b23:	b9 40 3e 00 00       	mov    $0x3e40,%ecx
543b28:	66 8b 44 d3 08       	mov    0x8(%ebx,%edx,8),%ax
543b2d:	66 23 c1             	and    %cx,%ax
543b30:	89 3c d3             	mov    %edi,(%ebx,%edx,8)
543b33:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
543b39:	66 83 c8 04          	or     $0x4,%ax
543b3d:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543b43:	83 c6 14             	add    $0x14,%esi
543b46:	66 89 44 d3 08       	mov    %ax,0x8(%ebx,%edx,8)
543b4b:	c7 44 d3 04 00 00 00 	movl   $0x0,0x4(%ebx,%edx,8)
543b52:	00
543b53:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543b59:	e9 56 ed ff ff       	jmp    0x5428b4
543b5e:	3b fa                	cmp    %edx,%edi
543b60:	0f 8f 2f fe ff ff    	jg     0x543995
543b66:	7c 08                	jl     0x543b70
543b68:	3b c8                	cmp    %eax,%ecx
543b6a:	0f 83 25 fe ff ff    	jae    0x543995
543b70:	8b 85 98 fe ff ff    	mov    -0x168(%ebp),%eax
543b76:	83 c9 ff             	or     $0xffffffff,%ecx
543b79:	0f b6 00             	movzbl (%eax),%eax
543b7c:	8a 80 84 30 6b 00    	mov    0x6b3084(%eax),%al
543b82:	e9 41 ff ff ff       	jmp    0x543ac8
543b87:	3c 42                	cmp    $0x42,%al
543b89:	0f 85 88 00 00 00    	jne    0x543c17
543b8f:	8a 85 80 fe ff ff    	mov    -0x180(%ebp),%al
543b95:	a8 02                	test   $0x2,%al
543b97:	75 45                	jne    0x543bde
543b99:	a8 2c                	test   $0x2c,%al
543b9b:	74 41                	je     0x543bde
543b9d:	6a 01                	push   $0x1
543b9f:	ff b5 60 fe ff ff    	push   -0x1a0(%ebp)
543ba5:	53                   	push   %ebx
543ba6:	e8 c5 81 00 00       	call   0x54bd70
543bab:	66 8b 43 08          	mov    0x8(%ebx),%ax
543baf:	b9 40 3e 00 00       	mov    $0x3e40,%ecx
543bb4:	66 33 85 80 fe ff ff 	xor    -0x180(%ebp),%ax
543bbb:	83 c4 0c             	add    $0xc,%esp
543bbe:	66 23 c1             	and    %cx,%ax
543bc1:	66 31 85 80 fe ff ff 	xor    %ax,-0x180(%ebp)
543bc8:	3b de                	cmp    %esi,%ebx
543bca:	75 12                	jne    0x543bde
543bcc:	8b 85 80 fe ff ff    	mov    -0x180(%ebp),%eax
543bd2:	83 c8 02             	or     $0x2,%eax
543bd5:	0f b7 c0             	movzwl %ax,%eax
543bd8:	89 85 7c fe ff ff    	mov    %eax,-0x184(%ebp)
543bde:	8a 85 7c fe ff ff    	mov    -0x184(%ebp),%al
543be4:	a8 02                	test   $0x2,%al
543be6:	75 2f                	jne    0x543c17
543be8:	a8 2c                	test   $0x2c,%al
543bea:	74 2b                	je     0x543c17
543bec:	6a 01                	push   $0x1
543bee:	ff b5 60 fe ff ff    	push   -0x1a0(%ebp)
543bf4:	56                   	push   %esi
543bf5:	e8 76 81 00 00       	call   0x54bd70
543bfa:	66 8b 46 08          	mov    0x8(%esi),%ax
543bfe:	b9 40 3e 00 00       	mov    $0x3e40,%ecx
543c03:	66 33 85 7c fe ff ff 	xor    -0x184(%ebp),%ax
543c0a:	83 c4 0c             	add    $0xc,%esp
543c0d:	66 23 c1             	and    %cx,%ax
543c10:	66 31 85 7c fe ff ff 	xor    %ax,-0x184(%ebp)
543c17:	ff 77 10             	push   0x10(%edi)
543c1a:	53                   	push   %ebx
543c1b:	56                   	push   %esi
543c1c:	e8 af d6 fe ff       	call   0x5312d0
543c21:	83 c4 0c             	add    $0xc,%esp
543c24:	8b c8                	mov    %eax,%ecx
543c26:	85 c9                	test   %ecx,%ecx
543c28:	79 14                	jns    0x543c3e
543c2a:	8b 85 98 fe ff ff    	mov    -0x168(%ebp),%eax
543c30:	0f b6 00             	movzbl (%eax),%eax
543c33:	8a 80 84 30 6b 00    	mov    0x6b3084(%eax),%al
543c39:	e9 8a fe ff ff       	jmp    0x543ac8
543c3e:	0f 85 75 fe ff ff    	jne    0x543ab9
543c44:	8b 85 98 fe ff ff    	mov    -0x168(%ebp),%eax
543c4a:	0f b6 00             	movzbl (%eax),%eax
543c4d:	8a 80 8c 30 6b 00    	mov    0x6b308c(%eax),%al
543c53:	e9 70 fe ff ff       	jmp    0x543ac8
543c58:	85 ff                	test   %edi,%edi
543c5a:	0f 85 47 49 00 00    	jne    0x5485a7
543c60:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
543c66:	83 c6 14             	add    $0x14,%esi
543c69:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543c6f:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543c75:	e9 3a ec ff ff       	jmp    0x5428b4
543c7a:	83 bd 2c fe ff ff 00 	cmpl   $0x0,-0x1d4(%ebp)
543c81:	0f 85 9b ec ff ff    	jne    0x542922
543c87:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543c8d:	83 c6 14             	add    $0x14,%esi
543c90:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543c96:	e9 19 ec ff ff       	jmp    0x5428b4
543c9b:	8b 9d 98 fe ff ff    	mov    -0x168(%ebp),%ebx
543ca1:	f6 43 02 01          	testb  $0x1,0x2(%ebx)
543ca5:	75 04                	jne    0x543cab
543ca7:	33 c0                	xor    %eax,%eax
543ca9:	eb 06                	jmp    0x543cb1
543cab:	8b 43 fc             	mov    -0x4(%ebx),%eax
543cae:	83 c0 04             	add    $0x4,%eax
543cb1:	8b 4b 0c             	mov    0xc(%ebx),%ecx
543cb4:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
543cba:	8b 53 10             	mov    0x10(%ebx),%edx
543cbd:	8b 5b 04             	mov    0x4(%ebx),%ebx
543cc0:	89 9d 48 fe ff ff    	mov    %ebx,-0x1b8(%ebp)
543cc6:	8b 5e 08             	mov    0x8(%esi),%ebx
543cc9:	33 f6                	xor    %esi,%esi
543ccb:	89 85 88 fe ff ff    	mov    %eax,-0x178(%ebp)
543cd1:	89 8d 70 fe ff ff    	mov    %ecx,-0x190(%ebp)
543cd7:	89 95 5c fe ff ff    	mov    %edx,-0x1a4(%ebp)
543cdd:	89 9d 40 fe ff ff    	mov    %ebx,-0x1c0(%ebp)
543ce3:	85 c9                	test   %ecx,%ecx
543ce5:	0f 8e 7b ee ff ff    	jle    0x542b66
543ceb:	8d 5a 14             	lea    0x14(%edx),%ebx
543cee:	66 90                	xchg   %ax,%ax
543cf0:	85 c0                	test   %eax,%eax
543cf2:	74 05                	je     0x543cf9
543cf4:	8b 3c b0             	mov    (%eax,%esi,4),%edi
543cf7:	eb 02                	jmp    0x543cfb
543cf9:	8b fe                	mov    %esi,%edi
543cfb:	8b 42 10             	mov    0x10(%edx),%eax
543cfe:	8b 8d 8c fe ff ff    	mov    -0x174(%ebp),%ecx
543d04:	ff 33                	push   (%ebx)
543d06:	0f b6 04 06          	movzbl (%esi,%eax,1),%eax
543d0a:	83 e0 01             	and    $0x1,%eax
543d0d:	89 85 54 fe ff ff    	mov    %eax,-0x1ac(%ebp)
543d13:	8b 85 40 fe ff ff    	mov    -0x1c0(%ebp),%eax
543d19:	03 c7                	add    %edi,%eax
543d1b:	8d 04 80             	lea    (%eax,%eax,4),%eax
543d1e:	8d 04 c1             	lea    (%ecx,%eax,8),%eax
543d21:	50                   	push   %eax
543d22:	8b 85 48 fe ff ff    	mov    -0x1b8(%ebp),%eax
543d28:	03 c7                	add    %edi,%eax
543d2a:	8d 04 80             	lea    (%eax,%eax,4),%eax
543d2d:	8d 04 c1             	lea    (%ecx,%eax,8),%eax
543d30:	50                   	push   %eax
543d31:	e8 9a d5 fe ff       	call   0x5312d0
543d36:	8b d0                	mov    %eax,%edx
543d38:	83 c4 0c             	add    $0xc,%esp
543d3b:	89 95 2c fe ff ff    	mov    %edx,-0x1d4(%ebp)
543d41:	85 d2                	test   %edx,%edx
543d43:	75 38                	jne    0x543d7d
543d45:	8b 85 88 fe ff ff    	mov    -0x178(%ebp),%eax
543d4b:	46                   	inc    %esi
543d4c:	8b 95 5c fe ff ff    	mov    -0x1a4(%ebp),%edx
543d52:	83 c3 04             	add    $0x4,%ebx
543d55:	3b b5 70 fe ff ff    	cmp    -0x190(%ebp),%esi
543d5b:	7c 93                	jl     0x543cf0
543d5d:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
543d63:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
543d69:	83 c6 14             	add    $0x14,%esi
543d6c:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543d72:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543d78:	e9 37 eb ff ff       	jmp    0x5428b4
543d7d:	8b 85 5c fe ff ff    	mov    -0x1a4(%ebp),%eax
543d83:	8b 40 10             	mov    0x10(%eax),%eax
543d86:	f6 04 06 02          	testb  $0x2,(%esi,%eax,1)
543d8a:	74 32                	je     0x543dbe
543d8c:	8b 85 48 fe ff ff    	mov    -0x1b8(%ebp),%eax
543d92:	8b 9d 8c fe ff ff    	mov    -0x174(%ebp),%ebx
543d98:	03 c7                	add    %edi,%eax
543d9a:	8d 04 80             	lea    (%eax,%eax,4),%eax
543d9d:	f6 44 c3 08 01       	testb  $0x1,0x8(%ebx,%eax,8)
543da2:	75 12                	jne    0x543db6
543da4:	8b 85 40 fe ff ff    	mov    -0x1c0(%ebp),%eax
543daa:	03 c7                	add    %edi,%eax
543dac:	8d 04 80             	lea    (%eax,%eax,4),%eax
543daf:	f6 44 c3 08 01       	testb  $0x1,0x8(%ebx,%eax,8)
543db4:	74 08                	je     0x543dbe
543db6:	f7 da                	neg    %edx
543db8:	89 95 2c fe ff ff    	mov    %edx,-0x1d4(%ebp)
543dbe:	83 bd 54 fe ff ff 00 	cmpl   $0x0,-0x1ac(%ebp)
543dc5:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
543dcb:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
543dd1:	0f 84 9b ed ff ff    	je     0x542b72
543dd7:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543ddd:	f7 da                	neg    %edx
543ddf:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543de5:	83 c6 14             	add    $0x14,%esi
543de8:	89 95 2c fe ff ff    	mov    %edx,-0x1d4(%ebp)
543dee:	e9 c1 ea ff ff       	jmp    0x5428b4
543df3:	8b 9d 2c fe ff ff    	mov    -0x1d4(%ebp),%ebx
543df9:	8b 95 98 fe ff ff    	mov    -0x168(%ebp),%edx
543dff:	85 db                	test   %ebx,%ebx
543e01:	79 24                	jns    0x543e27
543e03:	8b 72 04             	mov    0x4(%edx),%esi
543e06:	8b 95 64 fe ff ff    	mov    -0x19c(%ebp),%edx
543e0c:	4e                   	dec    %esi
543e0d:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543e13:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543e19:	8d 34 b6             	lea    (%esi,%esi,4),%esi
543e1c:	8d 34 b2             	lea    (%edx,%esi,4),%esi
543e1f:	83 c6 14             	add    $0x14,%esi
543e22:	e9 8d ea ff ff       	jmp    0x5428b4
543e27:	75 24                	jne    0x543e4d
543e29:	8b 72 08             	mov    0x8(%edx),%esi
543e2c:	8b 95 64 fe ff ff    	mov    -0x19c(%ebp),%edx
543e32:	4e                   	dec    %esi
543e33:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543e39:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543e3f:	8d 34 b6             	lea    (%esi,%esi,4),%esi
543e42:	8d 34 b2             	lea    (%edx,%esi,4),%esi
543e45:	83 c6 14             	add    $0x14,%esi
543e48:	e9 67 ea ff ff       	jmp    0x5428b4
543e4d:	8b 72 0c             	mov    0xc(%edx),%esi
543e50:	8b 95 64 fe ff ff    	mov    -0x19c(%ebp),%edx
543e56:	4e                   	dec    %esi
543e57:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543e5d:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543e63:	8d 34 b6             	lea    (%esi,%esi,4),%esi
543e66:	8d 34 b2             	lea    (%edx,%esi,4),%esi
543e69:	83 c6 14             	add    $0x14,%esi
543e6c:	e9 43 ea ff ff       	jmp    0x5428b4
543e71:	8b 9d 98 fe ff ff    	mov    -0x168(%ebp),%ebx
543e77:	8b 8d 8c fe ff ff    	mov    -0x174(%ebp),%ecx
543e7d:	6a 02                	push   $0x2
543e7f:	8b 43 04             	mov    0x4(%ebx),%eax
543e82:	8d 04 80             	lea    (%eax,%eax,4),%eax
543e85:	8d 04 c1             	lea    (%ecx,%eax,8),%eax
543e88:	50                   	push   %eax
543e89:	e8 d2 df ff ff       	call   0x541e60
543e8e:	8b 4b 08             	mov    0x8(%ebx),%ecx
543e91:	8b f0                	mov    %eax,%esi
543e93:	8b 9d 8c fe ff ff    	mov    -0x174(%ebp),%ebx
543e99:	6a 02                	push   $0x2
543e9b:	8d 0c 89             	lea    (%ecx,%ecx,4),%ecx
543e9e:	8d 0c cb             	lea    (%ebx,%ecx,8),%ecx
543ea1:	51                   	push   %ecx
543ea2:	e8 b9 df ff ff       	call   0x541e60
543ea7:	8b 8d 98 fe ff ff    	mov    -0x168(%ebp),%ecx
543ead:	83 c4 10             	add    $0x10,%esp
543eb0:	8d 04 70             	lea    (%eax,%esi,2),%eax
543eb3:	80 39 2c             	cmpb   $0x2c,(%ecx)
543eb6:	75 09                	jne    0x543ec1
543eb8:	8a 84 06 5c 30 6b 00 	mov    0x6b305c(%esi,%eax,1),%al
543ebf:	eb 07                	jmp    0x543ec8
543ec1:	8a 84 06 d0 30 6b 00 	mov    0x6b30d0(%esi,%eax,1),%al
543ec8:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
543ece:	0f b6 d0             	movzbl %al,%edx
543ed1:	8b 41 0c             	mov    0xc(%ecx),%eax
543ed4:	8d 0c 80             	lea    (%eax,%eax,4),%ecx
543ed7:	66 8b 44 cb 08       	mov    0x8(%ebx,%ecx,8),%ax
543edc:	83 fa 02             	cmp    $0x2,%edx
543edf:	75 2b                	jne    0x543f0c
543ee1:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543ee7:	ba 40 3e 00 00       	mov    $0x3e40,%edx
543eec:	66 23 c2             	and    %dx,%ax
543eef:	66 83 c8 01          	or     $0x1,%ax
543ef3:	83 c6 14             	add    $0x14,%esi
543ef6:	66 89 44 cb 08       	mov    %ax,0x8(%ebx,%ecx,8)
543efb:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
543f01:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543f07:	e9 a8 e9 ff ff       	jmp    0x5428b4
543f0c:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543f12:	89 14 cb             	mov    %edx,(%ebx,%ecx,8)
543f15:	ba 40 3e 00 00       	mov    $0x3e40,%edx
543f1a:	66 23 c2             	and    %dx,%ax
543f1d:	c7 44 cb 04 00 00 00 	movl   $0x0,0x4(%ebx,%ecx,8)
543f24:	00
543f25:	66 83 c8 04          	or     $0x4,%ax
543f29:	83 c6 14             	add    $0x14,%esi
543f2c:	66 89 44 cb 08       	mov    %ax,0x8(%ebx,%ecx,8)
543f31:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
543f37:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543f3d:	e9 72 e9 ff ff       	jmp    0x5428b4
543f42:	8b 95 98 fe ff ff    	mov    -0x168(%ebp),%edx
543f48:	8b 9d 8c fe ff ff    	mov    -0x174(%ebp),%ebx
543f4e:	8b 42 04             	mov    0x4(%edx),%eax
543f51:	ff 72 0c             	push   0xc(%edx)
543f54:	8d 04 80             	lea    (%eax,%eax,4),%eax
543f57:	8d 04 c3             	lea    (%ebx,%eax,8),%eax
543f5a:	50                   	push   %eax
543f5b:	e8 00 df ff ff       	call   0x541e60
543f60:	8b 8d 98 fe ff ff    	mov    -0x168(%ebp),%ecx
543f66:	33 41 10             	xor    0x10(%ecx),%eax
543f69:	99                   	cltd
543f6a:	52                   	push   %edx
543f6b:	50                   	push   %eax
543f6c:	8b 41 08             	mov    0x8(%ecx),%eax
543f6f:	8d 04 80             	lea    (%eax,%eax,4),%eax
543f72:	8d 04 c3             	lea    (%ebx,%eax,8),%eax
543f75:	50                   	push   %eax
543f76:	e8 95 7a 00 00       	call   0x54ba10
543f7b:	83 c4 14             	add    $0x14,%esp
543f7e:	8b b5 98 fe ff ff    	mov    -0x168(%ebp),%esi
543f84:	8b 8d 9c fe ff ff    	mov    -0x164(%ebp),%ecx
543f8a:	83 c6 14             	add    $0x14,%esi
543f8d:	8b bd 4c fe ff ff    	mov    -0x1b4(%ebp),%edi
543f93:	8b 9d 1c fe ff ff    	mov    -0x1e4(%ebp),%ebx
543f99:	e9 16 e9 ff ff       	jmp    0x5428b4
543f9e:	8b 95 98 fe ff ff    	mov    -0x168(%ebp),%edx
543fa4:	8b 9d 8c fe ff ff    	mov    -0x174(%ebp),%ebx
543faa:	8b 42 04             	mov    0x4(%edx),%eax
543fad:	8d 04 80             	lea    (%eax,%eax,4),%eax
543fb0:	f6 44 c3 08 01       	testb  $0x1,0x8(%ebx,%eax,8)