41e018:	74 00                	je     0x41e01a
41e01a:	69 00 65 00 73 00    	imul   $0x730065,(%eax),%eax
41e020:	2e 00 52 00          	add    %dl,%cs:0x0(%edx)
41e024:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41e028:	6f                   	outsl  %ds:(%esi),(%dx)
41e029:	00 75 00             	add    %dh,0x0(%ebp)
41e02c:	72 00                	jb     0x41e02e
41e02e:	63 00                	arpl   %eax,(%eax)
41e030:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41e034:	00 17                	add    %dl,(%edi)
41e036:	41                   	inc    %ecx
41e037:	00 6e 00             	add    %ch,0x0(%esi)
41e03a:	64 00 72 00          	add    %dh,%fs:0x0(%edx)
41e03e:	6f                   	outsl  %ds:(%esi),(%dx)
41e03f:	00 69 00             	add    %ch,0x0(%ecx)
41e042:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
41e046:	61                   	popa
41e047:	00 72 00             	add    %dh,0x0(%edx)
41e04a:	32 00                	xor    (%eax),%al
41e04c:	00 13                	add    %dl,(%ebx)
41e04e:	70 00                	jo     0x41e050
41e050:	6e                   	outsb  %ds:(%esi),(%dx)
41e051:	00 6c 00 46          	add    %ch,0x46(%eax,%eax,1)
41e055:	00 6f 00             	add    %ch,0x0(%edi)
41e058:	6f                   	outsl  %ds:(%esi),(%dx)
41e059:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41e05d:	00 72 00             	add    %dh,0x0(%edx)
41e060:	00 13                	add    %dl,(%ebx)
41e062:	66 00 6c 00 6f       	data16 add %ch,0x6f(%eax,%eax,1)
41e067:	00 77 00             	add    %dh,0x0(%edi)
41e06a:	49                   	dec    %ecx
41e06b:	00 6e 00             	add    %ch,0x0(%esi)
41e06e:	6e                   	outsb  %ds:(%esi),(%dx)
41e06f:	00 65 00             	add    %ah,0x0(%ebp)
41e072:	72 00                	jb     0x41e074
41e074:	00 0b                	add    %cl,(%ebx)
41e076:	62 00                	bound  %eax,(%eax)
41e078:	74 00                	je     0x41e07a
41e07a:	6e                   	outsb  %ds:(%esi),(%dx)
41e07b:	00 4f 00             	add    %cl,0x0(%edi)
41e07e:	6b 00 00             	imul   $0x0,(%eax),%eax
41e081:	05 4f 00 6b 00       	add    $0x6b004f,%eax
41e086:	00 13                	add    %dl,(%ebx)
41e088:	62 00                	bound  %eax,(%eax)
41e08a:	74 00                	je     0x41e08c
41e08c:	6e                   	outsb  %ds:(%esi),(%dx)
41e08d:	00 43 00             	add    %al,0x0(%ebx)
41e090:	61                   	popa
41e091:	00 6e 00             	add    %ch,0x0(%esi)
41e094:	63 00                	arpl   %eax,(%eax)
41e096:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41e09b:	0d 43 00 61 00       	or     $0x610043,%eax
41e0a0:	6e                   	outsb  %ds:(%esi),(%dx)
41e0a1:	00 63 00             	add    %ah,0x0(%ebx)
41e0a4:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41e0a9:	11 62 00             	adc    %esp,0x0(%edx)
41e0ac:	74 00                	je     0x41e0ae
41e0ae:	6e                   	outsb  %ds:(%esi),(%dx)
41e0af:	00 43 00             	add    %al,0x0(%ebx)
41e0b2:	6c                   	insb   (%dx),%es:(%edi)
41e0b3:	00 6f 00             	add    %ch,0x0(%edi)
41e0b6:	73 00                	jae    0x41e0b8
41e0b8:	65 00 00             	add    %al,%gs:(%eax)
41e0bb:	0b 43 00             	or     0x0(%ebx),%eax
41e0be:	6c                   	insb   (%dx),%es:(%edi)
41e0bf:	00 6f 00             	add    %ch,0x0(%edi)
41e0c2:	73 00                	jae    0x41e0c4
41e0c4:	65 00 00             	add    %al,%gs:(%eax)
41e0c7:	0d 62 00 74 00       	or     $0x740062,%eax
41e0cc:	6e                   	outsb  %ds:(%esi),(%dx)
41e0cd:	00 59 00             	add    %bl,0x0(%ecx)
41e0d0:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41e0d4:	00 07                	add    %al,(%edi)
41e0d6:	59                   	pop    %ecx
41e0d7:	00 65 00             	add    %ah,0x0(%ebp)
41e0da:	73 00                	jae    0x41e0dc
41e0dc:	00 0b                	add    %cl,(%ebx)
41e0de:	62 00                	bound  %eax,(%eax)
41e0e0:	74 00                	je     0x41e0e2
41e0e2:	6e                   	outsb  %ds:(%esi),(%dx)
41e0e3:	00 4e 00             	add    %cl,0x0(%esi)
41e0e6:	6f                   	outsl  %ds:(%esi),(%dx)
41e0e7:	00 00                	add    %al,(%eax)
41e0e9:	05 4e 00 6f 00       	add    $0x6f004e,%eax
41e0ee:	00 11                	add    %dl,(%ecx)
41e0f0:	62 00                	bound  %eax,(%eax)
41e0f2:	74 00                	je     0x41e0f4
41e0f4:	6e                   	outsb  %ds:(%esi),(%dx)
41e0f5:	00 41 00             	add    %al,0x0(%ecx)
41e0f8:	62 00                	bound  %eax,(%eax)
41e0fa:	6f                   	outsl  %ds:(%esi),(%dx)
41e0fb:	00 72 00             	add    %dh,0x0(%edx)
41e0fe:	74 00                	je     0x41e100
41e100:	00 0b                	add    %cl,(%ebx)
41e102:	41                   	inc    %ecx
41e103:	00 62 00             	add    %ah,0x0(%edx)
41e106:	6f                   	outsl  %ds:(%esi),(%dx)
41e107:	00 72 00             	add    %dh,0x0(%edx)
41e10a:	74 00                	je     0x41e10c
41e10c:	00 11                	add    %dl,(%ecx)
41e10e:	62 00                	bound  %eax,(%eax)
41e110:	74 00                	je     0x41e112
41e112:	6e                   	outsb  %ds:(%esi),(%dx)
41e113:	00 52 00             	add    %dl,0x0(%edx)
41e116:	65 00 74 00 72       	add    %dh,%gs:0x72(%eax,%eax,1)
41e11b:	00 79 00             	add    %bh,0x0(%ecx)
41e11e:	00 0b                	add    %cl,(%ebx)
41e120:	52                   	push   %edx
41e121:	00 65 00             	add    %ah,0x0(%ebp)
41e124:	74 00                	je     0x41e126
41e126:	72 00                	jb     0x41e128
41e128:	79 00                	jns    0x41e12a
41e12a:	00 13                	add    %dl,(%ebx)
41e12c:	62 00                	bound  %eax,(%eax)
41e12e:	74 00                	je     0x41e130
41e130:	6e                   	outsb  %ds:(%esi),(%dx)
41e131:	00 49 00             	add    %cl,0x0(%ecx)
41e134:	67 00 6e 00          	add    %ch,0x0(%bp)
41e138:	6f                   	outsl  %ds:(%esi),(%dx)
41e139:	00 72 00             	add    %dh,0x0(%edx)
41e13c:	65 00 00             	add    %al,%gs:(%eax)
41e13f:	0d 49 00 67 00       	or     $0x670049,%eax
41e144:	6e                   	outsb  %ds:(%esi),(%dx)
41e145:	00 6f 00             	add    %ch,0x0(%edi)
41e148:	72 00                	jb     0x41e14a
41e14a:	65 00 00             	add    %al,%gs:(%eax)
41e14d:	15 44 00 61 00       	adc    $0x610044,%eax
41e152:	72 00                	jb     0x41e154
41e154:	6b 00 44             	imul   $0x44,(%eax),%eax
41e157:	00 69 00             	add    %ch,0x0(%ecx)
41e15a:	61                   	popa
41e15b:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
41e15f:	00 67 00             	add    %ah,0x0(%edi)
41e162:	00 0f                	add    %cl,(%edi)
41e164:	70 00                	jo     0x41e166
41e166:	69 00 63 00 49 00    	imul   $0x490063,(%eax),%eax
41e16c:	63 00                	arpl   %eax,(%eax)
41e16e:	6f                   	outsl  %ds:(%esi),(%dx)
41e16f:	00 6e 00             	add    %ch,0x0(%esi)
41e172:	00 0f                	add    %cl,(%edi)
41e174:	6c                   	insb   (%dx),%es:(%edi)
41e175:	00 62 00             	add    %ah,0x0(%edx)
41e178:	6c                   	insb   (%dx),%es:(%edi)
41e179:	00 54 00 65          	add    %dl,0x65(%eax,%eax,1)
41e17d:	00 78 00             	add    %bh,0x0(%eax)
41e180:	74 00                	je     0x41e182
41e182:	00 3b                	add    %bh,(%ebx)
41e184:	53                   	push   %ebx
41e185:	00 6f 00             	add    %ch,0x0(%edi)
41e188:	6d                   	insl   (%dx),%es:(%edi)
41e189:	00 65 00             	add    %ah,0x0(%ebp)
41e18c:	74 00                	je     0x41e18e
41e18e:	68 00 69 00 6e       	push   $0x6e006900
41e193:	00 67 00             	add    %ah,0x0(%edi)
41e196:	20 00                	and    %al,(%eax)
41e198:	73 00                	jae    0x41e19a
41e19a:	6f                   	outsl  %ds:(%esi),(%dx)
41e19b:	00 6d 00             	add    %ch,0x0(%ebp)
41e19e:	65 00 74 00 68       	add    %dh,%gs:0x68(%eax,%eax,1)
41e1a3:	00 69 00             	add    %ch,0x0(%ecx)
41e1a6:	6e                   	outsb  %ds:(%esi),(%dx)
41e1a7:	00 67 00             	add    %ah,0x0(%edi)
41e1aa:	20 00                	and    %al,(%eax)
41e1ac:	73 00                	jae    0x41e1ae
41e1ae:	6f                   	outsl  %ds:(%esi),(%dx)
41e1af:	00 6d 00             	add    %ch,0x0(%ebp)
41e1b2:	65 00 74 00 68       	add    %dh,%gs:0x68(%eax,%eax,1)
41e1b7:	00 69 00             	add    %ch,0x0(%ecx)
41e1ba:	6e                   	outsb  %ds:(%esi),(%dx)
41e1bb:	00 67 00             	add    %ah,0x0(%edi)
41e1be:	00 11                	add    %dl,(%ecx)
41e1c0:	53                   	push   %ebx
41e1c1:	00 65 00             	add    %ah,0x0(%ebp)
41e1c4:	67 00 6f 00          	add    %ch,0x0(%bx)
41e1c8:	65 00 20             	add    %ah,%gs:(%eax)
41e1cb:	00 55 00             	add    %dl,0x0(%ebp)
41e1ce:	49                   	dec    %ecx
41e1cf:	00 00                	add    %al,(%eax)
41e1d1:	1d 44 00 61 00       	sbb    $0x610044,%eax
41e1d6:	72 00                	jb     0x41e1d8
41e1d8:	6b 00 4d             	imul   $0x4d,(%eax),%eax
41e1db:	00 65 00             	add    %ah,0x0(%ebp)
41e1de:	73 00                	jae    0x41e1e0
41e1e0:	73 00                	jae    0x41e1e2
41e1e2:	61                   	popa
41e1e3:	00 67 00             	add    %ah,0x0(%edi)
41e1e6:	65 00 42 00          	add    %al,%gs:0x0(%edx)
41e1ea:	6f                   	outsl  %ds:(%esi),(%dx)
41e1eb:	00 78 00             	add    %bh,0x0(%eax)
41e1ee:	00 17                	add    %dl,(%edi)
41e1f0:	4d                   	dec    %ebp
41e1f1:	00 65 00             	add    %ah,0x0(%ebp)
41e1f4:	73 00                	jae    0x41e1f6
41e1f6:	73 00                	jae    0x41e1f8
41e1f8:	61                   	popa
41e1f9:	00 67 00             	add    %ah,0x0(%edi)
41e1fc:	65 00 20             	add    %ah,%gs:(%eax)
41e1ff:	00 62 00             	add    %ah,0x0(%edx)
41e202:	6f                   	outsl  %ds:(%esi),(%dx)
41e203:	00 78 00             	add    %bh,0x0(%eax)
41e206:	00 19                	add    %bl,(%ecx)
41e208:	43                   	inc    %ebx
41e209:	00 61 00             	add    %ah,0x0(%ecx)
41e20c:	6e                   	outsb  %ds:(%esi),(%dx)
41e20d:	00 6e 00             	add    %ch,0x0(%esi)
41e210:	6f                   	outsl  %ds:(%esi),(%dx)
41e211:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
41e215:	00 6d 00             	add    %ch,0x0(%ebp)
41e218:	6f                   	outsl  %ds:(%esi),(%dx)
41e219:	00 76 00             	add    %dh,0x0(%esi)
41e21c:	65 00 20             	add    %ah,%gs:(%eax)
41e21f:	00 00                	add    %al,(%eax)
41e221:	75 2e                	jne    0x41e251
41e223:	00 20                	add    %ah,(%eax)
41e225:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
41e229:	00 65 00             	add    %ah,0x0(%ebp)
41e22c:	20 00                	and    %al,(%eax)
41e22e:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41e232:	73 00                	jae    0x41e234
41e234:	74 00                	je     0x41e236
41e236:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
41e23c:	74 00                	je     0x41e23e
41e23e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41e244:	20 00                	and    %al,(%eax)
41e246:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41e24a:	6c                   	insb   (%dx),%es:(%edi)
41e24b:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41e24f:	00 72 00             	add    %dh,0x0(%edx)
41e252:	20 00                	and    %al,(%eax)
41e254:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
41e25a:	74 00                	je     0x41e25c
41e25c:	68 00 65 00 20       	push   $0x20006500
41e261:	00 73 00             	add    %dh,0x0(%ebx)
41e264:	61                   	popa
41e265:	00 6d 00             	add    %ch,0x0(%ebp)
41e268:	65 00 20             	add    %ah,%gs:(%eax)
41e26b:	00 61 00             	add    %ah,0x0(%ecx)
41e26e:	73 00                	jae    0x41e270
41e270:	20 00                	and    %al,(%eax)
41e272:	74 00                	je     0x41e274
41e274:	68 00 65 00 20       	push   $0x20006500
41e279:	00 73 00             	add    %dh,0x0(%ebx)
41e27c:	6f                   	outsl  %ds:(%esi),(%dx)
41e27d:	00 75 00             	add    %dh,0x0(%ebp)
41e280:	72 00                	jb     0x41e282
41e282:	63 00                	arpl   %eax,(%eax)
41e284:	65 00 20             	add    %ah,%gs:(%eax)
41e287:	00 66 00             	add    %ah,0x0(%esi)
41e28a:	6f                   	outsl  %ds:(%esi),(%dx)
41e28b:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
41e28f:	00 65 00             	add    %ah,0x0(%ebp)
41e292:	72 00                	jb     0x41e294
41e294:	2e 00 00             	add    %al,%cs:(%eax)
41e297:	7b 2e                	jnp    0x41e2c7
41e299:	00 20                	add    %ah,(%eax)
41e29b:	00 54 00 68          	add    %dl,0x68(%eax,%eax,1)
41e29f:	00 65 00             	add    %ah,0x0(%ebp)
41e2a2:	20 00                	and    %al,(%eax)
41e2a4:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41e2a8:	73 00                	jae    0x41e2aa
41e2aa:	74 00                	je     0x41e2ac
41e2ac:	69 00 6e 00 61 00    	imul   $0x61006e,(%eax),%eax
41e2b2:	74 00                	je     0x41e2b4
41e2b4:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41e2ba:	20 00                	and    %al,(%eax)
41e2bc:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41e2c0:	6c                   	insb   (%dx),%es:(%edi)
41e2c1:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41e2c5:	00 72 00             	add    %dh,0x0(%edx)
41e2c8:	20 00                	and    %al,(%eax)
41e2ca:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
41e2d0:	61                   	popa
41e2d1:	00 20                	add    %ah,(%eax)
41e2d3:	00 73 00             	add    %dh,0x0(%ebx)
41e2d6:	75 00                	jne    0x41e2d8
41e2d8:	62 00                	bound  %eax,(%eax)
41e2da:	66 00 6f 00          	data16 add %ch,0x0(%edi)
41e2de:	6c                   	insb   (%dx),%es:(%edi)
41e2df:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
41e2e3:	00 72 00             	add    %dh,0x0(%edx)
41e2e6:	20 00                	and    %al,(%eax)
41e2e8:	6f                   	outsl  %ds:(%esi),(%dx)
41e2e9:	00 66 00             	add    %ah,0x0(%esi)
41e2ec:	20 00                	and    %al,(%eax)
41e2ee:	74 00                	je     0x41e2f0
41e2f0:	68 00 65 00 20       	push   $0x20006500
41e2f5:	00 73 00             	add    %dh,0x0(%ebx)
41e2f8:	6f                   	outsl  %ds:(%esi),(%dx)
41e2f9:	00 75 00             	add    %dh,0x0(%ebp)
41e2fc:	72 00                	jb     0x41e2fe
41e2fe:	63 00                	arpl   %eax,(%eax)
41e300:	65 00 20             	add    %ah,%gs:(%eax)
41e303:	00 66 00             	add    %ah,0x0(%esi)
41e306:	6f                   	outsl  %ds:(%esi),(%dx)
41e307:	00 6c 00 64          	add    %ch,0x64(%eax,%eax,1)
41e30b:	00 65 00             	add    %ah,0x0(%ebp)
41e30e:	72 00                	jb     0x41e310
41e310:	2e 00 00             	add    %al,%cs:(%eax)
41e313:	13 7b 00             	adc    0x0(%ebx),%edi
41e316:	30 00                	xor    %al,(%eax)
41e318:	7d 00                	jge    0x41e31a
41e31a:	7b 00                	jnp    0x41e31c
41e31c:	31 00                	xor    %eax,(%eax)
41e31e:	7d 00                	jge    0x41e320
41e320:	7b 00                	jnp    0x41e322
41e322:	32 00                	xor    (%eax),%al
41e324:	7d 00                	jge    0x41e326
41e326:	00 03                	add    %al,(%ebx)
41e328:	5c                   	pop    %esp
41e329:	00 00                	add    %al,(%eax)
41e32b:	00 b5 dd 4e 0e 54    	add    %dh,0x540e4edd(%ebp)
41e331:	45                   	inc    %ebp
41e332:	14 4e                	adc    $0x4e,%al
41e334:	b1 e5                	mov    $0xe5,%cl
41e336:	34 7c                	xor    $0x7c,%al
41e338:	79 26                	jns    0x41e360
41e33a:	04 4e                	add    $0x4e,%al
41e33c:	00 04 20             	add    %al,(%eax,%eiz,1)
41e33f:	01 01                	add    %eax,(%ecx)
41e341:	08 03                	or     %al,(%ebx)
41e343:	20 00                	and    %al,(%eax)
41e345:	01 05 20 01 01 11    	add    %eax,0x11010120
41e34b:	11 04 20             	adc    %eax,(%eax,%eiz,1)
41e34e:	01 01                	add    %eax,(%ecx)
41e350:	0e                   	push   %cs
41e351:	04 20                	add    $0x20,%al
41e353:	01 01                	add    %eax,(%ecx)
41e355:	02 05 20 02 01 0e    	add    0xe010220,%al
41e35b:	0e                   	push   %cs
41e35c:	05 20 01 01 11       	add    $0x11010120,%eax
41e361:	55                   	push   %ebp
41e362:	06                   	push   %es
41e363:	20 01                	and    %al,(%ecx)
41e365:	01 11                	add    %edx,(%ecx)
41e367:	80 d5 04             	adc    $0x4,%ch
41e36a:	20 01                	and    %al,(%ecx)
41e36c:	01 1c 06             	add    %ebx,(%esi,%eax,1)
41e36f:	20 01                	and    %al,(%ecx)
41e371:	01 11                	add    %edx,(%ecx)
41e373:	80 fd 08             	cmp    $0x8,%ch
41e376:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41e37b:	12 80 94 06 20 01    	adc    0x1200694(%eax),%al
41e381:	01 12                	add    %edx,(%edx)
41e383:	81 b1 08 15 12 81 3d 	xorl   $0x8112013d,-0x7eedeaf8(%ecx)
41e38a:	01 12 81
41e38d:	1c 0d                	sbb    $0xd,%al
41e38f:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41e394:	15 12 81 2c 01       	adc    $0x12c8112,%eax
41e399:	12 81 10 07 15 12    	adc    0x12150710(%ecx),%al
41e39f:	80 b5 01 13 00 0c 15 	xorb   $0x15,0xc001301(%ebp)