46170d:	66 74 78             	data16 je 0x461788
461710:	50                   	push   %eax
461711:	54                   	push   %esp
461712:	43                   	inc    %ebx
461713:	4b                   	dec    %ebx
461714:	59                   	pop    %ecx
461715:	45                   	inc    %ebp
461716:	71 30                	jno    0x461748
461718:	47                   	inc    %edi
461719:	4a                   	dec    %edx
46171a:	66 48                	dec    %ax
46171c:	41                   	inc    %ecx
46171d:	35 47 64 4f 4e       	xor    $0x4e4f6447,%eax
461722:	49                   	dec    %ecx
461723:	45                   	inc    %ebp
461724:	4c                   	dec    %esp
461725:	6d                   	insl   (%dx),%es:(%edi)
461726:	50                   	push   %eax
461727:	2b 31                	sub    (%ecx),%esi
461729:	53                   	push   %ebx
46172a:	72 48                	jb     0x461774
46172c:	58                   	pop    %eax
46172d:	49                   	dec    %ecx
46172e:	74 56                	je     0x461786
461730:	65 4a                	gs dec %edx
461732:	7a 79                	jp     0x4617ad
461734:	6f                   	outsl  %ds:(%esi),(%dx)
461735:	33 41 45             	xor    0x45(%ecx),%eax
461738:	38 66 45             	cmp    %ah,0x45(%esi)
46173b:	59                   	pop    %ecx
46173c:	43                   	inc    %ebx
46173d:	6d                   	insl   (%dx),%es:(%edi)
46173e:	45                   	inc    %ebp
46173f:	39 41 35             	cmp    %eax,0x35(%ecx)
461742:	47                   	inc    %edi
461743:	4f                   	dec    %edi
461744:	54                   	push   %esp
461745:	6d                   	insl   (%dx),%es:(%edi)
461746:	52                   	push   %edx
461747:	50                   	push   %eax
461748:	70 44                	jo     0x46178e
46174a:	70 45                	jo     0x461791
46174c:	6e                   	outsb  %ds:(%esi),(%dx)
46174d:	38 46 53             	cmp    %al,0x53(%esi)
461750:	6a 37                	push   $0x37
461752:	2f                   	das
461753:	7a 51                	jp     0x4617a6
461755:	4e                   	dec    %esi
461756:	4d                   	dec    %ebp
461757:	5a                   	pop    %edx
461758:	39 53 6f             	cmp    %edx,0x6f(%ebx)
46175b:	48                   	dec    %eax
46175c:	62 79 56             	bound  %edi,0x56(%ecx)
46175f:	6a 75                	push   $0x75
461761:	6c                   	insb   (%dx),%es:(%edi)
461762:	75 30                	jne    0x461794
461764:	46                   	inc    %esi
461765:	6a 33                	push   $0x33
461767:	36 32 6d 6a          	xor    %ss:0x6a(%ebp),%ch
46176b:	49                   	dec    %ecx
46176c:	62 57 41             	bound  %edx,0x41(%edi)
46176f:	44                   	inc    %esp
461770:	65 53                	gs push %ebx
461772:	4a                   	dec    %edx
461773:	71 7a                	jno    0x4617ef
461775:	50                   	push   %eax
461776:	33 74 43 42          	xor    0x42(%ebx,%eax,2),%esi
46177a:	39 6c 58 62          	cmp    %ebp,0x62(%eax,%ebx,2)
46177e:	6a 34                	push   $0x34
461780:	39 4f 64             	cmp    %ecx,0x64(%edi)
461783:	61                   	popa
461784:	66 30 37             	data16 xor %dh,(%edi)
461787:	33 37                	xor    (%edi),%esi
461789:	32 72 54             	xor    0x54(%edx),%dh
46178c:	45                   	inc    %ebp
46178d:	54                   	push   %esp
46178e:	5a                   	pop    %edx
46178f:	44                   	inc    %esp
461790:	62 71 71             	bound  %esi,0x71(%ecx)
461793:	76 52                	jbe    0x4617e7
461795:	2f                   	das
461796:	4b                   	dec    %ebx
461797:	74 6d                	je     0x461806
461799:	2b 72 6d             	sub    0x6d(%edx),%esi
46179c:	36 71 67             	ss jno 0x461806
46179f:	31 35 46 36 67 6b    	xor    %esi,0x6b673646
4617a5:	4f                   	dec    %edi
4617a6:	67 75 6c             	addr16 jne 0x461815
4617a9:	4c                   	dec    %esp
4617aa:	77 73                	ja     0x46181f
4617ac:	6d                   	insl   (%dx),%es:(%edi)
4617ad:	64 44                	fs inc %esp
4617af:	6d                   	insl   (%dx),%es:(%edi)
4617b0:	38 6e 37             	cmp    %ch,0x37(%esi)
4617b3:	6e                   	outsb  %ds:(%esi),(%dx)
4617b4:	55                   	push   %ebp
4617b5:	6b 36 79             	imul   $0x79,(%esi),%esi
4617b8:	35 46 31 72 32       	xor    $0x32723146,%eax
4617bd:	32 68 4d             	xor    0x4d(%eax),%ch
4617c0:	5a                   	pop    %edx
4617c1:	73 56                	jae    0x461819
4617c3:	45                   	inc    %ebp
4617c4:	2b 4b 53             	sub    0x53(%ebx),%ecx
4617c7:	55                   	push   %ebp
4617c8:	69 72 66 32 6f 71 65 	imul   $0x65716f32,0x66(%edx),%esi
4617cf:	50                   	push   %eax
4617d0:	47                   	inc    %edi
4617d1:	76 41                	jbe    0x461814
4617d3:	75 49                	jne    0x46181e
4617d5:	30 63 65             	xor    %ah,0x65(%ebx)
4617d8:	4d                   	dec    %ebp
4617d9:	34 57                	xor    $0x57,%al
4617db:	50                   	push   %eax
4617dc:	58                   	pop    %eax
4617dd:	52                   	push   %edx
4617de:	63 69 64             	arpl   %ebp,0x64(%ecx)
4617e1:	38 67 6e             	cmp    %ah,0x6e(%edi)
4617e4:	33 4a 64             	xor    0x64(%edx),%ecx
4617e7:	4d                   	dec    %ebp
4617e8:	51                   	push   %ecx
4617e9:	76 4e                	jbe    0x461839
4617eb:	5a                   	pop    %edx
4617ec:	4d                   	dec    %ebp
4617ed:	38 69 35             	cmp    %ch,0x35(%ecx)
4617f0:	63 7a 34             	arpl   %edi,0x34(%edx)
4617f3:	35 74 6e 68 64       	xor    $0x64686e74,%eax
4617f8:	30 6b 69             	xor    %ch,0x69(%ebx)
4617fb:	4b                   	dec    %ebx
4617fc:	65 34 7a             	gs xor $0x7a,%al
4617ff:	4a                   	dec    %edx
461800:	66 61                	popaw
461802:	72 4b                	jb     0x46184f
461804:	59                   	pop    %ecx
461805:	43                   	inc    %ebx
461806:	53                   	push   %ebx
461807:	54                   	push   %esp
461808:	52                   	push   %edx
461809:	58                   	pop    %eax
46180a:	45                   	inc    %ebp
46180b:	38 7a 46             	cmp    %bh,0x46(%edx)
46180e:	48                   	dec    %eax
46180f:	54                   	push   %esp
461810:	54                   	push   %esp
461811:	57                   	push   %edi
461812:	4c                   	dec    %esp
461813:	39 77 47             	cmp    %esi,0x47(%edi)
461816:	56                   	push   %esi
461817:	63 4d 59             	arpl   %ecx,0x59(%ebp)
46181a:	49                   	dec    %ecx
46181b:	6f                   	outsl  %ds:(%esi),(%dx)
46181c:	32 44 35 33          	xor    0x33(%ebp,%esi,1),%al
461820:	47                   	inc    %edi
461821:	4a                   	dec    %edx
461822:	43                   	inc    %ebx
461823:	36 43                	ss inc %ebx
461825:	66 51                	push   %cx
461827:	45                   	inc    %ebp
461828:	43                   	inc    %ebx
461829:	5a                   	pop    %edx
46182a:	44                   	inc    %esp
46182b:	76 6e                	jbe    0x46189b
46182d:	37                   	aaa
46182e:	4b                   	dec    %ebx
46182f:	57                   	push   %edi
461830:	32 33                	xor    (%ebx),%dh
461832:	38 33                	cmp    %dh,(%ebx)
461834:	6d                   	insl   (%dx),%es:(%edi)
461835:	30 43 4f             	xor    %al,0x4f(%ebx)
461838:	65 61                	gs popa
46183a:	78 31                	js     0x46186d
46183c:	76 70                	jbe    0x4618ae
46183e:	59                   	pop    %ecx
46183f:	75 76                	jne    0x4618b7
461841:	4b                   	dec    %ebx
461842:	52                   	push   %edx
461843:	65 33 73 50          	xor    %gs:0x50(%ebx),%esi
461847:	44                   	inc    %esp
461848:	66 79 32             	data16 jns 0x46187d
46184b:	46                   	inc    %esi
46184c:	35 6a 4b 66 35       	xor    $0x35664b6a,%eax
461851:	6c                   	insb   (%dx),%es:(%edi)
461852:	61                   	popa
461853:	6f                   	outsl  %ds:(%esi),(%dx)
461854:	46                   	inc    %esi
461855:	51                   	push   %ecx
461856:	65 66 73 61          	gs data16 jae 0x4618bb
46185a:	50                   	push   %eax
46185b:	31 4d 50             	xor    %ecx,0x50(%ebp)
46185e:	6b 6f 2b 38          	imul   $0x38,0x2b(%edi),%ebp
461862:	4a                   	dec    %edx
461863:	75 79                	jne    0x4618de
461865:	58                   	pop    %eax
461866:	74 79                	je     0x4618e1
461868:	55                   	push   %ebp
461869:	5a                   	pop    %edx
46186a:	2f                   	das
46186b:	52                   	push   %edx
46186c:	4e                   	dec    %esi
46186d:	49                   	dec    %ecx
46186e:	41                   	inc    %ecx
46186f:	7a 73                	jp     0x4618e4
461871:	38 67 75             	cmp    %ah,0x75(%edi)
461874:	35 2b 77 53 49       	xor    $0x4953772b,%eax
461879:	37                   	aaa
46187a:	6a 6b                	push   $0x6b
46187c:	46                   	inc    %esi
46187d:	74 42                	je     0x4618c1
46187f:	7a 4d                	jp     0x4618ce
461881:	76 6f                	jbe    0x4618f2
461883:	56                   	push   %esi
461884:	59                   	pop    %ecx
461885:	62 31                	bound  %esi,(%ecx)
461887:	4c                   	dec    %esp
461888:	44                   	inc    %esp
461889:	48                   	dec    %eax
46188a:	32 6d 4b             	xor    0x4b(%ebp),%ch
46188d:	4c                   	dec    %esp
46188e:	4e                   	dec    %esi
46188f:	33 6f 4b             	xor    0x4b(%edi),%ebp
461892:	35 35 58 59 2b       	xor    $0x2b595835,%eax
461897:	30 39                	xor    %bh,(%ecx)
461899:	31 73 7a             	xor    %esi,0x7a(%ebx)
46189c:	75 44                	jne    0x4618e2
46189e:	67 6d                	insl   (%dx),%es:(%di)
4618a0:	61                   	popa
4618a1:	5a                   	pop    %edx
4618a2:	78 52                	js     0x4618f6
4618a4:	72 35                	jb     0x4618db
4618a6:	4b                   	dec    %ebx
4618a7:	4c                   	dec    %esp
4618a8:	48                   	dec    %eax
4618a9:	70 46                	jo     0x4618f1
4618ab:	5a                   	pop    %edx
4618ac:	2b 6b 2b             	sub    0x2b(%ebx),%ebp
4618af:	72 50                	jb     0x461901
4618b1:	6e                   	outsb  %ds:(%esi),(%dx)
4618b2:	6e                   	outsb  %ds:(%esi),(%dx)
4618b3:	77 71                	ja     0x461926
4618b5:	58                   	pop    %eax
4618b6:	72 4a                	jb     0x461902
4618b8:	51                   	push   %ecx
4618b9:	31 48 6e             	xor    %ecx,0x6e(%eax)
4618bc:	69 76 2f 50 48 4b 6e 	imul   $0x6e4b4850,0x2f(%esi),%esi
4618c3:	54                   	push   %esp
4618c4:	4b                   	dec    %ebx
4618c5:	4f                   	dec    %edi
4618c6:	2b 39                	sub    (%ecx),%edi
4618c8:	41                   	inc    %ecx
4618c9:	77 71                	ja     0x46193c
4618cb:	61                   	popa
4618cc:	77 74                	ja     0x461942
4618ce:	66 72 51             	data16 jb 0x461922
4618d1:	36 78 7a             	ss js  0x46194e
4618d4:	30 68 55             	xor    %ch,0x55(%eax)
4618d7:	6a 63                	push   $0x63
4618d9:	73 33                	jae    0x46190e
4618db:	38 47 57             	cmp    %al,0x57(%edi)
4618de:	6a 5a                	push   $0x5a
4618e0:	44                   	inc    %esp
4618e1:	46                   	inc    %esi
4618e2:	50                   	push   %eax
4618e3:	6a 43                	push   $0x43
4618e5:	52                   	push   %edx
4618e6:	73 46                	jae    0x46192e
4618e8:	6b 6b 57 37          	imul   $0x37,0x57(%ebx),%ebp
4618ec:	35 68 44 6b 7a       	xor    $0x7a6b4468,%eax
4618f1:	4a                   	dec    %edx
4618f2:	46                   	inc    %esi
4618f3:	51                   	push   %ecx
4618f4:	4d                   	dec    %ebp
4618f5:	33 51 46             	xor    0x46(%ecx),%edx
4618f8:	6a 6f                	push   $0x6f
4618fa:	49                   	dec    %ecx
4618fb:	57                   	push   %edi
4618fc:	4b                   	dec    %ebx
4618fd:	72 71                	jb     0x461970
4618ff:	78 53                	js     0x461954
461901:	76 66                	jbe    0x461969
461903:	36 58                	ss pop %eax
461905:	31 4c 42 79          	xor    %ecx,0x79(%edx,%eax,2)
461909:	57                   	push   %edi
46190a:	53                   	push   %ebx
46190b:	55                   	push   %ebp
46190c:	32 39                	xor    (%ecx),%bh
46190e:	44                   	inc    %esp
46190f:	54                   	push   %esp
461910:	7a 65                	jp     0x461977
461912:	70 67                	jo     0x46197b
461914:	71 79                	jno    0x46198f
461916:	6c                   	insb   (%dx),%es:(%edi)
461917:	2b 5a 34             	sub    0x34(%edx),%ebx
46191a:	48                   	dec    %eax
46191b:	69 41 31 78 75 67 34 	imul   $0x34677578,0x31(%ecx),%eax
461922:	77 6e                	ja     0x461992
461924:	38 76 63             	cmp    %dh,0x63(%esi)
461927:	6d                   	insl   (%dx),%es:(%edi)
461928:	72 4f                	jb     0x461979
46192a:	74 62                	je     0x46198e
46192c:	4b                   	dec    %ebx
46192d:	75 48                	jne    0x461977
46192f:	68 53 56 46 43       	push   $0x43465653
461934:	46                   	inc    %esi
461935:	2b 64 51 51          	sub    0x51(%ecx,%edx,2),%esp
461939:	4d                   	dec    %ebp
46193a:	5a                   	pop    %edx
46193b:	4b                   	dec    %ebx
46193c:	6a 65                	push   $0x65
46193e:	65 43                	gs inc %ebx
461940:	6b 33 36             	imul   $0x36,(%ebx),%esi
461943:	30 2f                	xor    %ch,(%edi)
461945:	63 33                	arpl   %esi,(%ebx)
461947:	48                   	dec    %eax
461948:	6b 73 2f 77          	imul   $0x77,0x2f(%ebx),%esi
46194c:	6e                   	outsb  %ds:(%esi),(%dx)
46194d:	5a                   	pop    %edx
46194e:	30 69 6c             	xor    %ch,0x6c(%ecx)
461951:	4e                   	dec    %esi
461952:	79 39                	jns    0x46198d
461954:	6d                   	insl   (%dx),%es:(%edi)
461955:	2f                   	das
461956:	32 65 2b             	xor    0x2b(%ebp),%ah
461959:	68 4b 50 51 44       	push   $0x4451504b
46195e:	41                   	inc    %ecx
46195f:	72 77                	jb     0x4619d8
461961:	76 4d                	jbe    0x4619b0
461963:	69 56 44 4f 6f 74 56 	imul   $0x56746f4f,0x44(%esi),%edx
46196a:	52                   	push   %edx
46196b:	56                   	push   %esi
46196c:	74 43                	je     0x4619b1
46196e:	51                   	push   %ecx
46196f:	37                   	aaa
461970:	78 34                	js     0x4619a6
461972:	6e                   	outsb  %ds:(%esi),(%dx)
461973:	54                   	push   %esp
461974:	50                   	push   %eax
461975:	67 74 76             	addr16 je 0x4619ee
461978:	66 5a                	pop    %dx
46197a:	39 57 78             	cmp    %edx,0x78(%edi)
46197d:	67 59                	addr16 pop %ecx
46197f:	6b 68 4b 37          	imul   $0x37,0x4b(%eax),%ebp
461983:	50                   	push   %eax
461984:	32 68 73             	xor    0x73(%eax),%ch
461987:	74 7a                	je     0x461a03
461989:	6d                   	insl   (%dx),%es:(%edi)
46198a:	73 6c                	jae    0x4619f8
46198c:	64 4f                	fs dec %edi
46198e:	67 64 6f             	outsl  %fs:(%si),(%dx)
461991:	50                   	push   %eax
461992:	47                   	inc    %edi
461993:	59                   	pop    %ecx