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
41c519:	74 72                	je     0x41c58d
41c51b:	69 70 00 67 65 74 5f 	imul   $0x5f746567,0x0(%eax),%esi
41c522:	54                   	push   %esp
41c523:	6f                   	outsl  %ds:(%esi),(%dx)
41c524:	70 00                	jo     0x41c526
41c526:	73 65                	jae    0x41c58d
41c528:	74 5f                	je     0x41c589
41c52a:	54                   	push   %esp
41c52b:	6f                   	outsl  %ds:(%esi),(%dx)
41c52c:	70 00                	jo     0x41c52e
41c52e:	48                   	dec    %eax
41c52f:	61                   	popa
41c530:	6e                   	outsb  %ds:(%esi),(%dx)
41c531:	64 6c                	fs insb (%dx),%es:(%edi)
41c533:	65 44                	gs inc %esp
41c535:	72 6f                	jb     0x41c5a6
41c537:	70 00                	jo     0x41c539
41c539:	67 65 74 5f          	addr16 gs je 0x41c59c
41c53d:	54                   	push   %esp
41c53e:	61                   	popa
41c53f:	62 53 74             	bound  %edx,0x74(%ebx)
41c542:	6f                   	outsl  %ds:(%esi),(%dx)
41c543:	70 00                	jo     0x41c545
41c545:	73 65                	jae    0x41c5ac
41c547:	74 5f                	je     0x41c5a8
41c549:	54                   	push   %esp
41c54a:	61                   	popa
41c54b:	62 53 74             	bound  %edx,0x74(%ebx)
41c54e:	6f                   	outsl  %ds:(%esi),(%dx)
41c54f:	70 00                	jo     0x41c551
41c551:	43                   	inc    %ebx
41c552:	72 65                	jb     0x41c5b9
41c554:	61                   	popa
41c555:	74 65                	je     0x41c5bc
41c557:	47                   	inc    %edi
41c558:	72 6f                	jb     0x41c5c9
41c55a:	75 70                	jne    0x41c5cc
41c55c:	00 67 65             	add    %ah,0x65(%edi)
41c55f:	74 5f                	je     0x41c5c0
41c561:	41                   	inc    %ecx
41c562:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41c566:	65 47                	gs inc %edi
41c568:	72 6f                	jb     0x41c5d9
41c56a:	75 70                	jne    0x41c5dc
41c56c:	00 73 65             	add    %dh,0x65(%ebx)
41c56f:	74 5f                	je     0x41c5d0
41c571:	41                   	inc    %ecx
41c572:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41c576:	65 47                	gs inc %edi
41c578:	72 6f                	jb     0x41c5e9
41c57a:	75 70                	jne    0x41c5ec
41c57c:	00 52 65             	add    %dl,0x65(%edx)
41c57f:	6d                   	insl   (%dx),%es:(%edi)
41c580:	6f                   	outsl  %ds:(%esi),(%dx)
41c581:	76 65                	jbe    0x41c5e8
41c583:	47                   	inc    %edi
41c584:	72 6f                	jb     0x41c5f5
41c586:	75 70                	jne    0x41c5f8
41c588:	00 67 65             	add    %ah,0x65(%edi)
41c58b:	74 5f                	je     0x41c5ec
41c58d:	44                   	inc    %esp
41c58e:	6f                   	outsl  %ds:(%esi),(%dx)
41c58f:	63 6b 47             	arpl   %ebp,0x47(%ebx)
41c592:	72 6f                	jb     0x41c603
41c594:	75 70                	jne    0x41c606
41c596:	00 73 65             	add    %dh,0x65(%ebx)
41c599:	74 5f                	je     0x41c5fa
41c59b:	44                   	inc    %esp
41c59c:	6f                   	outsl  %ds:(%esi),(%dx)
41c59d:	63 6b 47             	arpl   %ebp,0x47(%ebx)
41c5a0:	72 6f                	jb     0x41c611
41c5a2:	75 70                	jne    0x41c614
41c5a4:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41c5a8:	6b 44 6f 63 6b       	imul   $0x6b,0x63(%edi,%ebp,2),%eax
41c5ad:	47                   	inc    %edi
41c5ae:	72 6f                	jb     0x41c61f
41c5b0:	75 70                	jne    0x41c622
41c5b2:	00 64 6f 63          	add    %ah,0x63(%edi,%ebp,2)
41c5b6:	6b 47 72 6f          	imul   $0x6f,0x72(%edi),%eax
41c5ba:	75 70                	jne    0x41c62c
41c5bc:	00 5f 74             	add    %bl,0x74(%edi)
41c5bf:	61                   	popa
41c5c0:	72 67                	jb     0x41c629
41c5c2:	65 74 47             	gs je  0x41c60c
41c5c5:	72 6f                	jb     0x41c636
41c5c7:	75 70                	jne    0x41c639
41c5c9:	00 49 6e             	add    %cl,0x6e(%ecx)
41c5cc:	73 65                	jae    0x41c633
41c5ce:	72 74                	jb     0x41c644
41c5d0:	47                   	inc    %edi
41c5d1:	72 6f                	jb     0x41c642
41c5d3:	75 70                	jne    0x41c645
41c5d5:	00 67 72             	add    %ah,0x72(%edi)
41c5d8:	6f                   	outsl  %ds:(%esi),(%dx)
41c5d9:	75 70                	jne    0x41c64b
41c5db:	00 55 70             	add    %dl,0x70(%ebp)
41c5de:	64 61                	fs popa
41c5e0:	74 65                	je     0x41c647
41c5e2:	53                   	push   %ebx
41c5e3:	63 72 6f             	arpl   %esi,0x6f(%edx)
41c5e6:	6c                   	insb   (%dx),%es:(%edi)
41c5e7:	6c                   	insb   (%dx),%es:(%edi)
41c5e8:	42                   	inc    %edx
41c5e9:	61                   	popa
41c5ea:	72 00                	jb     0x41c5ec
41c5ec:	5f                   	pop    %edi
41c5ed:	68 53 63 72 6f       	push   $0x6f726353
41c5f2:	6c                   	insb   (%dx),%es:(%edi)
41c5f3:	6c                   	insb   (%dx),%es:(%edi)
41c5f4:	42                   	inc    %edx
41c5f5:	61                   	popa
41c5f6:	72 00                	jb     0x41c5f8
41c5f8:	44                   	inc    %esp
41c5f9:	61                   	popa
41c5fa:	72 6b                	jb     0x41c667
41c5fc:	53                   	push   %ebx
41c5fd:	63 72 6f             	arpl   %esi,0x6f(%edx)
41c600:	6c                   	insb   (%dx),%es:(%edi)
41c601:	6c                   	insb   (%dx),%es:(%edi)
41c602:	42                   	inc    %edx
41c603:	61                   	popa
41c604:	72 00                	jb     0x41c606
41c606:	5f                   	pop    %edi
41c607:	76 53                	jbe    0x41c65c
41c609:	63 72 6f             	arpl   %esi,0x6f(%edx)
41c60c:	6c                   	insb   (%dx),%es:(%edi)
41c60d:	6c                   	insb   (%dx),%es:(%edi)
41c60e:	42                   	inc    %edx
41c60f:	61                   	popa
41c610:	72 00                	jb     0x41c612
41c612:	73 65                	jae    0x41c679
41c614:	74 5f                	je     0x41c675
41c616:	53                   	push   %ebx
41c617:	68 6f 77 49 6e       	push   $0x6e49776f
41c61c:	54                   	push   %esp
41c61d:	61                   	popa
41c61e:	73 6b                	jae    0x41c68b
41c620:	62 61 72             	bound  %esp,0x72(%ecx)
41c623:	00 43 6c             	add    %al,0x6c(%ebx)
41c626:	65 61                	gs popa
41c628:	72 00                	jb     0x41c62a
41c62a:	43                   	inc    %ebx
41c62b:	68 61 72 00 67       	push   $0x67007261
41c630:	65 74 5f             	gs je  0x41c692
41c633:	53                   	push   %ebx
41c634:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c639:	6e                   	outsb  %ds:(%esi),(%dx)
41c63a:	48                   	dec    %eax
41c63b:	65 61                	gs popa
41c63d:	64 65 72 00          	fs gs jb 0x41c641
41c641:	73 65                	jae    0x41c6a8
41c643:	74 5f                	je     0x41c6a4
41c645:	53                   	push   %ebx
41c646:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41c64b:	6e                   	outsb  %ds:(%esi),(%dx)
41c64c:	48                   	dec    %eax
41c64d:	65 61                	gs popa
41c64f:	64 65 72 00          	fs gs jb 0x41c653
41c653:	5f                   	pop    %edi
41c654:	73 65                	jae    0x41c6bb
41c656:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
41c65a:	6e                   	outsb  %ds:(%esi),(%dx)
41c65b:	48                   	dec    %eax
41c65c:	65 61                	gs popa
41c65e:	64 65 72 00          	fs gs jb 0x41c662
41c662:	73 65                	jae    0x41c6c9
41c664:	6e                   	outsb  %ds:(%esi),(%dx)
41c665:	64 65 72 00          	fs gs jb 0x41c669
41c669:	67 65 74 5f          	addr16 gs je 0x41c6cc
41c66d:	4f                   	dec    %edi
41c66e:	72 64                	jb     0x41c6d4
41c670:	65 72 00             	gs jb  0x41c673
41c673:	73 65                	jae    0x41c6da
41c675:	74 5f                	je     0x41c6d6
41c677:	4f                   	dec    %edi