41eea6:	00 20                	add    %ah,(%eax)
41eea8:	00 71 00             	add    %dh,0x0(%ecx)
41eeab:	75 00                	jne    0x41eead
41eead:	69 00 74 00 20 00    	imul   $0x200074,(%eax),%eax
41eeb3:	74 00                	je     0x41eeb5
41eeb5:	68 00 65 00 20       	push   $0x20006500
41eeba:	00 67 00             	add    %ah,0x0(%edi)
41eebd:	61                   	popa
41eebe:	00 6d 00             	add    %ch,0x0(%ebp)
41eec1:	65 00 2c 00          	add    %ch,%gs:(%eax,%eax,1)
41eec5:	20 00                	and    %al,(%eax)
41eec7:	75 00                	jne    0x41eec9
41eec9:	73 00                	jae    0x41eecb
41eecb:	65 00 20             	add    %ah,%gs:(%eax)
41eece:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41eed2:	00 65 00             	add    %ah,0x0(%ebp)
41eed5:	20 00                	and    %al,(%eax)
41eed7:	27                   	daa
41eed8:	00 51 00             	add    %dl,0x0(%ecx)
41eedb:	75 00                	jne    0x41eedd
41eedd:	69 00 74 00 27 00    	imul   $0x270074,(%eax),%eax
41eee3:	20 00                	and    %al,(%eax)
41eee5:	62 00                	bound  %eax,(%eax)
41eee7:	75 00                	jne    0x41eee9
41eee9:	74 00                	je     0x41eeeb
41eeeb:	74 00                	je     0x41eeed
41eeed:	6f                   	outsl  %ds:(%esi),(%dx)
41eeee:	00 6e 00             	add    %ch,0x0(%esi)
41eef1:	20 00                	and    %al,(%eax)
41eef3:	6c                   	insb   (%dx),%es:(%edi)
41eef4:	00 6f 00             	add    %ch,0x0(%edi)
41eef7:	63 00                	arpl   %eax,(%eax)
41eef9:	61                   	popa
41eefa:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41eefe:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41ef02:	00 69 00             	add    %ch,0x0(%ecx)
41ef05:	6e                   	outsb  %ds:(%esi),(%dx)
41ef06:	00 20                	add    %ah,(%eax)
41ef08:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41ef0c:	00 65 00             	add    %ah,0x0(%ebp)
41ef0f:	20 00                	and    %al,(%eax)
41ef11:	4d                   	dec    %ebp
41ef12:	00 65 00             	add    %ah,0x0(%ebp)
41ef15:	6e                   	outsb  %ds:(%esi),(%dx)
41ef16:	00 75 00             	add    %dh,0x0(%ebp)
41ef19:	20 00                	and    %al,(%eax)
41ef1b:	42                   	inc    %edx
41ef1c:	00 61 00             	add    %ah,0x0(%ecx)
41ef1f:	72 00                	jb     0x41ef21
41ef21:	2e 00 20             	add    %ah,%cs:(%eax)
41ef24:	00 59 00             	add    %bl,0x0(%ecx)
41ef27:	6f                   	outsl  %ds:(%esi),(%dx)
41ef28:	00 75 00             	add    %dh,0x0(%ebp)
41ef2b:	20 00                	and    %al,(%eax)
41ef2d:	63 00                	arpl   %eax,(%eax)
41ef2f:	61                   	popa
41ef30:	00 6e 00             	add    %ch,0x0(%esi)
41ef33:	20 00                	and    %al,(%eax)
41ef35:	61                   	popa
41ef36:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
41ef3a:	00 6f 00             	add    %ch,0x0(%edi)
41ef3d:	20 00                	and    %al,(%eax)
41ef3f:	73 00                	jae    0x41ef41
41ef41:	69 00 6d 00 70 00    	imul   $0x70006d,(%eax),%eax
41ef47:	6c                   	insb   (%dx),%es:(%edi)
41ef48:	00 79 00             	add    %bh,0x0(%ecx)
41ef4b:	20 00                	and    %al,(%eax)
41ef4d:	63 00                	arpl   %eax,(%eax)
41ef4f:	6c                   	insb   (%dx),%es:(%edi)
41ef50:	00 69 00             	add    %ch,0x0(%ecx)
41ef53:	63 00                	arpl   %eax,(%eax)
41ef55:	6b 00 20             	imul   $0x20,(%eax),%eax
41ef58:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41ef5c:	00 65 00             	add    %ah,0x0(%ebp)
41ef5f:	20 00                	and    %al,(%eax)
41ef61:	27                   	daa
41ef62:	00 58 00             	add    %bl,0x0(%eax)
41ef65:	27                   	daa
41ef66:	00 20                	add    %ah,(%eax)
41ef68:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41ef6c:	00 20                	add    %ah,(%eax)
41ef6e:	00 63 00             	add    %ah,0x0(%ebx)
41ef71:	6c                   	insb   (%dx),%es:(%edi)
41ef72:	00 6f 00             	add    %ch,0x0(%edi)
41ef75:	73 00                	jae    0x41ef77
41ef77:	65 00 20             	add    %ah,%gs:(%eax)
41ef7a:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41ef7e:	00 65 00             	add    %ah,0x0(%ebp)
41ef81:	20 00                	and    %al,(%eax)
41ef83:	77 00                	ja     0x41ef85
41ef85:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
41ef8b:	6f                   	outsl  %ds:(%esi),(%dx)
41ef8c:	00 77 00             	add    %dh,0x0(%edi)
41ef8f:	2e 00 27             	add    %ah,%cs:(%edi)
41ef92:	00 01                	add    %al,(%ecx)
41ef94:	80 eb 49             	sub    $0x49,%bl
41ef97:	00 66 00             	add    %ah,0x0(%esi)
41ef9a:	20 00                	and    %al,(%eax)
41ef9c:	79 00                	jns    0x41ef9e
41ef9e:	6f                   	outsl  %ds:(%esi),(%dx)
41ef9f:	00 75 00             	add    %dh,0x0(%ebp)
41efa2:	20 00                	and    %al,(%eax)
41efa4:	77 00                	ja     0x41efa6
41efa6:	69 00 73 00 68 00    	imul   $0x680073,(%eax),%eax
41efac:	20 00                	and    %al,(%eax)
41efae:	74 00                	je     0x41efb0
41efb0:	6f                   	outsl  %ds:(%esi),(%dx)
41efb1:	00 20                	add    %ah,(%eax)
41efb3:	00 76 00             	add    %dh,0x0(%esi)
41efb6:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
41efbc:	20 00                	and    %al,(%eax)
41efbe:	6d                   	insl   (%dx),%es:(%edi)
41efbf:	00 6f 00             	add    %ch,0x0(%edi)
41efc2:	72 00                	jb     0x41efc4
41efc4:	65 00 20             	add    %ah,%gs:(%eax)
41efc7:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41efcb:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
41efcf:	00 69 00             	add    %ch,0x0(%ecx)
41efd2:	6c                   	insb   (%dx),%es:(%edi)
41efd3:	00 65 00             	add    %ah,0x0(%ebp)
41efd6:	64 00 20             	add    %ah,%fs:(%eax)
41efd9:	00 69 00             	add    %ch,0x0(%ecx)
41efdc:	6e                   	outsb  %ds:(%esi),(%dx)
41efdd:	00 66 00             	add    %ah,0x0(%esi)
41efe0:	6f                   	outsl  %ds:(%esi),(%dx)
41efe1:	00 72 00             	add    %dh,0x0(%edx)
41efe4:	6d                   	insl   (%dx),%es:(%edi)
41efe5:	00 61 00             	add    %ah,0x0(%ecx)
41efe8:	74 00                	je     0x41efea
41efea:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41eff0:	20 00                	and    %al,(%eax)
41eff2:	61                   	popa
41eff3:	00 62 00             	add    %ah,0x0(%edx)
41eff6:	6f                   	outsl  %ds:(%esi),(%dx)
41eff7:	00 75 00             	add    %dh,0x0(%ebp)
41effa:	74 00                	je     0x41effc
41effc:	20 00                	and    %al,(%eax)
41effe:	47                   	inc    %edi
41efff:	00 61 00             	add    %ah,0x0(%ecx)
41f002:	6d                   	insl   (%dx),%es:(%edi)
41f003:	00 65 00             	add    %ah,0x0(%ebp)
41f006:	20 00                	and    %al,(%eax)
41f008:	6d                   	insl   (%dx),%es:(%edi)
41f009:	00 65 00             	add    %ah,0x0(%ebp)
41f00c:	63 00                	arpl   %eax,(%eax)
41f00e:	68 00 61 00 6e       	push   $0x6e006100
41f013:	00 69 00             	add    %ch,0x0(%ecx)
41f016:	63 00                	arpl   %eax,(%eax)
41f018:	73 00                	jae    0x41f01a
41f01a:	2c 00                	sub    $0x0,%al
41f01c:	20 00                	and    %al,(%eax)
41f01e:	63 00                	arpl   %eax,(%eax)
41f020:	6c                   	insb   (%dx),%es:(%edi)
41f021:	00 69 00             	add    %ch,0x0(%ecx)
41f024:	63 00                	arpl   %eax,(%eax)
41f026:	6b 00 20             	imul   $0x20,(%eax),%eax
41f029:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41f02d:	00 65 00             	add    %ah,0x0(%ebp)
41f030:	20 00                	and    %al,(%eax)
41f032:	27                   	daa
41f033:	00 68 00             	add    %ch,0x0(%eax)
41f036:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
41f03b:	00 27                	add    %ah,(%edi)
41f03d:	00 20                	add    %ah,(%eax)
41f03f:	00 62 00             	add    %ah,0x0(%edx)
41f042:	75 00                	jne    0x41f044
41f044:	74 00                	je     0x41f046
41f046:	74 00                	je     0x41f048
41f048:	6f                   	outsl  %ds:(%esi),(%dx)
41f049:	00 6e 00             	add    %ch,0x0(%esi)
41f04c:	73 00                	jae    0x41f04e
41f04e:	20 00                	and    %al,(%eax)
41f050:	6c                   	insb   (%dx),%es:(%edi)
41f051:	00 6f 00             	add    %ch,0x0(%edi)
41f054:	63 00                	arpl   %eax,(%eax)
41f056:	61                   	popa
41f057:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41f05b:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41f05f:	00 69 00             	add    %ch,0x0(%ecx)
41f062:	6e                   	outsb  %ds:(%esi),(%dx)
41f063:	00 20                	add    %ah,(%eax)
41f065:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
41f069:	00 65 00             	add    %ah,0x0(%ebp)
41f06c:	20 00                	and    %al,(%eax)
41f06e:	4d                   	dec    %ebp
41f06f:	00 65 00             	add    %ah,0x0(%ebp)
41f072:	6e                   	outsb  %ds:(%esi),(%dx)
41f073:	00 75 00             	add    %dh,0x0(%ebp)
41f076:	20 00                	and    %al,(%eax)
41f078:	42                   	inc    %edx
41f079:	00 61 00             	add    %ah,0x0(%ecx)
41f07c:	72 00                	jb     0x41f07e
41f07e:	2e 00 01             	add    %al,%cs:(%ecx)
41f081:	21 57 00             	and    %edx,0x0(%edi)
41f084:	65 00 6c 00 63       	add    %ch,%gs:0x63(%eax,%eax,1)
41f089:	00 6f 00             	add    %ch,0x0(%edi)
41f08c:	6d                   	insl   (%dx),%es:(%edi)
41f08d:	00 65 00             	add    %ah,0x0(%ebp)
41f090:	20 00                	and    %al,(%eax)
41f092:	62 00                	bound  %eax,(%eax)
41f094:	61                   	popa
41f095:	00 63 00             	add    %ah,0x0(%ebx)
41f098:	6b 00 20             	imul   $0x20,(%eax),%eax
41f09b:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41f09f:	00 20                	add    %ah,(%eax)
41f0a1:	00 00                	add    %al,(%eax)
41f0a3:	2f                   	das
41f0a4:	47                   	inc    %edi
41f0a5:	00 6f 00             	add    %ch,0x0(%edi)
41f0a8:	6f                   	outsl  %ds:(%esi),(%dx)
41f0a9:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
41f0ad:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
41f0b1:	00 63 00             	add    %ah,0x0(%ebx)
41f0b4:	6b 00 2c             	imul   $0x2c,(%eax),%eax
41f0b7:	00 20                	add    %ah,(%eax)
41f0b9:	00 61 00             	add    %ah,0x0(%ecx)
41f0bc:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
41f0c0:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41f0c4:	74 00                	je     0x41f0c6
41f0c6:	75 00                	jne    0x41f0c8
41f0c8:	72 00                	jb     0x41f0ca
41f0ca:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f0ce:	2e 00 27             	add    %ah,%cs:(%edi)
41f0d1:	00 01                	add    %al,(%ecx)
41f0d3:	4f                   	dec    %edi
41f0d4:	44                   	inc    %esp
41f0d5:	00 65 00             	add    %ah,0x0(%ebp)
41f0d8:	62 00                	bound  %eax,(%eax)
41f0da:	75 00                	jne    0x41f0dc
41f0dc:	67 00 20             	add    %ah,(%bx,%si)
41f0df:	00 6d 00             	add    %ch,0x0(%ebp)
41f0e2:	6f                   	outsl  %ds:(%esi),(%dx)
41f0e3:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41f0e7:	00 20                	add    %ah,(%eax)
41f0e9:	00 69 00             	add    %ch,0x0(%ecx)
41f0ec:	73 00                	jae    0x41f0ee
41f0ee:	20 00                	and    %al,(%eax)
41f0f0:	6f                   	outsl  %ds:(%esi),(%dx)
41f0f1:	00 6e 00             	add    %ch,0x0(%esi)
41f0f4:	2c 00                	sub    $0x0,%al
41f0f6:	20 00                	and    %al,(%eax)
41f0f8:	6e                   	outsb  %ds:(%esi),(%dx)
41f0f9:	00 6f 00             	add    %ch,0x0(%edi)
41f0fc:	72 00                	jb     0x41f0fe
41f0fe:	6d                   	insl   (%dx),%es:(%edi)
41f0ff:	00 61 00             	add    %ah,0x0(%ecx)
41f102:	6c                   	insb   (%dx),%es:(%edi)
41f103:	00 20                	add    %ah,(%eax)
41f105:	00 69 00             	add    %ch,0x0(%ecx)
41f108:	6e                   	outsb  %ds:(%esi),(%dx)
41f109:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41f10d:	00 6f 00             	add    %ch,0x0(%edi)
41f110:	20 00                	and    %al,(%eax)
41f112:	73 00                	jae    0x41f114
41f114:	6b 00 69             	imul   $0x69,(%eax),%eax
41f117:	00 70 00             	add    %dh,0x0(%eax)
41f11a:	70 00                	jo     0x41f11c
41f11c:	65 00 64 00 2e       	add    %ah,%gs:0x2e(%eax,%eax,1)
41f121:	00 00                	add    %al,(%eax)
41f123:	31 4e 00             	xor    %ecx,0x0(%esi)
41f126:	75 00                	jne    0x41f128
41f128:	6d                   	insl   (%dx),%es:(%edi)
41f129:	00 62 00             	add    %ah,0x0(%edx)
41f12c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f130:	20 00                	and    %al,(%eax)
41f132:	6f                   	outsl  %ds:(%esi),(%dx)
41f133:	00 66 00             	add    %ah,0x0(%esi)
41f136:	20 00                	and    %al,(%eax)
41f138:	4d                   	dec    %ebp
41f139:	00 61 00             	add    %ah,0x0(%ecx)
41f13c:	70 00                	jo     0x41f13e
41f13e:	20 00                	and    %al,(%eax)
41f140:	54                   	push   %esp
41f141:	00 69 00             	add    %ch,0x0(%ecx)
41f144:	6c                   	insb   (%dx),%es:(%edi)
41f145:	00 65 00             	add    %ah,0x0(%ebp)
41f148:	73 00                	jae    0x41f14a
41f14a:	3a 00                	cmp    (%eax),%al
41f14c:	20 00                	and    %al,(%eax)
41f14e:	7b 00                	jnp    0x41f150
41f150:	30 00                	xor    %al,(%eax)
41f152:	7d 00                	jge    0x41f154
41f154:	00 2b                	add    %ch,(%ebx)
41f156:	4e                   	dec    %esi
41f157:	00 75 00             	add    %dh,0x0(%ebp)
41f15a:	6d                   	insl   (%dx),%es:(%edi)
41f15b:	00 62 00             	add    %ah,0x0(%edx)
41f15e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f162:	20 00                	and    %al,(%eax)
41f164:	6f                   	outsl  %ds:(%esi),(%dx)
41f165:	00 66 00             	add    %ah,0x0(%esi)
41f168:	20 00                	and    %al,(%eax)
41f16a:	45                   	inc    %ebp
41f16b:	00 76 00             	add    %dh,0x0(%esi)
41f16e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41f172:	74 00                	je     0x41f174
41f174:	73 00                	jae    0x41f176
41f176:	3a 00                	cmp    (%eax),%al
41f178:	20 00                	and    %al,(%eax)
41f17a:	7b 00                	jnp    0x41f17c
41f17c:	30 00                	xor    %al,(%eax)
41f17e:	7d 00                	jge    0x41f180
41f180:	00 2d 4e 00 75 00    	add    %ch,0x75004e
41f186:	6d                   	insl   (%dx),%es:(%edi)
41f187:	00 62 00             	add    %ah,0x0(%edx)
41f18a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f18e:	20 00                	and    %al,(%eax)
41f190:	6f                   	outsl  %ds:(%esi),(%dx)
41f191:	00 66 00             	add    %ah,0x0(%esi)
41f194:	20 00                	and    %al,(%eax)
41f196:	45                   	inc    %ebp
41f197:	00 6e 00             	add    %ch,0x0(%esi)
41f19a:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41f19e:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
41f1a4:	3a 00                	cmp    (%eax),%al
41f1a6:	20 00                	and    %al,(%eax)
41f1a8:	7b 00                	jnp    0x41f1aa
41f1aa:	30 00                	xor    %al,(%eax)
41f1ac:	7d 00                	jge    0x41f1ae
41f1ae:	00 2d 4e 00 75 00    	add    %ch,0x75004e
41f1b4:	6d                   	insl   (%dx),%es:(%edi)
41f1b5:	00 62 00             	add    %ah,0x0(%edx)
41f1b8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f1bc:	20 00                	and    %al,(%eax)
41f1be:	6f                   	outsl  %ds:(%esi),(%dx)
41f1bf:	00 66 00             	add    %ah,0x0(%esi)
41f1c2:	20 00                	and    %al,(%eax)
41f1c4:	57                   	push   %edi
41f1c5:	00 65 00             	add    %ah,0x0(%ebp)
41f1c8:	61                   	popa
41f1c9:	00 70 00             	add    %dh,0x0(%eax)
41f1cc:	6f                   	outsl  %ds:(%esi),(%dx)
41f1cd:	00 6e 00             	add    %ch,0x0(%esi)
41f1d0:	73 00                	jae    0x41f1d2
41f1d2:	3a 00                	cmp    (%eax),%al
41f1d4:	20 00                	and    %al,(%eax)
41f1d6:	7b 00                	jnp    0x41f1d8
41f1d8:	30 00                	xor    %al,(%eax)
41f1da:	7d 00                	jge    0x41f1dc
41f1dc:	00 33                	add    %dh,(%ebx)
41f1de:	4e                   	dec    %esi
41f1df:	00 75 00             	add    %dh,0x0(%ebp)
41f1e2:	6d                   	insl   (%dx),%es:(%edi)
41f1e3:	00 62 00             	add    %ah,0x0(%edx)
41f1e6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
41f1ea:	20 00                	and    %al,(%eax)
41f1ec:	6f                   	outsl  %ds:(%esi),(%dx)
41f1ed:	00 66 00             	add    %ah,0x0(%esi)
41f1f0:	20 00                	and    %al,(%eax)
41f1f2:	41                   	inc    %ecx