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)
419e65:	20 00                	and    %al,(%eax)
419e67:	44                   	inc    %esp
419e68:	00 61 00             	add    %ah,0x0(%ecx)
419e6b:	6c                   	insb   (%dx),%es:(%edi)
419e6c:	00 73 00             	add    %dh,0x0(%ebx)
419e6f:	7a 00                	jp     0x419e71
419e71:	61                   	popa
419e72:	00 20                	add    %ah,(%eax)
419e74:	00 73 00             	add    %dh,0x0(%ebx)
419e77:	79 00                	jns    0x419e79
419e79:	6d                   	insl   (%dx),%es:(%edi)
419e7a:	00 75 00             	add    %dh,0x0(%ebp)
419e7d:	6c                   	insb   (%dx),%es:(%edi)
419e7e:	00 61 00             	add    %ah,0x0(%ecx)
419e81:	63 00                	arpl   %eax,(%eax)
419e83:	6a 00                	push   $0x0
419e85:	61                   	popa
419e86:	00 20                	add    %ah,(%eax)
419e88:	00 6e 00             	add    %ch,0x0(%esi)
419e8b:	69 00 65 00 20 00    	imul   $0x200065,(%eax),%eax
419e91:	6a 00                	push   $0x0
419e93:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
419e97:	74 00                	je     0x419e99
419e99:	20 00                	and    %al,(%eax)
419e9b:	6d                   	insl   (%dx),%es:(%edi)
419e9c:	00 6f 00             	add    %ch,0x0(%edi)
419e9f:	7c 01                	jl     0x419ea2
419ea1:	6c                   	insb   (%dx),%es:(%edi)
419ea2:	00 69 00             	add    %ch,0x0(%ecx)
419ea5:	77 00                	ja     0x419ea7
419ea7:	61                   	popa
419ea8:	00 21                	add    %ah,(%ecx)
419eaa:	00 01                	add    %al,(%ecx)
419eac:	80 c1 53             	add    $0x53,%cl
419eaf:	00 7a 00             	add    %bh,0x0(%edx)
419eb2:	63 00                	arpl   %eax,(%eax)
419eb4:	7a 00                	jp     0x419eb6
419eb6:	75 00                	jne    0x419eb8
419eb8:	72 00                	jb     0x419eba
419eba:	79 00                	jns    0x419ebc
419ebc:	21 00                	and    %eax,(%eax)
419ebe:	20 00                	and    %al,(%eax)
419ec0:	53                   	push   %ebx
419ec1:	00 63 00             	add    %ah,0x0(%ebx)
419ec4:	7a 00                	jp     0x419ec6
419ec6:	75 00                	jne    0x419ec8
419ec8:	72 00                	jb     0x419eca
419eca:	79 00                	jns    0x419ecc
419ecc:	20 00                	and    %al,(%eax)
419ece:	70 00                	jo     0x419ed0
419ed0:	61                   	popa
419ed1:	00 6e 00             	add    %ch,0x0(%esi)
419ed4:	6f                   	outsl  %ds:(%esi),(%dx)
419ed5:	00 73 00             	add    %dh,0x0(%ebx)
419ed8:	7a 00                	jp     0x419eda
419eda:	05 01 20 00 73       	add    $0x73002001,%eax
419edf:	00 69 00             	add    %ch,0x0(%ecx)
419ee2:	19 01                	sbb    %eax,(%ecx)
419ee4:	20 00                	and    %al,(%eax)
419ee6:	70 00                	jo     0x419ee8
419ee8:	6f                   	outsl  %ds:(%esi),(%dx)
419ee9:	00 20                	add    %ah,(%eax)
419eeb:	00 6d 00             	add    %ch,0x0(%ebp)
419eee:	69 00 65 00 5b 01    	imul   $0x15b0065,(%eax),%eax
419ef4:	63 00                	arpl   %eax,(%eax)
419ef6:	65 00 21             	add    %ah,%gs:(%ecx)
419ef9:	00 20                	add    %ah,(%eax)
419efb:	00 4f 00             	add    %cl,0x0(%edi)
419efe:	6e                   	outsb  %ds:(%esi),(%dx)
419eff:	00 65 00             	add    %ah,0x0(%ebp)
419f02:	20 00                	and    %al,(%eax)
419f04:	6a 00                	push   $0x0
419f06:	65 00 64 00 7a       	add    %ah,%gs:0x7a(%eax,%eax,1)
419f0b:	00 05 01 20 00 6e    	add    %al,0x6e002001
419f11:	00 61 00             	add    %ah,0x0(%ecx)
419f14:	73 00                	jae    0x419f16
419f16:	7a 00                	jp     0x419f18
419f18:	65 00 20             	add    %ah,%gs:(%eax)
419f1b:	00 7a 00             	add    %bh,0x0(%edx)
419f1e:	61                   	popa
419f1f:	00 70 00             	add    %dh,0x0(%eax)
419f22:	61                   	popa
419f23:	00 73 00             	add    %dh,0x0(%ebx)
419f26:	61                   	popa
419f27:	00 79 00             	add    %bh,0x0(%ecx)
419f2a:	20 00                	and    %al,(%eax)
419f2c:	7c 01                	jl     0x419f2f
419f2e:	79 00                	jns    0x419f30
419f30:	77 00                	ja     0x419f32
419f32:	6e                   	outsb  %ds:(%esi),(%dx)
419f33:	00 6f 00             	add    %ch,0x0(%edi)
419f36:	5b                   	pop    %ebx
419f37:	01 63 00             	add    %esp,0x0(%ebx)
419f3a:	69 00 20 00 69 00    	imul   $0x690020,(%eax),%eax
419f40:	20 00                	and    %al,(%eax)
419f42:	6e                   	outsb  %ds:(%esi),(%dx)
419f43:	00 69 00             	add    %ch,0x0(%ecx)
419f46:	73 00                	jae    0x419f48
419f48:	7a 00                	jp     0x419f4a
419f4a:	63 00                	arpl   %eax,(%eax)
419f4c:	7a 00                	jp     0x419f4e
419f4e:	05 01 20 00 7a       	add    $0x7a002001,%eax
419f53:	00 61 00             	add    %ah,0x0(%ecx)
419f56:	70 00                	jo     0x419f58
419f58:	61                   	popa
419f59:	00 73 00             	add    %dh,0x0(%ebx)
419f5c:	79 00                	jns    0x419f5e
419f5e:	20 00                	and    %al,(%eax)
419f60:	64 00 72 00          	add    %dh,%fs:0x0(%edx)
419f64:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
419f68:	6e                   	outsb  %ds:(%esi),(%dx)
419f69:	00 61 00             	add    %ah,0x0(%ecx)
419f6c:	21 00                	and    %eax,(%eax)
419f6e:	01 80 ab 4e 00 69    	add    %eax,0x69004eab(%eax)
419f74:	00 65 00             	add    %ah,0x0(%ebp)
419f77:	73 00                	jae    0x419f79
419f79:	7a 00                	jp     0x419f7b
419f7b:	63 00                	arpl   %eax,(%eax)
419f7d:	7a 00                	jp     0x419f7f
419f7f:	19 01                	sbb    %eax,(%ecx)
419f81:	5b                   	pop    %ebx
419f82:	01 6c 00 69          	add    %ebp,0x69(%eax,%eax,1)
419f86:	00 77 00             	add    %dh,0x0(%edi)
419f89:	79 00                	jns    0x419f8b
419f8b:	20 00                	and    %al,(%eax)
419f8d:	77 00                	ja     0x419f8f
419f8f:	79 00                	jns    0x419f91
419f91:	70 00                	jo     0x419f93
419f93:	61                   	popa
419f94:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
419f98:	00 6b 00             	add    %ch,0x0(%ebx)
419f9b:	20 00                	and    %al,(%eax)
419f9d:	70 00                	jo     0x419f9f
419f9f:	72 00                	jb     0x419fa1
419fa1:	7a 00                	jp     0x419fa3
419fa3:	79 00                	jns    0x419fa5
419fa5:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
419fa9:	72 00                	jb     0x419fab
419fab:	7a 00                	jp     0x419fad
419fad:	79 00                	jns    0x419faf
419faf:	42                   	inc    %edx
419fb0:	01 20                	add    %esp,(%eax)
419fb2:	00 73 00             	add    %dh,0x0(%ebx)
419fb5:	69 00 19 01 20 00    	imul   $0x200119,(%eax),%eax
419fbb:	77 00                	ja     0x419fbd
419fbd:	20 00                	and    %al,(%eax)
419fbf:	63 00                	arpl   %eax,(%eax)
419fc1:	68 00 61 00 63       	push   $0x63006100
419fc6:	00 69 00             	add    %ch,0x0(%ecx)
419fc9:	65 00 20             	add    %ah,%gs:(%eax)
419fcc:	00 6d 00             	add    %ch,0x0(%ebp)
419fcf:	79 00                	jns    0x419fd1
419fd1:	5b                   	pop    %ebx
419fd2:	01 6c 00 69          	add    %ebp,0x69(%eax,%eax,1)
419fd6:	00 77 00             	add    %dh,0x0(%edi)
419fd9:	79 00                	jns    0x419fdb
419fdb:	63 00                	arpl   %eax,(%eax)
419fdd:	68 00 21 00 20       	push   $0x20002100
419fe2:	00 28                	add    %ch,(%eax)
419fe4:	00 50 00             	add    %dl,0x0(%eax)
419fe7:	6f                   	outsl  %ds:(%esi),(%dx)
419fe8:	00 7a 00             	add    %bh,0x0(%edx)
419feb:	69 00 6f 00 6d 00    	imul   $0x6d006f,(%eax),%eax
419ff1:	20 00                	and    %al,(%eax)
419ff3:	62 00                	bound  %eax,(%eax)
419ff5:	75 00                	jne    0x419ff7
419ff7:	64 00 79 00          	add    %bh,%fs:0x0(%ecx)
419ffb:	6e                   	outsb  %ds:(%esi),(%dx)
419ffc:	00 6b 00             	add    %ch,0x0(%ebx)
419fff:	75 00                	jne    0x41a001
41a001:	20 00                	and    %al,(%eax)
41a003:	6f                   	outsl  %ds:(%esi),(%dx)
41a004:	00 62 00             	add    %ah,0x0(%edx)
41a007:	6e                   	outsb  %ds:(%esi),(%dx)
41a008:	00 69 00             	add    %ch,0x0(%ecx)