460516:	6e                   	outsb  %ds:(%esi),(%dx)
460517:	50                   	push   %eax
460518:	5a                   	pop    %edx
460519:	4b                   	dec    %ebx
46051a:	48                   	dec    %eax
46051b:	4b                   	dec    %ebx
46051c:	51                   	push   %ecx
46051d:	63 44 64 56          	arpl   %eax,0x56(%esp,%eiz,2)
460521:	37                   	aaa
460522:	31 55 63             	xor    %edx,0x63(%ebp)
460525:	31 69 68             	xor    %ebp,0x68(%ecx)
460528:	61                   	popa
460529:	7a 67                	jp     0x460592
46052b:	75 47                	jne    0x460574
46052d:	43                   	inc    %ebx
46052e:	6f                   	outsl  %ds:(%esi),(%dx)
46052f:	4b                   	dec    %ebx
460530:	58                   	pop    %eax
460531:	57                   	push   %edi
460532:	44                   	inc    %esp
460533:	59                   	pop    %ecx
460534:	58                   	pop    %eax
460535:	31 6a 4e             	xor    %ebp,0x4e(%edx)
460538:	6c                   	insb   (%dx),%es:(%edi)
460539:	48                   	dec    %eax
46053a:	4e                   	dec    %esi
46053b:	68 33 6d 68 4e       	push   $0x4e686d33
460540:	78 69                	js     0x4605ab
460542:	70 4b                	jo     0x46058f
460544:	66 47                	inc    %di
460546:	2f                   	das
460547:	52                   	push   %edx
460548:	56                   	push   %esi
460549:	43                   	inc    %ebx
46054a:	4b                   	dec    %ebx
46054b:	51                   	push   %ecx
46054c:	6f                   	outsl  %ds:(%esi),(%dx)
46054d:	5a                   	pop    %edx
46054e:	6b 65 61 58          	imul   $0x58,0x61(%ebp),%esp
460552:	34 34                	xor    $0x34,%al
460554:	38 4f 71             	cmp    %cl,0x71(%edi)
460557:	50                   	push   %eax
460558:	7a 4b                	jp     0x4605a5
46055a:	4c                   	dec    %esp
46055b:	73 68                	jae    0x4605c5
46055d:	57                   	push   %edi
46055e:	32 7a 39             	xor    0x39(%edx),%bh
460561:	6c                   	insb   (%dx),%es:(%edi)
460562:	4c                   	dec    %esp
460563:	70 68                	jo     0x4605cd
460565:	2b 42 51             	sub    0x51(%edx),%eax
460568:	5a                   	pop    %edx
460569:	61                   	popa
46056a:	76 4f                	jbe    0x4605bb
46056c:	76 37                	jbe    0x4605a5
46056e:	38 51 77             	cmp    %dl,0x77(%ecx)
460571:	35 6a 51 77 61       	xor    $0x6177516a,%eax
460576:	33 44 48 2f          	xor    0x2f(%eax,%ecx,2),%eax
46057a:	74 77                	je     0x4605f3
46057c:	79 38                	jns    0x4605b6
46057e:	52                   	push   %edx
46057f:	64 38 53 56          	cmp    %dl,%fs:0x56(%ebx)
460583:	6d                   	insl   (%dx),%es:(%edi)
460584:	45                   	inc    %ebp
460585:	6f                   	outsl  %ds:(%esi),(%dx)
460586:	35 6b 53 42 36       	xor    $0x3642536b,%eax
46058b:	35 77 2f 36 35       	xor    $0x35362f77,%eax
460590:	38 4c 69 4b          	cmp    %cl,0x4b(%ecx,%ebp,2)
460594:	67 57                	addr16 push %edi
460596:	51                   	push   %ecx
460597:	54                   	push   %esp
460598:	61                   	popa
460599:	42                   	inc    %edx
46059a:	59                   	pop    %ecx
46059b:	48                   	dec    %eax
46059c:	7a 55                	jp     0x4605f3
46059e:	74 4d                	je     0x4605ed
4605a0:	37                   	aaa
4605a1:	66 74 54             	data16 je 0x4605f8
4605a4:	66 65 65 74 6e       	data16 gs gs je 0x460617
4605a9:	32 7a 69             	xor    0x69(%edx),%bh
4605ac:	64 4c                	fs dec %esp
4605ae:	7a 56                	jp     0x460606
4605b0:	35 4e 75 33 5a       	xor    $0x5a33754e,%eax
4605b5:	55                   	push   %ebp
4605b6:	77 64                	ja     0x46061c
4605b8:	79 57                	jns    0x460611
4605ba:	49                   	dec    %ecx
4605bb:	4d                   	dec    %ebp
4605bc:	65 76 65             	gs jbe 0x460624
4605bf:	4f                   	dec    %edi
4605c0:	47                   	inc    %edi
4605c1:	55                   	push   %ebp
4605c2:	64 4a                	fs dec %edx
4605c4:	33 55 36             	xor    0x36(%ebp),%edx
4605c7:	4a                   	dec    %edx
4605c8:	6c                   	insb   (%dx),%es:(%edi)
4605c9:	4c                   	dec    %esp
4605ca:	55                   	push   %ebp
4605cb:	6d                   	insl   (%dx),%es:(%edi)
4605cc:	6e                   	outsb  %ds:(%esi),(%dx)
4605cd:	56                   	push   %esi
4605ce:	62 6c 62 5a          	bound  %ebp,0x5a(%edx,%eiz,2)
4605d2:	34 56                	xor    $0x56,%al
4605d4:	4c                   	dec    %esp
4605d5:	6b 59 6c 48          	imul   $0x48,0x6c(%ecx),%ebx
4605d9:	67 75 33             	addr16 jne 0x46060f
4605dc:	34 53                	xor    $0x53,%al
4605de:	44                   	inc    %esp
4605df:	37                   	aaa
4605e0:	6b 4e 74 34          	imul   $0x34,0x74(%esi),%ecx
4605e4:	57                   	push   %edi
4605e5:	49                   	dec    %ecx
4605e6:	72 69                	jb     0x460651
4605e8:	64 47                	fs inc %edi
4605ea:	38 62 6e             	cmp    %ah,0x6e(%edx)
4605ed:	36 39 74 59 4b       	cmp    %esi,%ss:0x4b(%ecx,%ebx,2)
4605f2:	61                   	popa
4605f3:	39 38                	cmp    %edi,(%eax)
4605f5:	68 53 37 6e 46       	push   $0x466e3753
4605fa:	41                   	inc    %ecx
4605fb:	44                   	inc    %esp
4605fc:	47                   	inc    %edi
4605fd:	4a                   	dec    %edx
4605fe:	6f                   	outsl  %ds:(%esi),(%dx)
4605ff:	4b                   	dec    %ebx
460600:	54                   	push   %esp
460601:	38 2b                	cmp    %ch,(%ebx)
460603:	50                   	push   %eax
460604:	36 53                	ss push %ebx
460606:	56                   	push   %esi
460607:	62 46 32             	bound  %eax,0x32(%esi)
46060a:	63 2b                	arpl   %ebp,(%ebx)
46060c:	62 4d 70             	bound  %ecx,0x70(%ebp)
46060f:	4e                   	dec    %esi
460610:	33 57 46             	xor    0x46(%edi),%edx
460613:	77 30                	ja     0x460645
460615:	47                   	inc    %edi
460616:	72 4e                	jb     0x460666
460618:	33 77 2f             	xor    0x2f(%edi),%esi
46061b:	4d                   	dec    %ebp
46061c:	67 57                	addr16 push %edi
46061e:	56                   	push   %esi
46061f:	37                   	aaa
460620:	63 69 4a             	arpl   %ebp,0x4a(%ecx)
460623:	6a 47                	push   $0x47
460625:	52                   	push   %edx
460626:	2f                   	das
460627:	46                   	inc    %esi
460628:	67 4a                	addr16 dec %edx
46062a:	59                   	pop    %ecx
46062b:	75 46                	jne    0x460673
46062d:	6a 6c                	push   $0x6c
46062f:	49                   	dec    %ecx
460630:	76 66                	jbe    0x460698
460632:	4f                   	dec    %edi
460633:	54                   	push   %esp
460634:	48                   	dec    %eax
460635:	79 44                	jns    0x46067b
460637:	59                   	pop    %ecx
460638:	54                   	push   %esp
460639:	4f                   	dec    %edi
46063a:	6f                   	outsl  %ds:(%esi),(%dx)
46063b:	6a 2b                	push   $0x2b
46063d:	55                   	push   %ebp
46063e:	63 70 73             	arpl   %esi,0x73(%eax)
460641:	2b 59 4a             	sub    0x4a(%ecx),%ebx
460644:	71 77                	jno    0x4606bd
460646:	2f                   	das
460647:	43                   	inc    %ebx
460648:	6e                   	outsb  %ds:(%esi),(%dx)
460649:	57                   	push   %edi
46064a:	4d                   	dec    %ebp
46064b:	43                   	inc    %ebx
46064c:	51                   	push   %ecx
46064d:	48                   	dec    %eax
46064e:	47                   	inc    %edi
46064f:	39 6a 7a             	cmp    %ebp,0x7a(%edx)
460652:	33 79 65             	xor    0x65(%ecx),%edi
460655:	6f                   	outsl  %ds:(%esi),(%dx)
460656:	72 4c                	jb     0x4606a4
460658:	73 4e                	jae    0x4606a8
46065a:	65 6c                	gs insb (%dx),%es:(%edi)
46065c:	4d                   	dec    %ebp
46065d:	56                   	push   %esi
46065e:	7a 71                	jp     0x4606d1
460660:	50                   	push   %eax
460661:	30 34 66             	xor    %dh,(%esi,%eiz,2)
460664:	4d                   	dec    %ebp
460665:	35 39 59 38 4b       	xor    $0x4b385939,%eax
46066a:	31 6c 69 56          	xor    %ebp,0x56(%ecx,%ebp,2)
46066e:	50                   	push   %eax
46066f:	76 6f                	jbe    0x4606e0
460671:	35 34 58 69 4f       	xor    $0x4f695834,%eax
460676:	66 72 45             	data16 jb 0x4606be
460679:	36 61                	ss popa
46067b:	6f                   	outsl  %ds:(%esi),(%dx)
46067c:	63 57 72             	arpl   %edx,0x72(%edi)
46067f:	41                   	inc    %ecx
460680:	72 38                	jb     0x4606ba
460682:	54                   	push   %esp
460683:	61                   	popa
460684:	69 4b 41 44 57 47 31 	imul   $0x31475744,0x41(%ebx),%ecx
46068b:	33 4b 79             	xor    0x79(%ebx),%ecx
46068e:	77 59                	ja     0x4606e9
460690:	71 32                	jno    0x4606c4
460692:	7a 6a                	jp     0x4606fe
460694:	53                   	push   %ebx
460695:	4a                   	dec    %edx
460696:	33 6d 59             	xor    0x59(%ebp),%ebp
460699:	66 31 32             	xor    %si,(%edx)
46069c:	4f                   	dec    %edi
46069d:	66 77 4a             	data16 ja 0x4606ea
4606a0:	39 44 75 35          	cmp    %eax,0x35(%ebp,%esi,2)
4606a4:	61                   	popa
4606a5:	35 6d 68 54 54       	xor    $0x5454686d,%eax
4606aa:	33 35 6b 76 50 56    	xor    0x5650766b,%esi
4606b0:	77 49                	ja     0x4606fb
4606b2:	75 75                	jne    0x460729
4606b4:	6d                   	insl   (%dx),%es:(%edi)
4606b5:	66 62 77 47          	bound  %si,0x47(%edi)
4606b9:	50                   	push   %eax
4606ba:	38 6d 6b             	cmp    %ch,0x6b(%ebp)
4606bd:	64 30 36             	xor    %dh,%fs:(%esi)
4606c0:	72 6b                	jb     0x46072d
4606c2:	2b 39                	sub    (%ecx),%edi
4606c4:	62 39                	bound  %edi,(%ecx)
4606c6:	47                   	inc    %edi
4606c7:	63 4f 67             	arpl   %ecx,0x67(%edi)
4606ca:	39 73 77             	cmp    %esi,0x77(%ebx)
4606cd:	50                   	push   %eax
4606ce:	6a 38                	push   $0x38
4606d0:	37                   	aaa
4606d1:	36 65 45             	ss gs inc %ebp
4606d4:	62 72 35             	bound  %esi,0x35(%edx)
4606d7:	42                   	inc    %edx
4606d8:	55                   	push   %ebp
4606d9:	58                   	pop    %eax
4606da:	58                   	pop    %eax
4606db:	31 6b 34             	xor    %ebp,0x34(%ebx)
4606de:	42                   	inc    %edx
4606df:	6b 2b 45             	imul   $0x45,(%ebx),%ebp
4606e2:	4a                   	dec    %edx
4606e3:	76 64                	jbe    0x460749
4606e5:	4b                   	dec    %ebx
4606e6:	43                   	inc    %ebx
4606e7:	76 68                	jbe    0x460751
4606e9:	76 4d                	jbe    0x460738
4606eb:	59                   	pop    %ecx
4606ec:	36 69 53 6b 70 62 6a 	imul   $0x706a6270,%ss:0x6b(%ebx),%edx
4606f3:	70
4606f4:	7a 54                	jp     0x46074a
4606f6:	6f                   	outsl  %ds:(%esi),(%dx)
4606f7:	6b 42 4d 31          	imul   $0x31,0x4d(%edx),%eax
4606fb:	72 72                	jb     0x46076f
4606fd:	59                   	pop    %ecx
4606fe:	78 74                	js     0x460774
460700:	74 45                	je     0x460747
460702:	45                   	inc    %ebp
460703:	70 62                	jo     0x460767
460705:	49                   	dec    %ecx
460706:	4b                   	dec    %ebx
460707:	6a 2b                	push   $0x2b
460709:	35 45 64 6b 36       	xor    $0x366b6445,%eax
46070e:	58                   	pop    %eax
46070f:	69 38 72 32 45 38    	imul   $0x38453272,(%eax),%edi
460715:	59                   	pop    %ecx
460716:	41                   	inc    %ecx
460717:	6d                   	insl   (%dx),%es:(%edi)
460718:	59                   	pop    %ecx
460719:	47                   	inc    %edi
46071a:	77 34                	ja     0x460750
46071c:	70 56                	jo     0x460774
46071e:	50                   	push   %eax
46071f:	78 68                	js     0x460789
460721:	41                   	inc    %ecx
460722:	2f                   	das
460723:	31 73 75             	xor    %esi,0x75(%ebx)
460726:	63 4b 4f             	arpl   %ecx,0x4f(%ebx)
460729:	5a                   	pop    %edx
46072a:	55                   	push   %ebp
46072b:	44                   	inc    %esp
46072c:	67 6a 4a             	addr16 push $0x4a
46072f:	55                   	push   %ebp
460730:	4d                   	dec    %ebp
460731:	30 5a 38             	xor    %bl,0x38(%edx)
460734:	6e                   	outsb  %ds:(%esi),(%dx)
460735:	55                   	push   %ebp
460736:	33 77 45             	xor    0x45(%edi),%esi
460739:	4b                   	dec    %ebx
46073a:	39 44 57 50          	cmp    %eax,0x50(%edi,%edx,2)
46073e:	4e                   	dec    %esi
46073f:	41                   	inc    %ecx
460740:	71 64                	jno    0x4607a6
460742:	5a                   	pop    %edx
460743:	54                   	push   %esp
460744:	75 47                	jne    0x46078d
460746:	74 2b                	je     0x460773
460748:	41                   	inc    %ecx
460749:	57                   	push   %edi
46074a:	62 57 6b             	bound  %edx,0x6b(%edi)
46074d:	6a 32                	push   $0x32
46074f:	49                   	dec    %ecx
460750:	79 70                	jns    0x4607c2
460752:	74 43                	je     0x460797
460754:	37                   	aaa
460755:	5a                   	pop    %edx
460756:	79 68                	jns    0x4607c0
460758:	38 6a 63             	cmp    %ch,0x63(%edx)
46075b:	6b 71 73 37          	imul   $0x37,0x73(%ecx),%esi
46075f:	65 67 53             	gs addr16 push %ebx
460762:	53                   	push   %ebx
460763:	45                   	inc    %ebp
460764:	74 67                	je     0x4607cd
460766:	57                   	push   %edi
460767:	56                   	push   %esi
460768:	38 77 56             	cmp    %dh,0x56(%edi)
46076b:	47                   	inc    %edi
46076c:	79 7a                	jns    0x4607e8
46076e:	63 79 77             	arpl   %edi,0x77(%ecx)
460771:	73 57                	jae    0x4607ca
460773:	55                   	push   %ebp
460774:	75 52                	jne    0x4607c8
460776:	38 79 6e             	cmp    %bh,0x6e(%ecx)
460779:	33 44 33 63          	xor    0x63(%ebx,%esi,1),%eax
46077d:	54                   	push   %esp
46077e:	51                   	push   %ecx
46077f:	57                   	push   %edi
460780:	4e                   	dec    %esi
460781:	6c                   	insb   (%dx),%es:(%edi)
460782:	6d                   	insl   (%dx),%es:(%edi)
460783:	31 38                	xor    %edi,(%eax)
460785:	59                   	pop    %ecx
460786:	51                   	push   %ecx
460787:	4f                   	dec    %edi
460788:	47                   	inc    %edi
460789:	37                   	aaa
46078a:	2b 51 48             	sub    0x48(%ecx),%edx
46078d:	4c                   	dec    %esp
46078e:	56                   	push   %esi
46078f:	6b 6c 71 57 71       	imul   $0x71,0x57(%ecx,%esi,2),%ebp
460794:	4e                   	dec    %esi
460795:	71 46                	jno    0x4607dd
460797:	37                   	aaa
460798:	2f                   	das
460799:	73 77                	jae    0x460812
46079b:	68 6d 48 76 75       	push   $0x7576486d
4607a0:	64 41                	fs inc %ecx
4607a2:	75 72                	jne    0x460816
4607a4:	75 76                	jne    0x46081c