41b4aa:	70 6c                	jo     0x41b518
41b4ac:	61                   	popa
41b4ad:	79 41                	jns    0x41b4f0
41b4af:	74 74                	je     0x41b525
41b4b1:	72 69                	jb     0x41b51c
41b4b3:	62 75 74             	bound  %esi,0x74(%ebp)
41b4b6:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41b4ba:	73 65                	jae    0x41b521
41b4bc:	6d                   	insl   (%dx),%es:(%edi)
41b4bd:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
41b4c1:	6f                   	outsl  %ds:(%esi),(%dx)
41b4c2:	6d                   	insl   (%dx),%es:(%edi)
41b4c3:	70 61                	jo     0x41b526
41b4c5:	6e                   	outsb  %ds:(%esi),(%dx)
41b4c6:	79 41                	jns    0x41b509
41b4c8:	74 74                	je     0x41b53e
41b4ca:	72 69                	jb     0x41b535
41b4cc:	62 75 74             	bound  %esi,0x74(%ebp)
41b4cf:	65 00 43 61          	add    %al,%gs:0x61(%ebx)
41b4d3:	74 65                	je     0x41b53a
41b4d5:	67 6f                	outsl  %ds:(%si),(%dx)
41b4d7:	72 79                	jb     0x41b552
41b4d9:	41                   	inc    %ecx
41b4da:	74 74                	je     0x41b550
41b4dc:	72 69                	jb     0x41b547
41b4de:	62 75 74             	bound  %esi,0x74(%ebp)
41b4e1:	65 00 44 65 73       	add    %al,%gs:0x73(%ebp,%eiz,2)
41b4e6:	69 67 6e 65 72 53 65 	imul   $0x65537265,0x6e(%edi),%esp
41b4ed:	72 69                	jb     0x41b558
41b4ef:	61                   	popa
41b4f0:	6c                   	insb   (%dx),%es:(%edi)
41b4f1:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
41b4f8:	56                   	push   %esi
41b4f9:	69 73 69 62 69 6c 69 	imul   $0x696c6962,0x69(%ebx),%esi
41b500:	74 79                	je     0x41b57b
41b502:	41                   	inc    %ecx
41b503:	74 74                	je     0x41b579
41b505:	72 69                	jb     0x41b570
41b507:	62 75 74             	bound  %esi,0x74(%ebp)
41b50a:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
41b50e:	6e                   	outsb  %ds:(%esi),(%dx)
41b50f:	74 69                	je     0x41b57a
41b511:	6d                   	insl   (%dx),%es:(%edi)
41b512:	65 43                	gs inc %ebx
41b514:	6f                   	outsl  %ds:(%esi),(%dx)
41b515:	6d                   	insl   (%dx),%es:(%edi)
41b516:	70 61                	jo     0x41b579
41b518:	74 69                	je     0x41b583
41b51a:	62 69 6c             	bound  %ebp,0x6c(%ecx)
41b51d:	69 74 79 41 74 74 72 	imul   $0x69727474,0x41(%ecx,%edi,2),%esi
41b524:	69
41b525:	62 75 74             	bound  %esi,0x74(%ebp)
41b528:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41b52c:	74 5f                	je     0x41b58d
41b52e:	56                   	push   %esi
41b52f:	61                   	popa
41b530:	6c                   	insb   (%dx),%es:(%edi)
41b531:	75 65                	jne    0x41b598
41b533:	00 73 65             	add    %dh,0x65(%ebx)
41b536:	74 5f                	je     0x41b597
41b538:	56                   	push   %esi
41b539:	61                   	popa
41b53a:	6c                   	insb   (%dx),%es:(%edi)
41b53b:	75 65                	jne    0x41b5a2
41b53d:	00 5f 69             	add    %bl,0x69(%edi)
41b540:	6e                   	outsb  %ds:(%esi),(%dx)
41b541:	69 74 69 61 6c 56 61 	imul   $0x6c61566c,0x61(%ecx,%ebp,2),%esi
41b548:	6c
41b549:	75 65                	jne    0x41b5b0
41b54b:	00 5f 76             	add    %bl,0x76(%edi)
41b54e:	61                   	popa
41b54f:	6c                   	insb   (%dx),%es:(%edi)
41b550:	75 65                	jne    0x41b5b7
41b552:	00 4e 6f             	add    %cl,0x6f(%esi)
41b555:	64 65 4d             	fs gs dec %ebp
41b558:	6f                   	outsl  %ds:(%esi),(%dx)
41b559:	75 73                	jne    0x41b5ce
41b55b:	65 4c                	gs dec %esp
41b55d:	65 61                	gs popa
41b55f:	76 65                	jbe    0x41b5c6
41b561:	00 4f 6e             	add    %cl,0x6e(%edi)
41b564:	4d                   	dec    %ebp
41b565:	6f                   	outsl  %ds:(%esi),(%dx)
41b566:	75 73                	jne    0x41b5db
41b568:	65 4c                	gs dec %esp
41b56a:	65 61                	gs popa
41b56c:	76 65                	jbe    0x41b5d3
41b56e:	00 4f 6e             	add    %cl,0x6e(%edi)
41b571:	4c                   	dec    %esp
41b572:	65 61                	gs popa
41b574:	76 65                	jbe    0x41b5db
41b576:	00 72 65             	add    %dh,0x65(%edx)
41b579:	63 75 72             	arpl   %esi,0x72(%ebp)
41b57c:	73 69                	jae    0x41b5e7
41b57e:	76 65                	jbe    0x41b5e5
41b580:	00 4e 61             	add    %cl,0x61(%esi)
41b583:	74 69                	je     0x41b5ee
41b585:	76 65                	jbe    0x41b5ec
41b587:	00 49 73             	add    %cl,0x73(%ecx)
41b58a:	41                   	inc    %ecx
41b58b:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
41b58f:	65 00 4f 6e          	add    %cl,%gs:0x6e(%edi)
41b593:	4d                   	dec    %ebp
41b594:	6f                   	outsl  %ds:(%esi),(%dx)
41b595:	75 73                	jne    0x41b60a
41b597:	65 4d                	gs dec %ebp
41b599:	6f                   	outsl  %ds:(%esi),(%dx)
41b59a:	76 65                	jbe    0x41b601
41b59c:	00 52 65             	add    %dl,0x65(%edx)
41b59f:	6d                   	insl   (%dx),%es:(%edi)
41b5a0:	6f                   	outsl  %ds:(%esi),(%dx)
41b5a1:	76 65                	jbe    0x41b608
41b5a3:	00 65 56             	add    %ah,0x56(%ebp)
41b5a6:	44                   	inc    %esp
41b5a7:	62 7a 61             	bound  %edi,0x61(%edx)
41b5aa:	58                   	pop    %eax
41b5ab:	53                   	push   %ebx
41b5ac:	47                   	inc    %edi
41b5ad:	52                   	push   %edx
41b5ae:	72 73                	jb     0x41b623
41b5b0:	47                   	inc    %edi
41b5b1:	75 2e                	jne    0x41b5e1
41b5b3:	65 78 65             	gs js  0x41b61b
41b5b6:	00 67 65             	add    %ah,0x65(%edi)
41b5b9:	74 5f                	je     0x41b61a
41b5bb:	53                   	push   %ebx
41b5bc:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
41b5c3:	5f                   	pop    %edi
41b5c4:	53                   	push   %ebx
41b5c5:	69 7a 65 00 44 6f 63 	imul   $0x636f4400,0x65(%edx),%edi
41b5cc:	75 6d                	jne    0x41b63b
41b5ce:	65 6e                	outsb  %gs:(%esi),(%dx)
41b5d0:	74 54                	je     0x41b626
41b5d2:	61                   	popa
41b5d3:	62 41 72             	bound  %eax,0x72(%ecx)
41b5d6:	65 61                	gs popa
41b5d8:	53                   	push   %ebx
41b5d9:	69 7a 65 00 54 6f 6f 	imul   $0x6f6f5400,0x65(%edx),%edi
41b5e0:	6c                   	insb   (%dx),%es:(%edi)
41b5e1:	57                   	push   %edi
41b5e2:	69 6e 64 6f 77 54 61 	imul   $0x6154776f,0x64(%esi),%ebp
41b5e9:	62 41 72             	bound  %eax,0x72(%ecx)
41b5ec:	65 61                	gs popa
41b5ee:	53                   	push   %ebx
41b5ef:	69 7a 65 00 5f 65 78 	imul   $0x78655f00,0x65(%edx),%edi
41b5f6:	70 61                	jo     0x41b659
41b5f8:	6e                   	outsb  %ds:(%esi),(%dx)
41b5f9:	64 41                	fs inc %ecx
41b5fb:	72 65                	jb     0x41b662
41b5fd:	61                   	popa
41b5fe:	53                   	push   %ebx
41b5ff:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
41b606:	5f                   	pop    %edi
41b607:	54                   	push   %esp
41b608:	6f                   	outsl  %ds:(%esi),(%dx)
41b609:	74 61                	je     0x41b66c
41b60b:	6c                   	insb   (%dx),%es:(%edi)
41b60c:	54                   	push   %esp
41b60d:	61                   	popa
41b60e:	62 53 69             	bound  %edx,0x69(%ebx)
41b611:	7a 65                	jp     0x41b678
41b613:	00 73 65             	add    %dh,0x65(%ebx)
41b616:	74 5f                	je     0x41b677
41b618:	54                   	push   %esp
41b619:	6f                   	outsl  %ds:(%esi),(%dx)
41b61a:	74 61                	je     0x41b67d
41b61c:	6c                   	insb   (%dx),%es:(%edi)
41b61d:	54                   	push   %esp
41b61e:	61                   	popa
41b61f:	62 53 69             	bound  %edx,0x69(%ebx)
41b622:	7a 65                	jp     0x41b689
41b624:	00 4d 69             	add    %cl,0x69(%ebp)
41b627:	6e                   	outsb  %ds:(%esi),(%dx)
41b628:	69 6d 75 6d 54 68 75 	imul   $0x7568546d,0x75(%ebp),%ebp
41b62f:	6d                   	insl   (%dx),%es:(%edi)
41b630:	62 53 69             	bound  %edx,0x69(%ebx)
41b633:	7a 65                	jp     0x41b69a
41b635:	00 53 65             	add    %dl,0x65(%ebx)
41b638:	74 56                	je     0x41b690
41b63a:	69 73 69 62 6c 65 53 	imul   $0x53656c62,0x69(%ebx),%esi
41b641:	69 7a 65 00 5f 76 69 	imul   $0x69765f00,0x65(%edx),%edi
41b648:	73 69                	jae    0x41b6b3
41b64a:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
41b64e:	69 7a 65 00 43 61 6c 	imul   $0x6c614300,0x65(%edx),%edi
41b655:	63 75 6c             	arpl   %esi,0x6c(%ebp)
41b658:	61                   	popa
41b659:	74 65                	je     0x41b6c0
41b65b:	53                   	push   %ebx
41b65c:	69 7a 65 00 55 70 64 	imul   $0x64705500,0x65(%edx),%edi
41b663:	61                   	popa
41b664:	74 65                	je     0x41b6cb
41b666:	49                   	dec    %ecx
41b667:	74 65                	je     0x41b6ce
41b669:	6d                   	insl   (%dx),%es:(%edi)
41b66a:	53                   	push   %ebx
41b66b:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
41b672:	5f                   	pop    %edi
41b673:	4d                   	dec    %ebp
41b674:	69 6e 69 6d 75 6d 53 	imul   $0x536d756d,0x69(%esi),%ebp
41b67b:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
41b682:	5f                   	pop    %edi
41b683:	4d                   	dec    %ebp
41b684:	69 6e 69 6d 75 6d 53 	imul   $0x536d756d,0x69(%esi),%ebp
41b68b:	69 7a 65 00 5f 69 63 	imul   $0x63695f00,0x65(%edx),%edi
41b692:	6f                   	outsl  %ds:(%esi),(%dx)
41b693:	6e                   	outsb  %ds:(%esi),(%dx)
41b694:	53                   	push   %ebx
41b695:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
41b69c:	5f                   	pop    %edi
41b69d:	54                   	push   %esp
41b69e:	6f                   	outsl  %ds:(%esi),(%dx)
41b69f:	74 61                	je     0x41b702
41b6a1:	6c                   	insb   (%dx),%es:(%edi)
41b6a2:	42                   	inc    %edx
41b6a3:	75 74                	jne    0x41b719
41b6a5:	74 6f                	je     0x41b716
41b6a7:	6e                   	outsb  %ds:(%esi),(%dx)
41b6a8:	53                   	push   %ebx
41b6a9:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
41b6b0:	5f                   	pop    %edi
41b6b1:	54                   	push   %esp
41b6b2:	6f                   	outsl  %ds:(%esi),(%dx)
41b6b3:	74 61                	je     0x41b716
41b6b5:	6c                   	insb   (%dx),%es:(%edi)
41b6b6:	42                   	inc    %edx
41b6b7:	75 74                	jne    0x41b72d
41b6b9:	74 6f                	je     0x41b72a
41b6bb:	6e                   	outsb  %ds:(%esi),(%dx)
41b6bc:	53                   	push   %ebx
41b6bd:	69 7a 65 00 52 61 64 	imul   $0x64615200,0x65(%edx),%edi
41b6c4:	69 6f 42 75 74 74 6f 	imul   $0x6f747475,0x42(%edi),%ebp
41b6cb:	6e                   	outsb  %ds:(%esi),(%dx)
41b6cc:	53                   	push   %ebx
41b6cd:	69 7a 65 00 41 72 72 	imul   $0x72724100,0x65(%edx),%edi
41b6d4:	6f                   	outsl  %ds:(%esi),(%dx)
41b6d5:	77 42                	ja     0x41b719
41b6d7:	75 74                	jne    0x41b74d
41b6d9:	74 6f                	je     0x41b74a
41b6db:	6e                   	outsb  %ds:(%esi),(%dx)
41b6dc:	53                   	push   %ebx
41b6dd:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
41b6e4:	5f                   	pop    %edi
41b6e5:	41                   	inc    %ecx
41b6e6:	75 74                	jne    0x41b75c
41b6e8:	6f                   	outsl  %ds:(%esi),(%dx)
41b6e9:	53                   	push   %ebx
41b6ea:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
41b6f1:	5f                   	pop    %edi
41b6f2:	41                   	inc    %ecx
41b6f3:	75 74                	jne    0x41b769
41b6f5:	6f                   	outsl  %ds:(%esi),(%dx)
41b6f6:	53                   	push   %ebx
41b6f7:	69 7a 65 00 53 63 72 	imul   $0x72635300,0x65(%edx),%edi
41b6fe:	6f                   	outsl  %ds:(%esi),(%dx)
41b6ff:	6c                   	insb   (%dx),%es:(%edi)
41b700:	6c                   	insb   (%dx),%es:(%edi)
41b701:	42                   	inc    %edx
41b702:	61                   	popa
41b703:	72 53                	jb     0x41b758
41b705:	69 7a 65 00 54 6f 6f 	imul   $0x6f6f5400,0x65(%edx),%edi
41b70c:	6c                   	insb   (%dx),%es:(%edi)
41b70d:	57                   	push   %edi
41b70e:	69 6e 64 6f 77 48 65 	imul   $0x6548776f,0x64(%esi),%ebp
41b715:	61                   	popa
41b716:	64 65 72 53          	fs gs jb 0x41b76d
41b71a:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
41b721:	5f                   	pop    %edi
41b722:	43                   	inc    %ebx
41b723:	6c                   	insb   (%dx),%es:(%edi)
41b724:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
41b72b:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
41b72f:	74 5f                	je     0x41b790
41b731:	43                   	inc    %ebx
41b732:	6c                   	insb   (%dx),%es:(%edi)
41b733:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
41b73a:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
41b73e:	74 5f                	je     0x41b79f
41b740:	43                   	inc    %ebx
41b741:	6f                   	outsl  %ds:(%esi),(%dx)
41b742:	6e                   	outsb  %ds:(%esi),(%dx)
41b743:	74 65                	je     0x41b7aa
41b745:	6e                   	outsb  %ds:(%esi),(%dx)
41b746:	74 53                	je     0x41b79b
41b748:	69 7a 65 00 73 65 74 	imul   $0x74657300,0x65(%edx),%edi
41b74f:	5f                   	pop    %edi
41b750:	43                   	inc    %ebx
41b751:	6f                   	outsl  %ds:(%esi),(%dx)
41b752:	6e                   	outsb  %ds:(%esi),(%dx)
41b753:	74 65                	je     0x41b7ba
41b755:	6e                   	outsb  %ds:(%esi),(%dx)
41b756:	74 53                	je     0x41b7ab
41b758:	69 7a 65 00 55 70 64 	imul   $0x64705500,0x65(%edx),%edi
41b75f:	61                   	popa
41b760:	74 65                	je     0x41b7c7
41b762:	43                   	inc    %ebx
41b763:	6f                   	outsl  %ds:(%esi),(%dx)
41b764:	6e                   	outsb  %ds:(%esi),(%dx)
41b765:	74 65                	je     0x41b7cc
41b767:	6e                   	outsb  %ds:(%esi),(%dx)
41b768:	74 53                	je     0x41b7bd
41b76a:	69 7a 65 00 5f 63 6f 	imul   $0x6f635f00,0x65(%edx),%edi
41b771:	6e                   	outsb  %ds:(%esi),(%dx)
41b772:	74 65                	je     0x41b7d9
41b774:	6e                   	outsb  %ds:(%esi),(%dx)
41b775:	74 53                	je     0x41b7ca
41b777:	69 7a 65 00 67 65 74 	imul   $0x74656700,0x65(%edx),%edi
41b77e:	5f                   	pop    %edi
41b77f:	56                   	push   %esi
41b780:	69 65 77 53 69 7a 65 	imul   $0x657a6953,0x77(%ebp),%esp
41b787:	00 73 65             	add    %dh,0x65(%ebx)
41b78a:	74 5f                	je     0x41b7eb
41b78c:	56                   	push   %esi
41b78d:	69 65 77 53 69 7a 65 	imul   $0x657a6953,0x77(%ebp),%esp
41b794:	00 5f 76             	add    %bl,0x76(%edi)
41b797:	69 65 77 53 69 7a 65 	imul   $0x657a6953,0x77(%ebp),%esp
41b79e:	00 53 65             	add    %dl,0x65(%ebx)
41b7a1:	74 46                	je     0x41b7e9
41b7a3:	6c                   	insb   (%dx),%es:(%edi)
41b7a4:	6f                   	outsl  %ds:(%esi),(%dx)
41b7a5:	77 53                	ja     0x41b7fa
41b7a7:	69 7a 65 00 43 68 65 	imul   $0x65684300,0x65(%edx),%edi
41b7ae:	63 6b 42             	arpl   %ebp,0x42(%ebx)
41b7b1:	6f                   	outsl  %ds:(%esi),(%dx)
41b7b2:	78 53                	js     0x41b807
41b7b4:	69 7a 65 00 49 53 75 	imul   $0x75534900,0x65(%edx),%edi
41b7bb:	70 70                	jo     0x41b82d
41b7bd:	6f                   	outsl  %ds:(%esi),(%dx)
41b7be:	72 74                	jb     0x41b834
41b7c0:	49                   	dec    %ecx
41b7c1:	6e                   	outsb  %ds:(%esi),(%dx)
41b7c2:	69 74 69 61 6c 69 7a 	imul   $0x657a696c,0x61(%ecx,%ebp,2),%esi
41b7c9:	65
41b7ca:	00 53 75             	add    %dl,0x75(%ebx)
41b7cd:	70 70                	jo     0x41b83f
41b7cf:	72 65                	jb     0x41b836
41b7d1:	73 73                	jae    0x41b846
41b7d3:	46                   	inc    %esi
41b7d4:	69 6e 61 6c 69 7a 65 	imul   $0x657a696c,0x61(%esi),%ebp
41b7db:	00 4f 6e             	add    %cl,0x6e(%edi)
41b7de:	52                   	push   %edx
41b7df:	65 73 69             	gs jae 0x41b84b
41b7e2:	7a 65                	jp     0x41b849
41b7e4:	00 67 65             	add    %ah,0x65(%edi)
41b7e7:	74 5f                	je     0x41b848
41b7e9:	54                   	push   %esp
41b7ea:	61                   	popa
41b7eb:	67 00 73 65          	add    %dh,0x65(%bp,%di)
41b7ef:	74 5f                	je     0x41b850
41b7f1:	54                   	push   %esp
41b7f2:	61                   	popa