421da6:	20 00                	and    %al,(%eax)
421da8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
421dac:	72 00                	jb     0x421dae
421dae:	6f                   	outsl  %ds:(%esi),(%dx)
421daf:	00 72 00             	add    %dh,0x0(%edx)
421db2:	20 00                	and    %al,(%eax)
421db4:	63 00                	arpl   %eax,(%eax)
421db6:	68 00 61 00 6e       	push   $0x6e006100
421dbb:	00 67 00             	add    %ah,0x0(%edi)
421dbe:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
421dc4:	20 00                	and    %al,(%eax)
421dc6:	79 00                	jns    0x421dc8
421dc8:	6f                   	outsl  %ds:(%esi),(%dx)
421dc9:	00 75 00             	add    %dh,0x0(%ebp)
421dcc:	72 00                	jb     0x421dce
421dce:	20 00                	and    %al,(%eax)
421dd0:	77 00                	ja     0x421dd2
421dd2:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
421dd6:	70 00                	jo     0x421dd8
421dd8:	6f                   	outsl  %ds:(%esi),(%dx)
421dd9:	00 6e 00             	add    %ch,0x0(%esi)
421ddc:	2e 00 20             	add    %ah,%cs:(%eax)
421ddf:	00 50 00             	add    %dl,0x0(%eax)
421de2:	6c                   	insb   (%dx),%es:(%edi)
421de3:	00 65 00             	add    %ah,0x0(%ebp)
421de6:	61                   	popa
421de7:	00 73 00             	add    %dh,0x0(%ebx)
421dea:	65 00 20             	add    %ah,%gs:(%eax)
421ded:	00 72 00             	add    %dh,0x0(%edx)
421df0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
421df4:	74 00                	je     0x421df6
421df6:	61                   	popa
421df7:	00 72 00             	add    %dh,0x0(%edx)
421dfa:	74 00                	je     0x421dfc
421dfc:	20 00                	and    %al,(%eax)
421dfe:	74 00                	je     0x421e00
421e00:	68 00 65 00 20       	push   $0x20006500
421e05:	00 67 00             	add    %ah,0x0(%edi)
421e08:	61                   	popa
421e09:	00 6d 00             	add    %ch,0x0(%ebp)
421e0c:	65 00 20             	add    %ah,%gs:(%eax)
421e0f:	00 57 00             	add    %dl,0x0(%edi)
421e12:	49                   	dec    %ecx
421e13:	00 48 00             	add    %cl,0x0(%eax)
421e16:	54                   	push   %esp
421e17:	00 4f 00             	add    %cl,0x0(%edi)
421e1a:	55                   	push   %ebp
421e1b:	00 54 00 20          	add    %dl,0x20(%eax,%eax,1)
421e1f:	00 53 00             	add    %dl,0x0(%ebx)
421e22:	41                   	inc    %ecx
421e23:	00 56 00             	add    %dl,0x0(%esi)
421e26:	49                   	dec    %ecx
421e27:	00 4e 00             	add    %cl,0x0(%esi)
421e2a:	47                   	inc    %edi
421e2b:	00 2e                	add    %ch,(%esi)
421e2d:	00 00                	add    %al,(%eax)
421e2f:	80 9f 59 00 6f 00 75 	sbbb   $0x75,0x6f0059(%edi)
421e36:	00 20                	add    %ah,(%eax)
421e38:	00 68 00             	add    %ch,0x0(%eax)
421e3b:	61                   	popa
421e3c:	00 76 00             	add    %dh,0x0(%esi)
421e3f:	65 00 20             	add    %ah,%gs:(%eax)
421e42:	00 66 00             	add    %ah,0x0(%esi)
421e45:	6f                   	outsl  %ds:(%esi),(%dx)
421e46:	00 75 00             	add    %dh,0x0(%ebp)
421e49:	6e                   	outsb  %ds:(%esi),(%dx)
421e4a:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
421e4e:	00 61 00             	add    %ah,0x0(%ecx)
421e51:	20 00                	and    %al,(%eax)
421e53:	6e                   	outsb  %ds:(%esi),(%dx)
421e54:	00 65 00             	add    %ah,0x0(%ebp)
421e57:	77 00                	ja     0x421e59
421e59:	20 00                	and    %al,(%eax)
421e5b:	70 00                	jo     0x421e5d
421e5d:	69 00 65 00 63 00    	imul   $0x630065,(%eax),%eax
421e63:	65 00 20             	add    %ah,%gs:(%eax)
421e66:	00 6f 00             	add    %ch,0x0(%edi)
421e69:	66 00 20             	data16 add %ah,(%eax)
421e6c:	00 65 00             	add    %ah,0x0(%ebp)
421e6f:	71 00                	jno    0x421e71
421e71:	75 00                	jne    0x421e73
421e73:	69 00 70 00 6d 00    	imul   $0x6d0070,(%eax),%eax
421e79:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
421e7d:	74 00                	je     0x421e7f
421e7f:	2c 00                	sub    $0x0,%al
421e81:	20 00                	and    %al,(%eax)
421e83:	62 00                	bound  %eax,(%eax)
421e85:	75 00                	jne    0x421e87
421e87:	74 00                	je     0x421e89
421e89:	20 00                	and    %al,(%eax)
421e8b:	79 00                	jns    0x421e8d
421e8d:	6f                   	outsl  %ds:(%esi),(%dx)
421e8e:	00 75 00             	add    %dh,0x0(%ebp)
421e91:	20 00                	and    %al,(%eax)
421e93:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
421e97:	63 00                	arpl   %eax,(%eax)
421e99:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
421e9f:	64 00 20             	add    %ah,%fs:(%eax)
421ea2:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
421ea6:	00 20                	add    %ah,(%eax)
421ea8:	00 6b 00             	add    %ch,0x0(%ebx)
421eab:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
421eaf:	70 00                	jo     0x421eb1
421eb1:	20 00                	and    %al,(%eax)
421eb3:	79 00                	jns    0x421eb5
421eb5:	6f                   	outsl  %ds:(%esi),(%dx)
421eb6:	00 75 00             	add    %dh,0x0(%ebp)
421eb9:	72 00                	jb     0x421ebb
421ebb:	20 00                	and    %al,(%eax)
421ebd:	6f                   	outsl  %ds:(%esi),(%dx)
421ebe:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
421ec2:	00 20                	add    %ah,(%eax)
421ec4:	00 67 00             	add    %ah,0x0(%edi)
421ec7:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
421ecb:	72 00                	jb     0x421ecd
421ecd:	2e 00 00             	add    %al,%cs:(%eax)
421ed0:	0d 62 00 74 00       	or     $0x740062,%eax
421ed5:	6e                   	outsb  %ds:(%esi),(%dx)
421ed6:	00 59 00             	add    %bl,0x0(%ecx)
421ed9:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
421edd:	00 0b                	add    %cl,(%ebx)
421edf:	62 00                	bound  %eax,(%eax)
421ee1:	74 00                	je     0x421ee3
421ee3:	6e                   	outsb  %ds:(%esi),(%dx)
421ee4:	00 4e 00             	add    %cl,0x0(%esi)
421ee7:	6f                   	outsl  %ds:(%esi),(%dx)
421ee8:	00 00                	add    %al,(%eax)
421eea:	1f                   	pop    %ds
421eeb:	6c                   	insb   (%dx),%es:(%edi)
421eec:	00 62 00             	add    %ah,0x0(%edx)
421eef:	6c                   	insb   (%dx),%es:(%edi)
421ef0:	00 4f 00             	add    %cl,0x0(%edi)
421ef3:	6c                   	insb   (%dx),%es:(%edi)
421ef4:	00 64 00 41          	add    %ah,0x41(%eax,%eax,1)
421ef8:	00 72 00             	add    %dh,0x0(%edx)
421efb:	6d                   	insl   (%dx),%es:(%edi)
421efc:	00 6f 00             	add    %ch,0x0(%edi)
421eff:	72 00                	jb     0x421f01
421f01:	4e                   	dec    %esi
421f02:	00 61 00             	add    %ah,0x0(%ecx)
421f05:	6d                   	insl   (%dx),%es:(%edi)
421f06:	00 65 00             	add    %ah,0x0(%ebp)
421f09:	00 19                	add    %bl,(%ecx)
421f0b:	5b                   	pop    %ebx
421f0c:	00 41 00             	add    %al,0x0(%ecx)
421f0f:	72 00                	jb     0x421f11
421f11:	6d                   	insl   (%dx),%es:(%edi)
421f12:	00 6f 00             	add    %ch,0x0(%edi)
421f15:	72 00                	jb     0x421f17
421f17:	20 00                	and    %al,(%eax)
421f19:	4e                   	dec    %esi
421f1a:	00 61 00             	add    %ah,0x0(%ecx)
421f1d:	6d                   	insl   (%dx),%es:(%edi)
421f1e:	00 65 00             	add    %ah,0x0(%ebp)
421f21:	5d                   	pop    %ebp
421f22:	00 00                	add    %al,(%eax)
421f24:	23 6c 00 62          	and    0x62(%eax,%eax,1),%ebp
421f28:	00 6c 00 4f          	add    %ch,0x4f(%eax,%eax,1)
421f2c:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
421f30:	00 52 00             	add    %dl,0x0(%edx)
421f33:	61                   	popa
421f34:	00 72 00             	add    %dh,0x0(%edx)
421f37:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
421f3d:	4c                   	dec    %esp
421f3e:	00 61 00             	add    %ah,0x0(%ecx)
421f41:	62 00                	bound  %eax,(%eax)
421f43:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
421f48:	0f 52 00             	rsqrtps (%eax),%xmm0
421f4b:	61                   	popa
421f4c:	00 72 00             	add    %dh,0x0(%edx)
421f4f:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
421f55:	3a 00                	cmp    (%eax),%al
421f57:	00 23                	add    %ah,(%ebx)
421f59:	6c                   	insb   (%dx),%es:(%edi)
421f5a:	00 62 00             	add    %ah,0x0(%edx)
421f5d:	6c                   	insb   (%dx),%es:(%edi)
421f5e:	00 4f 00             	add    %cl,0x0(%edi)
421f61:	6c                   	insb   (%dx),%es:(%edi)
421f62:	00 64 00 41          	add    %ah,0x41(%eax,%eax,1)
421f66:	00 72 00             	add    %dh,0x0(%edx)
421f69:	6d                   	insl   (%dx),%es:(%edi)
421f6a:	00 6f 00             	add    %ch,0x0(%edi)
421f6d:	72 00                	jb     0x421f6f
421f6f:	52                   	push   %edx
421f70:	00 61 00             	add    %ah,0x0(%ecx)
421f73:	72 00                	jb     0x421f75
421f75:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
421f7b:	00 03                	add    %al,(%ebx)
421f7d:	32 00                	xor    (%eax),%al
421f7f:	00 1d 4f 00 6c 00    	add    %bl,0x6c004f
421f85:	64 00 41 00          	add    %al,%fs:0x0(%ecx)
421f89:	72 00                	jb     0x421f8b
421f8b:	6d                   	insl   (%dx),%es:(%edi)
421f8c:	00 6f 00             	add    %ch,0x0(%edi)
421f8f:	72 00                	jb     0x421f91
421f91:	56                   	push   %esi
421f92:	00 61 00             	add    %ah,0x0(%ecx)
421f95:	6c                   	insb   (%dx),%es:(%edi)
421f96:	00 4c 00 62          	add    %cl,0x62(%eax,%eax,1)
421f9a:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
421f9e:	19 41 00             	sbb    %eax,0x0(%ecx)
421fa1:	72 00                	jb     0x421fa3
421fa3:	6d                   	insl   (%dx),%es:(%edi)
421fa4:	00 6f 00             	add    %ch,0x0(%edi)
421fa7:	72 00                	jb     0x421fa9
421fa9:	20 00                	and    %al,(%eax)
421fab:	56                   	push   %esi
421fac:	00 61 00             	add    %ah,0x0(%ecx)
421faf:	6c                   	insb   (%dx),%es:(%edi)
421fb0:	00 75 00             	add    %dh,0x0(%ebp)
421fb3:	65 00 3a             	add    %bh,%gs:(%edx)
421fb6:	00 00                	add    %al,(%eax)
421fb8:	1d 6c 00 62 00       	sbb    $0x62006c,%eax
421fbd:	6c                   	insb   (%dx),%es:(%edi)
421fbe:	00 4f 00             	add    %cl,0x0(%edi)
421fc1:	6c                   	insb   (%dx),%es:(%edi)
421fc2:	00 64 00 41          	add    %ah,0x41(%eax,%eax,1)
421fc6:	00 72 00             	add    %dh,0x0(%edx)
421fc9:	6d                   	insl   (%dx),%es:(%edi)
421fca:	00 6f 00             	add    %ch,0x0(%edi)
421fcd:	72 00                	jb     0x421fcf
421fcf:	56                   	push   %esi
421fd0:	00 61 00             	add    %ah,0x0(%ecx)
421fd3:	6c                   	insb   (%dx),%es:(%edi)
421fd4:	00 00                	add    %al,(%eax)
421fd6:	05 31 00 30 00       	add    $0x300031,%eax
421fdb:	00 1f                	add    %bl,(%edi)
421fdd:	6c                   	insb   (%dx),%es:(%edi)
421fde:	00 62 00             	add    %ah,0x0(%edx)
421fe1:	6c                   	insb   (%dx),%es:(%edi)
421fe2:	00 4e 00             	add    %cl,0x0(%esi)
421fe5:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
421fe9:	41                   	inc    %ecx
421fea:	00 72 00             	add    %dh,0x0(%edx)
421fed:	6d                   	insl   (%dx),%es:(%edi)
421fee:	00 6f 00             	add    %ch,0x0(%edi)
421ff1:	72 00                	jb     0x421ff3
421ff3:	4e                   	dec    %esi
421ff4:	00 61 00             	add    %ah,0x0(%ecx)
421ff7:	6d                   	insl   (%dx),%es:(%edi)
421ff8:	00 65 00             	add    %ah,0x0(%ebp)
421ffb:	00 2d 6c 00 62 00    	add    %ch,0x62006c
422001:	6c                   	insb   (%dx),%es:(%edi)
422002:	00 4e 00             	add    %cl,0x0(%esi)
422005:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
422009:	41                   	inc    %ecx
42200a:	00 72 00             	add    %dh,0x0(%edx)
42200d:	6d                   	insl   (%dx),%es:(%edi)
42200e:	00 6f 00             	add    %ch,0x0(%edi)
422011:	72 00                	jb     0x422013
422013:	52                   	push   %edx
422014:	00 61 00             	add    %ah,0x0(%ecx)
422017:	72 00                	jb     0x422019
422019:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
42201f:	4c                   	dec    %esp
422020:	00 61 00             	add    %ah,0x0(%ecx)
422023:	62 00                	bound  %eax,(%eax)
422025:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
42202a:	23 6c 00 62          	and    0x62(%eax,%eax,1),%ebp
42202e:	00 6c 00 4e          	add    %ch,0x4e(%eax,%eax,1)
422032:	00 65 00             	add    %ah,0x0(%ebp)
422035:	77 00                	ja     0x422037
422037:	41                   	inc    %ecx
422038:	00 72 00             	add    %dh,0x0(%edx)
42203b:	6d                   	insl   (%dx),%es:(%edi)
42203c:	00 6f 00             	add    %ch,0x0(%edi)
42203f:	72 00                	jb     0x422041
422041:	52                   	push   %edx
422042:	00 61 00             	add    %ah,0x0(%ecx)
422045:	72 00                	jb     0x422047
422047:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
42204d:	00 1f                	add    %bl,(%edi)
42204f:	6c                   	insb   (%dx),%es:(%edi)
422050:	00 62 00             	add    %ah,0x0(%edx)
422053:	6c                   	insb   (%dx),%es:(%edi)
422054:	00 4e 00             	add    %cl,0x0(%esi)
422057:	41                   	inc    %ecx
422058:	00 72 00             	add    %dh,0x0(%edx)
42205b:	6d                   	insl   (%dx),%es:(%edi)
42205c:	00 6f 00             	add    %ch,0x0(%edi)
42205f:	72 00                	jb     0x422061
422061:	56                   	push   %esi
422062:	00 61 00             	add    %ah,0x0(%ecx)
422065:	6c                   	insb   (%dx),%es:(%edi)
422066:	00 4c 00 62          	add    %cl,0x62(%eax,%eax,1)
42206a:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
42206e:	1d 6c 00 62 00       	sbb    $0x62006c,%eax
422073:	6c                   	insb   (%dx),%es:(%edi)
422074:	00 4e 00             	add    %cl,0x0(%esi)
422077:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
42207b:	41                   	inc    %ecx
42207c:	00 72 00             	add    %dh,0x0(%edx)
42207f:	6d                   	insl   (%dx),%es:(%edi)
422080:	00 6f 00             	add    %ch,0x0(%edi)
422083:	72 00                	jb     0x422085
422085:	56                   	push   %esi
422086:	00 61 00             	add    %ah,0x0(%ecx)
422089:	6c                   	insb   (%dx),%es:(%edi)
42208a:	00 00                	add    %al,(%eax)
42208c:	17                   	pop    %ss
42208d:	70 00                	jo     0x42208f
42208f:	69 00 63 00 74 00    	imul   $0x740063,(%eax),%eax
422095:	75 00                	jne    0x422097
422097:	72 00                	jb     0x422099
422099:	65 00 42 00          	add    %al,%gs:0x0(%edx)
42209d:	6f                   	outsl  %ds:(%esi),(%dx)
42209e:	00 78 00             	add    %bh,0x0(%eax)
4220a1:	31 00                	xor    %eax,(%eax)
4220a3:	00 11                	add    %dl,(%ecx)
4220a5:	70 00                	jo     0x4220a7
4220a7:	6e                   	outsb  %ds:(%esi),(%dx)
4220a8:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
4220ac:	00 72 00             	add    %dh,0x0(%edx)
4220af:	6d                   	insl   (%dx),%es:(%edi)
4220b0:	00 6f 00             	add    %ch,0x0(%edi)
4220b3:	72 00                	jb     0x4220b5
4220b5:	00 25 6c 00 62 00    	add    %ah,0x62006c
4220bb:	6c                   	insb   (%dx),%es:(%edi)
4220bc:	00 4e 00             	add    %cl,0x0(%esi)
4220bf:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4220c3:	41                   	inc    %ecx
4220c4:	00 72 00             	add    %dh,0x0(%edx)
4220c7:	6d                   	insl   (%dx),%es:(%edi)
4220c8:	00 6f 00             	add    %ch,0x0(%edi)
4220cb:	72 00                	jb     0x4220cd
4220cd:	45                   	inc    %ebp
4220ce:	00 76 00             	add    %dh,0x0(%esi)
4220d1:	61                   	popa
4220d2:	00 73 00             	add    %dh,0x0(%ebx)
4220d5:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4220db:	00 25 6c 00 62 00    	add    %ah,0x62006c
4220e1:	6c                   	insb   (%dx),%es:(%edi)
4220e2:	00 4e 00             	add    %cl,0x0(%esi)
4220e5:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4220e9:	45                   	inc    %ebp
4220ea:	00 76 00             	add    %dh,0x0(%esi)
4220ed:	61                   	popa
4220ee:	00 73 00             	add    %dh,0x0(%ebx)
4220f1:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4220f7:	4c                   	dec    %esp
4220f8:	00 61 00             	add    %ah,0x0(%ecx)
4220fb:	62 00                	bound  %eax,(%eax)
4220fd:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
422102:	23 45 00             	and    0x0(%ebp),%eax
422105:	76 00                	jbe    0x422107
422107:	61                   	popa
422108:	00 73 00             	add    %dh,0x0(%ebx)
42210b:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
422111:	20 00                	and    %al,(%eax)
422113:	4d                   	dec    %ebp