4627fe:	56                   	push   %esi
4627ff:	42                   	inc    %edx
462800:	44                   	inc    %esp
462801:	6f                   	outsl  %ds:(%esi),(%dx)
462802:	62 72 44             	bound  %esi,0x44(%edx)
462805:	30 2b                	xor    %ch,(%ebx)
462807:	52                   	push   %edx
462808:	41                   	inc    %ecx
462809:	49                   	dec    %ecx
46280a:	41                   	inc    %ecx
46280b:	69 30 51 35 5a 6f    	imul   $0x6f5a3551,(%eax),%esi
462811:	6f                   	outsl  %ds:(%esi),(%dx)
462812:	31 6c 2f 43          	xor    %ebp,0x43(%edi,%ebp,1)
462816:	42                   	inc    %edx
462817:	38 34 4d 6c 59 76 6a 	cmp    %dh,0x6a76596c(,%ecx,2)
46281e:	47                   	inc    %edi
46281f:	46                   	inc    %esi
462820:	39 70 52             	cmp    %esi,0x52(%eax)
462823:	6f                   	outsl  %ds:(%esi),(%dx)
462824:	63 2b                	arpl   %ebp,(%ebx)
462826:	6c                   	insb   (%dx),%es:(%edi)
462827:	79 41                	jns    0x46286a
462829:	55                   	push   %ebp
46282a:	7a 31                	jp     0x46285d
46282c:	6d                   	insl   (%dx),%es:(%edi)
46282d:	6b 53 75 58          	imul   $0x58,0x75(%ebx),%edx
462831:	4d                   	dec    %ebp
462832:	51                   	push   %ecx
462833:	57                   	push   %edi
462834:	73 4b                	jae    0x462881
462836:	6c                   	insb   (%dx),%es:(%edi)
462837:	62 6b 30             	bound  %ebp,0x30(%ebx)
46283a:	43                   	inc    %ebx
46283b:	33 39                	xor    (%ecx),%edi
46283d:	5a                   	pop    %edx
46283e:	5a                   	pop    %edx
46283f:	4b                   	dec    %ebx
462840:	42                   	inc    %edx
462841:	56                   	push   %esi
462842:	72 66                	jb     0x4628aa
462844:	5a                   	pop    %edx
462845:	6a 79                	push   $0x79
462847:	76 72                	jbe    0x4628bb
462849:	79 54                	jns    0x46289f
46284b:	75 35                	jne    0x462882
46284d:	4a                   	dec    %edx
46284e:	72 67                	jb     0x4628b7
462850:	68 57 79 5a 46       	push   $0x465a7957
462855:	4b                   	dec    %ebx
462856:	47                   	inc    %edi
462857:	6a 2b                	push   $0x2b
462859:	6b 68 6b 50          	imul   $0x50,0x6b(%eax),%ebp
46285d:	71 30                	jno    0x46288f
46285f:	6d                   	insl   (%dx),%es:(%edi)
462860:	4a                   	dec    %edx
462861:	32 67 75             	xor    0x75(%edi),%ah
462864:	4c                   	dec    %esp
462865:	58                   	pop    %eax
462866:	38 33                	cmp    %dh,(%ebx)
462868:	50                   	push   %eax
462869:	4a                   	dec    %edx
46286a:	6d                   	insl   (%dx),%es:(%edi)
46286b:	56                   	push   %esi
46286c:	6a 6e                	push   $0x6e
46286e:	57                   	push   %edi
46286f:	76 61                	jbe    0x4628d2
462871:	30 69 52             	xor    %ch,0x52(%ecx)
462874:	54                   	push   %esp
462875:	59                   	pop    %ecx
462876:	56                   	push   %esi
462877:	73 45                	jae    0x4628be
462879:	56                   	push   %esi
46287a:	54                   	push   %esp
46287b:	33 53 32             	xor    0x32(%ebx),%edx
46287e:	6f                   	outsl  %ds:(%esi),(%dx)
46287f:	6a 63                	push   $0x63
462881:	73 76                	jae    0x4628f9
462883:	78 74                	js     0x4628f9
462885:	38 4f 62             	cmp    %cl,0x62(%edi)
462888:	63 7a 4b             	arpl   %edi,0x4b(%edx)
46288b:	69 48 42 2f 49 42 4f 	imul   $0x4f42492f,0x42(%eax),%ecx
462892:	41                   	inc    %ecx
462893:	48                   	dec    %eax
462894:	6b 56 44 49          	imul   $0x49,0x44(%esi),%edx
462898:	75 53                	jne    0x4628ed
46289a:	62 4d 63             	bound  %ecx,0x63(%ebp)
46289d:	63 2b                	arpl   %ebp,(%ebx)
46289f:	39 55 65             	cmp    %edx,0x65(%ebp)
4628a2:	4b                   	dec    %ebx
4628a3:	6a 79                	push   $0x79
4628a5:	39 45 4b             	cmp    %eax,0x4b(%ebp)
4628a8:	6a 51                	push   $0x51
4628aa:	69 6f 73 4a 37 30 32 	imul   $0x3230374a,0x73(%edi),%ebp
4628b1:	46                   	inc    %esi
4628b2:	66 4a                	dec    %dx
4628b4:	45                   	inc    %ebp
4628b5:	34 30                	xor    $0x30,%al
4628b7:	34 72                	xor    $0x72,%al
4628b9:	5a                   	pop    %edx
4628ba:	4f                   	dec    %edi
4628bb:	4e                   	dec    %esi
4628bc:	6b 30 67             	imul   $0x67,(%eax),%esi
4628bf:	74 38                	je     0x4628f9
4628c1:	69 59 6d 54 6a 66 51 	imul   $0x51666a54,0x6d(%ecx),%ebx
4628c8:	4f                   	dec    %edi
4628c9:	34 64                	xor    $0x64,%al
4628cb:	4e                   	dec    %esi
4628cc:	77 54                	ja     0x462922
4628ce:	2f                   	das
4628cf:	55                   	push   %ebp
4628d0:	31 34 31             	xor    %esi,(%ecx,%esi,1)
4628d3:	63 38                	arpl   %edi,(%eax)
4628d5:	74 70                	je     0x462947
4628d7:	67 35 51 5a 64 5a    	addr16 xor $0x5a645a51,%eax
4628dd:	72 65                	jb     0x462944
4628df:	49                   	dec    %ecx
4628e0:	6f                   	outsl  %ds:(%esi),(%dx)
4628e1:	65 4b                	gs dec %ebx
4628e3:	44                   	inc    %esp
4628e4:	70 4d                	jo     0x462933
4628e6:	64 54                	fs push %esp
4628e8:	58                   	pop    %eax
4628e9:	34 4a                	xor    $0x4a,%al
4628eb:	59                   	pop    %ecx
4628ec:	42                   	inc    %edx
4628ed:	30 66 6e             	xor    %ah,0x6e(%esi)
4628f0:	47                   	inc    %edi
4628f1:	38 55 6a             	cmp    %dl,0x6a(%ebp)
4628f4:	31 51 75             	xor    %edx,0x75(%ecx)
4628f7:	43                   	inc    %ebx
4628f8:	43                   	inc    %ebx
4628f9:	58                   	pop    %eax
4628fa:	61                   	popa
4628fb:	4c                   	dec    %esp
4628fc:	58                   	pop    %eax
4628fd:	5a                   	pop    %edx
4628fe:	47                   	inc    %edi
4628ff:	37                   	aaa
462900:	52                   	push   %edx
462901:	49                   	dec    %ecx
462902:	76 35                	jbe    0x462939
462904:	6a 74                	push   $0x74
462906:	48                   	dec    %eax
462907:	72 50                	jb     0x462959
462909:	6c                   	insb   (%dx),%es:(%edi)
46290a:	63 63 30             	arpl   %esp,0x30(%ebx)
46290d:	49                   	dec    %ecx
46290e:	72 73                	jb     0x462983
462910:	78 2b                	js     0x46293d
462912:	43                   	inc    %ebx
462913:	68 43 7a 34 78       	push   $0x78347a43
462918:	77 69                	ja     0x462983
46291a:	67 56                	addr16 push %esi
46291c:	55                   	push   %ebp
46291d:	4c                   	dec    %esp
46291e:	50                   	push   %eax
46291f:	4a                   	dec    %edx
462920:	72 5a                	jb     0x46297c
462922:	74 4e                	je     0x462972
462924:	57                   	push   %edi
462925:	45                   	inc    %ebp
462926:	51                   	push   %ecx
462927:	39 70 56             	cmp    %esi,0x56(%eax)
46292a:	6c                   	insb   (%dx),%es:(%edi)
46292b:	42                   	inc    %edx
46292c:	49                   	dec    %ecx
46292d:	4c                   	dec    %esp
46292e:	2b 67 52             	sub    0x52(%edi),%esp
462931:	79 2b                	jns    0x46295e
462933:	70 4f                	jo     0x462984
462935:	34 41                	xor    $0x41,%al
462937:	31 4e 51             	xor    %ecx,0x51(%esi)
46293a:	4c                   	dec    %esp
46293b:	76 33                	jbe    0x462970
46293d:	57                   	push   %edi
46293e:	66 4b                	dec    %bx
462940:	49                   	dec    %ecx
462941:	70 45                	jo     0x462988
462943:	6f                   	outsl  %ds:(%esi),(%dx)
462944:	47                   	inc    %edi
462945:	4b                   	dec    %ebx
462946:	33 78 34             	xor    0x34(%eax),%edi
462949:	6a 43                	push   $0x43
46294b:	6d                   	insl   (%dx),%es:(%edi)
46294c:	49                   	dec    %ecx
46294d:	4f                   	dec    %edi
46294e:	47                   	inc    %edi
46294f:	62 59 61             	bound  %ebx,0x61(%ecx)
462952:	76 4e                	jbe    0x4629a2
462954:	49                   	dec    %ecx
462955:	42                   	inc    %edx
462956:	56                   	push   %esi
462957:	73 74                	jae    0x4629cd
462959:	6f                   	outsl  %ds:(%esi),(%dx)
46295a:	74 32                	je     0x46298e
46295c:	4a                   	dec    %edx
46295d:	58                   	pop    %eax
46295e:	66 6b 66 4f 6b       	imul   $0x6b,0x4f(%esi),%sp
462963:	2f                   	das
462964:	53                   	push   %ebx
462965:	4f                   	dec    %edi
462966:	4b                   	dec    %ebx
462967:	77 66                	ja     0x4629cf
462969:	36 69 37 33 6e 4f 4a 	imul   $0x4a4f6e33,%ss:(%edi),%esi
462970:	4b                   	dec    %ebx
462971:	31 6b 47             	xor    %ebp,0x47(%ebx)
462974:	64 51                	fs push %ecx
462976:	39 38                	cmp    %edi,(%eax)
462978:	74 32                	je     0x4629ac
46297a:	36 4c                	ss dec %esp
46297c:	42                   	inc    %edx
46297d:	31 6b 58             	xor    %ebp,0x58(%ebx)
462980:	49                   	dec    %ecx
462981:	6c                   	insb   (%dx),%es:(%edi)
462982:	6b 4a 47 67          	imul   $0x67,0x47(%edx),%ecx
462986:	71 66                	jno    0x4629ee
462988:	6c                   	insb   (%dx),%es:(%edi)
462989:	70 4f                	jo     0x4629da
46298b:	56                   	push   %esi
46298c:	46                   	inc    %esi
46298d:	76 4e                	jbe    0x4629dd
46298f:	64 52                	fs push %edx
462991:	71 4d                	jno    0x4629e0
462993:	2f                   	das
462994:	30 49 7a             	xor    %cl,0x7a(%ecx)
462997:	76 44                	jbe    0x4629dd
462999:	6b 41 58 56          	imul   $0x56,0x58(%ecx),%eax
46299d:	4e                   	dec    %esi
46299e:	7a 64                	jp     0x462a04
4629a0:	71 68                	jno    0x462a0a
4629a2:	73 49                	jae    0x4629ed
4629a4:	68 4c 7a 4e 67       	push   $0x674e7a4c
4629a9:	31 65 2b             	xor    %esp,0x2b(%ebp)
4629ac:	72 54                	jb     0x462a02
4629ae:	47                   	inc    %edi
4629af:	66 35 47 42          	xor    $0x4247,%ax
4629b3:	33 63 72             	xor    0x72(%ebx),%esp
4629b6:	6e                   	outsb  %ds:(%esi),(%dx)
4629b7:	35 6f 50 4d 39       	xor    $0x394d506f,%eax
4629bc:	78 38                	js     0x4629f6
4629be:	62 2f                	bound  %ebp,(%edi)
4629c0:	49                   	dec    %ecx
4629c1:	42                   	inc    %edx
4629c2:	41                   	inc    %ecx
4629c3:	50                   	push   %eax
4629c4:	4a                   	dec    %edx
4629c5:	49                   	dec    %ecx
4629c6:	70 32                	jo     0x4629fa
4629c8:	51                   	push   %ecx
4629c9:	35 34 4e 75 54       	xor    $0x54754e34,%eax
4629ce:	41                   	inc    %ecx
4629cf:	74 76                	je     0x462a47
4629d1:	54                   	push   %esp
4629d2:	57                   	push   %edi
4629d3:	32 62 6c             	xor    0x6c(%edx),%ah
4629d6:	63 61 78             	arpl   %esp,0x78(%ecx)
4629d9:	4e                   	dec    %esi
4629da:	77 6c                	ja     0x462a48
4629dc:	38 50 76             	cmp    %dl,0x76(%eax)
4629df:	50                   	push   %eax
4629e0:	48                   	dec    %eax
4629e1:	70 37                	jo     0x462a1a
4629e3:	32 78 6f             	xor    0x6f(%eax),%bh
4629e6:	50                   	push   %eax
4629e7:	67 36 5a             	addr16 ss pop %edx
4629ea:	47                   	inc    %edi
4629eb:	47                   	inc    %edi
4629ec:	59                   	pop    %ecx
4629ed:	50                   	push   %eax
4629ee:	6e                   	outsb  %ds:(%esi),(%dx)
4629ef:	36 58                	ss pop %eax
4629f1:	41                   	inc    %ecx
4629f2:	73 46                	jae    0x462a3a
4629f4:	79 64                	jns    0x462a5a
4629f6:	71 42                	jno    0x462a3a
4629f8:	64 7a 43             	fs jp  0x462a3e
4629fb:	79 64                	jns    0x462a61
4629fd:	70 71                	jo     0x462a70
4629ff:	45                   	inc    %ebp
462a00:	65 68 64 58 37 38    	gs push $0x38375864
462a06:	72 79                	jb     0x462a81
462a08:	37                   	aaa
462a09:	62 45 2b             	bound  %eax,0x2b(%ebp)
462a0c:	2f                   	das
462a0d:	39 6c 6c 37          	cmp    %ebp,0x37(%esp,%ebp,2)
462a11:	4a                   	dec    %edx
462a12:	52                   	push   %edx
462a13:	78 39                	js     0x462a4e
462a15:	71 47                	jno    0x462a5e
462a17:	4b                   	dec    %ebx
462a18:	74 4d                	je     0x462a67
462a1a:	55                   	push   %ebp
462a1b:	4b                   	dec    %ebx
462a1c:	35 62 62 2b 52       	xor    $0x522b6262,%eax
462a21:	78 54                	js     0x462a77
462a23:	6b 42 71 47          	imul   $0x47,0x71(%edx),%eax
462a27:	52                   	push   %edx
462a28:	62 34 4c             	bound  %esi,(%esp,%ecx,2)
462a2b:	53                   	push   %ebx
462a2c:	34 35                	xor    $0x35,%al
462a2e:	6c                   	insb   (%dx),%es:(%edi)
462a2f:	63 48 72             	arpl   %ecx,0x72(%eax)
462a32:	4a                   	dec    %edx
462a33:	68 6d 73 67 67       	push   $0x6767736d
462a38:	64 6a 50             	fs push $0x50
462a3b:	70 61                	jo     0x462a9e
462a3d:	30 66 43             	xor    %ah,0x43(%esi)
462a40:	49                   	dec    %ecx
462a41:	61                   	popa
462a42:	7a 37                	jp     0x462a7b
462a44:	44                   	inc    %esp
462a45:	53                   	push   %ebx
462a46:	49                   	dec    %ecx
462a47:	42                   	inc    %edx
462a48:	35 47 75 38 33       	xor    $0x33387547,%eax
462a4d:	49                   	dec    %ecx
462a4e:	79 4a                	jns    0x462a9a
462a50:	53                   	push   %ebx
462a51:	45                   	inc    %ebp
462a52:	6d                   	insl   (%dx),%es:(%edi)
462a53:	4f                   	dec    %edi
462a54:	65 39 48 4e          	cmp    %ecx,%gs:0x4e(%eax)
462a58:	36 47                	ss inc %edi
462a5a:	43                   	inc    %ebx
462a5b:	32 77 75             	xor    0x75(%edi),%dh
462a5e:	44                   	inc    %esp
462a5f:	46                   	inc    %esi
462a60:	72 53                	jb     0x462ab5
462a62:	65 50                	gs push %eax
462a64:	68 32 66 67 6d       	push   $0x6d676632
462a69:	70 73                	jo     0x462ade
462a6b:	57                   	push   %edi
462a6c:	69 68 73 34 77 53 53 	imul   $0x53537734,0x73(%eax),%ebp
462a73:	46                   	inc    %esi
462a74:	48                   	dec    %eax
462a75:	66 6d                	insw   (%dx),%es:(%edi)
462a77:	48                   	dec    %eax
462a78:	56                   	push   %esi
462a79:	32 71 50             	xor    0x50(%ecx),%dh
462a7c:	43                   	inc    %ebx
462a7d:	32 41 5a             	xor    0x5a(%ecx),%al
462a80:	6c                   	insb   (%dx),%es:(%edi)
462a81:	66 30 73 6a          	data16 xor %dh,0x6a(%ebx)
462a85:	57                   	push   %edi
462a86:	39 65 6e             	cmp    %esp,0x6e(%ebp)
462a89:	39 66 56             	cmp    %esp,0x56(%esi)
462a8c:	4f                   	dec    %edi
462a8d:	53                   	push   %ebx
462a8e:	57                   	push   %edi
462a8f:	4d                   	dec    %ebp