4646aa:	73 77                	jae    0x464723
4646ac:	49                   	dec    %ecx
4646ad:	59                   	pop    %ecx
4646ae:	4e                   	dec    %esi
4646af:	43                   	inc    %ebx
4646b0:	56                   	push   %esi
4646b1:	7a 70                	jp     0x464723
4646b3:	67 39 7a 7a          	cmp    %edi,0x7a(%bp,%si)
4646b7:	35 42 77 4c 48       	xor    $0x484c7742,%eax
4646bc:	64 41                	fs inc %ecx
4646be:	6f                   	outsl  %ds:(%esi),(%dx)
4646bf:	66 35 78 39          	xor    $0x3978,%ax
4646c3:	69 55 66 31 33 34 79 	imul   $0x79343331,0x66(%ebp),%edx
4646ca:	63 71 65             	arpl   %esi,0x65(%ecx)
4646cd:	6d                   	insl   (%dx),%es:(%edi)
4646ce:	31 2b                	xor    %ebp,(%ebx)
4646d0:	63 71 77             	arpl   %esi,0x77(%ecx)
4646d3:	2f                   	das
4646d4:	44                   	inc    %esp
4646d5:	35 76 6a 4c 47       	xor    $0x474c6a76,%eax
4646da:	6b 56 51 65          	imul   $0x65,0x51(%esi),%edx
4646de:	66 47                	inc    %di
4646e0:	41                   	inc    %ecx
4646e1:	44                   	inc    %esp
4646e2:	55                   	push   %ebp
4646e3:	48                   	dec    %eax
4646e4:	2f                   	das
4646e5:	64 79 44             	fs jns 0x46472c
4646e8:	2b 46 51             	sub    0x51(%esi),%eax
4646eb:	54                   	push   %esp
4646ec:	4d                   	dec    %ebp
4646ed:	51                   	push   %ecx
4646ee:	75 76                	jne    0x464766
4646f0:	63 52 6c             	arpl   %edx,0x6c(%edx)
4646f3:	32 34 78             	xor    (%eax,%edi,2),%dh
4646f6:	74 78                	je     0x464770
4646f8:	58                   	pop    %eax
4646f9:	34 4f                	xor    $0x4f,%al
4646fb:	78 36                	js     0x464733
4646fd:	58                   	pop    %eax
4646fe:	6c                   	insb   (%dx),%es:(%edi)
4646ff:	68 73 33 73 58       	push   $0x58733373
464704:	68 51 55 4d 7a       	push   $0x7a4d5551
464709:	63 4d 69             	arpl   %ecx,0x69(%ebp)
46470c:	71 67                	jno    0x464775
46470e:	48                   	dec    %eax
46470f:	48                   	dec    %eax
464710:	44                   	inc    %esp
464711:	30 4d 4b             	xor    %cl,0x4b(%ebp)
464714:	52                   	push   %edx
464715:	41                   	inc    %ecx
464716:	58                   	pop    %eax
464717:	31 77 6b             	xor    %esi,0x6b(%edi)
46471a:	65 4a                	gs dec %edx
46471c:	2b 42 43             	sub    0x43(%edx),%eax
46471f:	76 50                	jbe    0x464771
464721:	4b                   	dec    %ebx
464722:	6c                   	insb   (%dx),%es:(%edi)
464723:	66 6a 4a             	pushw  $0x4a
464726:	4e                   	dec    %esi
464727:	7a 47                	jp     0x464770
464729:	73 2f                	jae    0x46475a
46472b:	71 4f                	jno    0x46477c
46472d:	54                   	push   %esp
46472e:	43                   	inc    %ebx
46472f:	2f                   	das
464730:	51                   	push   %ecx
464731:	45                   	inc    %ebp
464732:	32 6f 4b             	xor    0x4b(%edi),%ch
464735:	54                   	push   %esp
464736:	79 58                	jns    0x464790
464738:	56                   	push   %esi
464739:	4b                   	dec    %ebx
46473a:	61                   	popa
46473b:	45                   	inc    %ebp
46473c:	33 53 37             	xor    0x37(%ebx),%edx
46473f:	74 79                	je     0x4647ba
464741:	6c                   	insb   (%dx),%es:(%edi)
464742:	6c                   	insb   (%dx),%es:(%edi)
464743:	34 49                	xor    $0x49,%al
464745:	4a                   	dec    %edx
464746:	71 2f                	jno    0x464777
464748:	64 55                	fs push %ebp
46474a:	67 76 31             	addr16 jbe 0x46477e
46474d:	61                   	popa
46474e:	57                   	push   %edi
46474f:	76 6a                	jbe    0x4647bb
464751:	74 62                	je     0x4647b5
464753:	54                   	push   %esp
464754:	50                   	push   %eax
464755:	6f                   	outsl  %ds:(%esi),(%dx)
464756:	50                   	push   %eax
464757:	39 45 35             	cmp    %eax,0x35(%ebp)
46475a:	75 38                	jne    0x464794
46475c:	4f                   	dec    %edi
46475d:	4b                   	dec    %ebx
46475e:	42                   	inc    %edx
46475f:	6b 65 38 68          	imul   $0x68,0x38(%ebp),%esp
464763:	4b                   	dec    %ebx
464764:	48                   	dec    %eax
464765:	63 55 53             	arpl   %edx,0x53(%ebp)
464768:	43                   	inc    %ebx
464769:	6b 56 6d 71          	imul   $0x71,0x6d(%esi),%edx
46476d:	4d                   	dec    %ebp
46476e:	6f                   	outsl  %ds:(%esi),(%dx)
46476f:	6b 49 44 42          	imul   $0x42,0x44(%ecx),%ecx
464773:	78 5a                	js     0x4647cf
464775:	51                   	push   %ecx
464776:	66 49                	dec    %cx
464778:	6c                   	insb   (%dx),%es:(%edi)
464779:	43                   	inc    %ebx
46477a:	44                   	inc    %esp
46477b:	55                   	push   %ebp
46477c:	6d                   	insl   (%dx),%es:(%edi)
46477d:	55                   	push   %ebp
46477e:	47                   	inc    %edi
46477f:	65 6b 34 49 6c       	imul   $0x6c,%gs:(%ecx,%ecx,2),%esi
464784:	66 69 73 74 50 7a    	imul   $0x7a50,0x74(%ebx),%si
46478a:	61                   	popa
46478b:	71 37                	jno    0x4647c4
46478d:	79 4d                	jns    0x4647dc
46478f:	2b 73 58             	sub    0x58(%ebx),%esi
464792:	35 48 39 70 62       	xor    $0x62703948,%eax
464797:	77 38                	ja     0x4647d1
464799:	78 51                	js     0x4647ec
46479b:	42                   	inc    %edx
46479c:	45                   	inc    %ebp
46479d:	61                   	popa
46479e:	43                   	inc    %ebx
46479f:	72 53                	jb     0x4647f4
4647a1:	77 73                	ja     0x464816
4647a3:	36 41                	ss inc %ecx
4647a5:	6f                   	outsl  %ds:(%esi),(%dx)
4647a6:	54                   	push   %esp
4647a7:	4a                   	dec    %edx
4647a8:	66 75 44             	data16 jne 0x4647ef
4647ab:	6f                   	outsl  %ds:(%esi),(%dx)
4647ac:	36 49                	ss dec %ecx
4647ae:	4a                   	dec    %edx
4647af:	43                   	inc    %ebx
4647b0:	32 39                	xor    (%ecx),%bh
4647b2:	6a 6d                	push   $0x6d
4647b4:	30 32                	xor    %dh,(%edx)
4647b6:	43                   	inc    %ebx
4647b7:	79 6a                	jns    0x464823
4647b9:	78 52                	js     0x46480d
4647bb:	6f                   	outsl  %ds:(%esi),(%dx)
4647bc:	4f                   	dec    %edi
4647bd:	54                   	push   %esp
4647be:	32 54 39 62          	xor    0x62(%ecx,%edi,1),%dl
4647c2:	4a                   	dec    %edx
4647c3:	7a 52                	jp     0x464817
4647c5:	73 52                	jae    0x464819
4647c7:	49                   	dec    %ecx
4647c8:	31 71 35             	xor    %esi,0x35(%ecx)
4647cb:	70 6b                	jo     0x464838
4647cd:	76 7a                	jbe    0x464849
4647cf:	76 56                	jbe    0x464827
4647d1:	37                   	aaa
4647d2:	57                   	push   %edi
4647d3:	38 4c 63 33          	cmp    %cl,0x33(%ebx,%eiz,2)
4647d7:	4a                   	dec    %edx
4647d8:	61                   	popa
4647d9:	54                   	push   %esp
4647da:	58                   	pop    %eax
4647db:	31 34 32             	xor    %esi,(%edx,%esi,1)
4647de:	52                   	push   %edx
4647df:	73 68                	jae    0x464849
4647e1:	78 43                	js     0x464826
4647e3:	45                   	inc    %ebp
4647e4:	75 68                	jne    0x46484e
4647e6:	66 50                	push   %ax
4647e8:	39 4f 58             	cmp    %ecx,0x58(%edi)
4647eb:	42                   	inc    %edx
4647ec:	33 36                	xor    (%esi),%esi
4647ee:	53                   	push   %ebx
4647ef:	6f                   	outsl  %ds:(%esi),(%dx)
4647f0:	7a 65                	jp     0x464857
4647f2:	77 2f                	ja     0x464823
4647f4:	6d                   	insl   (%dx),%es:(%edi)
4647f5:	6f                   	outsl  %ds:(%esi),(%dx)
4647f6:	52                   	push   %edx
4647f7:	69 38 66 4b 48 6f    	imul   $0x6f484b66,(%eax),%edi
4647fd:	46                   	inc    %esi
4647fe:	59                   	pop    %ecx
4647ff:	6c                   	insb   (%dx),%es:(%edi)
464800:	31 43 6b             	xor    %eax,0x6b(%ebx)
464803:	50                   	push   %eax
464804:	6e                   	outsb  %ds:(%esi),(%dx)
464805:	31 4c 7a 43          	xor    %ecx,0x43(%edx,%edi,2)
464809:	43                   	inc    %ebx
46480a:	6d                   	insl   (%dx),%es:(%edi)
46480b:	78 72                	js     0x46487f
46480d:	4c                   	dec    %esp
46480e:	61                   	popa
46480f:	55                   	push   %ebp
464810:	50                   	push   %eax
464811:	67 44                	addr16 inc %esp
464813:	65 38 71 56          	cmp    %dh,%gs:0x56(%ecx)
464817:	7a 41                	jp     0x46485a
464819:	4e                   	dec    %esi
46481a:	70 71                	jo     0x46488d
46481c:	55                   	push   %ebp
46481d:	51                   	push   %ecx
46481e:	46                   	inc    %esi
46481f:	75 6e                	jne    0x46488f
464821:	56                   	push   %esi
464822:	50                   	push   %eax
464823:	56                   	push   %esi
464824:	51                   	push   %ecx
464825:	36 43                	ss inc %ebx
464827:	34 2b                	xor    $0x2b,%al
464829:	57                   	push   %edi
46482a:	42                   	inc    %edx
46482b:	54                   	push   %esp
46482c:	41                   	inc    %ecx
46482d:	2f                   	das
46482e:	74 46                	je     0x464876
464830:	34 6f                	xor    $0x6f,%al
464832:	5a                   	pop    %edx
464833:	46                   	inc    %esi
464834:	44                   	inc    %esp
464835:	69 75 7a 34 33 48 73 	imul   $0x73483334,0x7a(%ebp),%esi
46483c:	53                   	push   %ebx
46483d:	4c                   	dec    %esp
46483e:	2b 46 58             	sub    0x58(%esi),%eax
464841:	4d                   	dec    %ebp
464842:	32 46 39             	xor    0x39(%esi),%al
464845:	52                   	push   %edx
464846:	6e                   	outsb  %ds:(%esi),(%dx)
464847:	78 71                	js     0x4648ba
464849:	4e                   	dec    %esi
46484a:	79 65                	jns    0x4648b1
46484c:	4e                   	dec    %esi
46484d:	73 35                	jae    0x464884
46484f:	6b 35 51 46 4c 73 4e 	imul   $0x4e,0x734c4651,%esi
464856:	74 76                	je     0x4648ce
464858:	70 2b                	jo     0x464885
46485a:	69 52 33 45 7a 34 48 	imul   $0x48347a45,0x33(%edx),%edx
464861:	2f                   	das
464862:	66 30 34 53          	data16 xor %dh,(%ebx,%edx,2)
464866:	75 6d                	jne    0x4648d5
464868:	4b                   	dec    %ebx
464869:	61                   	popa
46486a:	59                   	pop    %ecx
46486b:	68 64 6f 58 70       	push   $0x70586f64
464870:	6c                   	insb   (%dx),%es:(%edi)
464871:	2b 2b                	sub    (%ebx),%ebp
464873:	4e                   	dec    %esi
464874:	2b 67 4f             	sub    0x4f(%edi),%esp
464877:	30 61 53             	xor    %ah,0x53(%ecx)
46487a:	50                   	push   %eax
46487b:	70 47                	jo     0x4648c4
46487d:	42                   	inc    %edx
46487e:	45                   	inc    %ebp
46487f:	4d                   	dec    %ebp
464880:	7a 45                	jp     0x4648c7
464882:	6e                   	outsb  %ds:(%esi),(%dx)
464883:	53                   	push   %ebx
464884:	78 6e                	js     0x4648f4
464886:	78 68                	js     0x4648f0
464888:	45                   	inc    %ebp
464889:	67 67 57             	addr16 addr16 push %edi
46488c:	6b 65 41 5a          	imul   $0x5a,0x41(%ebp),%esp
464890:	45                   	inc    %ebp
464891:	48                   	dec    %eax
464892:	54                   	push   %esp
464893:	45                   	inc    %ebp
464894:	2f                   	das
464895:	41                   	inc    %ecx
464896:	62 57 4c             	bound  %edx,0x4c(%edi)
464899:	51                   	push   %ecx
46489a:	32 69 66             	xor    0x66(%ecx),%ch
46489d:	52                   	push   %edx
46489e:	32 33                	xor    (%ebx),%dh
4648a0:	33 46 44             	xor    0x44(%esi),%eax
4648a3:	4d                   	dec    %ebp
4648a4:	69 49 2b 56 69 79 6c 	imul   $0x6c796956,0x2b(%ecx),%ecx
4648ab:	46                   	inc    %esi
4648ac:	34 38                	xor    $0x38,%al
4648ae:	70 52                	jo     0x464902
4648b0:	38 46 6f             	cmp    %al,0x6f(%esi)
4648b3:	6e                   	outsb  %ds:(%esi),(%dx)
4648b4:	58                   	pop    %eax
4648b5:	56                   	push   %esi
4648b6:	53                   	push   %ebx
4648b7:	5a                   	pop    %edx
4648b8:	59                   	pop    %ecx
4648b9:	79 70                	jns    0x46492b
4648bb:	41                   	inc    %ecx
4648bc:	46                   	inc    %esi
4648bd:	6a 62                	push   $0x62
4648bf:	75 69                	jne    0x46492a
4648c1:	61                   	popa
4648c2:	6a 77                	push   $0x77
4648c4:	48                   	dec    %eax
4648c5:	6f                   	outsl  %ds:(%esi),(%dx)
4648c6:	59                   	pop    %ecx
4648c7:	70 52                	jo     0x46491b
4648c9:	69 36 65 2b 6e 6d    	imul   $0x6d6e2b65,(%esi),%esi
4648cf:	2b 77 64             	sub    0x64(%edi),%esi
4648d2:	70 39                	jo     0x46490d
4648d4:	30 6a 65             	xor    %ch,0x65(%edx)
4648d7:	35 4c 52 48 53       	xor    $0x5348524c,%eax
4648dc:	65 54                	gs push %esp
4648de:	48                   	dec    %eax
4648df:	54                   	push   %esp
4648e0:	5a                   	pop    %edx
4648e1:	4a                   	dec    %edx
4648e2:	65 7a 57             	gs jp  0x46493c
4648e5:	50                   	push   %eax
4648e6:	2b 71 77             	sub    0x77(%ecx),%esi
4648e9:	71 6e                	jno    0x464959
4648eb:	42                   	inc    %edx
4648ec:	43                   	inc    %ebx
4648ed:	73 6c                	jae    0x46495b
4648ef:	56                   	push   %esi
4648f0:	47                   	inc    %edi
4648f1:	79 55                	jns    0x464948
4648f3:	4a                   	dec    %edx
4648f4:	4f                   	dec    %edi
4648f5:	67 6e                	outsb  %ds:(%si),(%dx)
4648f7:	50                   	push   %eax
4648f8:	6b 46 52 61          	imul   $0x61,0x52(%esi),%eax
4648fc:	77 52                	ja     0x464950
4648fe:	35 47 74 4f 65       	xor    $0x654f7447,%eax
464903:	74 31                	je     0x464936
464905:	6e                   	outsb  %ds:(%esi),(%dx)
464906:	72 4c                	jb     0x464954
464908:	30 6e 4c             	xor    %ch,0x4c(%esi)
46490b:	57                   	push   %edi
46490c:	41                   	inc    %ecx
46490d:	6c                   	insb   (%dx),%es:(%edi)
46490e:	69 65 70 6c 70 62 6b 	imul   $0x6b62706c,0x70(%ebp),%esp
464915:	54                   	push   %esp
464916:	38 65 75             	cmp    %ah,0x75(%ebp)
464919:	7a 51                	jp     0x46496c
46491b:	6d                   	insl   (%dx),%es:(%edi)
46491c:	58                   	pop    %eax
46491d:	77 53                	ja     0x464972
46491f:	54                   	push   %esp
464920:	38 50 2b             	cmp    %dl,0x2b(%eax)
464923:	46                   	inc    %esi
464924:	79 35                	jns    0x46495b
464926:	66 6d                	insw   (%dx),%es:(%edi)
464928:	4f                   	dec    %edi
464929:	59                   	pop    %ecx
46492a:	5a                   	pop    %edx
46492b:	48                   	dec    %eax
46492c:	75 38                	jne    0x464966