41d45f:	75 74                	jne    0x41d4d5
41d461:	74 6f                	je     0x41d4d2
41d463:	6e                   	outsb  %ds:(%esi),(%dx)
41d464:	52                   	push   %edx
41d465:	65 63 74 00 6d       	arpl   %esi,%gs:0x6d(%eax,%eax,1)
41d46a:	42                   	inc    %edx
41d46b:	75 74                	jne    0x41d4e1
41d46d:	74 6f                	je     0x41d4de
41d46f:	6e                   	outsb  %ds:(%esi),(%dx)
41d470:	52                   	push   %edx
41d471:	65 63 74 00 5f       	arpl   %esi,%gs:0x5f(%eax,%eax,1)
41d476:	68 65 61 64 65       	push   $0x65646165
41d47b:	72 52                	jb     0x41d4cf
41d47d:	65 63 74 00 6d       	arpl   %esi,%gs:0x6d(%eax,%eax,1)
41d482:	54                   	push   %esp
41d483:	65 78 74             	gs js  0x41d4fa
41d486:	52                   	push   %edx
41d487:	65 63 74 00 47       	arpl   %esi,%gs:0x47(%eax,%eax,1)
41d48c:	65 74 4f             	gs je  0x41d4de
41d48f:	62 6a 65             	bound  %ebp,0x65(%edx)
41d492:	63 74 00 54          	arpl   %esi,0x54(%eax,%eax,1)
41d496:	61                   	popa
41d497:	62 4d 65             	bound  %ecx,0x65(%ebp)
41d49a:	6e                   	outsb  %ds:(%esi),(%dx)
41d49b:	75 49                	jne    0x41d4e6
41d49d:	74 65                	je     0x41d504
41d49f:	6d                   	insl   (%dx),%es:(%edi)
41d4a0:	5f                   	pop    %edi
41d4a1:	53                   	push   %ebx
41d4a2:	65 6c                	gs insb (%dx),%es:(%edi)
41d4a4:	65 63 74 00 67       	arpl   %esi,%gs:0x67(%eax,%eax,1)
41d4a9:	65 74 5f             	gs je  0x41d50b
41d4ac:	4d                   	dec    %ebp
41d4ad:	75 6c                	jne    0x41d51b
41d4af:	74 69                	je     0x41d51a
41d4b1:	53                   	push   %ebx
41d4b2:	65 6c                	gs insb (%dx),%es:(%edi)
41d4b4:	65 63 74 00 73       	arpl   %esi,%gs:0x73(%eax,%eax,1)
41d4b9:	65 74 5f             	gs je  0x41d51b
41d4bc:	4d                   	dec    %ebp
41d4bd:	75 6c                	jne    0x41d52b
41d4bf:	74 69                	je     0x41d52a
41d4c1:	53                   	push   %ebx
41d4c2:	65 6c                	gs insb (%dx),%es:(%edi)
41d4c4:	65 63 74 00 5f       	arpl   %esi,%gs:0x5f(%eax,%eax,1)
41d4c9:	6d                   	insl   (%dx),%es:(%edi)
41d4ca:	75 6c                	jne    0x41d538
41d4cc:	74 69                	je     0x41d537
41d4ce:	53                   	push   %ebx
41d4cf:	65 6c                	gs insb (%dx),%es:(%edi)
41d4d1:	65 63 74 00 72       	arpl   %esi,%gs:0x72(%eax,%eax,1)
41d4d6:	65 63 74 00 4c       	arpl   %esi,%gs:0x4c(%eax,%eax,1)
41d4db:	61                   	popa
41d4dc:	74 65                	je     0x41d543
41d4de:	47                   	inc    %edi
41d4df:	65 74 00             	gs je  0x41d4e2
41d4e2:	67 65 74 5f          	addr16 gs je 0x41d545
41d4e6:	4f                   	dec    %edi
41d4e7:	66 66 73 65          	data16 data16 jae 0x41d550
41d4eb:	74 00                	je     0x41d4ed
41d4ed:	73 65                	jae    0x41d554
41d4ef:	74 5f                	je     0x41d550
41d4f1:	4f                   	dec    %edi
41d4f2:	66 66 73 65          	data16 data16 jae 0x41d55b
41d4f6:	74 00                	je     0x41d4f8
41d4f8:	79 4f                	jns    0x41d549
41d4fa:	66 66 73 65          	data16 data16 jae 0x41d563
41d4fe:	74 00                	je     0x41d500
41d500:	6f                   	outsl  %ds:(%esi),(%dx)
41d501:	66 66 73 65          	data16 data16 jae 0x41d56a
41d505:	74 00                	je     0x41d507
41d507:	67 65 74 5f          	addr16 gs je 0x41d56a
41d50b:	4c                   	dec    %esp
41d50c:	65 66 74 00          	gs data16 je 0x41d510
41d510:	73 65                	jae    0x41d577
41d512:	74 5f                	je     0x41d573
41d514:	4c                   	dec    %esp
41d515:	65 66 74 00          	gs data16 je 0x41d519
41d519:	67 65 74 5f          	addr16 gs je 0x41d57c
41d51d:	52                   	push   %edx
41d51e:	69 67 68 74 00 67 65 	imul   $0x65670074,0x68(%edi),%esp
41d525:	74 5f                	je     0x41d586
41d527:	48                   	dec    %eax
41d528:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
41d52f:	65
41d530:	74 5f                	je     0x41d591
41d532:	48                   	dec    %eax
41d533:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
41d53a:	65
41d53b:	74 5f                	je     0x41d59c
41d53d:	41                   	inc    %ecx
41d53e:	75 74                	jne    0x41d5b4
41d540:	6f                   	outsl  %ds:(%esi),(%dx)
41d541:	55                   	push   %ebp
41d542:	70 64                	jo     0x41d5a8
41d544:	61                   	popa
41d545:	74 65                	je     0x41d5ac
41d547:	48                   	dec    %eax
41d548:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
41d54f:	65
41d550:	74 5f                	je     0x41d5b1
41d552:	41                   	inc    %ecx
41d553:	75 74                	jne    0x41d5c9
41d555:	6f                   	outsl  %ds:(%esi),(%dx)
41d556:	55                   	push   %ebp
41d557:	70 64                	jo     0x41d5bd
41d559:	61                   	popa
41d55a:	74 65                	je     0x41d5c1
41d55c:	48                   	dec    %eax
41d55d:	65 69 67 68 74 00 5f 	imul   $0x615f0074,%gs:0x68(%edi),%esp
41d564:	61
41d565:	75 74                	jne    0x41d5db
41d567:	6f                   	outsl  %ds:(%esi),(%dx)
41d568:	55                   	push   %ebp
41d569:	70 64                	jo     0x41d5cf
41d56b:	61                   	popa
41d56c:	74 65                	je     0x41d5d3
41d56e:	48                   	dec    %eax
41d56f:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
41d576:	65
41d577:	74 5f                	je     0x41d5d8
41d579:	49                   	dec    %ecx
41d57a:	74 65                	je     0x41d5e1
41d57c:	6d                   	insl   (%dx),%es:(%edi)
41d57d:	48                   	dec    %eax
41d57e:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
41d585:	65
41d586:	74 5f                	je     0x41d5e7
41d588:	49                   	dec    %ecx
41d589:	74 65                	je     0x41d5f0
41d58b:	6d                   	insl   (%dx),%es:(%edi)
41d58c:	48                   	dec    %eax
41d58d:	65 69 67 68 74 00 5f 	imul   $0x695f0074,%gs:0x68(%edi),%esp
41d594:	69
41d595:	74 65                	je     0x41d5fc
41d597:	6d                   	insl   (%dx),%es:(%edi)
41d598:	48                   	dec    %eax
41d599:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
41d5a0:	65
41d5a1:	74 5f                	je     0x41d602
41d5a3:	48                   	dec    %eax
41d5a4:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41d5ab:	74 00                	je     0x41d5ad
41d5ad:	67 65 74 5f          	addr16 gs je 0x41d610
41d5b1:	42                   	inc    %edx
41d5b2:	6c                   	insb   (%dx),%es:(%edi)
41d5b3:	75 65                	jne    0x41d61a
41d5b5:	48                   	dec    %eax
41d5b6:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41d5bd:	74 00                	je     0x41d5bf
41d5bf:	67 65 74 5f          	addr16 gs je 0x41d622
41d5c3:	47                   	inc    %edi
41d5c4:	72 65                	jb     0x41d62b
41d5c6:	79 48                	jns    0x41d610
41d5c8:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41d5cf:	74 00                	je     0x41d5d1
41d5d1:	6f                   	outsl  %ds:(%esi),(%dx)
41d5d2:	70 5f                	jo     0x41d633
41d5d4:	49                   	dec    %ecx
41d5d5:	6d                   	insl   (%dx),%es:(%edi)
41d5d6:	70 6c                	jo     0x41d644
41d5d8:	69 63 69 74 00 6f 70 	imul   $0x706f0074,0x69(%ebx),%esp
41d5df:	5f                   	pop    %edi
41d5e0:	45                   	inc    %ebp
41d5e1:	78 70                	js     0x41d653
41d5e3:	6c                   	insb   (%dx),%es:(%edi)
41d5e4:	69 63 69 74 00 45 6e 	imul   $0x6e450074,0x69(%ebx),%esp
41d5eb:	64 49                	fs dec %ecx
41d5ed:	6e                   	outsb  %ds:(%esi),(%dx)
41d5ee:	69 74 00 42 65 67 69 	imul   $0x6e696765,0x42(%eax,%eax,1),%esi
41d5f5:	6e
41d5f6:	49                   	dec    %ecx
41d5f7:	6e                   	outsb  %ds:(%esi),(%dx)
41d5f8:	69 74 00 47 72 61 70 	imul   $0x68706172,0x47(%eax,%eax,1),%esi
41d5ff:	68
41d600:	69 63 73 55 6e 69 74 	imul   $0x74696e55,0x73(%ebx),%esp
41d607:	00 67 65             	add    %ah,0x65(%edi)
41d60a:	74 5f                	je     0x41d66b
41d60c:	44                   	inc    %esp
41d60d:	65 66 61             	gs popaw
41d610:	75 6c                	jne    0x41d67e
41d612:	74 00                	je     0x41d614
41d614:	67 65 74 5f          	addr16 gs je 0x41d677
41d618:	47                   	inc    %edi
41d619:	65 6e                	outsb  %gs:(%esi),(%dx)
41d61b:	65 72 69             	gs jb  0x41d687
41d61e:	63 44 65 66          	arpl   %eax,0x66(%ebp,%eiz,2)
41d622:	61                   	popa
41d623:	75 6c                	jne    0x41d691
41d625:	74 00                	je     0x41d627
41d627:	53                   	push   %ebx
41d628:	65 74 43             	gs je  0x41d66e
41d62b:	6f                   	outsl  %ds:(%esi),(%dx)
41d62c:	6d                   	insl   (%dx),%es:(%edi)
41d62d:	70 61                	jo     0x41d690
41d62f:	74 69                	je     0x41d69a
41d631:	62 6c 65 54          	bound  %ebp,0x54(%ebp,%eiz,2)
41d635:	65 78 74             	gs js  0x41d6ac
41d638:	52                   	push   %edx
41d639:	65 6e                	outsb  %gs:(%esi),(%dx)
41d63b:	64 65 72 69          	fs gs jb 0x41d6a8
41d63f:	6e                   	outsb  %ds:(%esi),(%dx)
41d640:	67 44                	addr16 inc %esp
41d642:	65 66 61             	gs popaw
41d645:	75 6c                	jne    0x41d6b3
41d647:	74 00                	je     0x41d649
41d649:	5f                   	pop    %edi
41d64a:	69 73 44 65 66 61 75 	imul   $0x75616665,0x44(%ebx),%esi
41d651:	6c                   	insb   (%dx),%es:(%edi)
41d652:	74 00                	je     0x41d654
41d654:	4e                   	dec    %esi
41d655:	6f                   	outsl  %ds:(%esi),(%dx)
41d656:	74 69                	je     0x41d6c1
41d658:	66 79 44             	data16 jns 0x41d69f
41d65b:	65 66 61             	gs popaw
41d65e:	75 6c                	jne    0x41d6cc
41d660:	74 00                	je     0x41d662
41d662:	73 65                	jae    0x41d6c9
41d664:	74 5f                	je     0x41d6c5
41d666:	44                   	inc    %esp
41d667:	69 61 6c 6f 67 52 65 	imul   $0x6552676f,0x6c(%ecx),%esp
41d66e:	73 75                	jae    0x41d6e5
41d670:	6c                   	insb   (%dx),%es:(%edi)
41d671:	74 00                	je     0x41d673
41d673:	43                   	inc    %ebx
41d674:	6f                   	outsl  %ds:(%esi),(%dx)
41d675:	6e                   	outsb  %ds:(%esi),(%dx)
41d676:	73 74                	jae    0x41d6ec
41d678:	61                   	popa
41d679:	6e                   	outsb  %ds:(%esi),(%dx)
41d67a:	74 00                	je     0x41d67c
41d67c:	67 65 74 5f          	addr16 gs je 0x41d6df
41d680:	49                   	dec    %ecx
41d681:	6e                   	outsb  %ds:(%esi),(%dx)
41d682:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
41d685:	74 00                	je     0x41d687
41d687:	73 65                	jae    0x41d6ee
41d689:	74 5f                	je     0x41d6ea
41d68b:	49                   	dec    %ecx
41d68c:	6e                   	outsb  %ds:(%esi),(%dx)
41d68d:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
41d690:	74 00                	je     0x41d692
41d692:	5f                   	pop    %edi
41d693:	69 6e 64 65 6e 74 00 	imul   $0x746e65,0x64(%esi),%ebp
41d69a:	50                   	push   %eax
41d69b:	6f                   	outsl  %ds:(%esi),(%dx)
41d69c:	69 6e 74 54 6f 43 6c 	imul   $0x6c436f54,0x74(%esi),%ebp
41d6a3:	69 65 6e 74 00 73 65 	imul   $0x65730074,0x6e(%ebp),%esp
41d6aa:	74 5f                	je     0x41d70b
41d6ac:	41                   	inc    %ecx
41d6ad:	6c                   	insb   (%dx),%es:(%edi)
41d6ae:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
41d6b5:	00 73 65             	add    %dh,0x65(%ebx)
41d6b8:	74 5f                	je     0x41d719
41d6ba:	4c                   	dec    %esp
41d6bb:	69 6e 65 41 6c 69 67 	imul   $0x67696c41,0x65(%esi),%ebp
41d6c2:	6e                   	outsb  %ds:(%esi),(%dx)
41d6c3:	6d                   	insl   (%dx),%es:(%edi)
41d6c4:	65 6e                	outsb  %gs:(%esi),(%dx)
41d6c6:	74 00                	je     0x41d6c8
41d6c8:	53                   	push   %ebx
41d6c9:	74 72                	je     0x41d73d
41d6cb:	69 6e 67 41 6c 69 67 	imul   $0x67696c41,0x67(%esi),%ebp
41d6d2:	6e                   	outsb  %ds:(%esi),(%dx)
41d6d3:	6d                   	insl   (%dx),%es:(%edi)
41d6d4:	65 6e                	outsb  %gs:(%esi),(%dx)
41d6d6:	74 00                	je     0x41d6d8
41d6d8:	44                   	inc    %esp
41d6d9:	61                   	popa
41d6da:	72 6b                	jb     0x41d747
41d6dc:	43                   	inc    %ebx
41d6dd:	6f                   	outsl  %ds:(%esi),(%dx)
41d6de:	6e                   	outsb  %ds:(%esi),(%dx)
41d6df:	74 65                	je     0x41d746
41d6e1:	6e                   	outsb  %ds:(%esi),(%dx)
41d6e2:	74 41                	je     0x41d725
41d6e4:	6c                   	insb   (%dx),%es:(%edi)
41d6e5:	69 67 6e 6d 65 6e 74 	imul   $0x746e656d,0x6e(%edi),%esp
41d6ec:	00 67 65             	add    %ah,0x65(%edi)
41d6ef:	74 5f                	je     0x41d750
41d6f1:	41                   	inc    %ecx
41d6f2:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41d6f6:	65 44                	gs inc %esp
41d6f8:	6f                   	outsl  %ds:(%esi),(%dx)
41d6f9:	63 75 6d             	arpl   %esi,0x6d(%ebp)
41d6fc:	65 6e                	outsb  %gs:(%esi),(%dx)
41d6fe:	74 00                	je     0x41d700
41d700:	44                   	inc    %esp
41d701:	61                   	popa
41d702:	72 6b                	jb     0x41d76f
41d704:	44                   	inc    %esp
41d705:	6f                   	outsl  %ds:(%esi),(%dx)
41d706:	63 75 6d             	arpl   %esi,0x6d(%ebp)
41d709:	65 6e                	outsb  %gs:(%esi),(%dx)
41d70b:	74 00                	je     0x41d70d
41d70d:	49                   	dec    %ecx
41d70e:	6e                   	outsb  %ds:(%esi),(%dx)
41d70f:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
41d716:	65
41d717:	43                   	inc    %ebx
41d718:	6f                   	outsl  %ds:(%esi),(%dx)
41d719:	6d                   	insl   (%dx),%es:(%edi)
41d71a:	70 6f                	jo     0x41d78b
41d71c:	6e                   	outsb  %ds:(%esi),(%dx)
41d71d:	65 6e                	outsb  %gs:(%esi),(%dx)
41d71f:	74 00                	je     0x41d721
41d721:	46                   	inc    %esi
41d722:	6f                   	outsl  %ds:(%esi),(%dx)
41d723:	72 63                	jb     0x41d788
41d725:	65 44                	gs inc %esp
41d727:	72 6f                	jb     0x41d798
41d729:	70 54                	jo     0x41d77f
41d72b:	6f                   	outsl  %ds:(%esi),(%dx)
41d72c:	50                   	push   %eax
41d72d:	61                   	popa
41d72e:	72 65                	jb     0x41d795
41d730:	6e                   	outsb  %ds:(%esi),(%dx)
41d731:	74 00                	je     0x41d733
41d733:	67 65 74 5f          	addr16 gs je 0x41d796
41d737:	54                   	push   %esp
41d738:	72 61                	jb     0x41d79b
41d73a:	6e                   	outsb  %ds:(%esi),(%dx)
41d73b:	73 70                	jae    0x41d7ad
41d73d:	61                   	popa
41d73e:	72 65                	jb     0x41d7a5
41d740:	6e                   	outsb  %ds:(%esi),(%dx)
41d741:	74 00                	je     0x41d743
41d743:	4d                   	dec    %ebp
41d744:	61                   	popa
41d745:	6b 65 54 72          	imul   $0x72,0x54(%ebp),%esp
41d749:	61                   	popa
41d74a:	6e                   	outsb  %ds:(%esi),(%dx)
41d74b:	73 70                	jae    0x41d7bd
41d74d:	61                   	popa
41d74e:	72 65                	jb     0x41d7b5
41d750:	6e                   	outsb  %ds:(%esi),(%dx)
41d751:	74 00                	je     0x41d753
41d753:	67 65 74 5f          	addr16 gs je 0x41d7b6
41d757:	43                   	inc    %ebx
41d758:	75 72                	jne    0x41d7cc
41d75a:	72 65                	jb     0x41d7c1
41d75c:	6e                   	outsb  %ds:(%esi),(%dx)
41d75d:	74 00                	je     0x41d75f
41d75f:	73 65                	jae    0x41d7c6
41d761:	74 5f                	je     0x41d7c2
41d763:	43                   	inc    %ebx
41d764:	75 72                	jne    0x41d7d8
41d766:	72 65                	jb     0x41d7cd
41d768:	6e                   	outsb  %ds:(%esi),(%dx)
41d769:	74 00                	je     0x41d76b