419af5:	2e 06                	cs push %es
419af7:	2e 06                	cs push %es
419af9:	2e 06                	cs push %es
419afb:	2e 06                	cs push %es
419afd:	2e 06                	cs push %es
419aff:	2e 06                	cs push %es
419b01:	2e 06                	cs push %es
419b03:	2e 06                	cs push %es
419b05:	2e 06                	cs push %es
419b07:	2e 06                	cs push %es
419b09:	2e 06                	cs push %es
419b0b:	2e 06                	cs push %es
419b0d:	2e 06                	cs push %es
419b0f:	2e 06                	cs push %es
419b11:	2e 06                	cs push %es
419b13:	2e 06                	cs push %es
419b15:	2e 06                	cs push %es
419b17:	2e 06                	cs push %es
419b19:	2e 06                	cs push %es
419b1b:	2e 06                	cs push %es
419b1d:	2e 06                	cs push %es
419b1f:	3d 00 3d 00 01       	cmp    $0x1003d00,%eax
419b24:	03 2e                	add    (%esi),%ebp
419b26:	06                   	push   %es
419b27:	01 03                	add    %eax,(%ebx)
419b29:	41                   	inc    %ecx
419b2a:	00 00                	add    %al,(%eax)
419b2c:	0f 6e 00             	movd   (%eax),%mm0
419b2f:	65 00 75 00          	add    %dh,%gs:0x0(%ebp)
419b33:	74 00                	je     0x419b35
419b35:	72 00                	jb     0x419b37
419b37:	61                   	popa
419b38:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
419b3c:	21 4f 00             	and    %ecx,0x0(%edi)
419b3f:	52                   	push   %edx
419b40:	00 4b 00             	add    %cl,0x0(%ebx)
419b43:	4f                   	dec    %edi
419b44:	00 57 00             	add    %dl,0x0(%edi)
419b47:	49                   	dec    %ecx
419b48:	00 45 00             	add    %al,0x0(%ebp)
419b4b:	20 00                	and    %al,(%eax)
419b4d:	41                   	inc    %ecx
419b4e:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
419b52:	00 4b 00             	add    %cl,0x0(%ebx)
419b55:	55                   	push   %ebp
419b56:	00 4a 00             	add    %cl,0x0(%edx)
419b59:	04 01                	add    $0x1,%al
419b5b:	21 00                	and    %eax,(%eax)
419b5d:	01 33                	add    %esi,(%ebx)
419b5f:	4d                   	dec    %ebp
419b60:	00 69 00             	add    %ch,0x0(%ecx)
419b63:	61                   	popa
419b64:	00 73 00             	add    %dh,0x0(%ebx)
419b67:	74 00                	je     0x419b69
419b69:	6f                   	outsl  %ds:(%esi),(%dx)
419b6a:	00 20                	add    %ah,(%eax)
419b6c:	00 7a 00             	add    %bh,0x0(%edx)
419b6f:	6f                   	outsl  %ds:(%esi),(%dx)
419b70:	00 73 00             	add    %dh,0x0(%ebx)
419b73:	74 00                	je     0x419b75
419b75:	61                   	popa
419b76:	00 42 01             	add    %al,0x1(%edx)
419b79:	6f                   	outsl  %ds:(%esi),(%dx)
419b7a:	00 20                	add    %ah,(%eax)
419b7c:	00 6f 00             	add    %ch,0x0(%edi)
419b7f:	62 00                	bound  %eax,(%eax)
419b81:	72 00                	jb     0x419b83
419b83:	6f                   	outsl  %ds:(%esi),(%dx)
419b84:	00 6e 00             	add    %ch,0x0(%esi)
419b87:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
419b8d:	65 00 21             	add    %ah,%gs:(%ecx)
419b90:	00 01                	add    %al,(%ecx)
419b92:	3d 4e 00 69 00       	cmp    $0x69004e,%eax
419b97:	6b 00 74             	imul   $0x74,(%eax),%eax
419b9a:	00 20                	add    %ah,(%eax)
419b9c:	00 7a 00             	add    %bh,0x0(%edx)
419b9f:	20 00                	and    %al,(%eax)
419ba1:	62 00                	bound  %eax,(%eax)
419ba3:	69 00 74 00 77 00    	imul   $0x770074,(%eax),%eax
419ba9:	79 00                	jns    0x419bab
419bab:	20 00                	and    %al,(%eax)
419bad:	6e                   	outsb  %ds:(%esi),(%dx)
419bae:	00 69 00             	add    %ch,0x0(%ecx)
419bb1:	65 00 20             	add    %ah,%gs:(%eax)
419bb4:	00 77 00             	add    %dh,0x0(%edi)
419bb7:	79 00                	jns    0x419bb9
419bb9:	73 00                	jae    0x419bbb
419bbb:	7a 00                	jp     0x419bbd
419bbd:	65 00 64 00 42       	add    %ah,%gs:0x42(%eax,%eax,1)
419bc2:	01 20                	add    %esp,(%eax)
419bc4:	00 63 00             	add    %ah,0x0(%ebx)
419bc7:	61                   	popa
419bc8:	00 42 01             	add    %al,0x1(%edx)
419bcb:	6f                   	outsl  %ds:(%esi),(%dx)
419bcc:	00 21                	add    %ah,(%ecx)
419bce:	00 01                	add    %al,(%ecx)
419bd0:	53                   	push   %ebx
419bd1:	4f                   	dec    %edi
419bd2:	00 62 00             	add    %ah,0x0(%edx)
419bd5:	72 00                	jb     0x419bd7
419bd7:	6f                   	outsl  %ds:(%esi),(%dx)
419bd8:	00 44 01 63          	add    %al,0x63(%ecx,%eax,1)
419bdc:	00 79 00             	add    %bh,0x0(%ecx)
419bdf:	20 00                	and    %al,(%eax)
419be1:	70 00                	jo     0x419be3
419be3:	6f                   	outsl  %ds:(%esi),(%dx)
419be4:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
419be8:	00 67 00             	add    %ah,0x0(%edi)
419beb:	6c                   	insb   (%dx),%es:(%edi)
419bec:	00 69 00             	add    %ch,0x0(%ecx)
419bef:	21 00                	and    %eax,(%eax)
419bf1:	20 00                	and    %al,(%eax)
419bf3:	4d                   	dec    %ebp
419bf4:	00 69 00             	add    %ch,0x0(%ecx)
419bf7:	61                   	popa
419bf8:	00 73 00             	add    %dh,0x0(%ebx)
419bfb:	74 00                	je     0x419bfd
419bfd:	6f                   	outsl  %ds:(%esi),(%dx)
419bfe:	00 20                	add    %ah,(%eax)
419c00:	00 7a 00             	add    %bh,0x0(%edx)
419c03:	6f                   	outsl  %ds:(%esi),(%dx)
419c04:	00 73 00             	add    %dh,0x0(%ebx)
419c07:	74 00                	je     0x419c09
419c09:	61                   	popa
419c0a:	00 42 01             	add    %al,0x1(%edx)
419c0d:	6f                   	outsl  %ds:(%esi),(%dx)
419c0e:	00 20                	add    %ah,(%eax)
419c10:	00 7a 00             	add    %bh,0x0(%edx)
419c13:	42                   	inc    %edx
419c14:	01 75 00             	add    %esi,0x0(%ebp)
419c17:	70 00                	jo     0x419c19
419c19:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
419c1f:	65 00 21             	add    %ah,%gs:(%ecx)
419c22:	00 01                	add    %al,(%ecx)
419c24:	29 4d 00             	sub    %ecx,0x0(%ebp)
419c27:	69 00 61 00 73 00    	imul   $0x730061,(%eax),%eax
419c2d:	74 00                	je     0x419c2f
419c2f:	6f                   	outsl  %ds:(%esi),(%dx)
419c30:	00 20                	add    %ah,(%eax)
419c32:	00 7a 00             	add    %bh,0x0(%edx)
419c35:	61                   	popa
419c36:	00 61 00             	add    %ah,0x0(%ecx)
419c39:	74 00                	je     0x419c3b
419c3b:	61                   	popa
419c3c:	00 6b 00             	add    %ch,0x0(%ebx)
419c3f:	6f                   	outsl  %ds:(%esi),(%dx)
419c40:	00 77 00             	add    %dh,0x0(%edi)
419c43:	61                   	popa
419c44:	00 42 01             	add    %al,0x1(%edx)
419c47:	6f                   	outsl  %ds:(%esi),(%dx)
419c48:	00 3a                	add    %bh,(%edx)
419c4a:	00 20                	add    %ah,(%eax)
419c4c:	00 01                	add    %al,(%ecx)
419c4e:	25 20 00 6f 00       	and    $0x6f0020,%eax
419c53:	72 00                	jb     0x419c55
419c55:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
419c58:	00 77 00             	add    %dh,0x0(%edi)
419c5b:	20 00                	and    %al,(%eax)
419c5d:	77 00                	ja     0x419c5f
419c5f:	6f                   	outsl  %ds:(%esi),(%dx)
419c60:	00 6a 00             	add    %ch,0x0(%edx)
419c63:	6f                   	outsl  %ds:(%esi),(%dx)
419c64:	00 6e 00             	add    %ch,0x0(%esi)
419c67:	69 00 6b 00 f3 00    	imul   $0xf3006b,(%eax),%eax
419c6d:	77 00                	ja     0x419c6f
419c6f:	2c 00                	sub    $0x0,%al
419c71:	20 00                	and    %al,(%eax)
419c73:	01 25 20 00 6f 00    	add    %esp,0x6f0020
419c79:	72 00                	jb     0x419c7b
419c7b:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
419c7e:	00 77 00             	add    %dh,0x0(%edi)
419c81:	20 00                	and    %al,(%eax)
419c83:	6b 00 75             	imul   $0x75,(%eax),%eax
419c86:	00 73 00             	add    %dh,0x0(%ebx)
419c89:	7a 00                	jp     0x419c8b
419c8b:	6e                   	outsb  %ds:(%esi),(%dx)
419c8c:	00 69 00             	add    %ch,0x0(%ecx)
419c8f:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
419c92:	00 77 00             	add    %dh,0x0(%edi)
419c95:	2c 00                	sub    $0x0,%al
419c97:	20 00                	and    %al,(%eax)
419c99:	01 47 20             	add    %eax,0x20(%edi)
419c9c:	00 6f 00             	add    %ch,0x0(%edi)
419c9f:	72 00                	jb     0x419ca1
419ca1:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
419ca4:	00 77 00             	add    %dh,0x0(%edi)
419ca7:	20 00                	and    %al,(%eax)
419ca9:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
419cad:	77 00                	ja     0x419caf
419caf:	f3 00 64 00 63       	repz add %ah,0x63(%eax,%eax,1)
419cb4:	00 f3                	add    %dh,%bl
419cb6:	00 77 00             	add    %dh,0x0(%edi)
419cb9:	2e 00 20             	add    %ah,%cs:(%eax)
419cbc:	00 57 00             	add    %dl,0x0(%edi)
419cbf:	20 00                	and    %al,(%eax)
419cc1:	62 00                	bound  %eax,(%eax)
419cc3:	69 00 74 00 77 00    	imul   $0x770074,(%eax),%eax
419cc9:	69 00 65 00 20 00    	imul   $0x200065,(%eax),%eax
419ccf:	70 00                	jo     0x419cd1
419cd1:	6f                   	outsl  %ds:(%esi),(%dx)
419cd2:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
419cd6:	00 67 00             	add    %ah,0x0(%edi)
419cd9:	42                   	inc    %edx
419cda:	01 6f 00             	add    %ebp,0x0(%edi)
419cdd:	3a 00                	cmp    (%eax),%al
419cdf:	20 00                	and    %al,(%eax)
419ce1:	01 27                	add    %esp,(%edi)
419ce3:	20 00                	and    %al,(%eax)
419ce5:	65 00 6c 00 66       	add    %ch,%gs:0x66(%eax,%eax,1)
419cea:	00 69 00             	add    %ch,0x0(%ecx)
419ced:	63 00                	arpl   %eax,(%eax)
419cef:	68 00 20 00 42       	push   $0x42002000
419cf4:	01 75 00             	add    %esi,0x0(%ebp)
419cf7:	63 00                	arpl   %eax,(%eax)
419cf9:	7a 00                	jp     0x419cfb
419cfb:	6e                   	outsb  %ds:(%esi),(%dx)
419cfc:	00 69 00             	add    %ch,0x0(%ecx)
419cff:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
419d02:	00 77 00             	add    %dh,0x0(%edi)
419d05:	2c 00                	sub    $0x0,%al
419d07:	20 00                	and    %al,(%eax)
419d09:	01 29                	add    %ebp,(%ecx)
419d0b:	20 00                	and    %al,(%eax)
419d0d:	65 00 6c 00 66       	add    %ch,%gs:0x66(%eax,%eax,1)
419d12:	00 69 00             	add    %ch,0x0(%ecx)
419d15:	63 00                	arpl   %eax,(%eax)
419d17:	68 00 20 00 77       	push   $0x77002000
419d1c:	00 6f 00             	add    %ch,0x0(%edi)
419d1f:	6a 00                	push   $0x0
419d21:	6f                   	outsl  %ds:(%esi),(%dx)
419d22:	00 77 00             	add    %dh,0x0(%edi)
419d25:	6e                   	outsb  %ds:(%esi),(%dx)
419d26:	00 69 00             	add    %ch,0x0(%ecx)
419d29:	6b 00 f3             	imul   $0xfffffff3,(%eax),%eax
419d2c:	00 77 00             	add    %dh,0x0(%edi)
419d2f:	2c 00                	sub    $0x0,%al
419d31:	20 00                	and    %al,(%eax)
419d33:	01 23                	add    %esp,(%ebx)
419d35:	20 00                	and    %al,(%eax)
419d37:	65 00 6c 00 66       	add    %ch,%gs:0x66(%eax,%eax,1)
419d3c:	00 69 00             	add    %ch,0x0(%ecx)
419d3f:	63 00                	arpl   %eax,(%eax)
419d41:	68 00 20 00 6d       	push   $0x6d002000
419d46:	00 69 00             	add    %ch,0x0(%ecx)
419d49:	73 00                	jae    0x419d4b
419d4b:	74 00                	je     0x419d4d
419d4d:	72 00                	jb     0x419d4f
419d4f:	7a 00                	jp     0x419d51
419d51:	f3 00 77 00          	repz add %dh,0x0(%edi)
419d55:	2e 00 01             	add    %al,%cs:(%ecx)
419d58:	80 83 5a 00 77 00 69 	addb   $0x69,0x77005a(%ebx)
419d5f:	00 61 00             	add    %ah,0x0(%ecx)
419d62:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
419d66:	77 00                	ja     0x419d68
419d68:	63 00                	arpl   %eax,(%eax)
419d6a:	79 00                	jns    0x419d6c
419d6c:	20 00                	and    %al,(%eax)
419d6e:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
419d72:	6e                   	outsb  %ds:(%esi),(%dx)
419d73:	00 6f 00             	add    %ch,0x0(%edi)
419d76:	73 00                	jae    0x419d78
419d78:	7a 00                	jp     0x419d7a
419d7a:	05 01 2c 00 20       	add    $0x20002c01,%eax
419d7f:	00 7c 01 65          	add    %bh,0x65(%ecx,%eax,1)
419d83:	00 20                	add    %ah,(%eax)
419d85:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
419d89:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
419d8d:	00 20                	add    %ah,(%eax)
419d8f:	00 6d 00             	add    %ch,0x0(%ebp)
419d92:	6f                   	outsl  %ds:(%esi),(%dx)
419d93:	00 6d 00             	add    %ch,0x0(%ebp)
419d96:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
419d9a:	74 00                	je     0x419d9c
419d9c:	20 00                	and    %al,(%eax)
419d9e:	6f                   	outsl  %ds:(%esi),(%dx)
419d9f:	00 72 00             	add    %dh,0x0(%edx)
419da2:	6b 00 6f             	imul   $0x6f,(%eax),%eax
419da5:	00 77 00             	add    %dh,0x0(%edi)
419da8:	69 00 65 00 20 00    	imul   $0x200065,(%eax),%eax
419dae:	7a 00                	jp     0x419db0
419db0:	61                   	popa
419db1:	00 61 00             	add    %ah,0x0(%ecx)
419db4:	74 00                	je     0x419db6
419db6:	61                   	popa
419db7:	00 6b 00             	add    %ch,0x0(%ebx)
419dba:	75 00                	jne    0x419dbc
419dbc:	6a 00                	push   $0x0
419dbe:	05 01 20 00 6e       	add    $0x6e002001,%eax
419dc3:	00 61 00             	add    %ah,0x0(%ecx)
419dc6:	73 00                	jae    0x419dc8
419dc8:	7a 00                	jp     0x419dca
419dca:	65 00 20             	add    %ah,%gs:(%eax)
419dcd:	00 6d 00             	add    %ch,0x0(%ebp)
419dd0:	69 00 61 00 73 00    	imul   $0x730061,(%eax),%eax
419dd6:	74 00                	je     0x419dd8
419dd8:	6f                   	outsl  %ds:(%esi),(%dx)
419dd9:	00 21                	add    %ah,(%ecx)
419ddb:	00 01                	add    %al,(%ecx)
419ddd:	19 4f 00             	sbb    %ecx,0x0(%edi)
419de0:	73 00                	jae    0x419de2
419de2:	74 00                	je     0x419de4
419de4:	72 00                	jb     0x419de6
419de6:	7a 00                	jp     0x419de8
419de8:	65 00 7c 01 65       	add    %bh,%gs:0x65(%ecx,%eax,1)
419ded:	00 6e 00             	add    %ch,0x0(%esi)
419df0:	69 00 65 00 21 00    	imul   $0x210065,(%eax),%eax
419df6:	01 80 b3 50 00 6f    	add    %eax,0x6f0050b3(%eax)
419dfc:	00 70 00             	add    %dh,0x0(%eax)
419dff:	75 00                	jne    0x419e01
419e01:	6c                   	insb   (%dx),%es:(%edi)
419e02:	00 61 00             	add    %ah,0x0(%ecx)
419e05:	63 00                	arpl   %eax,(%eax)
419e07:	6a 00                	push   $0x0
419e09:	61                   	popa
419e0a:	00 20                	add    %ah,(%eax)
419e0c:	00 6d 00             	add    %ch,0x0(%ebp)
419e0f:	69 00 61 00 73 00    	imul   $0x730061,(%eax),%eax
419e15:	74 00                	je     0x419e17
419e17:	61                   	popa
419e18:	00 20                	add    %ah,(%eax)
419e1a:	00 7a 00             	add    %bh,0x0(%edx)
419e1d:	6e                   	outsb  %ds:(%esi),(%dx)
419e1e:	00 69 00             	add    %ch,0x0(%ecx)
419e21:	7c 01                	jl     0x419e24
419e23:	79 00                	jns    0x419e25
419e25:	42                   	inc    %edx
419e26:	01 61 00             	add    %esp,0x0(%ecx)
419e29:	20 00                	and    %al,(%eax)
419e2b:	73 00                	jae    0x419e2d
419e2d:	69 00 19 01 20 00    	imul   $0x200119,(%eax),%eax
419e33:	64 00 6f 00          	add    %ch,%fs:0x0(%edi)
419e37:	20 00                	and    %al,(%eax)
419e39:	7a 00                	jp     0x419e3b
419e3b:	62 00                	bound  %eax,(%eax)
419e3d:	79 00                	jns    0x419e3f
419e3f:	74 00                	je     0x419e41
419e41:	20 00                	and    %al,(%eax)
419e43:	6e                   	outsb  %ds:(%esi),(%dx)
419e44:	00 69 00             	add    %ch,0x0(%ecx)
419e47:	73 00                	jae    0x419e49
419e49:	6b 00 69             	imul   $0x69,(%eax),%eax
419e4c:	00 65 00             	add    %ah,0x0(%ebp)
419e4f:	67 00 6f 00          	add    %ch,0x0(%bx)
419e53:	20 00                	and    %al,(%eax)
419e55:	70 00                	jo     0x419e57
419e57:	6f                   	outsl  %ds:(%esi),(%dx)
419e58:	00 7a 00             	add    %bh,0x0(%edx)
419e5b:	69 00 6f 00 6d 00    	imul   $0x6d006f,(%eax),%eax
419e61:	75 00                	jne    0x419e63
419e63:	21 00                	and    %eax,(%eax)