414d80:	7b 94                	jnp    0x414d16
414d82:	a0 4e 1e 40 c9       	mov    0xc9401e4e,%al
414d87:	be 13 a6 d8 68       	mov    $0x68d8a613,%esi
414d8c:	01 5f 2e             	add    %ebx,0x2e(%edi)
414d8f:	80 56 d0 b6          	adcb   $0xb6,-0x30(%esi)
414d93:	db c4                	fcmovnb %st(4),%st
414d95:	1e                   	push   %ds
414d96:	44                   	inc    %esp
414d97:	d7                   	xlat   %ds:(%ebx)
414d98:	04 47                	add    $0x47,%al
414d9a:	20 16                	and    %dl,(%esi)
414d9c:	60                   	pusha
414d9d:	2e c8 bb e0 f3       	cs enter $0xe0bb,$0xf3
414da2:	64 61                	fs popa
414da4:	74 61                	je     0x414e07
414da6:	f4                   	hlt
414da7:	2c f7                	sub    $0xf7,%al
414da9:	0e                   	push   %cs
414daa:	4e                   	dec    %esi
414dab:	bc 0b 5c f8 4b       	mov    $0x4bf85c0b,%esp
414db0:	ee                   	out    %al,(%dx)
414db1:	c0 2e 72             	shrb   $0x72,(%esi)
414db4:	65 4a                	gs dec %edx
414db6:	66 f0 21 3b          	lock and %di,(%ebx)
414dba:	92                   	xchg   %eax,%edx
414dbb:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
414dbc:	2d 4e 22 ca 42       	sub    $0x42ca224e,%eax
414dc1:	a8 92                	test   $0x92,%al
414dc3:	f0 77 02             	lock ja 0x414dc8
414dc6:	29 c5                	sub    %eax,%ebp
414dc8:	25 0e a6 2b 01       	and    $0x12ba60e,%eax
414dcd:	00 a0 92 24 49 ff    	add    %ah,-0xb6db6e(%eax)
414ddf:	00 60 be             	add    %ah,-0x42(%eax)
414de2:	00 f0                	add    %dh,%al
414de4:	40                   	inc    %eax
414de5:	00 8d be 00 20 ff    	add    %cl,-0xdfff42(%ebp)
414deb:	ff 57 eb             	call   *-0x15(%edi)
414dee:	0b 90 8a 06 46 88    	or     -0x77b9f976(%eax),%edx
414df4:	07                   	pop    %es
414df5:	47                   	inc    %edi
414df6:	01 db                	add    %ebx,%ebx
414df8:	75 07                	jne    0x414e01
414dfa:	8b 1e                	mov    (%esi),%ebx
414dfc:	83 ee fc             	sub    $0xfffffffc,%esi
414dff:	11 db                	adc    %ebx,%ebx
414e01:	72 ed                	jb     0x414df0
414e03:	b8 01 00 00 00       	mov    $0x1,%eax
414e08:	01 db                	add    %ebx,%ebx
414e0a:	75 07                	jne    0x414e13
414e0c:	8b 1e                	mov    (%esi),%ebx
414e0e:	83 ee fc             	sub    $0xfffffffc,%esi
414e11:	11 db                	adc    %ebx,%ebx
414e13:	11 c0                	adc    %eax,%eax
414e15:	01 db                	add    %ebx,%ebx
414e17:	73 0b                	jae    0x414e24
414e19:	75 28                	jne    0x414e43
414e1b:	8b 1e                	mov    (%esi),%ebx
414e1d:	83 ee fc             	sub    $0xfffffffc,%esi
414e20:	11 db                	adc    %ebx,%ebx
414e22:	72 1f                	jb     0x414e43
414e24:	48                   	dec    %eax
414e25:	01 db                	add    %ebx,%ebx
414e27:	75 07                	jne    0x414e30
414e29:	8b 1e                	mov    (%esi),%ebx
414e2b:	83 ee fc             	sub    $0xfffffffc,%esi
414e2e:	11 db                	adc    %ebx,%ebx
414e30:	11 c0                	adc    %eax,%eax
414e32:	eb d4                	jmp    0x414e08
414e34:	01 db                	add    %ebx,%ebx
414e36:	75 07                	jne    0x414e3f
414e38:	8b 1e                	mov    (%esi),%ebx
414e3a:	83 ee fc             	sub    $0xfffffffc,%esi
414e3d:	11 db                	adc    %ebx,%ebx
414e3f:	11 c9                	adc    %ecx,%ecx
414e41:	eb 52                	jmp    0x414e95
414e43:	31 c9                	xor    %ecx,%ecx
414e45:	83 e8 03             	sub    $0x3,%eax
414e48:	72 11                	jb     0x414e5b
414e4a:	c1 e0 08             	shl    $0x8,%eax
414e4d:	8a 06                	mov    (%esi),%al
414e4f:	46                   	inc    %esi
414e50:	83 f0 ff             	xor    $0xffffffff,%eax
414e53:	74 75                	je     0x414eca
414e55:	d1 f8                	sar    $1,%eax
414e57:	89 c5                	mov    %eax,%ebp
414e59:	eb 0b                	jmp    0x414e66
414e5b:	01 db                	add    %ebx,%ebx
414e5d:	75 07                	jne    0x414e66
414e5f:	8b 1e                	mov    (%esi),%ebx
414e61:	83 ee fc             	sub    $0xfffffffc,%esi
414e64:	11 db                	adc    %ebx,%ebx
414e66:	72 cc                	jb     0x414e34
414e68:	41                   	inc    %ecx
414e69:	01 db                	add    %ebx,%ebx
414e6b:	75 07                	jne    0x414e74
414e6d:	8b 1e                	mov    (%esi),%ebx
414e6f:	83 ee fc             	sub    $0xfffffffc,%esi
414e72:	11 db                	adc    %ebx,%ebx
414e74:	72 be                	jb     0x414e34
414e76:	01 db                	add    %ebx,%ebx
414e78:	75 07                	jne    0x414e81
414e7a:	8b 1e                	mov    (%esi),%ebx
414e7c:	83 ee fc             	sub    $0xfffffffc,%esi
414e7f:	11 db                	adc    %ebx,%ebx
414e81:	11 c9                	adc    %ecx,%ecx
414e83:	01 db                	add    %ebx,%ebx
414e85:	73 ef                	jae    0x414e76
414e87:	75 09                	jne    0x414e92
414e89:	8b 1e                	mov    (%esi),%ebx
414e8b:	83 ee fc             	sub    $0xfffffffc,%esi
414e8e:	11 db                	adc    %ebx,%ebx
414e90:	73 e4                	jae    0x414e76
414e92:	83 c1 02             	add    $0x2,%ecx
414e95:	81 fd 00 fb ff ff    	cmp    $0xfffffb00,%ebp
414e9b:	83 d1 02             	adc    $0x2,%ecx
414e9e:	8d 14 2f             	lea    (%edi,%ebp,1),%edx
414ea1:	83 fd fc             	cmp    $0xfffffffc,%ebp
414ea4:	76 0e                	jbe    0x414eb4
414ea6:	8a 02                	mov    (%edx),%al
414ea8:	42                   	inc    %edx
414ea9:	88 07                	mov    %al,(%edi)
414eab:	47                   	inc    %edi
414eac:	49                   	dec    %ecx
414ead:	75 f7                	jne    0x414ea6
414eaf:	e9 42 ff ff ff       	jmp    0x414df6
414eb4:	8b 02                	mov    (%edx),%eax
414eb6:	83 c2 04             	add    $0x4,%edx
414eb9:	89 07                	mov    %eax,(%edi)
414ebb:	83 c7 04             	add    $0x4,%edi
414ebe:	83 e9 04             	sub    $0x4,%ecx
414ec1:	77 f1                	ja     0x414eb4
414ec3:	01 cf                	add    %ecx,%edi
414ec5:	e9 2c ff ff ff       	jmp    0x414df6
414eca:	5e                   	pop    %esi
414ecb:	89 f7                	mov    %esi,%edi
414ecd:	b9 00 b8 00 00       	mov    $0xb800,%ecx
414ed2:	eb 31                	jmp    0x414f05
414ed4:	8a 07                	mov    (%edi),%al
414ed6:	47                   	inc    %edi
414ed7:	3c 80                	cmp    $0x80,%al
414ed9:	72 0a                	jb     0x414ee5
414edb:	3c 8f                	cmp    $0x8f,%al
414edd:	77 06                	ja     0x414ee5
414edf:	80 7f fe 0f          	cmpb   $0xf,-0x2(%edi)
414ee3:	74 06                	je     0x414eeb
414ee5:	2c e8                	sub    $0xe8,%al
414ee7:	3c 01                	cmp    $0x1,%al
414ee9:	77 24                	ja     0x414f0f
414eeb:	83 f9 04             	cmp    $0x4,%ecx
414eee:	72 24                	jb     0x414f14
414ef0:	8b 07                	mov    (%edi),%eax
414ef2:	2c 05                	sub    $0x5,%al
414ef4:	75 19                	jne    0x414f0f
414ef6:	86 c4                	xchg   %al,%ah
414ef8:	c1 c0 10             	rol    $0x10,%eax
414efb:	86 c4                	xchg   %al,%ah
414efd:	29 f8                	sub    %edi,%eax
414eff:	01 f0                	add    %esi,%eax
414f01:	83 e9 04             	sub    $0x4,%ecx
414f04:	ab                   	stos   %eax,%es:(%edi)
414f05:	83 e9 01             	sub    $0x1,%ecx
414f08:	72 0a                	jb     0x414f14
414f0a:	8a 07                	mov    (%edi),%al
414f0c:	47                   	inc    %edi
414f0d:	eb d6                	jmp    0x414ee5
414f0f:	83 e9 01             	sub    $0x1,%ecx
414f12:	73 c0                	jae    0x414ed4
414f14:	8d be 00 20 01 00    	lea    0x12000(%esi),%edi
414f1a:	8b 07                	mov    (%edi),%eax
414f1c:	09 c0                	or     %eax,%eax
414f1e:	74 3c                	je     0x414f5c
414f20:	8b 5f 04             	mov    0x4(%edi),%ebx
414f23:	8d 84 30 00 50 01 00 	lea    0x15000(%eax,%esi,1),%eax
414f2a:	01 f3                	add    %esi,%ebx
414f2c:	50                   	push   %eax
414f2d:	83 c7 08             	add    $0x8,%edi
414f30:	ff 96 6c 50 01 00    	call   *0x1506c(%esi)
414f36:	95                   	xchg   %eax,%ebp
414f37:	8a 07                	mov    (%edi),%al
414f39:	47                   	inc    %edi
414f3a:	08 c0                	or     %al,%al
414f3c:	74 dc                	je     0x414f1a
414f3e:	89 f9                	mov    %edi,%ecx
414f40:	57                   	push   %edi
414f41:	48                   	dec    %eax
414f42:	f2 ae                	repnz scas %es:(%edi),%al
414f44:	55                   	push   %ebp
414f45:	ff 96 74 50 01 00    	call   *0x15074(%esi)
414f4b:	09 c0                	or     %eax,%eax
414f4d:	74 07                	je     0x414f56
414f4f:	89 03                	mov    %eax,(%ebx)
414f51:	83 c3 04             	add    $0x4,%ebx
414f54:	eb e1                	jmp    0x414f37
414f56:	ff 96 70 50 01 00    	call   *0x15070(%esi)
414f5c:	83 c7 04             	add    $0x4,%edi
414f5f:	8d 5e fc             	lea    -0x4(%esi),%ebx
414f62:	31 c0                	xor    %eax,%eax
414f64:	8a 07                	mov    (%edi),%al
414f66:	47                   	inc    %edi
414f67:	09 c0                	or     %eax,%eax
414f69:	74 22                	je     0x414f8d
414f6b:	3c ef                	cmp    $0xef,%al
414f6d:	77 11                	ja     0x414f80
414f6f:	01 c3                	add    %eax,%ebx
414f71:	8b 03                	mov    (%ebx),%eax
414f73:	86 c4                	xchg   %al,%ah
414f75:	c1 c0 10             	rol    $0x10,%eax
414f78:	86 c4                	xchg   %al,%ah
414f7a:	01 f0                	add    %esi,%eax
414f7c:	89 03                	mov    %eax,(%ebx)
414f7e:	eb e2                	jmp    0x414f62
414f80:	24 0f                	and    $0xf,%al
414f82:	c1 e0 10             	shl    $0x10,%eax
414f85:	66 8b 07             	mov    (%edi),%ax
414f88:	83 c7 02             	add    $0x2,%edi
414f8b:	eb e2                	jmp    0x414f6f
414f8d:	8b ae 78 50 01 00    	mov    0x15078(%esi),%ebp
414f93:	8d be 00 f0 ff ff    	lea    -0x1000(%esi),%edi
414f99:	bb 00 10 00 00       	mov    $0x1000,%ebx
414f9e:	50                   	push   %eax
414f9f:	54                   	push   %esp
414fa0:	6a 04                	push   $0x4
414fa2:	53                   	push   %ebx
414fa3:	57                   	push   %edi
414fa4:	ff d5                	call   *%ebp
414fa6:	8d 87 f7 01 00 00    	lea    0x1f7(%edi),%eax
414fac:	80 20 7f             	andb   $0x7f,(%eax)
414faf:	80 60 28 7f          	andb   $0x7f,0x28(%eax)
414fb3:	58                   	pop    %eax
414fb4:	50                   	push   %eax
414fb5:	54                   	push   %esp
414fb6:	50                   	push   %eax
414fb7:	53                   	push   %ebx
414fb8:	57                   	push   %edi
414fb9:	ff d5                	call   *%ebp
414fbb:	58                   	pop    %eax
414fbc:	61                   	popa
414fbd:	8d 44 24 80          	lea    -0x80(%esp),%eax
414fc1:	6a 00                	push   $0x0
414fc3:	39 c4                	cmp    %eax,%esp
414fc5:	75 fa                	jne    0x414fc1
414fc7:	83 ec 80             	sub    $0xffffff80,%esp
414fca:	e9 03 0e ff ff       	jmp    0x405dd2
414fcf:	00 48 00             	add    %cl,0x0(%eax)
41500a:	00 00                	add    %al,(%eax)
41500c:	60                   	pusha
41500d:	da 40 00             	fiaddl 0x0(%eax)
415010:	f0 4e                	lock dec %esi
415012:	40                   	inc    %eax
415013:	00 03                	add    %al,(%ebx)