41d954:	68 00 65 00 20       	push   $0x20006500
41d959:	00 63 00             	add    %ah,0x0(%ebx)
41d95c:	75 00                	jne    0x41d95e
41d95e:	72 00                	jb     0x41d960
41d960:	72 00                	jb     0x41d962
41d962:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41d966:	74 00                	je     0x41d968
41d968:	20 00                	and    %al,(%eax)
41d96a:	73 00                	jae    0x41d96c
41d96c:	74 00                	je     0x41d96e
41d96e:	61                   	popa
41d96f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41d973:	00 20                	add    %ah,(%eax)
41d975:	00 69 00             	add    %ch,0x0(%ecx)
41d978:	73 00                	jae    0x41d97a
41d97a:	20 00                	and    %al,(%eax)
41d97c:	6e                   	outsb  %ds:(%esi),(%dx)
41d97d:	00 6f 00             	add    %ch,0x0(%edi)
41d980:	74 00                	je     0x41d982
41d982:	20 00                	and    %al,(%eax)
41d984:	61                   	popa
41d985:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41d989:	00 6f 00             	add    %ch,0x0(%edi)
41d98c:	77 00                	ja     0x41d98e
41d98e:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41d994:	20 00                	and    %al,(%eax)
41d996:	74 00                	je     0x41d998
41d998:	68 00 65 00 20       	push   $0x20006500
41d99d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41d9a1:	00 61 00             	add    %ah,0x0(%ecx)
41d9a4:	6e                   	outsb  %ds:(%esi),(%dx)
41d9a5:	00 73 00             	add    %dh,0x0(%ebx)
41d9a8:	61                   	popa
41d9a9:	00 63 00             	add    %ah,0x0(%ebx)
41d9ac:	74 00                	je     0x41d9ae
41d9ae:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41d9b4:	20 00                	and    %al,(%eax)
41d9b6:	74 00                	je     0x41d9b8
41d9b8:	6f                   	outsl  %ds:(%esi),(%dx)
41d9b9:	00 20                	add    %ah,(%eax)
41d9bb:	00 62 00             	add    %ah,0x0(%edx)
41d9be:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
41d9c2:	69 00 6e 00 2e 00    	imul   $0x2e006e,(%eax),%eax
41d9c8:	00 17                	add    %dl,(%edi)
41d9ca:	43                   	inc    %ebx
41d9cb:	00 6f 00             	add    %ch,0x0(%edi)
41d9ce:	6e                   	outsb  %ds:(%esi),(%dx)
41d9cf:	00 73 00             	add    %dh,0x0(%ebx)
41d9d2:	74 00                	je     0x41d9d4
41d9d4:	72 00                	jb     0x41d9d6
41d9d6:	61                   	popa
41d9d7:	00 69 00             	add    %ch,0x0(%ecx)
41d9da:	6e                   	outsb  %ds:(%esi),(%dx)
41d9db:	00 74 00 31          	add    %dh,0x31(%eax,%eax,1)
41d9df:	00 00                	add    %al,(%eax)
41d9e1:	41                   	inc    %ecx
41d9e2:	68 00 74 00 74       	push   $0x74007400
41d9e7:	00 70 00             	add    %dh,0x0(%eax)
41d9ea:	3a 00                	cmp    (%eax),%al
41d9ec:	2f                   	das
41d9ed:	00 2f                	add    %ch,(%edi)
41d9ef:	00 77 00             	add    %dh,0x0(%edi)
41d9f2:	77 00                	ja     0x41d9f4
41d9f4:	77 00                	ja     0x41d9f6
41d9f6:	2e 00 77 00          	add    %dh,%cs:0x0(%edi)
41d9fa:	33 00                	xor    (%eax),%eax
41d9fc:	2e 00 6f 00          	add    %ch,%cs:0x0(%edi)
41da00:	72 00                	jb     0x41da02
41da02:	67 00 2f             	add    %ch,(%bx)
41da05:	00 32                	add    %dh,(%edx)
41da07:	00 30                	add    %dh,(%eax)
41da09:	00 30                	add    %dh,(%eax)
41da0b:	00 31                	add    %dh,(%ecx)
41da0d:	00 2f                	add    %ch,(%edi)
41da0f:	00 58 00             	add    %bl,0x0(%eax)
41da12:	4d                   	dec    %ebp
41da13:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
41da17:	00 63 00             	add    %ah,0x0(%ebx)
41da1a:	68 00 65 00 6d       	push   $0x6d006500
41da1f:	00 61 00             	add    %ah,0x0(%ecx)
41da22:	00 53 75             	add    %dl,0x75(%ebx)
41da25:	00 72 00             	add    %dh,0x0(%edx)
41da28:	6e                   	outsb  %ds:(%esi),(%dx)
41da29:	00 3a                	add    %bh,(%edx)
41da2b:	00 73 00             	add    %dh,0x0(%ebx)
41da2e:	63 00                	arpl   %eax,(%eax)
41da30:	68 00 65 00 6d       	push   $0x6d006500
41da35:	00 61 00             	add    %ah,0x0(%ecx)
41da38:	73 00                	jae    0x41da3a
41da3a:	2d 00 6d 00 69       	sub    $0x69006d00,%eax
41da3f:	00 63 00             	add    %ah,0x0(%ebx)
41da42:	72 00                	jb     0x41da44
41da44:	6f                   	outsl  %ds:(%esi),(%dx)
41da45:	00 73 00             	add    %dh,0x0(%ebx)
41da48:	6f                   	outsl  %ds:(%esi),(%dx)
41da49:	00 66 00             	add    %ah,0x0(%esi)
41da4c:	74 00                	je     0x41da4e
41da4e:	2d 00 63 00 6f       	sub    $0x6f006300,%eax
41da53:	00 6d 00             	add    %ch,0x0(%ebp)
41da56:	3a 00                	cmp    (%eax),%al
41da58:	78 00                	js     0x41da5a
41da5a:	6d                   	insl   (%dx),%es:(%edi)
41da5b:	00 6c 00 2d          	add    %ch,0x2d(%eax,%eax,1)
41da5f:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41da63:	00 66 00             	add    %ah,0x0(%esi)
41da66:	66 00 67 00          	data16 add %ah,0x0(%edi)
41da6a:	72 00                	jb     0x41da6c
41da6c:	61                   	popa
41da6d:	00 6d 00             	add    %ch,0x0(%ebp)
41da70:	2d 00 76 00 31       	sub    $0x31007600,%eax
41da75:	00 01                	add    %al,(%ecx)
41da77:	13 6e 00             	adc    0x0(%esi),%ebp
41da7a:	61                   	popa
41da7b:	00 6d 00             	add    %ch,0x0(%ebp)
41da7e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41da82:	70 00                	jo     0x41da84
41da84:	61                   	popa
41da85:	00 63 00             	add    %ah,0x0(%ebx)
41da88:	65 00 00             	add    %al,%gs:(%eax)
41da8b:	1b 74 00 61          	sbb    0x61(%eax,%eax,1),%esi
41da8f:	00 62 00             	add    %ah,0x0(%edx)
41da92:	6c                   	insb   (%dx),%es:(%edi)
41da93:	00 65 00             	add    %ah,0x0(%ebp)
41da96:	54                   	push   %esp
41da97:	00 79 00             	add    %bh,0x0(%ecx)
41da9a:	70 00                	jo     0x41da9c
41da9c:	65 00 4e 00          	add    %cl,%gs:0x0(%esi)
41daa0:	61                   	popa
41daa1:	00 6d 00             	add    %ch,0x0(%ebp)
41daa4:	65 00 00             	add    %al,%gs:(%eax)
41daa7:	25 53 00 75 00       	and    $0x750053,%eax
41daac:	70 00                	jo     0x41daae
41daae:	70 00                	jo     0x41dab0
41dab0:	6c                   	insb   (%dx),%es:(%edi)
41dab1:	00 69 00             	add    %ch,0x0(%ecx)
41dab4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41dab8:	73 00                	jae    0x41daba
41daba:	44                   	inc    %esp
41dabb:	00 61 00             	add    %ah,0x0(%ecx)
41dabe:	74 00                	je     0x41dac0
41dac0:	61                   	popa
41dac1:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
41dac5:	00 62 00             	add    %ah,0x0(%edx)
41dac8:	6c                   	insb   (%dx),%es:(%edi)
41dac9:	00 65 00             	add    %ah,0x0(%ebp)
41dacc:	00 21                	add    %ah,(%ecx)
41dace:	4d                   	dec    %ebp
41dacf:	00 6f 00             	add    %ch,0x0(%edi)
41dad2:	62 00                	bound  %eax,(%eax)
41dad4:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41dada:	73 00                	jae    0x41dadc
41dadc:	44                   	inc    %esp
41dadd:	00 61 00             	add    %ah,0x0(%ecx)
41dae0:	74 00                	je     0x41dae2
41dae2:	61                   	popa
41dae3:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
41dae7:	00 62 00             	add    %ah,0x0(%edx)
41daea:	6c                   	insb   (%dx),%es:(%edi)
41daeb:	00 65 00             	add    %ah,0x0(%ebp)
41daee:	00 27                	add    %ah,(%edi)
41daf0:	4f                   	dec    %edi
41daf1:	00 72 00             	add    %dh,0x0(%edx)
41daf4:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41daf8:	72 00                	jb     0x41dafa
41dafa:	49                   	dec    %ecx
41dafb:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41daff:	00 6d 00             	add    %ch,0x0(%ebp)
41db02:	73 00                	jae    0x41db04
41db04:	44                   	inc    %esp
41db05:	00 61 00             	add    %ah,0x0(%ecx)
41db08:	74 00                	je     0x41db0a
41db0a:	61                   	popa
41db0b:	00 54 00 61          	add    %dl,0x61(%eax,%eax,1)
41db0f:	00 62 00             	add    %ah,0x0(%edx)
41db12:	6c                   	insb   (%dx),%es:(%edi)
41db13:	00 65 00             	add    %ah,0x0(%ebp)
41db16:	00 7f 54             	add    %bh,0x54(%edi)
41db19:	00 68 00             	add    %ch,0x0(%eax)
41db1c:	65 00 20             	add    %ah,%gs:(%eax)
41db1f:	00 76 00             	add    %dh,0x0(%esi)
41db22:	61                   	popa
41db23:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41db27:	00 65 00             	add    %ah,0x0(%ebp)
41db2a:	20 00                	and    %al,(%eax)
41db2c:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41db30:	72 00                	jb     0x41db32
41db32:	20 00                	and    %al,(%eax)
41db34:	63 00                	arpl   %eax,(%eax)
41db36:	6f                   	outsl  %ds:(%esi),(%dx)
41db37:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41db3b:	00 6d 00             	add    %ch,0x0(%ebp)
41db3e:	6e                   	outsb  %ds:(%esi),(%dx)
41db3f:	00 20                	add    %ah,(%eax)
41db41:	00 27                	add    %ah,(%edi)
41db43:	00 4d 00             	add    %cl,0x0(%ebp)
41db46:	6f                   	outsl  %ds:(%esi),(%dx)
41db47:	00 62 00             	add    %ah,0x0(%edx)
41db4a:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41db50:	4e                   	dec    %esi
41db51:	00 61 00             	add    %ah,0x0(%ecx)
41db54:	6d                   	insl   (%dx),%es:(%edi)
41db55:	00 65 00             	add    %ah,0x0(%ebp)
41db58:	27                   	daa
41db59:	00 20                	add    %ah,(%eax)
41db5b:	00 69 00             	add    %ch,0x0(%ecx)
41db5e:	6e                   	outsb  %ds:(%esi),(%dx)
41db5f:	00 20                	add    %ah,(%eax)
41db61:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41db65:	00 62 00             	add    %ah,0x0(%edx)
41db68:	6c                   	insb   (%dx),%es:(%edi)
41db69:	00 65 00             	add    %ah,0x0(%ebp)
41db6c:	20 00                	and    %al,(%eax)
41db6e:	27                   	daa
41db6f:	00 4d 00             	add    %cl,0x0(%ebp)
41db72:	6f                   	outsl  %ds:(%esi),(%dx)
41db73:	00 62 00             	add    %ah,0x0(%edx)
41db76:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41db7c:	73 00                	jae    0x41db7e
41db7e:	27                   	daa
41db7f:	00 20                	add    %ah,(%eax)
41db81:	00 69 00             	add    %ch,0x0(%ecx)
41db84:	73 00                	jae    0x41db86
41db86:	20 00                	and    %al,(%eax)
41db88:	44                   	inc    %esp
41db89:	00 42 00             	add    %al,0x0(%edx)
41db8c:	4e                   	dec    %esi
41db8d:	00 75 00             	add    %dh,0x0(%ebp)
41db90:	6c                   	insb   (%dx),%es:(%edi)
41db91:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41db95:	00 01                	add    %al,(%ecx)
41db97:	75 54                	jne    0x41dbed
41db99:	00 68 00             	add    %ch,0x0(%eax)
41db9c:	65 00 20             	add    %ah,%gs:(%eax)
41db9f:	00 76 00             	add    %dh,0x0(%esi)
41dba2:	61                   	popa
41dba3:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dba7:	00 65 00             	add    %ah,0x0(%ebp)
41dbaa:	20 00                	and    %al,(%eax)
41dbac:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41dbb0:	72 00                	jb     0x41dbb2
41dbb2:	20 00                	and    %al,(%eax)
41dbb4:	63 00                	arpl   %eax,(%eax)
41dbb6:	6f                   	outsl  %ds:(%esi),(%dx)
41dbb7:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dbbb:	00 6d 00             	add    %ch,0x0(%ebp)
41dbbe:	6e                   	outsb  %ds:(%esi),(%dx)
41dbbf:	00 20                	add    %ah,(%eax)
41dbc1:	00 27                	add    %ah,(%edi)
41dbc3:	00 50 00             	add    %dl,0x0(%eax)
41dbc6:	72 00                	jb     0x41dbc8
41dbc8:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
41dbce:	27                   	daa
41dbcf:	00 20                	add    %ah,(%eax)
41dbd1:	00 69 00             	add    %ch,0x0(%ecx)
41dbd4:	6e                   	outsb  %ds:(%esi),(%dx)
41dbd5:	00 20                	add    %ah,(%eax)
41dbd7:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41dbdb:	00 62 00             	add    %ah,0x0(%edx)
41dbde:	6c                   	insb   (%dx),%es:(%edi)
41dbdf:	00 65 00             	add    %ah,0x0(%ebp)
41dbe2:	20 00                	and    %al,(%eax)
41dbe4:	27                   	daa
41dbe5:	00 4d 00             	add    %cl,0x0(%ebp)
41dbe8:	6f                   	outsl  %ds:(%esi),(%dx)
41dbe9:	00 62 00             	add    %ah,0x0(%edx)
41dbec:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41dbf2:	73 00                	jae    0x41dbf4
41dbf4:	27                   	daa
41dbf5:	00 20                	add    %ah,(%eax)
41dbf7:	00 69 00             	add    %ch,0x0(%ecx)
41dbfa:	73 00                	jae    0x41dbfc
41dbfc:	20 00                	and    %al,(%eax)
41dbfe:	44                   	inc    %esp
41dbff:	00 42 00             	add    %al,0x0(%edx)
41dc02:	4e                   	dec    %esi
41dc03:	00 75 00             	add    %dh,0x0(%ebp)
41dc06:	6c                   	insb   (%dx),%es:(%edi)
41dc07:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41dc0b:	00 01                	add    %al,(%ecx)
41dc0d:	7d 54                	jge    0x41dc63
41dc0f:	00 68 00             	add    %ch,0x0(%eax)
41dc12:	65 00 20             	add    %ah,%gs:(%eax)
41dc15:	00 76 00             	add    %dh,0x0(%esi)
41dc18:	61                   	popa
41dc19:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dc1d:	00 65 00             	add    %ah,0x0(%ebp)
41dc20:	20 00                	and    %al,(%eax)
41dc22:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41dc26:	72 00                	jb     0x41dc28
41dc28:	20 00                	and    %al,(%eax)
41dc2a:	63 00                	arpl   %eax,(%eax)
41dc2c:	6f                   	outsl  %ds:(%esi),(%dx)
41dc2d:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dc31:	00 6d 00             	add    %ch,0x0(%ebp)
41dc34:	6e                   	outsb  %ds:(%esi),(%dx)
41dc35:	00 20                	add    %ah,(%eax)
41dc37:	00 27                	add    %ah,(%edi)
41dc39:	00 41 00             	add    %al,0x0(%ecx)
41dc3c:	6d                   	insl   (%dx),%es:(%edi)
41dc3d:	00 6f 00             	add    %ch,0x0(%edi)
41dc40:	75 00                	jne    0x41dc42
41dc42:	6e                   	outsb  %ds:(%esi),(%dx)
41dc43:	00 74 00 27          	add    %dh,0x27(%eax,%eax,1)
41dc47:	00 20                	add    %ah,(%eax)
41dc49:	00 69 00             	add    %ch,0x0(%ecx)
41dc4c:	6e                   	outsb  %ds:(%esi),(%dx)
41dc4d:	00 20                	add    %ah,(%eax)
41dc4f:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41dc53:	00 62 00             	add    %ah,0x0(%edx)
41dc56:	6c                   	insb   (%dx),%es:(%edi)
41dc57:	00 65 00             	add    %ah,0x0(%ebp)
41dc5a:	20 00                	and    %al,(%eax)
41dc5c:	27                   	daa
41dc5d:	00 4f 00             	add    %cl,0x0(%edi)
41dc60:	72 00                	jb     0x41dc62
41dc62:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41dc66:	72 00                	jb     0x41dc68
41dc68:	49                   	dec    %ecx
41dc69:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41dc6d:	00 6d 00             	add    %ch,0x0(%ebp)
41dc70:	73 00                	jae    0x41dc72
41dc72:	27                   	daa
41dc73:	00 20                	add    %ah,(%eax)
41dc75:	00 69 00             	add    %ch,0x0(%ecx)
41dc78:	73 00                	jae    0x41dc7a
41dc7a:	20 00                	and    %al,(%eax)
41dc7c:	44                   	inc    %esp
41dc7d:	00 42 00             	add    %al,0x0(%edx)
41dc80:	4e                   	dec    %esi
41dc81:	00 75 00             	add    %dh,0x0(%ebp)
41dc84:	6c                   	insb   (%dx),%es:(%edi)
41dc85:	00 6c 00 2e          	add    %ch,0x2e(%eax,%eax,1)
41dc89:	00 01                	add    %al,(%ecx)
41dc8b:	7b 54                	jnp    0x41dce1
41dc8d:	00 68 00             	add    %ch,0x0(%eax)
41dc90:	65 00 20             	add    %ah,%gs:(%eax)
41dc93:	00 76 00             	add    %dh,0x0(%esi)
41dc96:	61                   	popa
41dc97:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dc9b:	00 65 00             	add    %ah,0x0(%ebp)
41dc9e:	20 00                	and    %al,(%eax)
41dca0:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41dca4:	72 00                	jb     0x41dca6
41dca6:	20 00                	and    %al,(%eax)
41dca8:	63 00                	arpl   %eax,(%eax)
41dcaa:	6f                   	outsl  %ds:(%esi),(%dx)
41dcab:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41dcaf:	00 6d 00             	add    %ch,0x0(%ebp)
41dcb2:	6e                   	outsb  %ds:(%esi),(%dx)
41dcb3:	00 20                	add    %ah,(%eax)