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
41c678:	72 64                	jb     0x41c6de
41c67a:	65 72 00             	gs jb  0x41c67d
41c67d:	67 65 74 5f          	addr16 gs je 0x41c6e0
41c681:	44                   	inc    %esp
41c682:	61                   	popa
41c683:	72 6b                	jb     0x41c6f0
41c685:	42                   	inc    %edx
41c686:	6c                   	insb   (%dx),%es:(%edi)
41c687:	75 65                	jne    0x41c6ee
41c689:	42                   	inc    %edx
41c68a:	6f                   	outsl  %ds:(%esi),(%dx)
41c68b:	72 64                	jb     0x41c6f1
41c68d:	65 72 00             	gs jb  0x41c690
41c690:	67 65 74 5f          	addr16 gs je 0x41c6f3
41c694:	4c                   	dec    %esp
41c695:	69 67 68 74 42 6c 75 	imul   $0x756c4274,0x68(%edi),%esp
41c69c:	65 42                	gs inc %edx
41c69e:	6f                   	outsl  %ds:(%esi),(%dx)
41c69f:	72 64                	jb     0x41c705
41c6a1:	65 72 00             	gs jb  0x41c6a4
41c6a4:	67 65 74 5f          	addr16 gs je 0x41c707
41c6a8:	44                   	inc    %esp
41c6a9:	61                   	popa
41c6aa:	72 6b                	jb     0x41c717
41c6ac:	42                   	inc    %edx
41c6ad:	6f                   	outsl  %ds:(%esi),(%dx)
41c6ae:	72 64                	jb     0x41c714
41c6b0:	65 72 00             	gs jb  0x41c6b3
41c6b3:	4f                   	dec    %edi
41c6b4:	6e                   	outsb  %ds:(%esi),(%dx)
41c6b5:	52                   	push   %edx
41c6b6:	65 6e                	outsb  %gs:(%esi),(%dx)
41c6b8:	64 65 72 54          	fs gs jb 0x41c710
41c6bc:	6f                   	outsl  %ds:(%esi),(%dx)
41c6bd:	6f                   	outsl  %ds:(%esi),(%dx)
41c6be:	6c                   	insb   (%dx),%es:(%edi)
41c6bf:	53                   	push   %ebx
41c6c0:	74 72                	je     0x41c734
41c6c2:	69 70 42 6f 72 64 65 	imul   $0x6564726f,0x42(%eax),%esi
41c6c9:	72 00                	jb     0x41c6cb
41c6cb:	67 65 74 5f          	addr16 gs je 0x41c72e
41c6cf:	46                   	inc    %esi
41c6d0:	6c                   	insb   (%dx),%es:(%edi)
41c6d1:	61                   	popa
41c6d2:	74 42                	je     0x41c716
41c6d4:	6f                   	outsl  %ds:(%esi),(%dx)
41c6d5:	72 64                	jb     0x41c73b
41c6d7:	65 72 00             	gs jb  0x41c6da
41c6da:	73 65                	jae    0x41c741
41c6dc:	74 5f                	je     0x41c73d
41c6de:	46                   	inc    %esi
41c6df:	6c                   	insb   (%dx),%es:(%edi)
41c6e0:	61                   	popa
41c6e1:	74 42                	je     0x41c725
41c6e3:	6f                   	outsl  %ds:(%esi),(%dx)
41c6e4:	72 64                	jb     0x41c74a
41c6e6:	65 72 00             	gs jb  0x41c6e9
41c6e9:	5f                   	pop    %edi
41c6ea:	66 6c                	data16 insb (%dx),%es:(%edi)
41c6ec:	61                   	popa
41c6ed:	74 42                	je     0x41c731
41c6ef:	6f                   	outsl  %ds:(%esi),(%dx)
41c6f0:	72 64                	jb     0x41c756
41c6f2:	65 72 00             	gs jb  0x41c6f5
41c6f5:	67 65 74 5f          	addr16 gs je 0x41c758
41c6f9:	4c                   	dec    %esp
41c6fa:	69 67 68 74 42 6f 72 	imul   $0x726f4274,0x68(%edi),%esp
41c701:	64 65 72 00          	fs gs jb 0x41c705
41c705:	44                   	inc    %esp
41c706:	72 61                	jb     0x41c769
41c708:	77 42                	ja     0x41c74c
41c70a:	6f                   	outsl  %ds:(%esi),(%dx)
41c70b:	72 64                	jb     0x41c771
41c70d:	65 72 00             	gs jb  0x41c710
41c710:	6d                   	insl   (%dx),%es:(%edi)
41c711:	44                   	inc    %esp
41c712:	72 61                	jb     0x41c775
41c714:	77 54                	ja     0x41c76a
41c716:	65 78 74             	gs js  0x41c78d
41c719:	42                   	inc    %edx
41c71a:	75 66                	jne    0x41c782
41c71c:	66 65 72 00          	data16 gs jb 0x41c720
41c720:	6d                   	insl   (%dx),%es:(%edi)
41c721:	44                   	inc    %esp
41c722:	72 61                	jb     0x41c785
41c724:	77 42                	ja     0x41c768
41c726:	75 66                	jne    0x41c78e
41c728:	66 65 72 00          	data16 gs jb 0x41c72c
41c72c:	67 65 74 5f          	addr16 gs je 0x41c78f
41c730:	52                   	push   %edx
41c731:	65 73 6f             	gs jae 0x41c7a3
41c734:	75 72                	jne    0x41c7a8
41c736:	63 65 4d             	arpl   %esp,0x4d(%ebp)
41c739:	61                   	popa
41c73a:	6e                   	outsb  %ds:(%esi),(%dx)
41c73b:	61                   	popa
41c73c:	67 65 72 00          	addr16 gs jb 0x41c740
41c740:	4d                   	dec    %ebp
41c741:	6f                   	outsl  %ds:(%esi),(%dx)
41c742:	75 73                	jne    0x41c7b7
41c744:	65 45                	gs inc %ebp
41c746:	76 65                	jbe    0x41c7ad
41c748:	6e                   	outsb  %ds:(%esi),(%dx)
41c749:	74 48                	je     0x41c793
41c74b:	61                   	popa
41c74c:	6e                   	outsb  %ds:(%esi),(%dx)
41c74d:	64 6c                	fs insb (%dx),%es:(%edi)
41c74f:	65 72 00             	gs jb  0x41c752
41c752:	53                   	push   %ebx
41c753:	79 73                	jns    0x41c7c8
41c755:	74 65                	je     0x41c7bc
41c757:	6d                   	insl   (%dx),%es:(%edi)
41c758:	2e 43                	cs inc %ebx
41c75a:	6f                   	outsl  %ds:(%esi),(%dx)
41c75b:	64 65 44             	fs gs inc %esp
41c75e:	6f                   	outsl  %ds:(%esi),(%dx)
41c75f:	6d                   	insl   (%dx),%es:(%edi)
41c760:	2e 43                	cs inc %ebx
41c762:	6f                   	outsl  %ds:(%esi),(%dx)
41c763:	6d                   	insl   (%dx),%es:(%edi)
41c764:	70 69                	jo     0x41c7cf
41c766:	6c                   	insb   (%dx),%es:(%edi)
41c767:	65 72 00             	gs jb  0x41c76a
41c76a:	5f                   	pop    %edi
41c76b:	64 72 61             	fs jb  0x41c7cf
41c76e:	67 54                	addr16 push %esp
41c770:	69 6d 65 72 00 5f 73 	imul   $0x735f0072,0x65(%ebp),%ebp
41c777:	63 72 6f             	arpl   %esi,0x6f(%edx)
41c77a:	6c                   	insb   (%dx),%es:(%edi)
41c77b:	6c                   	insb   (%dx),%es:(%edi)
41c77c:	54                   	push   %esp
41c77d:	69 6d 65 72 00 49 43 	imul   $0x43490072,0x65(%ebp),%ebp
41c784:	6f                   	outsl  %ds:(%esi),(%dx)
41c785:	6e                   	outsb  %ds:(%esi),(%dx)
41c786:	74 61                	je     0x41c7e9
41c788:	69 6e 65 72 00 66 6c 	imul   $0x6c660072,0x65(%esi),%ebp
41c78f:	6f                   	outsl  %ds:(%esi),(%dx)
41c790:	77 49                	ja     0x41c7db
41c792:	6e                   	outsb  %ds:(%esi),(%dx)
41c793:	6e                   	outsb  %ds:(%esi),(%dx)
41c794:	65 72 00             	gs jb  0x41c797
41c797:	73 65                	jae    0x41c7fe
41c799:	74 5f                	je     0x41c7fa
41c79b:	52                   	push   %edx
41c79c:	65 6e                	outsb  %gs:(%esi),(%dx)
41c79e:	64 65 72 65          	fs gs jb 0x41c807
41c7a2:	72 00                	jb     0x41c7a4
41c7a4:	44                   	inc    %esp
41c7a5:	61                   	popa
41c7a6:	72 6b                	jb     0x41c813
41c7a8:	54                   	push   %esp
41c7a9:	6f                   	outsl  %ds:(%esi),(%dx)
41c7aa:	6f                   	outsl  %ds:(%esi),(%dx)
41c7ab:	6c                   	insb   (%dx),%es:(%edi)
41c7ac:	53                   	push   %ebx
41c7ad:	74 72                	je     0x41c821
41c7af:	69 70 52 65 6e 64 65 	imul   $0x65646e65,0x52(%eax),%esi
41c7b6:	72 65                	jb     0x41c81d
41c7b8:	72 00                	jb     0x41c7ba
41c7ba:	54                   	push   %esp
41c7bb:	65 78 74             	gs js  0x41c832
41c7be:	52                   	push   %edx
41c7bf:	65 6e                	outsb  %gs:(%esi),(%dx)
41c7c1:	64 65 72 65          	fs gs jb 0x41c82a
41c7c5:	72 00                	jb     0x41c7c7
41c7c7:	44                   	inc    %esp
41c7c8:	61                   	popa
41c7c9:	72 6b                	jb     0x41c836
41c7cb:	4d                   	dec    %ebp
41c7cc:	65 6e                	outsb  %gs:(%esi),(%dx)
41c7ce:	75 52                	jne    0x41c822
41c7d0:	65 6e                	outsb  %gs:(%esi),(%dx)
41c7d2:	64 65 72 65          	fs gs jb 0x41c83b
41c7d6:	72 00                	jb     0x41c7d8
41c7d8:	41                   	inc    %ecx