419adc:	00 20                	add    %ah,(%eax)
419ade:	af                   	scas   %es:(%edi),%eax
419adf:	3d 82 da 07 43       	cmp    $0x4307da82,%eax
419ae4:	6c                   	insb   (%dx),%es:(%edi)
419ae5:	61                   	popa
419ae6:	73 73                	jae    0x419b5b
419ae8:	65 73 02             	gs jae 0x419aed
419aeb:	00 ff                	add    %bh,%bh
419aed:	ff 8b c0 3c 9b 41    	decl   0x419b3cc0(%ebx)
419afb:	00 bc 9b 41 00 dc 9b 	add    %bh,-0x6423ffbf(%ebx,%ebx,4)
419b02:	41                   	inc    %ecx
419b0f:	00 ce                	add    %cl,%dh
419b11:	9b                   	fwait
419b12:	41                   	inc    %ecx
419b13:	00 10                	add    %dl,(%eax)
419b15:	00 00                	add    %al,(%eax)
419b17:	00 cc                	add    %cl,%ah
419b19:	96                   	xchg   %eax,%esi
419b1a:	41                   	inc    %ecx
419b1b:	00 1c 36             	add    %bl,(%esi,%esi,1)
419b1e:	40                   	inc    %eax
419b1f:	00 28                	add    %ch,(%eax)
419b21:	36 40                	ss inc %eax
419b23:	00 2c 36             	add    %ch,(%esi,%esi,1)
419b26:	40                   	inc    %eax
419b27:	00 30                	add    %dh,(%eax)
419b29:	36 40                	ss inc %eax
419b2b:	00 24 36             	add    %ah,(%esi,%esi,1)
419b2e:	40                   	inc    %eax
419b2f:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
419b36:	40                   	inc    %eax
419b37:	00 80 ce 41 00 e8    	add    %al,-0x17ffbe32(%eax)
419b3d:	c4 41 00             	les    0x0(%ecx),%eax
419b40:	b8 d0 41 00 b0       	mov    $0xb00041d0,%eax
419b45:	cf                   	iret
419b46:	41                   	inc    %ecx
419b47:	00 58 2b             	add    %bl,0x2b(%eax)
419b4a:	40                   	inc    %eax
419b4b:	00 b8 d3 41 00 58    	add    %bh,0x580041d3(%eax)
419b51:	2b 40 00             	sub    0x0(%eax),%eax
419b54:	20 d4                	and    %dl,%ah
419b56:	41                   	inc    %ecx
419b57:	00 78 d4             	add    %bh,-0x2c(%eax)
419b5a:	41                   	inc    %ecx
419b5b:	00 a0 d9 41 00 d4    	add    %ah,-0x2bffbe27(%eax)
419b61:	d9 41 00             	flds   0x0(%ecx)
419b64:	3c db                	cmp    $0xdb,%al
419b66:	41                   	inc    %ecx
419b67:	00 c4                	add    %al,%ah
419b69:	db 41 00             	fildl  0x0(%ecx)
419b6c:	84 dc                	test   %bl,%ah
419b6e:	41                   	inc    %ecx
419b6f:	00 b8 dd 41 00 b0    	add    %bh,-0x4fffbe23(%eax)
419b75:	ce                   	into
419b76:	41                   	inc    %ecx
419b77:	00 d4                	add    %dl,%ah
419b79:	ce                   	into
419b7a:	41                   	inc    %ecx
419b7b:	00 f8                	add    %bh,%al
419b7d:	ce                   	into
419b7e:	41                   	inc    %ecx
419b7f:	00 58 2b             	add    %bl,0x2b(%eax)
419b82:	40                   	inc    %eax
419b83:	00 58 2b             	add    %bl,0x2b(%eax)
419b86:	40                   	inc    %eax
419b87:	00 54 d2 41          	add    %dl,0x41(%edx,%edx,8)
419b8b:	00 24 d4             	add    %ah,(%esp,%edx,8)
419b8e:	41                   	inc    %ecx
419b8f:	00 2c d6             	add    %ch,(%esi,%edx,8)
419b92:	41                   	inc    %ecx
419b93:	00 b8 d6 41 00 8c    	add    %bh,-0x73ffbe2a(%eax)
419b99:	d7                   	xlat   %ds:(%ebx)
419b9a:	41                   	inc    %ecx
419b9b:	00 58 2b             	add    %bl,0x2b(%eax)
419b9e:	40                   	inc    %eax
419b9f:	00 c0                	add    %al,%al
419ba1:	d7                   	xlat   %ds:(%ebx)
419ba2:	41                   	inc    %ecx
419ba3:	00 f0                	add    %dh,%al
419ba5:	d7                   	xlat   %ds:(%ebx)
419ba6:	41                   	inc    %ecx
419ba7:	00 44 d8 41          	add    %al,0x41(%eax,%ebx,8)
419bab:	00 f0                	add    %dh,%al
419bad:	d8 41 00             	fadds  0x0(%ecx)
419bb0:	88 da                	mov    %bl,%dl
419bb2:	41                   	inc    %ecx
419bb3:	00 e0                	add    %ah,%al
419bb5:	da 41 00             	fiaddl 0x0(%ecx)
419bb8:	74 db                	je     0x419b95
419bba:	41                   	inc    %ecx
419bbb:	00 0e                	add    %cl,(%esi)
419bbd:	00 00                	add    %al,(%eax)
419bbf:	00 00                	add    %al,(%eax)
419bc1:	00 01                	add    %al,(%ecx)
419bc3:	00 00                	add    %al,(%eax)
419bc5:	00 b8 9a 41 00 0c    	add    %bh,0xc00419a(%eax)
419bcb:	00 00                	add    %al,(%eax)
419bcd:	00 08                	add    %cl,(%eax)
419bcf:	54                   	push   %esp
419bd0:	53                   	push   %ebx
419bd1:	74 72                	je     0x419c45
419bd3:	69 6e 67 73 90 dc 9b 	imul   $0x9bdc9073,0x67(%esi),%ebp
419bda:	41                   	inc    %ecx
419bdb:	00 07                	add    %al,(%edi)
419bdd:	08 54 53 74          	or     %dl,0x74(%ebx,%edx,2)
419be1:	72 69                	jb     0x419c4c
419be3:	6e                   	outsb  %ds:(%esi),(%dx)
419be4:	67 73 3c             	addr16 jae 0x419c23
419be7:	9b                   	fwait
419be8:	41                   	inc    %ecx
419be9:	00 40 97             	add    %al,-0x69(%eax)
419bec:	41                   	inc    %ecx
419bed:	00 00                	add    %al,(%eax)
419bef:	00 07                	add    %al,(%edi)
419bf1:	43                   	inc    %ebx
419bf2:	6c                   	insb   (%dx),%es:(%edi)
419bf3:	61                   	popa
419bf4:	73 73                	jae    0x419c69
419bf6:	65 73 00             	gs jae 0x419bf9
419bf9:	00 8b c0 00 9c 41    	add    %cl,0x419c00c0(%ebx)
419bff:	00 0e                	add    %cl,(%esi)
419c01:	0b 54 53 74          	or     0x74(%ebx,%edx,2),%edx
419c05:	72 69                	jb     0x419c70
419c07:	6e                   	outsb  %ds:(%esi),(%dx)
419c08:	67 49                	addr16 dec %ecx
419c0a:	74 65                	je     0x419c71
419c0c:	6d                   	insl   (%dx),%es:(%edi)
419c0d:	08 00                	or     %al,(%eax)
419c0f:	00 00                	add    %al,(%eax)
419c11:	01 00                	add    %eax,(%eax)
419c13:	00 00                	add    %al,(%eax)
419c15:	e8 10 40 00 00       	call   0x41dc2a
419c1a:	00 00                	add    %al,(%eax)
419c1c:	00 8d 40 00 6c 9c    	add    %cl,-0x6393ffc0(%ebp)
419c22:	41                   	inc    %ecx
419c2f:	00 14 9d 41 00 00 00 	add    %dl,0x41(,%ebx,4)
419c3e:	00 00                	add    %al,(%eax)
419c40:	04 9d                	add    $0x9d,%al
419c42:	41                   	inc    %ecx
419c43:	00 30                	add    %dh,(%eax)
419c45:	00 00                	add    %al,(%eax)
419c47:	00 f0                	add    %dh,%al
419c49:	9a 41 00 1c 36 40 00 	lcall  $0x40,$0x361c0041
419c50:	28 36                	sub    %dh,(%esi)
419c52:	40                   	inc    %eax
419c53:	00 2c 36             	add    %ch,(%esi,%esi,1)
419c56:	40                   	inc    %eax
419c57:	00 30                	add    %dh,(%eax)
419c59:	36 40                	ss inc %eax
419c5b:	00 24 36             	add    %ah,(%esi,%esi,1)
419c5e:	40                   	inc    %eax
419c5f:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
419c66:	40                   	inc    %eax
419c67:	00 f8                	add    %bh,%al
419c69:	dd 41 00             	fldl   0x0(%ecx)
419c6c:	e8 c4 41 00 b8       	call   0xb841de35
419c71:	d0 41 00             	rolb   $1,0x0(%ecx)
419c74:	b0 cf                	mov    $0xcf,%al
419c76:	41                   	inc    %ecx
419c77:	00 a0 e0 41 00 d4    	add    %ah,-0x2bffbe20(%eax)
419c7d:	e0 41                	loopne 0x419cc0
419c7f:	00 d8                	add    %bl,%al
419c81:	e0 41                	loopne 0x419cc4
419c83:	00 dc                	add    %bl,%ah
419c85:	e0 41                	loopne 0x419cc8
419c87:	00 78 d4             	add    %bh,-0x2c(%eax)
419c8a:	41                   	inc    %ecx
419c8b:	00 50 e2             	add    %dl,-0x1e(%eax)
419c8e:	41                   	inc    %ecx
419c8f:	00 ac e2 41 00 80 e3 	add    %ch,-0x1c7fffbf(%edx,%eiz,8)
419c96:	41                   	inc    %ecx
419c97:	00 c4                	add    %al,%ah
419c99:	db 41 00             	fildl  0x0(%ecx)
419c9c:	bc e3 41 00 30       	mov    $0x300041e3,%esp
419ca1:	e4 41                	in     $0x41,%al
419ca3:	00 54 de 41          	add    %dl,0x41(%esi,%ebx,8)
419ca7:	00 60 de             	add    %ah,-0x22(%eax)
419caa:	41                   	inc    %ecx
419cab:	00 f8                	add    %bh,%al
419cad:	ce                   	into
419cae:	41                   	inc    %ecx
419caf:	00 fc                	add    %bh,%ah
419cb1:	de 41 00             	fiadds 0x0(%ecx)
419cb4:	3c df                	cmp    $0xdf,%al
419cb6:	41                   	inc    %ecx
419cb7:	00 a8 df 41 00 24    	add    %ch,0x240041df(%eax)
419cbd:	d4 41                	aam    $0x41
419cbf:	00 38                	add    %bh,(%eax)
419cc1:	e1 41                	loope  0x419d04
419cc3:	00 b8 d6 41 00 8c    	add    %bh,-0x73ffbe2a(%eax)
419cc9:	d7                   	xlat   %ds:(%ebx)
419cca:	41                   	inc    %ecx
419ccb:	00 74 e1 41          	add    %dh,0x41(%ecx,%eiz,8)
419ccf:	00 84 e1 41 00 f0 d7 	add    %al,-0x280fffbf(%ecx,%eiz,8)
419cd6:	41                   	inc    %ecx
419cd7:	00 44 d8 41          	add    %al,0x41(%eax,%ebx,8)
419cdb:	00 f0                	add    %dh,%al
419cdd:	d8 41 00             	fadds  0x0(%ecx)
419ce0:	88 da                	mov    %bl,%dl
419ce2:	41                   	inc    %ecx
419ce3:	00 e0                	add    %ah,%al
419ce5:	da 41 00             	fiaddl 0x0(%ecx)
419ce8:	74 db                	je     0x419cc5
419cea:	41                   	inc    %ecx
419ceb:	00 c4                	add    %al,%ah
419ced:	de 41 00             	fiadds 0x0(%ecx)
419cf0:	e0 de                	loopne 0x419cd0
419cf2:	41                   	inc    %ecx
419cf3:	00 d8                	add    %bl,%al
419cf5:	e1 41                	loope  0x419d38
419cf7:	00 28                	add    %ch,(%eax)
419cf9:	e0 41                	loopne 0x419d3c
419cfb:	00 e8                	add    %ch,%al
419cfd:	e3 41                	jecxz  0x419d40
419cff:	00 f8                	add    %bh,%al
419d01:	e3 41                	jecxz  0x419d44
419d03:	00 0b                	add    %cl,(%ebx)
419d05:	54                   	push   %esp
419d06:	53                   	push   %ebx
419d07:	74 72                	je     0x419d7b
419d09:	69 6e 67 4c 69 73 74 	imul   $0x7473694c,0x67(%esi),%ebp
419d10:	14 9d                	adc    $0x9d,%al
419d12:	41                   	inc    %ecx
419d13:	00 07                	add    %al,(%edi)
419d15:	0b 54 53 74          	or     0x74(%ebx,%edx,2),%edx
419d19:	72 69                	jb     0x419d84
419d1b:	6e                   	outsb  %ds:(%esi),(%dx)
419d1c:	67 4c                	addr16 dec %esp
419d1e:	69 73 74 6c 9c 41 00 	imul   $0x419c6c,0x74(%ebx),%esi
419d25:	d8 9b 41 00 00 00    	fcomps 0x41(%ebx)
419d2b:	07                   	pop    %es
419d2c:	43                   	inc    %ebx
419d2d:	6c                   	insb   (%dx),%es:(%edi)
419d2e:	61                   	popa
419d2f:	73 73                	jae    0x419da4
419d31:	65 73 00             	gs jae 0x419d34
419d34:	00 8d 40 00 84 9d    	add    %cl,-0x627bffc0(%ebp)
419d3a:	41                   	inc    %ecx
419d57:	00 a0 9d 41 00 04    	add    %ah,0x400419d(%eax)
419d5d:	00 00                	add    %al,(%eax)
419d5f:	00 24 11             	add    %ah,(%ecx,%edx,1)
419d62:	40                   	inc    %eax
419d63:	00 1c 36             	add    %bl,(%esi,%esi,1)
419d66:	40                   	inc    %eax
419d67:	00 28                	add    %ch,(%eax)
419d69:	36 40                	ss inc %eax
419d6b:	00 2c 36             	add    %ch,(%esi,%esi,1)
419d6e:	40                   	inc    %eax
419d6f:	00 30                	add    %dh,(%eax)
419d71:	36 40                	ss inc %eax
419d73:	00 24 36             	add    %ah,(%esi,%esi,1)
419d76:	40                   	inc    %eax
419d77:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
419d7e:	40                   	inc    %eax
419d7f:	00 dc                	add    %bl,%ah
419d81:	33 40 00             	xor    0x0(%eax),%eax
419d84:	80 e4 41             	and    $0x41,%ah
419d87:	00 cc                	add    %cl,%ah
419d89:	e4 41                	in     $0x41,%al
419d8b:	00 e4                	add    %ah,%ah
419d8d:	e4 41                	in     $0x41,%al
419d8f:	00 58 2b             	add    %bl,0x2b(%eax)
419d92:	40                   	inc    %eax
419d93:	00 58 2b             	add    %bl,0x2b(%eax)
419d96:	40                   	inc    %eax
419d97:	00 84 e5 41 00 08 e6 	add    %al,-0x19f7ffbf(%ebp,%eiz,8)
419d9e:	41                   	inc    %ecx
419d9f:	00 07                	add    %al,(%edi)
419da1:	54                   	push   %esp
419da2:	53                   	push   %ebx
419da3:	74 72                	je     0x419e17
419da5:	65 61                	gs popa
419da7:	6d                   	insl   (%dx),%es:(%edi)
419da8:	f4                   	hlt
419da9:	9d                   	popf
419daa:	41                   	inc    %ecx
419dc7:	00 10                	add    %dl,(%eax)
419dc9:	9e                   	sahf
419dca:	41                   	inc    %ecx
419dcb:	00 08                	add    %cl,(%eax)
419dcd:	00 00                	add    %al,(%eax)
419dcf:	00 38                	add    %bh,(%eax)
419dd1:	9d                   	popf
419dd2:	41                   	inc    %ecx
419dd3:	00 1c 36             	add    %bl,(%esi,%esi,1)
419dd6:	40                   	inc    %eax
419dd7:	00 28                	add    %ch,(%eax)
419dd9:	36 40                	ss inc %eax
419ddb:	00 2c 36             	add    %ch,(%esi,%esi,1)
419dde:	40                   	inc    %eax
419ddf:	00 30                	add    %dh,(%eax)
419de1:	36 40                	ss inc %eax
419de3:	00 24 36             	add    %ah,(%esi,%esi,1)
419de6:	40                   	inc    %eax
419de7:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
419dee:	40                   	inc    %eax
419def:	00 dc                	add    %bl,%ah
419df1:	33 40 00             	xor    0x0(%eax),%eax
419df4:	80 e4 41             	and    $0x41,%ah
419df7:	00 c4                	add    %al,%ah
419df9:	e8 41 00 d8 e8       	call   0xe9199e3f
419dfe:	41                   	inc    %ecx
419dff:	00 78 e8             	add    %bh,-0x18(%eax)
419e02:	41                   	inc    %ecx
419e03:	00 88 e8 41 00 84    	add    %cl,-0x7bffbe18(%eax)
419e09:	e5 41                	in     $0x41,%eax
419e0b:	00 98 e8 41 00 0d    	add    %bl,0xd0041e8(%eax)
419e11:	54                   	push   %esp
419e12:	48                   	dec    %eax
419e13:	61                   	popa
419e14:	6e                   	outsb  %ds:(%esi),(%dx)
419e15:	64 6c                	fs insb (%dx),%es:(%edi)
419e17:	65 53                	gs push %ebx
419e19:	74 72                	je     0x419e8d
419e1b:	65 61                	gs popa
419e1d:	6d                   	insl   (%dx),%es:(%edi)
419e1e:	8b c0                	mov    %eax,%eax
419e20:	6c                   	insb   (%dx),%es:(%edi)
419e21:	9e                   	sahf
419e22:	41                   	inc    %ecx
419e3f:	00 88 9e 41 00 08    	add    %cl,0x800419e(%eax)
419e45:	00 00                	add    %al,(%eax)
419e47:	00 a8 9d 41 00 1c    	add    %ch,0x1c00419d(%eax)
419e4d:	36 40                	ss inc %eax
419e4f:	00 28                	add    %ch,(%eax)
419e51:	36 40                	ss inc %eax
419e53:	00 2c 36             	add    %ch,(%esi,%esi,1)
419e56:	40                   	inc    %eax
419e57:	00 30                	add    %dh,(%eax)
419e59:	36 40                	ss inc %eax
419e5b:	00 24 36             	add    %ah,(%esi,%esi,1)
419e5e:	40                   	inc    %eax
419e5f:	00 84 33 40 00 a0 33 	add    %al,0x33a00040(%ebx,%esi,1)
419e66:	40                   	inc    %eax
419e67:	00 98 ea 41 00 80    	add    %bl,-0x7fffbe16(%eax)
419e6d:	e4 41                	in     $0x41,%al
419e6f:	00 c4                	add    %al,%ah
419e71:	e8 41 00 d8 e8       	call   0xe9199eb7
419e76:	41                   	inc    %ecx
419e77:	00 78 e8             	add    %bh,-0x18(%eax)
419e7a:	41                   	inc    %ecx
419e7b:	00 88 e8 41 00 84    	add    %cl,-0x7bffbe18(%eax)
419e81:	e5 41                	in     $0x41,%eax
419e83:	00 98 e8 41 00 0b    	add    %bl,0xb0041e8(%eax)
419e89:	54                   	push   %esp
419e8a:	46                   	inc    %esi
419e8b:	69 6c 65 53 74 72 65 	imul   $0x61657274,0x53(%ebp,%eiz,2),%ebp
419e92:	61
419e93:	6d                   	insl   (%dx),%es:(%edi)
419e94:	e0 9e                	loopne 0x419e34