41eb1b:	20 00                	and    %al,(%eax)
41eb1d:	66 00 6c 00 61       	data16 add %ch,0x61(%eax,%eax,1)
41eb22:	00 73 00             	add    %dh,0x0(%ebx)
41eb25:	6b 00 2c             	imul   $0x2c,(%eax),%eax
41eb28:	00 20                	add    %ah,(%eax)
41eb2a:	00 79 00             	add    %bh,0x0(%ecx)
41eb2d:	6f                   	outsl  %ds:(%esi),(%dx)
41eb2e:	00 75 00             	add    %dh,0x0(%ebp)
41eb31:	20 00                	and    %al,(%eax)
41eb33:	68 00 61 00 76       	push   $0x76006100
41eb38:	00 65 00             	add    %ah,0x0(%ebp)
41eb3b:	20 00                	and    %al,(%eax)
41eb3d:	62 00                	bound  %eax,(%eax)
41eb3f:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
41eb43:	6e                   	outsb  %ds:(%esi),(%dx)
41eb44:	00 20                	add    %ah,(%eax)
41eb46:	00 68 00             	add    %ch,0x0(%eax)
41eb49:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
41eb4d:	6c                   	insb   (%dx),%es:(%edi)
41eb4e:	00 65 00             	add    %ah,0x0(%ebp)
41eb51:	64 00 2e             	add    %ch,%fs:(%esi)
41eb54:	00 20                	add    %ah,(%eax)
41eb56:	00 00                	add    %al,(%eax)
41eb58:	21 20                	and    %esp,(%eax)
41eb5a:	00 73 00             	add    %dh,0x0(%ebx)
41eb5d:	69 00 70 00 73 00    	imul   $0x730070,(%eax),%eax
41eb63:	20 00                	and    %al,(%eax)
41eb65:	72 00                	jb     0x41eb67
41eb67:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41eb6b:	61                   	popa
41eb6c:	00 69 00             	add    %ch,0x0(%ecx)
41eb6f:	6e                   	outsb  %ds:(%esi),(%dx)
41eb70:	00 69 00             	add    %ch,0x0(%ecx)
41eb73:	6e                   	outsb  %ds:(%esi),(%dx)
41eb74:	00 67 00             	add    %ah,0x0(%edi)
41eb77:	2e 00 00             	add    %al,%cs:(%eax)
41eb7a:	80 97 59 00 6f 00 75 	adcb   $0x75,0x6f0059(%edi)
41eb81:	00 72 00             	add    %dh,0x0(%edx)
41eb84:	20 00                	and    %al,(%eax)
41eb86:	68 00 65 00 61       	push   $0x61006500
41eb8b:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
41eb8f:	00 68 00             	add    %ch,0x0(%eax)
41eb92:	20 00                	and    %al,(%eax)
41eb94:	66 00 6c 00 61       	data16 add %ch,0x61(%eax,%eax,1)
41eb99:	00 73 00             	add    %dh,0x0(%ebx)
41eb9c:	6b 00 20             	imul   $0x20,(%eax),%eax
41eb9f:	00 69 00             	add    %ch,0x0(%ecx)
41eba2:	73 00                	jae    0x41eba4
41eba4:	20 00                	and    %al,(%eax)
41eba6:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41ebaa:	70 00                	jo     0x41ebac
41ebac:	74 00                	je     0x41ebae
41ebae:	79 00                	jns    0x41ebb0
41ebb0:	2e 00 20             	add    %ah,%cs:(%eax)
41ebb3:	00 59 00             	add    %bl,0x0(%ecx)
41ebb6:	6f                   	outsl  %ds:(%esi),(%dx)
41ebb7:	00 75 00             	add    %dh,0x0(%ebp)
41ebba:	20 00                	and    %al,(%eax)
41ebbc:	6e                   	outsb  %ds:(%esi),(%dx)
41ebbd:	00 65 00             	add    %ah,0x0(%ebp)
41ebc0:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41ebc5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ebc9:	00 20                	add    %ah,(%eax)
41ebcb:	00 66 00             	add    %ah,0x0(%esi)
41ebce:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
41ebd4:	20 00                	and    %al,(%eax)
41ebd6:	61                   	popa
41ebd7:	00 20                	add    %ah,(%eax)
41ebd9:	00 72 00             	add    %dh,0x0(%edx)
41ebdc:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41ebe0:	74 00                	je     0x41ebe2
41ebe2:	20 00                	and    %al,(%eax)
41ebe4:	6c                   	insb   (%dx),%es:(%edi)
41ebe5:	00 6f 00             	add    %ch,0x0(%edi)
41ebe8:	63 00                	arpl   %eax,(%eax)
41ebea:	61                   	popa
41ebeb:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41ebef:	00 6f 00             	add    %ch,0x0(%edi)
41ebf2:	6e                   	outsb  %ds:(%esi),(%dx)
41ebf3:	00 20                	add    %ah,(%eax)
41ebf5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ebf9:	00 20                	add    %ah,(%eax)
41ebfb:	00 68 00             	add    %ch,0x0(%eax)
41ebfe:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
41ec02:	6c                   	insb   (%dx),%es:(%edi)
41ec03:	00 20                	add    %ah,(%eax)
41ec05:	00 61 00             	add    %ah,0x0(%ecx)
41ec08:	67 00 61 00          	add    %ah,0x0(%bx,%di)
41ec0c:	69 00 6e 00 2e 00    	imul   $0x2e006e,(%eax),%eax
41ec12:	00 49 59             	add    %cl,0x59(%ecx)
41ec15:	00 6f 00             	add    %ch,0x0(%edi)
41ec18:	75 00                	jne    0x41ec1a
41ec1a:	72 00                	jb     0x41ec1c
41ec1c:	20 00                	and    %al,(%eax)
41ec1e:	68 00 65 00 61       	push   $0x61006500
41ec23:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41ec27:	00 6e 00             	add    %ch,0x0(%esi)
41ec2a:	67 00 20             	add    %ah,(%bx,%si)
41ec2d:	00 66 00             	add    %ah,0x0(%esi)
41ec30:	6c                   	insb   (%dx),%es:(%edi)
41ec31:	00 61 00             	add    %ah,0x0(%ecx)
41ec34:	73 00                	jae    0x41ec36
41ec36:	6b 00 20             	imul   $0x20,(%eax),%eax
41ec39:	00 68 00             	add    %ch,0x0(%eax)
41ec3c:	61                   	popa
41ec3d:	00 73 00             	add    %dh,0x0(%ebx)
41ec40:	20 00                	and    %al,(%eax)
41ec42:	62 00                	bound  %eax,(%eax)
41ec44:	65 00 65 00          	add    %ah,%gs:0x0(%ebp)
41ec48:	6e                   	outsb  %ds:(%esi),(%dx)
41ec49:	00 20                	add    %ah,(%eax)
41ec4b:	00 66 00             	add    %ah,0x0(%esi)
41ec4e:	69 00 6c 00 6c 00    	imul   $0x6c006c,(%eax),%eax
41ec54:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
41ec59:	00 20                	add    %ah,(%eax)
41ec5b:	00 00                	add    %al,(%eax)
41ec5d:	03 2f                	add    (%edi),%ebp
41ec5f:	00 00                	add    %al,(%eax)
41ec61:	03 7c 00 00          	add    0x0(%eax,%eax,1),%edi
41ec65:	1d 48 00 6f 00       	sbb    $0x6f0048,%eax
41ec6a:	6c                   	insb   (%dx),%es:(%edi)
41ec6b:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41ec6f:	00 77 00             	add    %dh,0x0(%edi)
41ec72:	20 00                	and    %al,(%eax)
41ec74:	53                   	push   %ebx
41ec75:	00 6f 00             	add    %ch,0x0(%edi)
41ec78:	6c                   	insb   (%dx),%es:(%edi)
41ec79:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41ec7d:	00 65 00             	add    %ah,0x0(%ebp)
41ec80:	72 00                	jb     0x41ec82
41ec82:	00 31                	add    %dh,(%ecx)
41ec84:	41                   	inc    %ecx
41ec85:	00 52 00             	add    %dl,0x0(%edx)
41ec88:	54                   	push   %esp
41ec89:	00 30                	add    %dh,(%eax)
41ec8b:	00 52 00             	add    %dl,0x0(%edx)
41ec8e:	31 00                	xor    %eax,(%eax)
41ec90:	41                   	inc    %ecx
41ec91:	00 5f 00             	add    %bl,0x0(%edi)
41ec94:	49                   	dec    %ecx
41ec95:	00 53 00             	add    %dl,0x0(%ebx)
41ec98:	4e                   	dec    %esi
41ec99:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
41ec9d:	00 34 00             	add    %dh,(%eax,%eax,1)
41eca0:	5f                   	pop    %edi
41eca1:	00 43 00             	add    %al,0x0(%ebx)
41eca4:	48                   	dec    %eax
41eca5:	00 33                	add    %dh,(%ebx)
41eca7:	00 33                	add    %dh,(%ebx)
41eca9:	00 54 00 33          	add    %dl,0x33(%eax,%eax,1)
41ecad:	00 52 00             	add    %dl,0x0(%edx)
41ecb0:	53                   	push   %ebx
41ecb1:	00 21                	add    %ah,(%ecx)
41ecb3:	00 00                	add    %al,(%eax)
41ecb5:	17                   	pop    %ss
41ecb6:	57                   	push   %edi
41ecb7:	00 65 00             	add    %ah,0x0(%ebp)
41ecba:	6c                   	insb   (%dx),%es:(%edi)
41ecbb:	00 63 00             	add    %ah,0x0(%ebx)
41ecbe:	6f                   	outsl  %ds:(%esi),(%dx)
41ecbf:	00 6d 00             	add    %ch,0x0(%ebp)
41ecc2:	65 00 20             	add    %ah,%gs:(%eax)
41ecc5:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ecc9:	00 20                	add    %ah,(%eax)
41eccb:	00 00                	add    %al,(%eax)
41eccd:	05 2c 00 20 00       	add    $0x20002c,%eax
41ecd2:	00 03                	add    %al,(%ebx)
41ecd4:	2e 00 00             	add    %al,%cs:(%eax)
41ecd7:	80 ad 59 00 6f 00 75 	subb   $0x75,0x6f0059(%ebp)
41ecde:	00 20                	add    %ah,(%eax)
41ece0:	00 63 00             	add    %ah,0x0(%ebx)
41ece3:	61                   	popa
41ece4:	00 6e 00             	add    %ch,0x0(%esi)
41ece7:	20 00                	and    %al,(%eax)
41ece9:	6d                   	insl   (%dx),%es:(%edi)
41ecea:	00 6f 00             	add    %ch,0x0(%edi)
41eced:	76 00                	jbe    0x41ecef
41ecef:	65 00 20             	add    %ah,%gs:(%eax)
41ecf2:	00 61 00             	add    %ah,0x0(%ecx)
41ecf5:	72 00                	jb     0x41ecf7
41ecf7:	6f                   	outsl  %ds:(%esi),(%dx)
41ecf8:	00 75 00             	add    %dh,0x0(%ebp)
41ecfb:	6e                   	outsb  %ds:(%esi),(%dx)
41ecfc:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41ed00:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41ed04:	00 65 00             	add    %ah,0x0(%ebp)
41ed07:	20 00                	and    %al,(%eax)
41ed09:	6d                   	insl   (%dx),%es:(%edi)
41ed0a:	00 61 00             	add    %ah,0x0(%ecx)
41ed0d:	70 00                	jo     0x41ed0f
41ed0f:	20 00                	and    %al,(%eax)
41ed11:	62 00                	bound  %eax,(%eax)
41ed13:	79 00                	jns    0x41ed15
41ed15:	20 00                	and    %al,(%eax)
41ed17:	75 00                	jne    0x41ed19
41ed19:	73 00                	jae    0x41ed1b
41ed1b:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ed21:	20 00                	and    %al,(%eax)
41ed23:	74 00                	je     0x41ed25
41ed25:	68 00 65 00 20       	push   $0x20006500
41ed2a:	00 27                	add    %ah,(%edi)
41ed2c:	00 4e 00             	add    %cl,0x0(%esi)
41ed2f:	6f                   	outsl  %ds:(%esi),(%dx)
41ed30:	00 72 00             	add    %dh,0x0(%edx)
41ed33:	74 00                	je     0x41ed35
41ed35:	68 00 27 00 2c       	push   $0x2c002700
41ed3a:	00 20                	add    %ah,(%eax)
41ed3c:	00 27                	add    %ah,(%edi)
41ed3e:	00 53 00             	add    %dl,0x0(%ebx)
41ed41:	6f                   	outsl  %ds:(%esi),(%dx)
41ed42:	00 75 00             	add    %dh,0x0(%ebp)
41ed45:	74 00                	je     0x41ed47
41ed47:	68 00 27 00 2c       	push   $0x2c002700
41ed4c:	00 20                	add    %ah,(%eax)
41ed4e:	00 27                	add    %ah,(%edi)
41ed50:	00 45 00             	add    %al,0x0(%ebp)
41ed53:	61                   	popa
41ed54:	00 73 00             	add    %dh,0x0(%ebx)
41ed57:	74 00                	je     0x41ed59
41ed59:	27                   	daa
41ed5a:	00 2c 00             	add    %ch,(%eax,%eax,1)
41ed5d:	20 00                	and    %al,(%eax)
41ed5f:	61                   	popa
41ed60:	00 6e 00             	add    %ch,0x0(%esi)
41ed63:	64 00 20             	add    %ah,%fs:(%eax)
41ed66:	00 27                	add    %ah,(%edi)
41ed68:	00 57 00             	add    %dl,0x0(%edi)
41ed6b:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41ed6f:	74 00                	je     0x41ed71
41ed71:	27                   	daa
41ed72:	00 20                	add    %ah,(%eax)
41ed74:	00 62 00             	add    %ah,0x0(%edx)
41ed77:	75 00                	jne    0x41ed79
41ed79:	74 00                	je     0x41ed7b
41ed7b:	74 00                	je     0x41ed7d
41ed7d:	6f                   	outsl  %ds:(%esi),(%dx)
41ed7e:	00 6e 00             	add    %ch,0x0(%esi)
41ed81:	73 00                	jae    0x41ed83
41ed83:	2e 00 01             	add    %al,%cs:(%ecx)
41ed86:	81 01 49 00 66 00    	addl   $0x660049,(%ecx)
41ed8c:	20 00                	and    %al,(%eax)
41ed8e:	79 00                	jns    0x41ed90
41ed90:	6f                   	outsl  %ds:(%esi),(%dx)
41ed91:	00 75 00             	add    %dh,0x0(%ebp)
41ed94:	20 00                	and    %al,(%eax)
41ed96:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41ed9a:	63 00                	arpl   %eax,(%eax)
41ed9c:	6f                   	outsl  %ds:(%esi),(%dx)
41ed9d:	00 75 00             	add    %dh,0x0(%ebp)
41eda0:	6e                   	outsb  %ds:(%esi),(%dx)
41eda1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41eda5:	00 72 00             	add    %dh,0x0(%edx)
41eda8:	20 00                	and    %al,(%eax)
41edaa:	61                   	popa
41edab:	00 6e 00             	add    %ch,0x0(%esi)
41edae:	20 00                	and    %al,(%eax)
41edb0:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41edb4:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41edb8:	79 00                	jns    0x41edba
41edba:	2c 00                	sub    $0x0,%al
41edbc:	20 00                	and    %al,(%eax)
41edbe:	61                   	popa
41edbf:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
41edc3:	00 61 00             	add    %ah,0x0(%ecx)
41edc6:	63 00                	arpl   %eax,(%eax)
41edc8:	6b 00 20             	imul   $0x20,(%eax),%eax
41edcb:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41edcf:	00 65 00             	add    %ah,0x0(%ebp)
41edd2:	6d                   	insl   (%dx),%es:(%edi)
41edd3:	00 20                	add    %ah,(%eax)
41edd5:	00 62 00             	add    %ah,0x0(%edx)
41edd8:	79 00                	jns    0x41edda
41edda:	20 00                	and    %al,(%eax)
41eddc:	70 00                	jo     0x41edde
41edde:	72 00                	jb     0x41ede0
41ede0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41ede4:	73 00                	jae    0x41ede6
41ede6:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41edec:	20 00                	and    %al,(%eax)
41edee:	74 00                	je     0x41edf0
41edf0:	68 00 65 00 20       	push   $0x20006500
41edf5:	00 53 00             	add    %dl,0x0(%ebx)
41edf8:	77 00                	ja     0x41edfa
41edfa:	6f                   	outsl  %ds:(%esi),(%dx)
41edfb:	00 72 00             	add    %dh,0x0(%edx)
41edfe:	64 00 20             	add    %ah,%fs:(%eax)
41ee01:	00 69 00             	add    %ch,0x0(%ecx)
41ee04:	63 00                	arpl   %eax,(%eax)
41ee06:	6f                   	outsl  %ds:(%esi),(%dx)
41ee07:	00 6e 00             	add    %ch,0x0(%esi)
41ee0a:	2c 00                	sub    $0x0,%al
41ee0c:	20 00                	and    %al,(%eax)
41ee0e:	6f                   	outsl  %ds:(%esi),(%dx)
41ee0f:	00 72 00             	add    %dh,0x0(%edx)
41ee12:	20 00                	and    %al,(%eax)
41ee14:	73 00                	jae    0x41ee16
41ee16:	75 00                	jne    0x41ee18
41ee18:	72 00                	jb     0x41ee1a
41ee1a:	72 00                	jb     0x41ee1c
41ee1c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41ee20:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41ee24:	72 00                	jb     0x41ee26
41ee26:	20 00                	and    %al,(%eax)
41ee28:	79 00                	jns    0x41ee2a
41ee2a:	6f                   	outsl  %ds:(%esi),(%dx)
41ee2b:	00 75 00             	add    %dh,0x0(%ebp)
41ee2e:	72 00                	jb     0x41ee30
41ee30:	73 00                	jae    0x41ee32
41ee32:	65 00 6c 00 66       	add    %ch,%gs:0x66(%eax,%eax,1)
41ee37:	00 20                	add    %ah,(%eax)
41ee39:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ee3d:	00 20                	add    %ah,(%eax)
41ee3f:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41ee43:	00 65 00             	add    %ah,0x0(%ebp)
41ee46:	20 00                	and    %al,(%eax)
41ee48:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41ee4c:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41ee50:	79 00                	jns    0x41ee52
41ee52:	20 00                	and    %al,(%eax)
41ee54:	62 00                	bound  %eax,(%eax)
41ee56:	79 00                	jns    0x41ee58
41ee58:	20 00                	and    %al,(%eax)
41ee5a:	70 00                	jo     0x41ee5c
41ee5c:	72 00                	jb     0x41ee5e
41ee5e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41ee62:	73 00                	jae    0x41ee64
41ee64:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41ee6a:	20 00                	and    %al,(%eax)
41ee6c:	74 00                	je     0x41ee6e
41ee6e:	68 00 65 00 20       	push   $0x20006500
41ee73:	00 46 00             	add    %al,0x0(%esi)
41ee76:	6c                   	insb   (%dx),%es:(%edi)
41ee77:	00 61 00             	add    %ah,0x0(%ecx)
41ee7a:	67 00 20             	add    %ah,(%bx,%si)
41ee7d:	00 69 00             	add    %ch,0x0(%ecx)
41ee80:	63 00                	arpl   %eax,(%eax)
41ee82:	6f                   	outsl  %ds:(%esi),(%dx)
41ee83:	00 6e 00             	add    %ch,0x0(%esi)
41ee86:	2e 00 00             	add    %al,%cs:(%eax)
41ee89:	81 09 49 00 66 00    	orl    $0x660049,(%ecx)
41ee8f:	20 00                	and    %al,(%eax)
41ee91:	79 00                	jns    0x41ee93
41ee93:	6f                   	outsl  %ds:(%esi),(%dx)
41ee94:	00 75 00             	add    %dh,0x0(%ebp)
41ee97:	20 00                	and    %al,(%eax)
41ee99:	77 00                	ja     0x41ee9b
41ee9b:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41eea1:	20 00                	and    %al,(%eax)
41eea3:	74 00                	je     0x41eea5
41eea5:	6f                   	outsl  %ds:(%esi),(%dx)