464c90:	ad                   	lods   %ds:(%esi),%eax
464c91:	00 2c 42             	add    %ch,(%edx,%eax,2)
464c94:	00 00                	add    %al,(%eax)
464c96:	00 00                	add    %al,(%eax)
464c98:	e6 01                	out    %al,$0x1
464c9a:	3f                   	aas
464c9b:	21 7f 07             	and    %edi,0x7(%edi)
464c9e:	af                   	scas   %es:(%edi),%eax
464c9f:	00 70 42             	add    %dh,0x42(%eax)
464ca2:	00 00                	add    %al,(%eax)
464ca4:	00 00                	add    %al,(%eax)
464ca6:	e6 01                	out    %al,$0x1
464ca8:	d8 20                	fsubs  (%eax)
464caa:	76 07                	jbe    0x464cb3
464cac:	b1 00                	mov    $0x0,%cl
464cae:	78 42                	js     0x464cf2
464cb0:	00 00                	add    %al,(%eax)
464cb2:	00 00                	add    %al,(%eax)
464cb4:	e6 01                	out    %al,$0x1
464cb6:	01 21                	add    %esp,(%ecx)
464cb8:	76 07                	jbe    0x464cc1
464cba:	b2 00                	mov    $0x0,%dl
464cbc:	88 42 00             	mov    %al,0x0(%edx)
464cbf:	00 00                	add    %al,(%eax)
464cc1:	00 e6                	add    %ah,%dh
464cc3:	01 59 21             	add    %ebx,0x21(%ecx)
464cc6:	8a 07                	mov    (%edi),%al
464cc8:	b3 00                	mov    $0x0,%bl
464cca:	98                   	cwtl
464ccb:	42                   	inc    %edx
464ccc:	00 00                	add    %al,(%eax)
464cce:	00 00                	add    %al,(%eax)
464cd0:	e6 01                	out    %al,$0x1
464cd2:	65 21 d5             	gs and %edx,%ebp
464cd5:	01 b4 00 a0 42 00 00 	add    %esi,0x42a0(%eax,%eax,1)
464cdc:	00 00                	add    %al,(%eax)
464cde:	e6 01                	out    %al,$0x1
464ce0:	6e                   	outsb  %ds:(%esi),(%dx)
464ce1:	21 3b                	and    %edi,(%ebx)
464ce3:	03 b5 00 ac 42 00    	add    0x42ac00(%ebp),%esi
464ce9:	00 00                	add    %al,(%eax)
464ceb:	00 e6                	add    %ah,%dh
464ced:	01 84 21 3b 03 b7 00 	add    %eax,0xb7033b(%ecx,%eiz,1)
464cf4:	b8 42 00 00 00       	mov    $0x42,%eax
464cf9:	00 e6                	add    %ah,%dh
464cfb:	01 92 21 8f 07 b9    	add    %edx,-0x46f870df(%edx)
464d01:	00 c4                	add    %al,%ah
464d03:	42                   	inc    %edx
464d04:	00 00                	add    %al,(%eax)
464d06:	00 00                	add    %al,(%eax)
464d08:	e6 01                	out    %al,$0x1
464d0a:	92                   	xchg   %eax,%edx
464d0b:	21 a0 07 bc 00 d0    	and    %esp,-0x2fff43f9(%eax)
464d11:	42                   	inc    %edx
464d12:	00 00                	add    %al,(%eax)
464d14:	00 00                	add    %al,(%eax)
464d16:	e6 01                	out    %al,$0x1
464d18:	cb                   	lret
464d19:	21 b4 07 c0 00 5c 43 	and    %esi,0x435c00c0(%edi,%eax,1)
464d20:	00 00                	add    %al,(%eax)
464d22:	00 00                	add    %al,(%eax)
464d24:	e6 01                	out    %al,$0x1
464d26:	22 22                	and    (%edx),%ah
464d28:	bc 07 c2 00 cc       	mov    $0xcc00c207,%esp
464d2d:	43                   	inc    %ebx
464d2e:	00 00                	add    %al,(%eax)
464d30:	00 00                	add    %al,(%eax)
464d32:	e6 01                	out    %al,$0x1
464d34:	41                   	inc    %ecx
464d35:	22 6f 07             	and    0x7(%edi),%ch
464d38:	c5 00                	lds    (%eax),%eax
464d3a:	f8                   	clc
464d3b:	43                   	inc    %ebx
464d3c:	00 00                	add    %al,(%eax)
464d3e:	00 00                	add    %al,(%eax)
464d40:	e6 01                	out    %al,$0x1
464d42:	41                   	inc    %ecx
464d43:	22 c3                	and    %bl,%al
464d45:	07                   	pop    %es
464d46:	c7 00 70 44 00 00    	movl   $0x4470,(%eax)
464d4c:	00 00                	add    %al,(%eax)
464d4e:	e6 01                	out    %al,$0x1
464d50:	d4 22                	aam    $0x22
464d52:	3b 03                	cmp    (%ebx),%eax
464d54:	ca 00 c4             	lret   $0xc400
464d57:	44                   	inc    %esp
464d58:	00 00                	add    %al,(%eax)
464d5a:	00 00                	add    %al,(%eax)
464d5c:	e6 01                	out    %al,$0x1
464d5e:	09 23                	or     %esp,(%ebx)
464d60:	ea 00 cc 00 50 45 00 	ljmp   $0x45,$0x5000cc00
464d67:	00 00                	add    %al,(%eax)
464d69:	00 86 00 57 24 d5    	add    %al,-0x2adba900(%esi)
464d6f:	01 ce                	add    %ecx,%esi
464d71:	00 9c 45 00 00 00 00 	add    %bl,0x0(%ebp,%eax,2)
464d78:	e6 01                	out    %al,$0x1
464d7a:	63 22                	arpl   %esp,(%edx)
464d7c:	e0 00                	loopne 0x464d7e
464d7e:	cf                   	iret
464d7f:	00 b0 45 00 00 00    	add    %dh,0x45(%eax)
464d85:	00 e6                	add    %ah,%dh
464d87:	01 e9                	add    %ebp,%ecx
464d89:	21 bc 07 d0 00 44 46 	and    %edi,0x464400d0(%edi,%eax,1)
464d90:	00 00                	add    %al,(%eax)
464d92:	00 00                	add    %al,(%eax)
464d94:	e6 01                	out    %al,$0x1
464d96:	87 22                	xchg   %esp,(%edx)
464d98:	e0 00                	loopne 0x464d9a
464d9a:	d3 00                	roll   %cl,(%eax)
464d9c:	54                   	push   %esp
464d9d:	46                   	inc    %esi
464d9e:	00 00                	add    %al,(%eax)
464da0:	00 00                	add    %al,(%eax)
464da2:	e6 01                	out    %al,$0x1
464da4:	87 22                	xchg   %esp,(%edx)
464da6:	d1 07                	roll   $1,(%edi)
464da8:	d4 00                	aam    $0x0
464daa:	ac                   	lods   %ds:(%esi),%al
464dab:	46                   	inc    %esi
464dac:	00 00                	add    %al,(%eax)
464dae:	00 00                	add    %al,(%eax)
464db0:	e6 01                	out    %al,$0x1
464db2:	3e 15 d5 01 d6 00    	ds adc $0xd601d5,%eax
464db8:	00 00                	add    %al,(%eax)
464dba:	00 00                	add    %al,(%eax)
464dbc:	80 00 91             	addb   $0x91,(%eax)
464dbf:	20 ad 24 dc 08 d7    	and    %ch,-0x28f723dc(%ebp)
464dc5:	00 cc                	add    %cl,%ah
464dc7:	46                   	inc    %esi
464dc8:	00 00                	add    %al,(%eax)
464dca:	00 00                	add    %al,(%eax)
464dcc:	86 18                	xchg   %bl,(%eax)
464dce:	be 00 13 00 dc       	mov    $0xdc001300,%esi
464dd3:	00 d4                	add    %dl,%ah
464dd5:	46                   	inc    %esi
464dd6:	00 00                	add    %al,(%eax)
464dd8:	00 00                	add    %al,(%eax)
464dda:	86 18                	xchg   %bl,(%eax)
464ddc:	be 00 13 00 dc       	mov    $0xdc001300,%esi
464de1:	00 dc                	add    %bl,%ah
464de3:	46                   	inc    %esi
464de4:	00 00                	add    %al,(%eax)
464de6:	00 00                	add    %al,(%eax)
464de8:	83 00 28             	addl   $0x28,(%eax)
464deb:	25 76 07 dc 00       	and    $0xdc0776,%eax
464df0:	ec                   	in     (%dx),%al
464df1:	46                   	inc    %esi
464df2:	00 00                	add    %al,(%eax)
464df4:	00 00                	add    %al,(%eax)
464df6:	86 18                	xchg   %bl,(%eax)
464df8:	be 00 13 00 dd       	mov    $0xdd001300,%esi
464dfd:	00 f4                	add    %dh,%ah
464dff:	46                   	inc    %esi
464e00:	00 00                	add    %al,(%eax)
464e02:	00 00                	add    %al,(%eax)
464e04:	83 00 5a             	addl   $0x5a,(%eax)
464e07:	25 76 07 dd 00       	and    $0xdd0776,%eax
464e0c:	04 47                	add    $0x47,%al
464e0e:	00 00                	add    %al,(%eax)
464e10:	00 00                	add    %al,(%eax)
464e12:	91                   	xchg   %eax,%ecx
464e13:	18 d3                	sbb    %dl,%bl
464e15:	03 b9 00 de 00 10    	add    0x1000de00(%ecx),%edi
464e1b:	47                   	inc    %edi
464e1c:	00 00                	add    %al,(%eax)
464e1e:	00 00                	add    %al,(%eax)
464e20:	86 18                	xchg   %bl,(%eax)
464e22:	be 00 13 00 de       	mov    $0xde001300,%esi
464e27:	00 18                	add    %bl,(%eax)
464e29:	47                   	inc    %edi
464e2a:	00 00                	add    %al,(%eax)
464e2c:	00 00                	add    %al,(%eax)
464e2e:	83 00 84             	addl   $0xffffff84,(%eax)
464e31:	25 f6 08 de 00       	and    $0xde08f6,%eax
464e36:	1c 47                	sbb    $0x47,%al
464e38:	00 00                	add    %al,(%eax)
464e3a:	00 00                	add    %al,(%eax)
464e3c:	96                   	xchg   %eax,%esi
464e3d:	00 b4 25 0a 09 df 00 	add    %dh,0xdf090a(%ebp,%eiz,1)
464e44:	50                   	push   %eax
464e45:	47                   	inc    %edi
464e46:	00 00                	add    %al,(%eax)
464e48:	00 00                	add    %al,(%eax)
464e4a:	86 18                	xchg   %bl,(%eax)
464e4c:	be 00 13 00 e1       	mov    $0xe1001300,%esi
464e51:	00 58 47             	add    %bl,0x47(%eax)
464e54:	00 00                	add    %al,(%eax)
464e56:	00 00                	add    %al,(%eax)
464e58:	83 00 e5             	addl   $0xffffffe5,(%eax)
464e5b:	25 1a 09 e1 00       	and    $0xe1091a,%eax
464e60:	00 00                	add    %al,(%eax)
464e62:	01 00                	add    %eax,(%eax)
464e64:	cf                   	iret
464e65:	00 00                	add    %al,(%eax)
464e67:	00 01                	add    %al,(%ecx)
464e69:	00 20                	add    %ah,(%eax)
464e6b:	01 00                	add    %eax,(%eax)
464e6d:	00 02                	add    %al,(%edx)
464e6f:	00 29                	add    %ch,(%ecx)
464e71:	01 00                	add    %eax,(%eax)
464e73:	00 01                	add    %al,(%ecx)
464e75:	00 20                	add    %ah,(%eax)
464e77:	01 00                	add    %eax,(%eax)
464e79:	00 02                	add    %al,(%edx)
464e7b:	00 29                	add    %ch,(%ecx)
464e7d:	01 00                	add    %eax,(%eax)
464e7f:	00 01                	add    %al,(%ecx)
464e81:	00 29                	add    %ch,(%ecx)
464e83:	01 00                	add    %eax,(%eax)
464e85:	00 01                	add    %al,(%ecx)
464e87:	00 b7 01 00 00 01    	add    %dh,0x1000001(%edi)
464e8d:	00 fa                	add    %bh,%dl
464e8f:	01 00                	add    %eax,(%eax)
464e91:	00 01                	add    %al,(%ecx)
464e93:	00 cf                	add    %cl,%bh
464e95:	00 00                	add    %al,(%eax)
464e97:	00 01                	add    %al,(%ecx)
464e99:	00 cf                	add    %cl,%bh
464e9b:	00 00                	add    %al,(%eax)
464e9d:	00 01                	add    %al,(%ecx)
464e9f:	00 cf                	add    %cl,%bh
464ea1:	00 00                	add    %al,(%eax)
464ea3:	00 01                	add    %al,(%ecx)
464ea5:	00 cf                	add    %cl,%bh
464ea7:	00 00                	add    %al,(%eax)
464ea9:	00 02                	add    %al,(%edx)
464eab:	00 2b                	add    %ch,(%ebx)
464ead:	03 00                	add    (%eax),%eax
464eaf:	00 01                	add    %al,(%ecx)
464eb1:	00 cf                	add    %cl,%bh
464eb3:	00 00                	add    %al,(%eax)
464eb5:	00 02                	add    %al,(%edx)
464eb7:	00 4d 03             	add    %cl,0x3(%ebp)
464eba:	00 00                	add    %al,(%eax)
464ebc:	01 00                	add    %eax,(%eax)
464ebe:	cf                   	iret
464ebf:	00 00                	add    %al,(%eax)
464ec1:	00 01                	add    %al,(%ecx)
464ec3:	00 cf                	add    %cl,%bh
464ec5:	00 00                	add    %al,(%eax)
464ec7:	00 02                	add    %al,(%edx)
464ec9:	00 2b                	add    %ch,(%ebx)
464ecb:	03 00                	add    (%eax),%eax
464ecd:	00 01                	add    %al,(%ecx)
464ecf:	00 cf                	add    %cl,%bh
464ed1:	00 00                	add    %al,(%eax)
464ed3:	00 01                	add    %al,(%ecx)
464ed5:	00 20                	add    %ah,(%eax)
464ed7:	01 00                	add    %eax,(%eax)
464ed9:	00 01                	add    %al,(%ecx)
464edb:	00 20                	add    %ah,(%eax)
464edd:	01 00                	add    %eax,(%eax)
464edf:	00 01                	add    %al,(%ecx)
464ee1:	00 61 05             	add    %ah,0x5(%ecx)
464ee4:	00 00                	add    %al,(%eax)
464ee6:	01 00                	add    %eax,(%eax)
464ee8:	20 01                	and    %al,(%ecx)
464eea:	00 00                	add    %al,(%eax)
464eec:	01 00                	add    %eax,(%eax)
464eee:	43                   	inc    %ebx
464eef:	06                   	push   %es
464ef0:	00 00                	add    %al,(%eax)
464ef2:	01 00                	add    %eax,(%eax)
464ef4:	43                   	inc    %ebx
464ef5:	06                   	push   %es
464ef6:	00 00                	add    %al,(%eax)
464ef8:	01 00                	add    %eax,(%eax)
464efa:	df 06                	filds  (%esi)
464efc:	00 00                	add    %al,(%eax)
464efe:	01 00                	add    %eax,(%eax)
464f00:	df 06                	filds  (%esi)
464f02:	00 00                	add    %al,(%eax)
464f04:	01 00                	add    %eax,(%eax)
464f06:	98                   	cwtl
464f07:	07                   	pop    %es
464f08:	00 00                	add    %al,(%eax)
464f0a:	01 00                	add    %eax,(%eax)
464f0c:	38 08                	cmp    %cl,(%eax)
464f0e:	00 00                	add    %al,(%eax)
464f10:	01 00                	add    %eax,(%eax)
464f12:	38 08                	cmp    %cl,(%eax)
464f14:	00 00                	add    %al,(%eax)
464f16:	01 00                	add    %eax,(%eax)
464f18:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
464f19:	08 10                	or     %dl,(%eax)
464f1b:	10 02                	adc    %al,(%edx)
464f1d:	00 af 08 00 00 01    	add    %ch,0x1000008(%edi)
464f23:	00 eb                	add    %ch,%bl
464f25:	08 00                	or     %al,(%eax)
464f27:	00 02                	add    %al,(%edx)
464f29:	00 a7 08 00 00 01    	add    %ah,0x1000008(%edi)
464f2f:	00 eb                	add    %ch,%bl
464f31:	08 00                	or     %al,(%eax)
464f33:	00 02                	add    %al,(%edx)
464f35:	00 a7 08 00 00 01    	add    %ah,0x1000008(%edi)
464f3b:	00 38                	add    %bh,(%eax)
464f3d:	08 00                	or     %al,(%eax)
464f3f:	00 01                	add    %al,(%ecx)
464f41:	00 38                	add    %bh,(%eax)
464f43:	08 00                	or     %al,(%eax)
464f45:	00 01                	add    %al,(%ecx)
464f47:	00 38                	add    %bh,(%eax)
464f49:	08 00                	or     %al,(%eax)
464f4b:	00 01                	add    %al,(%ecx)
464f4d:	00 38                	add    %bh,(%eax)
464f4f:	08 00                	or     %al,(%eax)
464f51:	00 01                	add    %al,(%ecx)
464f53:	00 28                	add    %ch,(%eax)
464f55:	0b 00                	or     (%eax),%eax
464f57:	00 01                	add    %al,(%ecx)
464f59:	00 28                	add    %ch,(%eax)
464f5b:	0b 00                	or     (%eax),%eax
464f5d:	00 02                	add    %al,(%edx)
464f5f:	00 87 0b 00 00 01    	add    %al,0x100000b(%edi)
464f65:	00 87 0b 00 00 01    	add    %al,0x100000b(%edi)
464f6b:	00 a7 08 00 00 01    	add    %ah,0x1000008(%edi)
464f71:	00 7b 0c             	add    %bh,0xc(%ebx)
464f74:	00 00                	add    %al,(%eax)
464f76:	01 00                	add    %eax,(%eax)
464f78:	38 08                	cmp    %cl,(%eax)
464f7a:	00 00                	add    %al,(%eax)
464f7c:	01 00                	add    %eax,(%eax)
464f7e:	38 08                	cmp    %cl,(%eax)
464f80:	00 00                	add    %al,(%eax)
464f82:	01 00                	add    %eax,(%eax)
464f84:	38 08                	cmp    %cl,(%eax)
464f86:	00 00                	add    %al,(%eax)
464f88:	01 00                	add    %eax,(%eax)
464f8a:	38 08                	cmp    %cl,(%eax)
464f8c:	00 00                	add    %al,(%eax)
464f8e:	01 00                	add    %eax,(%eax)
464f90:	38 08                	cmp    %cl,(%eax)
464f92:	00 00                	add    %al,(%eax)
464f94:	01 00                	add    %eax,(%eax)
464f96:	38 08                	cmp    %cl,(%eax)
464f98:	00 00                	add    %al,(%eax)
464f9a:	01 00                	add    %eax,(%eax)
464f9c:	38 08                	cmp    %cl,(%eax)
464f9e:	00 00                	add    %al,(%eax)
464fa0:	01 00                	add    %eax,(%eax)
464fa2:	38 08                	cmp    %cl,(%eax)
464fa4:	00 00                	add    %al,(%eax)
464fa6:	01 00                	add    %eax,(%eax)
464fa8:	38 08                	cmp    %cl,(%eax)
464faa:	00 00                	add    %al,(%eax)
464fac:	01 00                	add    %eax,(%eax)
464fae:	38 08                	cmp    %cl,(%eax)
464fb0:	00 00                	add    %al,(%eax)
464fb2:	01 00                	add    %eax,(%eax)
464fb4:	38 08                	cmp    %cl,(%eax)