5fed64:	7e 23                	jle    0x5fed89
5fed66:	b8 ff 00 00 00       	mov    $0xff,%eax
5fed6b:	5b                   	pop    %ebx
5fed6c:	c3                   	ret
5fed6d:	b8 ff 00 00 00       	mov    $0xff,%eax
5fed72:	2b c1                	sub    %ecx,%eax
5fed74:	c1 e0 07             	shl    $0x7,%eax
5fed77:	99                   	cltd
5fed78:	f7 fb                	idiv   %ebx
5fed7a:	50                   	push   %eax
5fed7b:	b8 ff 00 00 00       	mov    $0xff,%eax
5fed80:	5a                   	pop    %edx
5fed81:	2b c2                	sub    %edx,%eax
5fed83:	85 c0                	test   %eax,%eax
5fed85:	7d 02                	jge    0x5fed89
5fed87:	33 c0                	xor    %eax,%eax
5fed89:	5b                   	pop    %ebx
5fed8a:	c3                   	ret
5fed8b:	90                   	nop
5fed8c:	53                   	push   %ebx
5fed8d:	8b da                	mov    %edx,%ebx
5fed8f:	8b c8                	mov    %eax,%ecx
5fed91:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
5fed97:	75 07                	jne    0x5feda0
5fed99:	b8 ff 00 00 00       	mov    $0xff,%eax
5fed9e:	5b                   	pop    %ebx
5fed9f:	c3                   	ret
5feda0:	8b c3                	mov    %ebx,%eax
5feda2:	f7 eb                	imul   %ebx
5feda4:	ba ff 00 00 00       	mov    $0xff,%edx
5feda9:	2b d1                	sub    %ecx,%edx
5fedab:	8b ca                	mov    %edx,%ecx
5fedad:	99                   	cltd
5fedae:	f7 f9                	idiv   %ecx
5fedb0:	3d ff 00 00 00       	cmp    $0xff,%eax
5fedb5:	7e 05                	jle    0x5fedbc
5fedb7:	b8 ff 00 00 00       	mov    $0xff,%eax
5fedbc:	5b                   	pop    %ebx
5fedbd:	c3                   	ret
5fedbe:	8b c0                	mov    %eax,%eax
5fedc0:	53                   	push   %ebx
5fedc1:	8b ca                	mov    %edx,%ecx
5fedc3:	8b d8                	mov    %eax,%ebx
5fedc5:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
5fedcb:	75 07                	jne    0x5fedd4
5fedcd:	b8 ff 00 00 00       	mov    $0xff,%eax
5fedd2:	5b                   	pop    %ebx
5fedd3:	c3                   	ret
5fedd4:	8b c3                	mov    %ebx,%eax
5fedd6:	f7 eb                	imul   %ebx
5fedd8:	ba ff 00 00 00       	mov    $0xff,%edx
5feddd:	2b d1                	sub    %ecx,%edx
5feddf:	8b ca                	mov    %edx,%ecx
5fede1:	99                   	cltd
5fede2:	f7 f9                	idiv   %ecx
5fede4:	3d ff 00 00 00       	cmp    $0xff,%eax
5fede9:	7e 05                	jle    0x5fedf0
5fedeb:	b8 ff 00 00 00       	mov    $0xff,%eax
5fedf0:	5b                   	pop    %ebx
5fedf1:	c3                   	ret
5fedf2:	8b c0                	mov    %eax,%eax
5fedf4:	53                   	push   %ebx
5fedf5:	8b da                	mov    %edx,%ebx
5fedf7:	8b c8                	mov    %eax,%ecx
5fedf9:	85 c9                	test   %ecx,%ecx
5fedfb:	75 04                	jne    0x5fee01
5fedfd:	33 c0                	xor    %eax,%eax
5fedff:	5b                   	pop    %ebx
5fee00:	c3                   	ret
5fee01:	b8 ff 00 00 00       	mov    $0xff,%eax
5fee06:	2b c3                	sub    %ebx,%eax
5fee08:	f7 e8                	imul   %eax
5fee0a:	99                   	cltd
5fee0b:	f7 f9                	idiv   %ecx
5fee0d:	50                   	push   %eax
5fee0e:	b8 ff 00 00 00       	mov    $0xff,%eax
5fee13:	5a                   	pop    %edx
5fee14:	2b c2                	sub    %edx,%eax
5fee16:	85 c0                	test   %eax,%eax
5fee18:	7d 02                	jge    0x5fee1c
5fee1a:	33 c0                	xor    %eax,%eax
5fee1c:	5b                   	pop    %ebx
5fee1d:	c3                   	ret
5fee1e:	8b c0                	mov    %eax,%eax
5fee20:	53                   	push   %ebx
5fee21:	8b ca                	mov    %edx,%ecx
5fee23:	8b d8                	mov    %eax,%ebx
5fee25:	85 c9                	test   %ecx,%ecx
5fee27:	75 04                	jne    0x5fee2d
5fee29:	33 c0                	xor    %eax,%eax
5fee2b:	5b                   	pop    %ebx
5fee2c:	c3                   	ret
5fee2d:	b8 ff 00 00 00       	mov    $0xff,%eax
5fee32:	2b c3                	sub    %ebx,%eax
5fee34:	f7 e8                	imul   %eax
5fee36:	99                   	cltd
5fee37:	f7 f9                	idiv   %ecx
5fee39:	50                   	push   %eax
5fee3a:	b8 ff 00 00 00       	mov    $0xff,%eax
5fee3f:	5a                   	pop    %edx
5fee40:	2b c2                	sub    %edx,%eax
5fee42:	85 c0                	test   %eax,%eax
5fee44:	7d 02                	jge    0x5fee48
5fee46:	33 c0                	xor    %eax,%eax
5fee48:	5b                   	pop    %ebx
5fee49:	c3                   	ret
5fee4a:	8b c0                	mov    %eax,%eax
5fee4c:	8b 04 85 20 60 6b 00 	mov    0x6b6020(,%eax,4),%eax
5fee53:	03 04 95 20 60 6b 00 	add    0x6b6020(,%edx,4),%eax
5fee5a:	3d ff 00 00 00       	cmp    $0xff,%eax
5fee5f:	7e 05                	jle    0x5fee66
5fee61:	b8 ff 00 00 00       	mov    $0xff,%eax
5fee66:	c3                   	ret
5fee67:	90                   	nop
5fee68:	03 c0                	add    %eax,%eax
5fee6a:	03 d0                	add    %eax,%edx
5fee6c:	81 ea 00 01 00 00    	sub    $0x100,%edx
5fee72:	8b c2                	mov    %edx,%eax
5fee74:	85 c0                	test   %eax,%eax
5fee76:	7d 03                	jge    0x5fee7b
5fee78:	33 c0                	xor    %eax,%eax
5fee7a:	c3                   	ret
5fee7b:	3d ff 00 00 00       	cmp    $0xff,%eax
5fee80:	7e 05                	jle    0x5fee87
5fee82:	b8 ff 00 00 00       	mov    $0xff,%eax
5fee87:	c3                   	ret
5fee88:	53                   	push   %ebx
5fee89:	56                   	push   %esi
5fee8a:	83 c4 d0             	add    $0xffffffd0,%esp
5fee8d:	8b da                	mov    %edx,%ebx
5fee8f:	8b f0                	mov    %eax,%esi
5fee91:	33 c0                	xor    %eax,%eax
5fee93:	8a c1                	mov    %cl,%al
5fee95:	83 f8 25             	cmp    $0x25,%eax
5fee98:	0f 87 cc 0a 00 00    	ja     0x5ff96a
5fee9e:	ff 24 85 a5 ee 5f 00 	jmp    *0x5feea5(,%eax,4)
5feea5:	3d ef 5f 00 52       	cmp    $0x52005fef,%eax
5feeaa:	ef                   	out    %eax,(%dx)
5feeab:	5f                   	pop    %edi
5feeac:	00 90 ef 5f 00 ce    	add    %dl,-0x31ffa011(%eax)
5feeb2:	ef                   	out    %eax,(%dx)
5feeb3:	5f                   	pop    %edi
5feeb4:	00 48 f0             	add    %cl,-0x10(%eax)
5feeb7:	5f                   	pop    %edi
5feeb8:	00 80 f0 5f 00 bb    	add    %al,-0x44ffa010(%eax)
5feebe:	f0 5f                	lock pop %edi
5feec0:	00 f6                	add    %dh,%dh
5feec2:	f0 5f                	lock pop %edi
5feec4:	00 31                	add    %dh,(%ecx)
5feec6:	f1                   	int1
5feec7:	5f                   	pop    %edi
5feec8:	00 69 f1             	add    %ch,-0xf(%ecx)
5feecb:	5f                   	pop    %edi
5feecc:	00 a1 f1 5f 00 d6    	add    %ah,-0x29ffa00f(%ecx)
5feed2:	f1                   	int1
5feed3:	5f                   	pop    %edi
5feed4:	00 47 f2             	add    %al,-0xe(%edi)
5feed7:	5f                   	pop    %edi
5feed8:	00 ac f2 5f 00 04 f3 	add    %ch,-0xcfbffa1(%edx,%esi,8)
5feedf:	5f                   	pop    %edi
5feee0:	00 ca                	add    %cl,%dl
5feee2:	f3 5f                	repz pop %edi
5feee4:	00 8d f4 5f 00 c6    	add    %cl,-0x39ffa00c(%ebp)
5feeea:	f4                   	hlt
5feeeb:	5f                   	pop    %edi
5feeec:	00 fe                	add    %bh,%dh
5feeee:	f4                   	hlt
5feeef:	5f                   	pop    %edi
5feef0:	00 36                	add    %dh,(%esi)
5feef2:	f5                   	cmc
5feef3:	5f                   	pop    %edi
5feef4:	00 6e f5             	add    %ch,-0xb(%esi)
5feef7:	5f                   	pop    %edi
5feef8:	00 a6 f5 5f 00 de    	add    %ah,-0x21ffa00b(%esi)
5feefe:	f5                   	cmc
5feeff:	5f                   	pop    %edi
5fef00:	00 16                	add    %dl,(%esi)
5fef02:	f6 5f 00             	negb   0x0(%edi)
5fef05:	4e                   	dec    %esi
5fef06:	f6 5f 00             	negb   0x0(%edi)
5fef09:	86 f6                	xchg   %dh,%dh
5fef0b:	5f                   	pop    %edi
5fef0c:	00 be f6 5f 00 f6    	add    %bh,-0x9ffa00a(%esi)
5fef12:	f6 5f 00             	negb   0x0(%edi)
5fef15:	2e f7 5f 00          	negl   %cs:0x0(%edi)
5fef19:	7b f7                	jnp    0x5fef12
5fef1b:	5f                   	pop    %edi
5fef1c:	00 b3 f7 5f 00 eb    	add    %dh,-0x14ffa009(%ebx)
5fef22:	f7 5f 00             	negl   0x0(%edi)
5fef25:	f6 f7                	div    %bh
5fef27:	5f                   	pop    %edi
5fef28:	00 01                	add    %al,(%ecx)
5fef2a:	f8                   	clc
5fef2b:	5f                   	pop    %edi
5fef2c:	00 0a                	add    %cl,(%edx)
5fef2e:	f8                   	clc
5fef2f:	5f                   	pop    %edi
5fef30:	00 64 f8 5f          	add    %ah,0x5f(%eax,%edi,8)
5fef34:	00 be f8 5f 00 15    	add    %bh,0x15005ff8(%esi)
5fef3a:	f9                   	stc
5fef3b:	5f                   	pop    %edi
5fef3c:	00 8a 46 02 88 43    	add    %cl,0x43880246(%edx)
5fef42:	02 8a 46 01 88 43    	add    0x43880146(%edx),%cl
5fef48:	01 8a 06 88 03 e9    	add    %ecx,-0x16fc77fa(%edx)
5fef4e:	18 0a                	sbb    %cl,(%edx)
5fef50:	00 00                	add    %al,(%eax)
5fef52:	33 c0                	xor    %eax,%eax
5fef54:	8a 43 02             	mov    0x2(%ebx),%al
5fef57:	33 d2                	xor    %edx,%edx
5fef59:	8a 56 02             	mov    0x2(%esi),%dl
5fef5c:	03 c2                	add    %edx,%eax
5fef5e:	e8 d1 a4 fa ff       	call   0x5a9434
5fef63:	88 43 02             	mov    %al,0x2(%ebx)
5fef66:	33 c0                	xor    %eax,%eax
5fef68:	8a 43 01             	mov    0x1(%ebx),%al
5fef6b:	33 d2                	xor    %edx,%edx
5fef6d:	8a 56 01             	mov    0x1(%esi),%dl
5fef70:	03 c2                	add    %edx,%eax
5fef72:	e8 bd a4 fa ff       	call   0x5a9434
5fef77:	88 43 01             	mov    %al,0x1(%ebx)
5fef7a:	33 c0                	xor    %eax,%eax
5fef7c:	8a 03                	mov    (%ebx),%al
5fef7e:	33 d2                	xor    %edx,%edx
5fef80:	8a 16                	mov    (%esi),%dl
5fef82:	03 c2                	add    %edx,%eax
5fef84:	e8 ab a4 fa ff       	call   0x5a9434
5fef89:	88 03                	mov    %al,(%ebx)
5fef8b:	e9 da 09 00 00       	jmp    0x5ff96a
5fef90:	33 c0                	xor    %eax,%eax
5fef92:	8a 43 02             	mov    0x2(%ebx),%al
5fef95:	33 d2                	xor    %edx,%edx
5fef97:	8a 56 02             	mov    0x2(%esi),%dl
5fef9a:	2b c2                	sub    %edx,%eax
5fef9c:	99                   	cltd
5fef9d:	33 c2                	xor    %edx,%eax
5fef9f:	2b c2                	sub    %edx,%eax
5fefa1:	88 43 02             	mov    %al,0x2(%ebx)
5fefa4:	33 c0                	xor    %eax,%eax
5fefa6:	8a 43 01             	mov    0x1(%ebx),%al
5fefa9:	33 d2                	xor    %edx,%edx
5fefab:	8a 56 01             	mov    0x1(%esi),%dl
5fefae:	2b c2                	sub    %edx,%eax
5fefb0:	99                   	cltd
5fefb1:	33 c2                	xor    %edx,%eax
5fefb3:	2b c2                	sub    %edx,%eax
5fefb5:	88 43 01             	mov    %al,0x1(%ebx)
5fefb8:	33 c0                	xor    %eax,%eax
5fefba:	8a 03                	mov    (%ebx),%al
5fefbc:	33 d2                	xor    %edx,%edx
5fefbe:	8a 16                	mov    (%esi),%dl
5fefc0:	2b c2                	sub    %edx,%eax
5fefc2:	99                   	cltd
5fefc3:	33 c2                	xor    %edx,%eax
5fefc5:	2b c2                	sub    %edx,%eax
5fefc7:	88 03                	mov    %al,(%ebx)
5fefc9:	e9 9c 09 00 00       	jmp    0x5ff96a
5fefce:	33 c0                	xor    %eax,%eax
5fefd0:	8a 46 02             	mov    0x2(%esi),%al
5fefd3:	b9 ff 00 00 00       	mov    $0xff,%ecx
5fefd8:	ba 01 00 00 00       	mov    $0x1,%edx
5fefdd:	e8 42 a4 fa ff       	call   0x5a9424
5fefe2:	50                   	push   %eax
5fefe3:	33 c0                	xor    %eax,%eax
5fefe5:	8a 43 02             	mov    0x2(%ebx),%al
5fefe8:	5a                   	pop    %edx
5fefe9:	8b ca                	mov    %edx,%ecx
5fefeb:	99                   	cltd
5fefec:	f7 f9                	idiv   %ecx
5fefee:	e8 41 a4 fa ff       	call   0x5a9434
5feff3:	88 43 02             	mov    %al,0x2(%ebx)
5feff6:	33 c0                	xor    %eax,%eax
5feff8:	8a 46 01             	mov    0x1(%esi),%al
5feffb:	b9 ff 00 00 00       	mov    $0xff,%ecx
5ff000:	ba 01 00 00 00       	mov    $0x1,%edx
5ff005:	e8 1a a4 fa ff       	call   0x5a9424
5ff00a:	50                   	push   %eax
5ff00b:	33 c0                	xor    %eax,%eax
5ff00d:	8a 43 01             	mov    0x1(%ebx),%al
5ff010:	5a                   	pop    %edx
5ff011:	8b ca                	mov    %edx,%ecx
5ff013:	99                   	cltd
5ff014:	f7 f9                	idiv   %ecx
5ff016:	e8 19 a4 fa ff       	call   0x5a9434
5ff01b:	88 43 01             	mov    %al,0x1(%ebx)
5ff01e:	33 c0                	xor    %eax,%eax
5ff020:	8a 06                	mov    (%esi),%al
5ff022:	b9 ff 00 00 00       	mov    $0xff,%ecx
5ff027:	ba 01 00 00 00       	mov    $0x1,%edx
5ff02c:	e8 f3 a3 fa ff       	call   0x5a9424
5ff031:	50                   	push   %eax
5ff032:	33 c0                	xor    %eax,%eax
5ff034:	8a 03                	mov    (%ebx),%al
5ff036:	5a                   	pop    %edx
5ff037:	8b ca                	mov    %edx,%ecx
5ff039:	99                   	cltd
5ff03a:	f7 f9                	idiv   %ecx
5ff03c:	e8 f3 a3 fa ff       	call   0x5a9434
5ff041:	88 03                	mov    %al,(%ebx)
5ff043:	e9 22 09 00 00       	jmp    0x5ff96a
5ff048:	33 c0                	xor    %eax,%eax
5ff04a:	8a 43 02             	mov    0x2(%ebx),%al
5ff04d:	33 d2                	xor    %edx,%edx
5ff04f:	8a 56 02             	mov    0x2(%esi),%dl
5ff052:	f7 ea                	imul   %edx
5ff054:	c1 e8 08             	shr    $0x8,%eax
5ff057:	88 43 02             	mov    %al,0x2(%ebx)
5ff05a:	33 c0                	xor    %eax,%eax
5ff05c:	8a 43 01             	mov    0x1(%ebx),%al
5ff05f:	33 d2                	xor    %edx,%edx
5ff061:	8a 56 01             	mov    0x1(%esi),%dl
5ff064:	f7 ea                	imul   %edx
5ff066:	c1 e8 08             	shr    $0x8,%eax
5ff069:	88 43 01             	mov    %al,0x1(%ebx)
5ff06c:	33 c0                	xor    %eax,%eax
5ff06e:	8a 03                	mov    (%ebx),%al
5ff070:	33 d2                	xor    %edx,%edx
5ff072:	8a 16                	mov    (%esi),%dl
5ff074:	f7 ea                	imul   %edx
5ff076:	c1 e8 08             	shr    $0x8,%eax
5ff079:	88 03                	mov    %al,(%ebx)
5ff07b:	e9 ea 08 00 00       	jmp    0x5ff96a
5ff080:	8a 43 02             	mov    0x2(%ebx),%al
5ff083:	0a 46 02             	or     0x2(%esi),%al
5ff086:	25 ff 00 00 00       	and    $0xff,%eax
5ff08b:	e8 a4 a3 fa ff       	call   0x5a9434
5ff090:	88 43 02             	mov    %al,0x2(%ebx)
5ff093:	8a 43 01             	mov    0x1(%ebx),%al
5ff096:	0a 46 01             	or     0x1(%esi),%al
5ff099:	25 ff 00 00 00       	and    $0xff,%eax
5ff09e:	e8 91 a3 fa ff       	call   0x5a9434
5ff0a3:	88 43 01             	mov    %al,0x1(%ebx)
5ff0a6:	8a 03                	mov    (%ebx),%al
5ff0a8:	0a 06                	or     (%esi),%al
5ff0aa:	25 ff 00 00 00       	and    $0xff,%eax
5ff0af:	e8 80 a3 fa ff       	call   0x5a9434
5ff0b4:	88 03                	mov    %al,(%ebx)
5ff0b6:	e9 af 08 00 00       	jmp    0x5ff96a
5ff0bb:	8a 43 02             	mov    0x2(%ebx),%al
5ff0be:	22 46 02             	and    0x2(%esi),%al
5ff0c1:	25 ff 00 00 00       	and    $0xff,%eax
5ff0c6:	e8 69 a3 fa ff       	call   0x5a9434
5ff0cb:	88 43 02             	mov    %al,0x2(%ebx)
5ff0ce:	8a 43 01             	mov    0x1(%ebx),%al
5ff0d1:	22 46 01             	and    0x1(%esi),%al
5ff0d4:	25 ff 00 00 00       	and    $0xff,%eax
5ff0d9:	e8 56 a3 fa ff       	call   0x5a9434
5ff0de:	88 43 01             	mov    %al,0x1(%ebx)
5ff0e1:	8a 03                	mov    (%ebx),%al
5ff0e3:	22 06                	and    (%esi),%al
5ff0e5:	25 ff 00 00 00       	and    $0xff,%eax