41c258:	74 69                	je     0x41c2c3
41c25a:	6f                   	outsl  %ds:(%esi),(%dx)
41c25b:	6e                   	outsb  %ds:(%esi),(%dx)
41c25c:	00 67 65             	add    %ah,0x65(%edi)
41c25f:	74 5f                	je     0x41c2c0
41c261:	4d                   	dec    %ebp
41c262:	6f                   	outsl  %ds:(%esi),(%dx)
41c263:	75 73                	jne    0x41c2d8
41c265:	65 50                	gs push %eax
41c267:	6f                   	outsl  %ds:(%esi),(%dx)
41c268:	73 69                	jae    0x41c2d3
41c26a:	74 69                	je     0x41c2d5
41c26c:	6f                   	outsl  %ds:(%esi),(%dx)
41c26d:	6e                   	outsb  %ds:(%esi),(%dx)
41c26e:	00 67 65             	add    %ah,0x65(%edi)
41c271:	74 5f                	je     0x41c2d2
41c273:	4f                   	dec    %edi
41c274:	66 66 73 65          	data16 data16 jae 0x41c2dd
41c278:	74 4d                	je     0x41c2c7
41c27a:	6f                   	outsl  %ds:(%esi),(%dx)
41c27b:	75 73                	jne    0x41c2f0
41c27d:	65 50                	gs push %eax
41c27f:	6f                   	outsl  %ds:(%esi),(%dx)
41c280:	73 69                	jae    0x41c2eb
41c282:	74 69                	je     0x41c2ed
41c284:	6f                   	outsl  %ds:(%esi),(%dx)
41c285:	6e                   	outsb  %ds:(%esi),(%dx)
41c286:	00 5f 6f             	add    %bl,0x6f(%edi)
41c289:	66 66 73 65          	data16 data16 jae 0x41c2f2
41c28d:	74 4d                	je     0x41c2dc
41c28f:	6f                   	outsl  %ds:(%esi),(%dx)
41c290:	75 73                	jne    0x41c305
41c292:	65 50                	gs push %eax
41c294:	6f                   	outsl  %ds:(%esi),(%dx)
41c295:	73 69                	jae    0x41c300
41c297:	74 69                	je     0x41c302
41c299:	6f                   	outsl  %ds:(%esi),(%dx)
41c29a:	6e                   	outsb  %ds:(%esi),(%dx)
41c29b:	00 55 70             	add    %dl,0x70(%ebp)
41c29e:	64 61                	fs popa
41c2a0:	74 65                	je     0x41c307
41c2a2:	49                   	dec    %ecx
41c2a3:	74 65                	je     0x41c30a
41c2a5:	6d                   	insl   (%dx),%es:(%edi)
41c2a6:	50                   	push   %eax
41c2a7:	6f                   	outsl  %ds:(%esi),(%dx)
41c2a8:	73 69                	jae    0x41c313
41c2aa:	74 69                	je     0x41c315
41c2ac:	6f                   	outsl  %ds:(%esi),(%dx)
41c2ad:	6e                   	outsb  %ds:(%esi),(%dx)
41c2ae:	00 73 65             	add    %dh,0x65(%ebx)
41c2b1:	74 5f                	je     0x41c312
41c2b3:	53                   	push   %ebx
41c2b4:	74 61                	je     0x41c317
41c2b6:	72 74                	jb     0x41c32c
41c2b8:	50                   	push   %eax
41c2b9:	6f                   	outsl  %ds:(%esi),(%dx)
41c2ba:	73 69                	jae    0x41c325
41c2bc:	74 69                	je     0x41c327
41c2be:	6f                   	outsl  %ds:(%esi),(%dx)
41c2bf:	6e                   	outsb  %ds:(%esi),(%dx)
41c2c0:	00 46 6f             	add    %al,0x6f(%esi)
41c2c3:	72 6d                	jb     0x41c332
41c2c5:	53                   	push   %ebx
41c2c6:	74 61                	je     0x41c329
41c2c8:	72 74                	jb     0x41c33e
41c2ca:	50                   	push   %eax
41c2cb:	6f                   	outsl  %ds:(%esi),(%dx)
41c2cc:	73 69                	jae    0x41c337
41c2ce:	74 69                	je     0x41c339
41c2d0:	6f                   	outsl  %ds:(%esi),(%dx)
41c2d1:	6e                   	outsb  %ds:(%esi),(%dx)
41c2d2:	00 70 6f             	add    %dh,0x6f(%eax)
41c2d5:	73 69                	jae    0x41c340
41c2d7:	74 69                	je     0x41c342
41c2d9:	6f                   	outsl  %ds:(%esi),(%dx)
41c2da:	6e                   	outsb  %ds:(%esi),(%dx)
41c2db:	00 63 61             	add    %ah,0x61(%ebx)
41c2de:	70 74                	jo     0x41c354
41c2e0:	69 6f 6e 00 67 65 74 	imul   $0x74656700,0x6e(%edi),%ebp
41c2e7:	5f                   	pop    %edi
41c2e8:	42                   	inc    %edx
41c2e9:	75 74                	jne    0x41c35f
41c2eb:	74 6f                	je     0x41c35c
41c2ed:	6e                   	outsb  %ds:(%esi),(%dx)
41c2ee:	00 67 65             	add    %ah,0x65(%edi)
41c2f1:	74 5f                	je     0x41c352
41c2f3:	43                   	inc    %ebx
41c2f4:	6c                   	insb   (%dx),%es:(%edi)
41c2f5:	69 63 6b 65 64 43 6c 	imul   $0x6c436465,0x6b(%ebx),%esp
41c2fc:	6f                   	outsl  %ds:(%esi),(%dx)
41c2fd:	73 65                	jae    0x41c364
41c2ff:	42                   	inc    %edx
41c300:	75 74                	jne    0x41c376
41c302:	74 6f                	je     0x41c373
41c304:	6e                   	outsb  %ds:(%esi),(%dx)
41c305:	00 73 65             	add    %dh,0x65(%ebx)
41c308:	74 5f                	je     0x41c369
41c30a:	43                   	inc    %ebx
41c30b:	6c                   	insb   (%dx),%es:(%edi)
41c30c:	69 63 6b 65 64 43 6c 	imul   $0x6c436465,0x6b(%ebx),%esp
41c313:	6f                   	outsl  %ds:(%esi),(%dx)
41c314:	73 65                	jae    0x41c37b
41c316:	42                   	inc    %edx
41c317:	75 74                	jne    0x41c38d
41c319:	74 6f                	je     0x41c38a
41c31b:	6e                   	outsb  %ds:(%esi),(%dx)
41c31c:	00 55 70             	add    %dl,0x70(%ebp)
41c31f:	64 61                	fs popa
41c321:	74 65                	je     0x41c388
41c323:	43                   	inc    %ebx
41c324:	6c                   	insb   (%dx),%es:(%edi)
41c325:	6f                   	outsl  %ds:(%esi),(%dx)
41c326:	73 65                	jae    0x41c38d
41c328:	42                   	inc    %edx
41c329:	75 74                	jne    0x41c39f
41c32b:	74 6f                	je     0x41c39c
41c32d:	6e                   	outsb  %ds:(%esi),(%dx)
41c32e:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41c332:	6b 44 69 61 6c       	imul   $0x6c,0x61(%ecx,%ebp,2),%eax
41c337:	6f                   	outsl  %ds:(%esi),(%dx)
41c338:	67 42                	addr16 inc %edx
41c33a:	75 74                	jne    0x41c3b0
41c33c:	74 6f                	je     0x41c3ad
41c33e:	6e                   	outsb  %ds:(%esi),(%dx)
41c33f:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41c343:	6b 42 75 74          	imul   $0x74,0x75(%edx),%eax
41c347:	74 6f                	je     0x41c3b8
41c349:	6e                   	outsb  %ds:(%esi),(%dx)
41c34a:	00 67 65             	add    %ah,0x65(%edi)
41c34d:	74 5f                	je     0x41c3ae
41c34f:	43                   	inc    %ebx
41c350:	61                   	popa
41c351:	6e                   	outsb  %ds:(%esi),(%dx)
41c352:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41c355:	42                   	inc    %edx
41c356:	75 74                	jne    0x41c3cc
41c358:	74 6f                	je     0x41c3c9
41c35a:	6e                   	outsb  %ds:(%esi),(%dx)
41c35b:	00 73 65             	add    %dh,0x65(%ebx)
41c35e:	74 5f                	je     0x41c3bf
41c360:	43                   	inc    %ebx
41c361:	61                   	popa
41c362:	6e                   	outsb  %ds:(%esi),(%dx)
41c363:	63 65 6c             	arpl   %esp,0x6c(%ebp)
41c366:	42                   	inc    %edx
41c367:	75 74                	jne    0x41c3dd
41c369:	74 6f                	je     0x41c3da
41c36b:	6e                   	outsb  %ds:(%esi),(%dx)
41c36c:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41c370:	6b 52 61 64          	imul   $0x64,0x61(%edx),%edx
41c374:	69 6f 42 75 74 74 6f 	imul   $0x6f747475,0x42(%edi),%ebp
41c37b:	6e                   	outsb  %ds:(%esi),(%dx)
41c37c:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
41c380:	6c                   	insb   (%dx),%es:(%edi)
41c381:	53                   	push   %ebx
41c382:	74 72                	je     0x41c3f6
41c384:	69 70 42 75 74 74 6f 	imul   $0x6f747475,0x42(%eax),%esi
41c38b:	6e                   	outsb  %ds:(%esi),(%dx)
41c38c:	00 67 65             	add    %ah,0x65(%edi)
41c38f:	74 5f                	je     0x41c3f0
41c391:	41                   	inc    %ecx
41c392:	63 63 65             	arpl   %esp,0x65(%ebx)
41c395:	70 74                	jo     0x41c40b
41c397:	42                   	inc    %edx
41c398:	75 74                	jne    0x41c40e
41c39a:	74 6f                	je     0x41c40b
41c39c:	6e                   	outsb  %ds:(%esi),(%dx)
41c39d:	00 73 65             	add    %dh,0x65(%ebx)
41c3a0:	74 5f                	je     0x41c401
41c3a2:	41                   	inc    %ecx
41c3a3:	63 63 65             	arpl   %esp,0x65(%ebx)
41c3a6:	70 74                	jo     0x41c41c
41c3a8:	42                   	inc    %edx
41c3a9:	75 74                	jne    0x41c41f
41c3ab:	74 6f                	je     0x41c41c
41c3ad:	6e                   	outsb  %ds:(%esi),(%dx)
41c3ae:	00 53 68             	add    %dl,0x68(%ebx)
41c3b1:	6f                   	outsl  %ds:(%esi),(%dx)
41c3b2:	77 42                	ja     0x41c3f6
41c3b4:	75 74                	jne    0x41c42a
41c3b6:	74 6f                	je     0x41c427
41c3b8:	6e                   	outsb  %ds:(%esi),(%dx)
41c3b9:	00 62 75             	add    %ah,0x75(%edx)
41c3bc:	74 74                	je     0x41c432
41c3be:	6f                   	outsl  %ds:(%esi),(%dx)
41c3bf:	6e                   	outsb  %ds:(%esi),(%dx)
41c3c0:	00 52 75             	add    %dl,0x75(%edx)
41c3c3:	6e                   	outsb  %ds:(%esi),(%dx)
41c3c4:	00 67 65             	add    %ah,0x65(%edi)
41c3c7:	74 5f                	je     0x41c428
41c3c9:	44                   	inc    %esp
41c3ca:	72 6f                	jb     0x41c43b
41c3cc:	70 70                	jo     0x41c43e
41c3ce:	65 64 44             	gs fs inc %esp
41c3d1:	6f                   	outsl  %ds:(%esi),(%dx)
41c3d2:	77 6e                	ja     0x41c442
41c3d4:	00 61 64             	add    %ah,0x64(%ecx)
41c3d7:	64 5f                	fs pop %edi
41c3d9:	4d                   	dec    %ebp
41c3da:	6f                   	outsl  %ds:(%esi),(%dx)
41c3db:	75 73                	jne    0x41c450
41c3dd:	65 44                	gs inc %esp
41c3df:	6f                   	outsl  %ds:(%esi),(%dx)
41c3e0:	77 6e                	ja     0x41c450
41c3e2:	00 4f 6e             	add    %cl,0x6e(%edi)
41c3e5:	4d                   	dec    %ebp
41c3e6:	6f                   	outsl  %ds:(%esi),(%dx)
41c3e7:	75 73                	jne    0x41c45c
41c3e9:	65 44                	gs inc %esp
41c3eb:	6f                   	outsl  %ds:(%esi),(%dx)
41c3ec:	77 6e                	ja     0x41c45c
41c3ee:	00 67 65             	add    %ah,0x65(%edi)
41c3f1:	74 5f                	je     0x41c452
41c3f3:	44                   	inc    %esp
41c3f4:	72 6f                	jb     0x41c465
41c3f6:	70 44                	jo     0x41c43c
41c3f8:	6f                   	outsl  %ds:(%esi),(%dx)
41c3f9:	77 6e                	ja     0x41c469
41c3fb:	00 67 65             	add    %ah,0x65(%edi)
41c3fe:	74 5f                	je     0x41c45f
41c400:	49                   	dec    %ecx
41c401:	73 4f                	jae    0x41c452
41c403:	6e                   	outsb  %ds:(%esi),(%dx)
41c404:	44                   	inc    %esp
41c405:	72 6f                	jb     0x41c476
41c407:	70 44                	jo     0x41c44d
41c409:	6f                   	outsl  %ds:(%esi),(%dx)
41c40a:	77 6e                	ja     0x41c47a
41c40c:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
41c410:	6c                   	insb   (%dx),%es:(%edi)
41c411:	53                   	push   %ebx
41c412:	74 72                	je     0x41c486
41c414:	69 70 44 72 6f 70 44 	imul   $0x44706f72,0x44(%eax),%esi
41c41b:	6f                   	outsl  %ds:(%esi),(%dx)
41c41c:	77 6e                	ja     0x41c48c
41c41e:	00 4f 6e             	add    %cl,0x6e(%edi)
41c421:	4b                   	dec    %ebx
41c422:	65 79 44             	gs jns 0x41c469
41c425:	6f                   	outsl  %ds:(%esi),(%dx)
41c426:	77 6e                	ja     0x41c496
41c428:	00 4f 6e             	add    %cl,0x6e(%edi)
41c42b:	50                   	push   %eax
41c42c:	72 65                	jb     0x41c493
41c42e:	76 69                	jbe    0x41c499
41c430:	65 77 4b             	gs ja  0x41c47e
41c433:	65 79 44             	gs jns 0x41c47a
41c436:	6f                   	outsl  %ds:(%esi),(%dx)
41c437:	77 6e                	ja     0x41c4a7
41c439:	00 67 65             	add    %ah,0x65(%edi)
41c43c:	74 5f                	je     0x41c49d
41c43e:	4e                   	dec    %esi
41c43f:	6f                   	outsl  %ds:(%esi),(%dx)
41c440:	00 62 74             	add    %ah,0x74(%edx)
41c443:	6e                   	outsb  %ds:(%esi),(%dx)
41c444:	4e                   	dec    %esi
41c445:	6f                   	outsl  %ds:(%esi),(%dx)
41c446:	00 59 65             	add    %bl,0x65(%ecx)
41c449:	73 4e                	jae    0x41c499
41c44b:	6f                   	outsl  %ds:(%esi),(%dx)
41c44c:	00 48 53             	add    %cl,0x53(%eax)
41c44f:	63 72 6f             	arpl   %esi,0x6f(%edx)
41c452:	6c                   	insb   (%dx),%es:(%edi)
41c453:	6c                   	insb   (%dx),%es:(%edi)
41c454:	54                   	push   %esp
41c455:	6f                   	outsl  %ds:(%esi),(%dx)
41c456:	00 56 53             	add    %dl,0x53(%esi)
41c459:	63 72 6f             	arpl   %esi,0x6f(%edx)
41c45c:	6c                   	insb   (%dx),%es:(%edi)
41c45d:	6c                   	insb   (%dx),%es:(%edi)
41c45e:	54                   	push   %esp
41c45f:	6f                   	outsl  %ds:(%esi),(%dx)
41c460:	00 43 75             	add    %al,0x75(%ebx)
41c463:	6c                   	insb   (%dx),%es:(%edi)
41c464:	74 75                	je     0x41c4db
41c466:	72 65                	jb     0x41c4cd
41c468:	49                   	dec    %ecx
41c469:	6e                   	outsb  %ds:(%esi),(%dx)
41c46a:	66 6f                	outsw  %ds:(%esi),(%dx)
41c46c:	00 5f 76             	add    %bl,0x76(%edi)
41c46f:	69 65 77 43 6f 6e 74 	imul   $0x746e6f43,0x77(%ebp),%esp
41c476:	65 6e                	outsb  %gs:(%esi),(%dx)
41c478:	74 52                	je     0x41c4cc
41c47a:	61                   	popa
41c47b:	74 69                	je     0x41c4e6
41c47d:	6f                   	outsl  %ds:(%esi),(%dx)
41c47e:	00 67 65             	add    %ah,0x65(%edi)
41c481:	74 5f                	je     0x41c4e2
41c483:	47                   	inc    %edi
41c484:	61                   	popa
41c485:	69 6e 73 62 6f 72 6f 	imul   $0x6f726f62,0x73(%esi),%ebp
41c48c:	00 4f 6e             	add    %cl,0x6e(%edi)
41c48f:	4d                   	dec    %ebp
41c490:	6f                   	outsl  %ds:(%esi),(%dx)
41c491:	75 73                	jne    0x41c506
41c493:	65 55                	gs push %ebp
41c495:	70 00                	jo     0x41c497
41c497:	4f                   	dec    %edi
41c498:	6e                   	outsb  %ds:(%esi),(%dx)
41c499:	4b                   	dec    %ebx
41c49a:	65 79 55             	gs jns 0x41c4f2
41c49d:	70 00                	jo     0x41c49f
41c49f:	42                   	inc    %edx
41c4a0:	69 74 6d 61 70 00 62 	imul   $0x69620070,0x61(%ebp,%ebp,2),%esi
41c4a7:	69
41c4a8:	74 6d                	je     0x41c517
41c4aa:	61                   	popa
41c4ab:	70 00                	jo     0x41c4ad
41c4ad:	73 65                	jae    0x41c514
41c4af:	74 5f                	je     0x41c510
41c4b1:	53                   	push   %ebx
41c4b2:	69 7a 69 6e 67 47 72 	imul   $0x7247676e,0x69(%edx),%edi
41c4b9:	69 70 00 4f 6e 52 65 	imul   $0x65526e4f,0x0(%eax),%esi
41c4c0:	6e                   	outsb  %ds:(%esi),(%dx)
41c4c1:	64 65 72 47          	fs gs jb 0x41c50c
41c4c5:	72 69                	jb     0x41c530
41c4c7:	70 00                	jo     0x41c4c9
41c4c9:	67 65 74 5f          	addr16 gs je 0x41c52c
41c4cd:	54                   	push   %esp
41c4ce:	6f                   	outsl  %ds:(%esi),(%dx)
41c4cf:	6f                   	outsl  %ds:(%esi),(%dx)
41c4d0:	6c                   	insb   (%dx),%es:(%edi)
41c4d1:	53                   	push   %ebx
41c4d2:	74 72                	je     0x41c546
41c4d4:	69 70 00 44 61 72 6b 	imul   $0x6b726144,0x0(%eax),%esi
41c4db:	54                   	push   %esp
41c4dc:	6f                   	outsl  %ds:(%esi),(%dx)
41c4dd:	6f                   	outsl  %ds:(%esi),(%dx)
41c4de:	6c                   	insb   (%dx),%es:(%edi)
41c4df:	53                   	push   %ebx
41c4e0:	74 72                	je     0x41c554
41c4e2:	69 70 00 74 6f 6f 6c 	imul   $0x6c6f6f74,0x0(%eax),%esi
41c4e9:	53                   	push   %ebx
41c4ea:	74 72                	je     0x41c55e
41c4ec:	69 70 00 44 61 72 6b 	imul   $0x6b726144,0x0(%eax),%esi
41c4f3:	53                   	push   %ebx
41c4f4:	74 61                	je     0x41c557
41c4f6:	74 75                	je     0x41c56d
41c4f8:	73 53                	jae    0x41c54d
41c4fa:	74 72                	je     0x41c56e
41c4fc:	69 70 00 44 61 72 6b 	imul   $0x6b726144,0x0(%eax),%esi
41c503:	4d                   	dec    %ebp
41c504:	65 6e                	outsb  %gs:(%esi),(%dx)
41c506:	75 53                	jne    0x41c55b
41c508:	74 72                	je     0x41c57c
41c50a:	69 70 00 43 6f 6e 74 	imul   $0x746e6f43,0x0(%eax),%esi
41c511:	65 78 74             	gs js  0x41c588
41c514:	4d                   	dec    %ebp
41c515:	65 6e                	outsb  %gs:(%esi),(%dx)
41c517:	75 53                	jne    0x41c56c