41b16a:	00 78 00             	add    %bh,0x0(%eax)
41b16d:	74 00                	je     0x41b16f
41b16f:	53                   	push   %ebx
41b170:	00 65 00             	add    %ah,0x0(%ebp)
41b173:	70 00                	jo     0x41b175
41b175:	33 00                	xor    (%eax),%eax
41b177:	00 1d 6d 00 6e 00    	add    %bl,0x6e006d
41b17d:	75 00                	jne    0x41b17f
41b17f:	43                   	inc    %ebx
41b180:	00 6f 00             	add    %ch,0x0(%edi)
41b183:	6e                   	outsb  %ds:(%esi),(%dx)
41b184:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
41b188:	00 78 00             	add    %bh,0x0(%eax)
41b18b:	74 00                	je     0x41b18d
41b18d:	48                   	dec    %eax
41b18e:	00 69 00             	add    %ch,0x0(%ecx)
41b191:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41b195:	00 21                	add    %ah,(%ecx)
41b197:	48                   	dec    %eax
41b198:	00 69 00             	add    %ch,0x0(%ecx)
41b19b:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41b19f:	20 00                	and    %al,(%eax)
41b1a1:	26 00 6c 00 65       	add    %ch,%es:0x65(%eax,%eax,1)
41b1a6:	00 76 00             	add    %dh,0x0(%esi)
41b1a9:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41b1ae:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
41b1b2:	00 73 00             	add    %dh,0x0(%ebx)
41b1b5:	74 00                	je     0x41b1b7
41b1b7:	00 1b                	add    %bl,(%ebx)
41b1b9:	74 00                	je     0x41b1bb
41b1bb:	6f                   	outsl  %ds:(%esi),(%dx)
41b1bc:	00 6f 00             	add    %ch,0x0(%edi)
41b1bf:	6c                   	insb   (%dx),%es:(%edi)
41b1c0:	00 45 00             	add    %al,0x0(%ebp)
41b1c3:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b1c7:	74 00                	je     0x41b1c9
41b1c9:	4c                   	dec    %esp
41b1ca:	00 65 00             	add    %ah,0x0(%ebp)
41b1cd:	76 00                	jbe    0x41b1cf
41b1cf:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b1d4:	25 4c 00 65 00       	and    $0x65004c,%eax
41b1d9:	76 00                	jbe    0x41b1db
41b1db:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41b1e0:	00 65 00             	add    %ah,0x0(%ebp)
41b1e3:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b1e7:	74 00                	je     0x41b1e9
41b1e9:	20 00                	and    %al,(%eax)
41b1eb:	74 00                	je     0x41b1ed
41b1ed:	6f                   	outsl  %ds:(%esi),(%dx)
41b1ee:	00 6f 00             	add    %ch,0x0(%edi)
41b1f1:	6c                   	insb   (%dx),%es:(%edi)
41b1f2:	00 62 00             	add    %ah,0x0(%edx)
41b1f5:	61                   	popa
41b1f6:	00 72 00             	add    %dh,0x0(%edx)
41b1f9:	00 21                	add    %ah,(%ecx)
41b1fb:	62 00                	bound  %eax,(%eax)
41b1fd:	74 00                	je     0x41b1ff
41b1ff:	6e                   	outsb  %ds:(%esi),(%dx)
41b200:	00 45 00             	add    %al,0x0(%ebp)
41b203:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b207:	74 00                	je     0x41b209
41b209:	4c                   	dec    %esp
41b20a:	00 65 00             	add    %ah,0x0(%ebp)
41b20d:	76 00                	jbe    0x41b20f
41b20f:	65 00 6c 00 57       	add    %ch,%gs:0x57(%eax,%eax,1)
41b214:	00 61 00             	add    %ah,0x0(%ecx)
41b217:	6c                   	insb   (%dx),%es:(%edi)
41b218:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
41b21c:	13 57 00             	adc    0x0(%edi),%edx
41b21f:	61                   	popa
41b220:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
41b224:	00 20                	add    %ah,(%eax)
41b226:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b22a:	00 6f 00             	add    %ch,0x0(%edi)
41b22d:	6c                   	insb   (%dx),%es:(%edi)
41b22e:	00 00                	add    %al,(%eax)
41b230:	23 62 00             	and    0x0(%edx),%esp
41b233:	74 00                	je     0x41b235
41b235:	6e                   	outsb  %ds:(%esi),(%dx)
41b236:	00 45 00             	add    %al,0x0(%ebp)
41b239:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b23d:	74 00                	je     0x41b23f
41b23f:	4c                   	dec    %esp
41b240:	00 65 00             	add    %ah,0x0(%ebp)
41b243:	76 00                	jbe    0x41b245
41b245:	65 00 6c 00 50       	add    %ch,%gs:0x50(%eax,%eax,1)
41b24a:	00 69 00             	add    %ch,0x0(%ecx)
41b24d:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41b251:	65 00 00             	add    %al,%gs:(%eax)
41b254:	15 50 00 69 00       	adc    $0x690050,%eax
41b259:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
41b25d:	65 00 20             	add    %ah,%gs:(%eax)
41b260:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b264:	00 6f 00             	add    %ch,0x0(%edi)
41b267:	6c                   	insb   (%dx),%es:(%edi)
41b268:	00 00                	add    %al,(%eax)
41b26a:	25 62 00 74 00       	and    $0x740062,%eax
41b26f:	6e                   	outsb  %ds:(%esi),(%dx)
41b270:	00 45 00             	add    %al,0x0(%ebp)
41b273:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b277:	74 00                	je     0x41b279
41b279:	4c                   	dec    %esp
41b27a:	00 65 00             	add    %ah,0x0(%ebp)
41b27d:	76 00                	jbe    0x41b27f
41b27f:	65 00 6c 00 54       	add    %ch,%gs:0x54(%eax,%eax,1)
41b284:	00 61 00             	add    %ah,0x0(%ecx)
41b287:	72 00                	jb     0x41b289
41b289:	67 00 65 00          	add    %ah,0x0(%di)
41b28d:	74 00                	je     0x41b28f
41b28f:	00 17                	add    %dl,(%edi)
41b291:	54                   	push   %esp
41b292:	00 61 00             	add    %ah,0x0(%ecx)
41b295:	72 00                	jb     0x41b297
41b297:	67 00 65 00          	add    %ah,0x0(%di)
41b29b:	74 00                	je     0x41b29d
41b29d:	20 00                	and    %al,(%eax)
41b29f:	74 00                	je     0x41b2a1
41b2a1:	6f                   	outsl  %ds:(%esi),(%dx)
41b2a2:	00 6f 00             	add    %ch,0x0(%edi)
41b2a5:	6c                   	insb   (%dx),%es:(%edi)
41b2a6:	00 00                	add    %al,(%eax)
41b2a8:	27                   	daa
41b2a9:	62 00                	bound  %eax,(%eax)
41b2ab:	74 00                	je     0x41b2ad
41b2ad:	6e                   	outsb  %ds:(%esi),(%dx)
41b2ae:	00 45 00             	add    %al,0x0(%ebp)
41b2b1:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b2b5:	74 00                	je     0x41b2b7
41b2b7:	4c                   	dec    %esp
41b2b8:	00 65 00             	add    %ah,0x0(%ebp)
41b2bb:	76 00                	jbe    0x41b2bd
41b2bd:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41b2c2:	00 6f 00             	add    %ch,0x0(%edi)
41b2c5:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41b2c8:	00 62 00             	add    %ah,0x0(%edx)
41b2cb:	61                   	popa
41b2cc:	00 6e 00             	add    %ch,0x0(%esi)
41b2cf:	00 19                	add    %bl,(%ecx)
41b2d1:	53                   	push   %ebx
41b2d2:	00 6f 00             	add    %ch,0x0(%edi)
41b2d5:	6b 00 6f             	imul   $0x6f,(%eax),%eax
41b2d8:	00 62 00             	add    %ah,0x0(%edx)
41b2db:	61                   	popa
41b2dc:	00 6e 00             	add    %ch,0x0(%esi)
41b2df:	20 00                	and    %al,(%eax)
41b2e1:	74 00                	je     0x41b2e3
41b2e3:	6f                   	outsl  %ds:(%esi),(%dx)
41b2e4:	00 6f 00             	add    %ch,0x0(%edi)
41b2e7:	6c                   	insb   (%dx),%es:(%edi)
41b2e8:	00 00                	add    %al,(%eax)
41b2ea:	1f                   	pop    %ds
41b2eb:	62 00                	bound  %eax,(%eax)
41b2ed:	74 00                	je     0x41b2ef
41b2ef:	6e                   	outsb  %ds:(%esi),(%dx)
41b2f0:	00 45 00             	add    %al,0x0(%ebp)
41b2f3:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b2f7:	74 00                	je     0x41b2f9
41b2f9:	4c                   	dec    %esp
41b2fa:	00 65 00             	add    %ah,0x0(%ebp)
41b2fd:	76 00                	jbe    0x41b2ff
41b2ff:	65 00 6c 00 53       	add    %ch,%gs:0x53(%eax,%eax,1)
41b304:	00 65 00             	add    %ah,0x0(%ebp)
41b307:	70 00                	jo     0x41b309
41b309:	00 1d 62 00 74 00    	add    %bl,0x740062
41b30f:	6e                   	outsb  %ds:(%esi),(%dx)
41b310:	00 45 00             	add    %al,0x0(%ebp)
41b313:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b317:	74 00                	je     0x41b319
41b319:	4c                   	dec    %esp
41b31a:	00 65 00             	add    %ah,0x0(%ebp)
41b31d:	76 00                	jbe    0x41b31f
41b31f:	65 00 6c 00 4f       	add    %ch,%gs:0x4f(%eax,%eax,1)
41b324:	00 4b 00             	add    %cl,0x0(%ebx)
41b327:	00 1d 46 00 69 00    	add    %bl,0x690046
41b32d:	6e                   	outsb  %ds:(%esi),(%dx)
41b32e:	00 69 00             	add    %ch,0x0(%ecx)
41b331:	73 00                	jae    0x41b333
41b333:	68 00 20 00 65       	push   $0x65002000
41b338:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41b33c:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
41b340:	00 6e 00             	add    %ch,0x0(%esi)
41b343:	67 00 00             	add    %al,(%bx,%si)
41b346:	25 62 00 74 00       	and    $0x740062,%eax
41b34b:	6e                   	outsb  %ds:(%esi),(%dx)
41b34c:	00 45 00             	add    %al,0x0(%ebp)
41b34f:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b353:	74 00                	je     0x41b355
41b355:	4c                   	dec    %esp
41b356:	00 65 00             	add    %ah,0x0(%ebp)
41b359:	76 00                	jbe    0x41b35b
41b35b:	65 00 6c 00 43       	add    %ch,%gs:0x43(%eax,%eax,1)
41b360:	00 61 00             	add    %ah,0x0(%ecx)
41b363:	6e                   	outsb  %ds:(%esi),(%dx)
41b364:	00 63 00             	add    %ah,0x0(%ebx)
41b367:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b36c:	1d 43 00 61 00       	sbb    $0x610043,%eax
41b371:	6e                   	outsb  %ds:(%esi),(%dx)
41b372:	00 63 00             	add    %ah,0x0(%ebx)
41b375:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41b37a:	00 65 00             	add    %ah,0x0(%ebp)
41b37d:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
41b381:	74 00                	je     0x41b383
41b383:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41b389:	00 19                	add    %bl,(%ecx)
41b38b:	74 00                	je     0x41b38d
41b38d:	6f                   	outsl  %ds:(%esi),(%dx)
41b38e:	00 6f 00             	add    %ch,0x0(%edi)
41b391:	6c                   	insb   (%dx),%es:(%edi)
41b392:	00 46 00             	add    %al,0x0(%esi)
41b395:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41b39b:	45                   	inc    %ebp
41b39c:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41b3a0:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b3a4:	23 46 00             	and    0x0(%esi),%eax
41b3a7:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41b3ad:	20 00                	and    %al,(%eax)
41b3af:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
41b3b4:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
41b3b8:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
41b3bc:	00 6f 00             	add    %ch,0x0(%edi)
41b3bf:	6c                   	insb   (%dx),%es:(%edi)
41b3c0:	00 62 00             	add    %ah,0x0(%edx)
41b3c3:	61                   	popa
41b3c4:	00 72 00             	add    %dh,0x0(%edx)
41b3c7:	00 27                	add    %ah,(%edi)
41b3c9:	62 00                	bound  %eax,(%eax)
41b3cb:	74 00                	je     0x41b3cd
41b3cd:	6e                   	outsb  %ds:(%esi),(%dx)
41b3ce:	00 46 00             	add    %al,0x0(%esi)
41b3d1:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41b3d7:	45                   	inc    %ebp
41b3d8:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41b3dc:	00 74 00 4e          	add    %dh,0x4e(%eax,%eax,1)
41b3e0:	00 65 00             	add    %ah,0x0(%ebp)
41b3e3:	77 00                	ja     0x41b3e5
41b3e5:	4c                   	dec    %esp
41b3e6:	00 65 00             	add    %ah,0x0(%ebp)
41b3e9:	76 00                	jbe    0x41b3eb
41b3eb:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b3f0:	21 43 00             	and    %eax,0x0(%ebx)
41b3f3:	72 00                	jb     0x41b3f5
41b3f5:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
41b3f9:	74 00                	je     0x41b3fb
41b3fb:	65 00 20             	add    %ah,%gs:(%eax)
41b3fe:	00 6e 00             	add    %ch,0x0(%esi)
41b401:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
41b405:	20 00                	and    %al,(%eax)
41b407:	6c                   	insb   (%dx),%es:(%edi)
41b408:	00 65 00             	add    %ah,0x0(%ebp)
41b40b:	76 00                	jbe    0x41b40d
41b40d:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b412:	29 62 00             	sub    %esp,0x0(%edx)
41b415:	74 00                	je     0x41b417
41b417:	6e                   	outsb  %ds:(%esi),(%dx)
41b418:	00 46 00             	add    %al,0x0(%esi)
41b41b:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41b421:	45                   	inc    %ebp
41b422:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41b426:	00 74 00 45          	add    %dh,0x45(%eax,%eax,1)
41b42a:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41b42e:	00 74 00 4c          	add    %dh,0x4c(%eax,%eax,1)
41b432:	00 65 00             	add    %ah,0x0(%ebp)
41b435:	76 00                	jbe    0x41b437
41b437:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b43c:	15 45 00 64 00       	adc    $0x640045,%eax
41b441:	69 00 74 00 20 00    	imul   $0x200074,(%eax),%eax
41b447:	6c                   	insb   (%dx),%es:(%edi)
41b448:	00 65 00             	add    %ah,0x0(%ebp)
41b44b:	76 00                	jbe    0x41b44d
41b44d:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b452:	2b 62 00             	sub    0x0(%edx),%esp
41b455:	74 00                	je     0x41b457
41b457:	6e                   	outsb  %ds:(%esi),(%dx)
41b458:	00 46 00             	add    %al,0x0(%esi)
41b45b:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41b461:	45                   	inc    %ebp
41b462:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41b466:	00 74 00 41          	add    %dh,0x41(%eax,%eax,1)
41b46a:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
41b46e:	00 43 00             	add    %al,0x0(%ebx)
41b471:	6f                   	outsl  %ds:(%esi),(%dx)
41b472:	00 6d 00             	add    %ch,0x0(%ebp)
41b475:	6d                   	insl   (%dx),%es:(%edi)
41b476:	00 65 00             	add    %ah,0x0(%ebp)
41b479:	6e                   	outsb  %ds:(%esi),(%dx)
41b47a:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b47e:	1b 41 00             	sbb    0x0(%ecx),%eax
41b481:	64 00 64 00 20       	add    %ah,%fs:0x20(%eax,%eax,1)
41b486:	00 61 00             	add    %ah,0x0(%ecx)
41b489:	20 00                	and    %al,(%eax)
41b48b:	63 00                	arpl   %eax,(%eax)
41b48d:	6f                   	outsl  %ds:(%esi),(%dx)
41b48e:	00 6d 00             	add    %ch,0x0(%ebp)
41b491:	6d                   	insl   (%dx),%es:(%edi)
41b492:	00 65 00             	add    %ah,0x0(%ebp)
41b495:	6e                   	outsb  %ds:(%esi),(%dx)
41b496:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b49a:	2d 62 00 74 00       	sub    $0x740062,%eax
41b49f:	6e                   	outsb  %ds:(%esi),(%dx)
41b4a0:	00 46 00             	add    %al,0x0(%esi)
41b4a3:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41b4a9:	45                   	inc    %ebp
41b4aa:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
41b4ae:	00 74 00 44          	add    %dh,0x44(%eax,%eax,1)
41b4b2:	00 65 00             	add    %ah,0x0(%ebp)
41b4b5:	6c                   	insb   (%dx),%es:(%edi)
41b4b6:	00 65 00             	add    %ah,0x0(%ebp)
41b4b9:	74 00                	je     0x41b4bb
41b4bb:	65 00 4c 00 65       	add    %cl,%gs:0x65(%eax,%eax,1)
41b4c0:	00 76 00             	add    %dh,0x0(%esi)
41b4c3:	65 00 6c 00 00       	add    %ch,%gs:0x0(%eax,%eax,1)
41b4c8:	41                   	inc    %ecx
41b4c9:	44                   	inc    %esp
41b4ca:	00 65 00             	add    %ah,0x0(%ebp)
41b4cd:	6c                   	insb   (%dx),%es:(%edi)
41b4ce:	00 65 00             	add    %ah,0x0(%ebp)
41b4d1:	74 00                	je     0x41b4d3
41b4d3:	65 00 20             	add    %ah,%gs:(%eax)
41b4d6:	00 73 00             	add    %dh,0x0(%ebx)
41b4d9:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
41b4de:	00 63 00             	add    %ah,0x0(%ebx)
41b4e1:	74 00                	je     0x41b4e3
41b4e3:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
41b4e8:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
41b4ec:	00 76 00             	add    %dh,0x0(%esi)
41b4ef:	65 00 6c 00 20       	add    %ch,%gs:0x20(%eax,%eax,1)
41b4f4:	00 6f 00             	add    %ch,0x0(%edi)
41b4f7:	72 00                	jb     0x41b4f9
41b4f9:	20 00                	and    %al,(%eax)
41b4fb:	63 00                	arpl   %eax,(%eax)
41b4fd:	6f                   	outsl  %ds:(%esi),(%dx)
41b4fe:	00 6d 00             	add    %ch,0x0(%ebp)
41b501:	6d                   	insl   (%dx),%es:(%edi)
41b502:	00 65 00             	add    %ah,0x0(%ebp)
41b505:	6e                   	outsb  %ds:(%esi),(%dx)
41b506:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
41b50a:	11 74 00 6f          	adc    %esi,0x6f(%eax,%eax,1)
41b50e:	00 6f 00             	add    %ch,0x0(%edi)
41b511:	6c                   	insb   (%dx),%es:(%edi)
41b512:	00 46 00             	add    %al,0x0(%esi)
41b515:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
41b51b:	00 19                	add    %bl,(%ecx)
41b51d:	46                   	inc    %esi
41b51e:	00 69 00             	add    %ch,0x0(%ecx)
41b521:	6c                   	insb   (%dx),%es:(%edi)
41b522:	00 65 00             	add    %ah,0x0(%ebp)
41b525:	20 00                	and    %al,(%eax)
41b527:	74 00                	je     0x41b529
41b529:	6f                   	outsl  %ds:(%esi),(%dx)
41b52a:	00 6f 00             	add    %ch,0x0(%edi)