41f8b4:	6f                   	outsl  %ds:(%esi),(%dx)
41f8b5:	00 20                	add    %ah,(%eax)
41f8b7:	00 53 00             	add    %dl,0x0(%ebx)
41f8ba:	63 00                	arpl   %eax,(%eax)
41f8bc:	6f                   	outsl  %ds:(%esi),(%dx)
41f8bd:	00 72 00             	add    %dh,0x0(%edx)
41f8c0:	65 00 20             	add    %ah,%gs:(%eax)
41f8c3:	00 49 00             	add    %cl,0x0(%ecx)
41f8c6:	74 00                	je     0x41f8c8
41f8c8:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41f8cc:	73 00                	jae    0x41f8ce
41f8ce:	20 00                	and    %al,(%eax)
41f8d0:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41f8d4:	75 00                	jne    0x41f8d6
41f8d6:	6e                   	outsb  %ds:(%esi),(%dx)
41f8d7:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
41f8db:	00 20                	add    %ah,(%eax)
41f8dd:	00 41 00             	add    %al,0x0(%ecx)
41f8e0:	64 00 64 00 69       	add    %ah,%fs:0x69(%eax,%eax,1)
41f8e5:	00 6e 00             	add    %ch,0x0(%esi)
41f8e8:	67 00 20             	add    %ah,(%bx,%si)
41f8eb:	00 61 00             	add    %ah,0x0(%ecx)
41f8ee:	20 00                	and    %al,(%eax)
41f8f0:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41f8f4:	66 00 61 00          	data16 add %ah,0x0(%ecx)
41f8f8:	75 00                	jne    0x41f8fa
41f8fa:	6c                   	insb   (%dx),%es:(%edi)
41f8fb:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
41f8ff:	00 73 00             	add    %dh,0x0(%ebx)
41f902:	63 00                	arpl   %eax,(%eax)
41f904:	6f                   	outsl  %ds:(%esi),(%dx)
41f905:	00 72 00             	add    %dh,0x0(%edx)
41f908:	65 00 20             	add    %ah,%gs:(%eax)
41f90b:	00 69 00             	add    %ch,0x0(%ecx)
41f90e:	74 00                	je     0x41f910
41f910:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41f914:	2e 00 00             	add    %al,%cs:(%eax)
41f917:	80 ab 54 00 68 00 65 	subb   $0x65,0x680054(%ebx)
41f91e:	00 72 00             	add    %dh,0x0(%edx)
41f921:	65 00 20             	add    %ah,%gs:(%eax)
41f924:	00 77 00             	add    %dh,0x0(%edi)
41f927:	61                   	popa
41f928:	00 73 00             	add    %dh,0x0(%ebx)
41f92b:	20 00                	and    %al,(%eax)
41f92d:	61                   	popa
41f92e:	00 20                	add    %ah,(%eax)
41f930:	00 70 00             	add    %dh,0x0(%eax)
41f933:	72 00                	jb     0x41f935
41f935:	6f                   	outsl  %ds:(%esi),(%dx)
41f936:	00 62 00             	add    %ah,0x0(%edx)
41f939:	6c                   	insb   (%dx),%es:(%edi)
41f93a:	00 65 00             	add    %ah,0x0(%ebp)
41f93d:	6d                   	insl   (%dx),%es:(%edi)
41f93e:	00 20                	add    %ah,(%eax)
41f940:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41f944:	00 61 00             	add    %ah,0x0(%ecx)
41f947:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41f94b:	6e                   	outsb  %ds:(%esi),(%dx)
41f94c:	00 67 00             	add    %ah,0x0(%edi)
41f94f:	20 00                	and    %al,(%eax)
41f951:	79 00                	jns    0x41f953
41f953:	6f                   	outsl  %ds:(%esi),(%dx)
41f954:	00 75 00             	add    %dh,0x0(%ebp)
41f957:	72 00                	jb     0x41f959
41f959:	20 00                	and    %al,(%eax)
41f95b:	53                   	push   %ebx
41f95c:	00 63 00             	add    %ah,0x0(%ebx)
41f95f:	6f                   	outsl  %ds:(%esi),(%dx)
41f960:	00 72 00             	add    %dh,0x0(%edx)
41f963:	65 00 20             	add    %ah,%gs:(%eax)
41f966:	00 49 00             	add    %cl,0x0(%ecx)
41f969:	74 00                	je     0x41f96b
41f96b:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41f96f:	73 00                	jae    0x41f971
41f971:	2c 00                	sub    $0x0,%al
41f973:	20 00                	and    %al,(%eax)
41f975:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41f979:	73 00                	jae    0x41f97b
41f97b:	75 00                	jne    0x41f97d
41f97d:	72 00                	jb     0x41f97f
41f97f:	65 00 20             	add    %ah,%gs:(%eax)
41f982:	00 79 00             	add    %bh,0x0(%ecx)
41f985:	6f                   	outsl  %ds:(%esi),(%dx)
41f986:	00 75 00             	add    %dh,0x0(%ebp)
41f989:	72 00                	jb     0x41f98b
41f98b:	20 00                	and    %al,(%eax)
41f98d:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41f991:	74 00                	je     0x41f993
41f993:	61                   	popa
41f994:	00 20                	add    %ah,(%eax)
41f996:	00 69 00             	add    %ch,0x0(%ecx)
41f999:	73 00                	jae    0x41f99b
41f99b:	20 00                	and    %al,(%eax)
41f99d:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41f9a1:	72 00                	jb     0x41f9a3
41f9a3:	6d                   	insl   (%dx),%es:(%edi)
41f9a4:	00 61 00             	add    %ah,0x0(%ecx)
41f9a7:	74 00                	je     0x41f9a9
41f9a9:	74 00                	je     0x41f9ab
41f9ab:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41f9b0:	00 70 00             	add    %dh,0x0(%eax)
41f9b3:	72 00                	jb     0x41f9b5
41f9b5:	6f                   	outsl  %ds:(%esi),(%dx)
41f9b6:	00 70 00             	add    %dh,0x0(%eax)
41f9b9:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f9bd:	6c                   	insb   (%dx),%es:(%edi)
41f9be:	00 79 00             	add    %bh,0x0(%ecx)
41f9c1:	2e 00 00             	add    %al,%cs:(%eax)
41f9c4:	17                   	pop    %ss
41f9c5:	45                   	inc    %ebp
41f9c6:	00 6e 00             	add    %ch,0x0(%esi)
41f9c9:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41f9cd:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
41f9d3:	2e 00 78 00          	add    %bh,%cs:0x0(%eax)
41f9d7:	6d                   	insl   (%dx),%es:(%edi)
41f9d8:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41f9dc:	80 c9 54             	or     $0x54,%cl
41f9df:	00 68 00             	add    %ch,0x0(%eax)
41f9e2:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f9e6:	65 00 20             	add    %ah,%gs:(%eax)
41f9e9:	00 77 00             	add    %dh,0x0(%edi)
41f9ec:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f9f0:	65 00 20             	add    %ah,%gs:(%eax)
41f9f3:	00 6e 00             	add    %ch,0x0(%esi)
41f9f6:	6f                   	outsl  %ds:(%esi),(%dx)
41f9f7:	00 20                	add    %ah,(%eax)
41f9f9:	00 45 00             	add    %al,0x0(%ebp)
41f9fc:	6e                   	outsb  %ds:(%esi),(%dx)
41f9fd:	00 65 00             	add    %ah,0x0(%ebp)
41fa00:	6d                   	insl   (%dx),%es:(%edi)
41fa01:	00 69 00             	add    %ch,0x0(%ecx)
41fa04:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41fa08:	20 00                	and    %al,(%eax)
41fa0a:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41fa0e:	75 00                	jne    0x41fa10
41fa10:	6e                   	outsb  %ds:(%esi),(%dx)
41fa11:	00 64 00 2c          	add    %ah,0x2c(%eax,%eax,1)
41fa15:	00 20                	add    %ah,(%eax)
41fa17:	00 69 00             	add    %ch,0x0(%ecx)
41fa1a:	66 00 20             	data16 add %ah,(%eax)
41fa1d:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41fa21:	00 69 00             	add    %ch,0x0(%ecx)
41fa24:	73 00                	jae    0x41fa26
41fa26:	20 00                	and    %al,(%eax)
41fa28:	77 00                	ja     0x41fa2a
41fa2a:	61                   	popa
41fa2b:	00 73 00             	add    %dh,0x0(%ebx)
41fa2e:	20 00                	and    %al,(%eax)
41fa30:	6e                   	outsb  %ds:(%esi),(%dx)
41fa31:	00 6f 00             	add    %ch,0x0(%edi)
41fa34:	74 00                	je     0x41fa36
41fa36:	20 00                	and    %al,(%eax)
41fa38:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
41fa3e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41fa42:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41fa46:	64 00 20             	add    %ah,%fs:(%eax)
41fa49:	00 79 00             	add    %bh,0x0(%ecx)
41fa4c:	6f                   	outsl  %ds:(%esi),(%dx)
41fa4d:	00 75 00             	add    %dh,0x0(%ebp)
41fa50:	20 00                	and    %al,(%eax)
41fa52:	73 00                	jae    0x41fa54
41fa54:	68 00 6f 00 75       	push   $0x75006f00
41fa59:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
41fa5d:	00 20                	add    %ah,(%eax)
41fa5f:	00 63 00             	add    %ah,0x0(%ebx)
41fa62:	6c                   	insb   (%dx),%es:(%edi)
41fa63:	00 6f 00             	add    %ch,0x0(%edi)
41fa66:	73 00                	jae    0x41fa68
41fa68:	65 00 20             	add    %ah,%gs:(%eax)
41fa6b:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41fa6f:	00 65 00             	add    %ah,0x0(%ebp)
41fa72:	20 00                	and    %al,(%eax)
41fa74:	67 00 61 00          	add    %ah,0x0(%bx,%di)
41fa78:	6d                   	insl   (%dx),%es:(%edi)
41fa79:	00 65 00             	add    %ah,0x0(%ebp)
41fa7c:	20 00                	and    %al,(%eax)
41fa7e:	61                   	popa
41fa7f:	00 6e 00             	add    %ch,0x0(%esi)
41fa82:	64 00 20             	add    %ah,%fs:(%eax)
41fa85:	00 63 00             	add    %ah,0x0(%ebx)
41fa88:	68 00 65 00 63       	push   $0x63006500
41fa8d:	00 6b 00             	add    %ch,0x0(%ebx)
41fa90:	20 00                	and    %al,(%eax)
41fa92:	79 00                	jns    0x41fa94
41fa94:	6f                   	outsl  %ds:(%esi),(%dx)
41fa95:	00 75 00             	add    %dh,0x0(%ebp)
41fa98:	72 00                	jb     0x41fa9a
41fa9a:	20 00                	and    %al,(%eax)
41fa9c:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41faa0:	74 00                	je     0x41faa2
41faa2:	61                   	popa
41faa3:	00 2e                	add    %ch,(%esi)
41faa5:	00 00                	add    %al,(%eax)
41faa7:	23 50 00             	and    0x0(%eax),%edx
41faaa:	6f                   	outsl  %ds:(%esi),(%dx)
41faab:	00 70 00             	add    %dh,0x0(%eax)
41faae:	75 00                	jne    0x41fab0
41fab0:	6c                   	insb   (%dx),%es:(%edi)
41fab1:	00 61 00             	add    %ah,0x0(%ecx)
41fab4:	74 00                	je     0x41fab6
41fab6:	65 00 45 00          	add    %al,%gs:0x0(%ebp)
41faba:	6e                   	outsb  %ds:(%esi),(%dx)
41fabb:	00 65 00             	add    %ah,0x0(%ebp)
41fabe:	6d                   	insl   (%dx),%es:(%edi)
41fabf:	00 69 00             	add    %ch,0x0(%ecx)
41fac2:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41fac6:	28 00                	sub    %al,(%eax)
41fac8:	29 00                	sub    %eax,(%eax)
41faca:	00 80 a3 54 00 68    	add    %al,0x680054a3(%eax)
41fad0:	00 65 00             	add    %ah,0x0(%ebp)
41fad3:	72 00                	jb     0x41fad5
41fad5:	65 00 20             	add    %ah,%gs:(%eax)
41fad8:	00 77 00             	add    %dh,0x0(%edi)
41fadb:	61                   	popa
41fadc:	00 73 00             	add    %dh,0x0(%ebx)
41fadf:	20 00                	and    %al,(%eax)
41fae1:	61                   	popa
41fae2:	00 20                	add    %ah,(%eax)
41fae4:	00 70 00             	add    %dh,0x0(%eax)
41fae7:	72 00                	jb     0x41fae9
41fae9:	6f                   	outsl  %ds:(%esi),(%dx)
41faea:	00 62 00             	add    %ah,0x0(%edx)
41faed:	6c                   	insb   (%dx),%es:(%edi)
41faee:	00 65 00             	add    %ah,0x0(%ebp)
41faf1:	6d                   	insl   (%dx),%es:(%edi)
41faf2:	00 20                	add    %ah,(%eax)
41faf4:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41faf8:	00 61 00             	add    %ah,0x0(%ecx)
41fafb:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41faff:	6e                   	outsb  %ds:(%esi),(%dx)
41fb00:	00 67 00             	add    %ah,0x0(%edi)
41fb03:	20 00                	and    %al,(%eax)
41fb05:	79 00                	jns    0x41fb07
41fb07:	6f                   	outsl  %ds:(%esi),(%dx)
41fb08:	00 75 00             	add    %dh,0x0(%ebp)
41fb0b:	72 00                	jb     0x41fb0d
41fb0d:	20 00                	and    %al,(%eax)
41fb0f:	45                   	inc    %ebp
41fb10:	00 6e 00             	add    %ch,0x0(%esi)
41fb13:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41fb17:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
41fb1d:	2c 00                	sub    $0x0,%al
41fb1f:	20 00                	and    %al,(%eax)
41fb21:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41fb25:	73 00                	jae    0x41fb27
41fb27:	75 00                	jne    0x41fb29
41fb29:	72 00                	jb     0x41fb2b
41fb2b:	65 00 20             	add    %ah,%gs:(%eax)
41fb2e:	00 79 00             	add    %bh,0x0(%ecx)
41fb31:	6f                   	outsl  %ds:(%esi),(%dx)
41fb32:	00 75 00             	add    %dh,0x0(%ebp)
41fb35:	72 00                	jb     0x41fb37
41fb37:	20 00                	and    %al,(%eax)
41fb39:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
41fb3d:	74 00                	je     0x41fb3f
41fb3f:	61                   	popa
41fb40:	00 20                	add    %ah,(%eax)
41fb42:	00 69 00             	add    %ch,0x0(%ecx)
41fb45:	73 00                	jae    0x41fb47
41fb47:	20 00                	and    %al,(%eax)
41fb49:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41fb4d:	72 00                	jb     0x41fb4f
41fb4f:	6d                   	insl   (%dx),%es:(%edi)
41fb50:	00 61 00             	add    %ah,0x0(%ecx)
41fb53:	74 00                	je     0x41fb55
41fb55:	74 00                	je     0x41fb57
41fb57:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41fb5c:	00 70 00             	add    %dh,0x0(%eax)
41fb5f:	72 00                	jb     0x41fb61
41fb61:	6f                   	outsl  %ds:(%esi),(%dx)
41fb62:	00 70 00             	add    %dh,0x0(%eax)
41fb65:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41fb69:	6c                   	insb   (%dx),%es:(%edi)
41fb6a:	00 79 00             	add    %bh,0x0(%ecx)
41fb6d:	2e 00 00             	add    %al,%cs:(%eax)
41fb70:	13 53 00             	adc    0x0(%ebx),%edx
41fb73:	61                   	popa
41fb74:	00 76 00             	add    %dh,0x0(%esi)
41fb77:	65 00 44 00 61       	add    %al,%gs:0x61(%eax,%eax,1)
41fb7c:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41fb80:	00 2f                	add    %ch,(%edi)
41fb82:	00 00                	add    %al,(%eax)
41fb84:	09 2e                	or     %ebp,(%esi)
41fb86:	00 74 00 78          	add    %dh,0x78(%eax,%eax,1)
41fb8a:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41fb8e:	31 47 00             	xor    %eax,0x0(%edi)
41fb91:	61                   	popa
41fb92:	00 6d 00             	add    %ch,0x0(%ebp)
41fb95:	65 00 20             	add    %ah,%gs:(%eax)
41fb98:	00 73 00             	add    %dh,0x0(%ebx)
41fb9b:	61                   	popa
41fb9c:	00 76 00             	add    %dh,0x0(%esi)
41fb9f:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41fba4:	00 73 00             	add    %dh,0x0(%ebx)
41fba7:	75 00                	jne    0x41fba9
41fba9:	63 00                	arpl   %eax,(%eax)
41fbab:	63 00                	arpl   %eax,(%eax)
41fbad:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41fbb1:	73 00                	jae    0x41fbb3
41fbb3:	66 00 75 00          	data16 add %dh,0x0(%ebp)
41fbb7:	6c                   	insb   (%dx),%es:(%edi)
41fbb8:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
41fbbc:	00 2e                	add    %ch,(%esi)
41fbbe:	00 00                	add    %al,(%eax)
41fbc0:	09 53 00             	or     %edx,0x0(%ebx)
41fbc3:	61                   	popa
41fbc4:	00 76 00             	add    %dh,0x0(%esi)
41fbc7:	65 00 00             	add    %al,%gs:(%eax)
41fbca:	1d 53 00 61 00       	sbb    $0x610053,%eax
41fbcf:	76 00                	jbe    0x41fbd1
41fbd1:	65 00 50 00          	add    %dl,%gs:0x0(%eax)
41fbd5:	72 00                	jb     0x41fbd7
41fbd7:	6f                   	outsl  %ds:(%esi),(%dx)
41fbd8:	00 67 00             	add    %ah,0x0(%edi)
41fbdb:	72 00                	jb     0x41fbdd
41fbdd:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41fbe1:	73 00                	jae    0x41fbe3
41fbe3:	28 00                	sub    %al,(%eax)
41fbe5:	29 00                	sub    %eax,(%eax)
41fbe7:	00 77 59             	add    %dh,0x59(%edi)
41fbea:	00 6f 00             	add    %ch,0x0(%edi)
41fbed:	75 00                	jne    0x41fbef
41fbef:	72 00                	jb     0x41fbf1
41fbf1:	20 00                	and    %al,(%eax)
41fbf3:	73 00                	jae    0x41fbf5
41fbf5:	61                   	popa
41fbf6:	00 76 00             	add    %dh,0x0(%esi)
41fbf9:	65 00 20             	add    %ah,%gs:(%eax)
41fbfc:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
41fc00:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41fc04:	00 20                	add    %ah,(%eax)
41fc06:	00 68 00             	add    %ch,0x0(%eax)
41fc09:	61                   	popa
41fc0a:	00 73 00             	add    %dh,0x0(%ebx)
41fc0d:	20 00                	and    %al,(%eax)
41fc0f:	62 00                	bound  %eax,(%eax)
41fc11:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
41fc15:	6e                   	outsb  %ds:(%esi),(%dx)
41fc16:	00 20                	add    %ah,(%eax)
41fc18:	00 63 00             	add    %ah,0x0(%ebx)
41fc1b:	6f                   	outsl  %ds:(%esi),(%dx)
41fc1c:	00 72 00             	add    %dh,0x0(%edx)
41fc1f:	72 00                	jb     0x41fc21
41fc21:	75 00                	jne    0x41fc23
41fc23:	70 00                	jo     0x41fc25
41fc25:	74 00                	je     0x41fc27
41fc27:	65 00 64 00 2c       	add    %ah,%gs:0x2c(%eax,%eax,1)
41fc2c:	00 20                	add    %ah,(%eax)
41fc2e:	00 70 00             	add    %dh,0x0(%eax)
41fc31:	6c                   	insb   (%dx),%es:(%edi)